/* CSS Document _gen */

body{	background-color: #fff7e6;margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;font-family: verdana, arial, sans-serif;font-size: 10px;}
a {text-decoration:  none;font-weight: normal;border: none; font-family: verdana, arial, sans-serif;font-size: 10px;}
a:hover {text-decoration:  underline; border: none; font-family: verdana, arial, sans-serif;font-size: 10px;}
	
td.galleria{	 border:6px solid #9c8b76;}
td.header{	 width:730px;	height: 100px;}
td.galleria{	 border:6px solid #9c8b76;}
td.headerHome{width:730px;height: 100px;background-image:url('../img/header.jpg'); background-repeat:no-repeat;}
td.headerMatrimoni{width:730px;height: 100px; background-image:url('../img/header2.jpg');}
td.menuheader{ border-right:1px solid #fff7e6; background-color: #d3b386;}
td.menuheader2{ background-color: #d3b386; font-size: 4px;	 height:23px;}
td.corpoHome{ background-color: #fff7e6;	 height: 338px;	background-image:url('../img/bg-sale1.jpg'); background-repeat:no-repeat; background-position:top right; }
td.corpo{	 background-color: #fff7e6;	 height: 404px;}
td.colonnamenu{	 background-color: #d3b386;}
td.riga{	 background-color: #d3b386;	 font-size: 4px;}
td.rigaMenu{ background-color: #d3b386;}
td.colonnaMenu{	 background-color: #d3b386;}
td.riga2{ background-color: #9c8b76;		 height: 110px; }
td.menu{	 background-color: #d3b386;		 border-right: 4px solid #9c8b76;}
td.riga2Footer{	 background-color: #9c8b76;		 height: 38px; }
td.rigaFooter{	 background-color: #d3b386;		 font-size: 8px; }
td.menu{	 background-color: #9c8b76;	 	 height:40; }
td.menu2{	 background-color: #9c8b76;	 	 height:15;  }
td.filetto{	 background-image:url('../img/riga.gif');	 width:1;	 height:40;  }

.crema{	 background-color: #ffffcc;	   }

.titoletto2 {
	font-family: Verdana;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #fff7e6;
	text-decoration: none;
}

.testoBianco {
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #fff7e6;
	text-decoration: none;
	text-align: left;
	}
	
.mainlevelfoo {	font-family: Verdana;	font-size: 9px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;
	color: #fff7e6;	text-decoration: none;	text-align: right;	}

.titoletto {
	font-family: Georgia;
	font-size: 20px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #d3b386;
	text-decoration: none;
	text-align:left;
}

.testo2 {	font-family: Verdana;	font-size: 11px;	font-style: normal;	line-height: normal;	font-weight: bold;	font-variant: normal;	text-transform: none;	color: #d3b386;	text-decoration: none;}

.testo3 {	font-family: Verdana;	font-size: 10px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #710709;	text-decoration: none;}


.briciole {	font-family: Verdana;	font-size: 10px;	font-style: normal;	line-height: normal;	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #9c8b76;
	text-decoration: none;
}

.testoVerde {	font-family: Verdana;	font-size: 10px;	font-style: normal;	line-height: normal;	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-decoration: none;
}

.modulo {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #F4EFE6;	text-align: center;
	background-color: 00704A;
	border: 1px solid #ACCEC1;
}

.campitestomodulo {	border: 1px solid #9c8b76;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #625144;
	background-color: #FFFFFF;
}
.mainlevelppp { FONT-WEIGHT: bold; FONT-SIZE: 11px; color: #fff7e6; FONT-FAMILY: Verdana; TEXT-DECORATION: none; text-align:center; padding:10;}
.mainlevelppp A:link, .mainlevelppp:link { FONT-WEIGHT: bold; FONT-SIZE: 11px; color: #5e1c10; FONT-FAMILY: Verdana; TEXT-DECORATION: none; text-align:center;padding:10;}
.mainlevelppp A:visited, .mainlevelppp:visited { FONT-WEIGHT: bold; FONT-SIZE: 11px; color: #5e1c10; FONT-FAMILY: Verdana; TEXT-DECORATION: none; text-align:center;padding:10;}
.mainlevelppp A:hover, .mainlevelppp:hover { FONT-WEIGHT: bold; FONT-SIZE: 11px; color: #fff7e6; FONT-FAMILY: Verdana; TEXT-DECORATION: none; text-align:center;padding:10; }
.mainlevelppp A:active, .mainlevelppp:active { FONT-WEIGHT: bold; FONT-SIZE: 11px; color: #5e1c10; FONT-FAMILY: Verdana; TEXT-DECORATION: none; text-align:center;padding:10;}

.mainlevelsx { display : block;border-bottom: 1px solid #fff7e6;FONT-WEIGHT: bold; FONT-SIZE: 11px; color: #5e1c10; FONT-FAMILY: Verdana; TEXT-DECORATION: none; padding:10px;line-height:1;}
.mainlevelsx A:link, .mainlevelsx:link { display : block;border-bottom: 1px solid #fff7e6;FONT-WEIGHT: bold; FONT-SIZE: 11px; color: #5e1c10; FONT-FAMILY: Verdana; TEXT-DECORATION: none; padding:10px; line-height:1;}
.mainlevelsx A:visited, .mainlevelsx:visited {display : block;border-bottom: 1px solid #fff7e6; FONT-WEIGHT: bold; FONT-SIZE: 11px; color: #5e1c10; FONT-FAMILY: Verdana; TEXT-DECORATION: none;padding:10px;line-height:1;}
.mainlevelsx A:hover, .mainlevelsx:hover {display : block;border-bottom: 1px solid #fff7e6; FONT-WEIGHT: bold; FONT-SIZE: 11px; color: #fff7e6; FONT-FAMILY: Verdana; TEXT-DECORATION: none; padding:10px;line-height:1;}
.mainlevelsx A:active, .mainlevelsx:active {display : block; border-bottom: 1px solid #fff7e6;FONT-WEIGHT: bold; FONT-SIZE: 11px; color: #5e1c10; FONT-FAMILY: Verdana; TEXT-DECORATION: none;padding:10px;line-height:1;}

.mainlevelreg { FONT-WEIGHT: bold; FONT-SIZE: 10px; color: #5e1c10; FONT-FAMILY: Verdana; TEXT-DECORATION: none; }
.mainlevelreg A:link, .mainlevelreg:link { FONT-WEIGHT: bold; FONT-SIZE: 10px; color: #5e1c10; FONT-FAMILY: Verdana; TEXT-DECORATION: none;  }
.mainlevelreg A:visited, .mainlevelreg:visited {FONT-WEIGHT: bold; FONT-SIZE: 10px; color: #5e1c10; FONT-FAMILY: Verdana; TEXT-DECORATION: none;}
.mainlevelreg A:hover, .mainlevelreg:hover { FONT-WEIGHT: bold; FONT-SIZE: 10px; color: #fff7e6; FONT-FAMILY: Verdana; TEXT-DECORATION: none; }
.mainlevelreg A:active, .mainlevelreg:active {FONT-WEIGHT: bold; FONT-SIZE: 10px; color: #5e1c10; FONT-FAMILY: Verdana; TEXT-DECORATION: }

.briciole A:link, .briciole:link { FONT-WEIGHT: normal; FONT-SIZE: 9px; color: #68523C; FONT-FAMILY: Verdana; TEXT-DECORATION: none; }
.briciole A:visited, .briciole:visited { FONT-WEIGHT: normal; FONT-SIZE: 9px; color: #68523C; FONT-FAMILY: Verdana; TEXT-DECORATION: none; }
.briciole A:hover, .briciole:hover { FONT-WEIGHT: normal; FONT-SIZE: 9px; color: #68523C; FONT-FAMILY: Verdana; TEXT-DECORATION: none; }
.briciole A:active, .briciole:active { FONT-WEIGHT: normal; FONT-SIZE: 9px; color: #68523C; FONT-FAMILY: Verdana; TEXT-DECORATION: none; }

.blu  A:link, .blu :link { FONT-WEIGHT: normal; FONT-SIZE: 11px; color: #6a8ba3; FONT-FAMILY: Verdana; TEXT-DECORATION: none; }
.blu  A:visited, .blu :visited { FONT-WEIGHT: normal; FONT-SIZE: 11px; color: #6a8ba3; FONT-FAMILY: Verdana; TEXT-DECORATION: none; }
.blu  A:hover, .blu :hover { FONT-WEIGHT: normal; FONT-SIZE: 11px; color: #FFFFFF; FONT-FAMILY: Verdana; TEXT-DECORATION: none; background-color: #6a8ba3; background-repeat: repeat; background-image: url(../img/qd.gif) display: inline; letter-spacing: 5px;}
.blu A:active, .blu :active { FONT-WEIGHT: normal; FONT-SIZE: 11px; color: #6a8ba3; FONT-FAMILY: Verdana; TEXT-DECORATION: none; }

#top-top {
height: 30px;
width: 100%;
background: transparent;
}

#top-bottom {
height: 80px;
width: 200px;
background: transparent;
float: left;
}

#search {
margin: 0px;
padding: 0px;
width: 148px;
height: 28px;
float: right;
background: url(../images/back_search.jpg) right top no-repeat;
padding-left: 10px;
padding-top: 2px;
vertical-align: top;
}

#search .inputbox{
width: 100px;
height: 18px;
font-size: 10px;
background: transparent;
border: none;
margin: 0px;
padding: 0px;
line-height: 14px;
}

#search .button{
margin: 0px;
padding: 0px;
height: 14px;
font-size: 10px;
background: transparent;
border: none;
line-height: 10px;
}

#search form {
margin: 0px;
padding: 0px;
}

 #banner {
 width: 478px;
 height: 69px;
 float: right;
 padding-left: 6px;
 padding-top: 6px;
 }
 
 iframe.wrapper {
 z-index: 0;
 }
 
.content {
padding: 0px 0px 0px 0px;
font-size: 10px;
line-height: 18px;
}

/* Modules */

#leftcol div.module, #rightcol-normal div.module {
width: 152px;
background: transparent url(../images/module_middle.jpg) left repeat-y;
margin-bottom: 10px;
}

#leftcol div.module div, #rightcol-normal div.module div {
width: 152px;
background: transparent url(../images/module_top.jpg) top left no-repeat;
}

#leftcol div.module div div, #rightcol-normal div.module div div {
width: 152px;
background: transparent url(../images/module_bottom.jpg)  bottom left no-repeat;
}

#leftcol div.module div div div,#rightcol-normal div.module div div div{
width: 137px;
padding-left: 5px;
padding-right: 10px;
padding-top: 10px;
background: transparent;
padding-bottom: 10px;
font-size: 10px;
}

#leftcol div.module div div div div, #rightcol-normal div.module div div div div{
padding: 0px;
margin: 0px;
}

#rightcol-broad div.module {
width: 177px;
background: transparent url(../images/module_middle_wide.jpg) left repeat-y;
margin-bottom: 10px;
}

#rightcol-broad div.module div {
width: 177px;
background: transparent url(../images/module_top_wide.jpg) top left no-repeat;
}

#rightcol-broad div.module div div {
width: 177px;
background: transparent url(../images/module_bottom_wide.jpg)  bottom left no-repeat;
}

#rightcol-broad div.module div div div{
width: 162px;
padding-left: 5px;
padding-right: 10px;
padding-top: 10px;
background: transparent;
padding-bottom: 10px;
font-size: 10px;
}

#rightcol-broad div.module div div div div{
padding: 0px;
margin: 0px;
}




div.module h3 {
font-size: 14px;
width: 130px;
font-weight: bold;
margin: 0px;
padding: 0px;
margin-bottom: 5px;
}

#user1{
float: left;
width: 49%;
}

#user2{
float: right;
width: 49%;
}

#user3 {
width: 100%;
}

#user1 ul, #user2 ul, #user3 ul {
list-style: none;
margin: 0px;
padding: 0px;
padding-left: 0.7em;
margin-left: 0.7em;
margin-bottom: 5px;
margin-top: 2px;
}

#maincol-normal-800 div.moduletable, #maincol-wide-800 div.moduletable, #maincol-broad-800 div.moduletable, #maincol-normal-1024 div.moduletable, #maincol-wide-1024 div.moduletable, #maincol-broad-1024 div.moduletable {
width: 100%;
margin-bottom: 10px;
border: 1px solid #EFEFEF;
background: transparent;
font-size: 10px;
}

#maincol-normal-800 div.moduletable h3, #maincol-wide-800 div.moduletable h3, #maincol-broad-800 div.moduletable h3, #maincol-normal-1024 div.moduletable h3, #maincol-wide-1024 div.moduletable h3, #maincol-broad-1024 div.moduletable h3 {
font-size: 12px;
font-weight: bold;
margin: 0px;
padding: 0px;
height: 20px;
line-height: 20px;
color: #FFF;
width: 100%;
border-bottom: 1px solid #EFEFEF;
text-align: left;
text-indent: 5px;
}



.button {
border: 1px solid #BBBBBB;
}
.inputbox {
border: 1px solid #BBBBBB;
}

.createdate {
font-size: 10px;
color: #ABABAB;
height: 10px;
line-height: 0.7;
}
.modifydate {
font-size: 10px;
color: #ABABAB;
height: 20px;
line-height: 20px;
margin-bottom: 5px;
}
a.readon {
font-size: 10px;
text-decoration: none;
line-height: 15px;
border: 1px solid #EEEEEE;
padding-left: 13px;
background: url(../images/readon.gif) no-repeat left;
margin-top: 10px;
text-decoration: none;
font-weight: normal;
}

a.readon:hover {
background: #EEEEEE url(../images/readon.gif) no-repeat left;
text-decoration: none;
}

.blog {
width: 100%;
}

.contentdescription {
font-size: 10px;
}
.back_button a{
font-size: 10px;
font-weight: normal; font-family:Verdana, Arial, Helvetica, sans-serif;
}

.blogsection {
font-size: 10px;
}

.blog_more ul li{
list-style: none;
padding-left: 14px;
line-height: 18px;
}

table.contenttoc {
border: 1px solid #CCCCCC;
padding: 3px;
}

table.contenttoc th{
font-weight: bold;
font-size: 10px;
border-bottom: 1px solid #BBBBBB;
}


.contentheading {
	font-family: Georgia;
	font-size: 20px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #d3b386;
	text-decoration: none;
	text-align:left;
}

.contentpaneopen {
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #68523C;
	text-decoration: none;
	text-align:left;
}

table.contentpane td.contentheading {
font-weight: bold;
font-size: 16px;
height: 23px;
line-height: 20px;
font-family: 'Trebuchet MS', verdana, sans-serif;
border: none;
}

table.contentpane ul {
margin: 0px;
padding: 0px;
list-style: none;
}

table.contentpane ul li{
padding: 0px;
margin: 0px;
padding-left: 15px;
}

.contentdescription {
font-size: 10px;
}
.sectiontableheader {
font-weight: bold;
font-size: 10px;
height: 25px;
line-height: 25px;
}
.categorytitle {
font-weight: bold;
font-size: 16px;
height: 25px;
line-height: 25px;
font-family: "Trebuchet MS", Verdana, sans serif;
}

.componentheading {
font-family: Georgia;
	font-size: 20px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #5e1c10;
	text-decoration: none;
	text-align:left;
}