/* CSS Document _gen */

body{	background-color: #68523C;margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;font-family: verdana, arial, sans-serif;font-size: 10px;}
a {color: #68523C;text-decoration:  underline;font-weight: normal;border: none; font-family: verdana, arial, sans-serif;font-size: 11px;}
a:hover {color: #68523C;text-decoration:  none; border: none; font-family: verdana, arial, sans-serif;font-size: 11px;}
	
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;
}

h1,h2,h4,h5 {font-family: georgia;font-size: 14px;font-style: normal;	line-height: normal;
	font-weight: bold;font-variant: normal;text-transform: none;	color: #9C8B76;	text-decoration: none;}
h3 {font-family: verdana;font-size: 11px;font-style: normal;line-height: 30px; margin:0;
	font-weight: bold;font-variant: normal;text-transform: none;color: #5E1C10;	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;
	}
	
	
	.scheda{
		border-top:#9C8B76 solid 12px;
		border-right:#9C8B76 solid 12px;
	}
	
	.dettaglio{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#FFFFFF;
		font-size: 10px; 
		 background-image:url('http://www.conventosangiuseppe.com/cagliari/img/barra.gif');
		 background-repeat:no-repeat;
		 width:400px;
		 height:24px;
}
.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;	}

.category A:link, .category:link { FONT-WEIGHT: bold; FONT-SIZE: 12px; color: #5E1C10; FONT-FAMILY: Verdana; TEXT-DECORATION: none;}
.category A:visited, .category:visited { FONT-WEIGHT: bold; FONT-SIZE: 12px; color: #5E1C10; FONT-FAMILY: Verdana; TEXT-DECORATION: none; }
.category A:hover, .category:hover { FONT-WEIGHT: bold; FONT-SIZE: 12px; color: #5E1C10; FONT-FAMILY: Verdana; TEXT-DECORATION: underline;}
.category A:active, .category:active { FONT-WEIGHT: bold; FONT-SIZE: 12px; color: #5E1C10; FONT-FAMILY: Verdana; TEXT-DECORATION:none}
	
	
.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-SIZE: 11px; color: #fff7e6; FONT-FAMILY: Verdana; TEXT-DECORATION: none; background-color:#637ED7;}
.mainlevelreg A:link, .mainlevelreg:link {  FONT-SIZE: 11px; color: #fff7e6; FONT-FAMILY: Verdana;FONT-WEIGHT: bold; TEXT-DECORATION: none; background-color:#637ED7; padding:2; }
.mainlevelreg A:visited, .mainlevelreg:visited { FONT-SIZE: 11px; color: #fff7e6; FONT-FAMILY: Verdana;FONT-WEIGHT: bold; TEXT-DECORATION: none;background-color:#637ED7;}
.mainlevelreg A:hover, .mainlevelreg:hover {  FONT-SIZE: 11px; color: #fff; FONT-FAMILY: Verdana;FONT-WEIGHT: bold; TEXT-DECORATION: none; background-color:#637ED7;}
.mainlevelreg A:active, .mainlevelreg:active { FONT-SIZE: 11px; color: #fff7e6; FONT-FAMILY: Verdana;FONT-WEIGHT: bold; TEXT-DECORATION:NONE	; background-color:#637ED7;}

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

.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;
}
/*menu matrimoni*/
div.moduletablematri {background:#D3B386; border-left:4px solid #9C8B76; padding:10px; }

div.moduletablematri mainlevelmatri {font-family: Verdana;font-size: 11px;font-style:normal;font-weight: normal;color: #68523C;text-decoration: none; }
div.moduletablematri .mainlevelmatri A:link, .mainlevelmatri:link { FONT-WEIGHT: normal; FONT-SIZE:11px; color: #68523C; FONT-FAMILY: Verdana; TEXT-DECORATION: none; }
.mainlevelmatri A:visited, .mainlevelmatri:visited { FONT-WEIGHT: normal; FONT-SIZE: 11px; color: #68523C; FONT-FAMILY: Verdana; TEXT-DECORATION: none;  }
.mainlevelmatri A:hover, .mainlevelmatri:hover { FONT-WEIGHT: normal; FONT-SIZE: 11px; color: #fff7e6; FONT-FAMILY: Verdana; TEXT-DECORATION: none; }
.mainlevelmatri A:active, .mainlevelmatri:active { FONT-WEIGHT: normal; FONT-SIZE: 11px; color: #68523C; FONT-FAMILY: Verdana; TEXT-DECORATION: none;}


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{  color: #5E1C10;
  font-family: Arial, Hevlvetica, sans-serif;
  text-align: center;
  font-size: 11px;
  font-weight: bold;
  border: 3px double #E2B07D;
  width: auto;
  padding: 0px 5px;
  line-height: 18px !important;
  line-height: 16px;
  height: 26px !important;
  height: 24px;
  margin: 1px;
}

.inputbox {
/* the look of input boxes in forms */
color: #68523C;
background: #fff;
border: 1px solid #9C8B76;
font-size: 10px;
}

.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%;
}

.back_button a{
font-family: Verdana;	
font-size: 11px;	
font-style: normal;
color: #d3b386;
text-decoration: none;
}
.back_button a:hover{
font-family: Verdana;	
font-size: 11px;	
color: #d3b386;
text-decoration: underline;
}

.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: #5e1c10;
	text-decoration: none;
	text-align:left;
}
td {font-family: Verdana; font-size: 11px; font-weight: normal; color: #68523C;	text-decoration: none;	text-align:left;}

.contentpaneopen { FONT-SIZE: 11px; color: #68523C; FONT-FAMILY: Verdana; TEXT-DECORATION: none; text-align:justify;}
.contentpaneopen A:link, .contentpaneopen:link { FONT-SIZE: 11px; color: #68523C; FONT-FAMILY: Verdana; TEXT-DECORATION: underline; text-align:left;}
.contentpaneopen A:visited, .contentpaneopen:visited { FONT-SIZE: 11px; color: #68523C; FONT-FAMILY: Verdana; TEXT-DECORATION: underline; text-align:left;}
.contentpaneopen A:hover, .contentpaneopen:hover { FONT-SIZE: 11px; color: #68523C; FONT-FAMILY: Verdana; TEXT-DECORATION: none; text-align:left; }
.contentpaneopen A:active, .contentpaneopen:active { FONT-SIZE: 11px; color: #68523C; FONT-FAMILY: Verdana; TEXT-DECORATION: underline; 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-image:url(../img/arrow.gif)
}

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

.contentdescription {font-size: 11px; font-family:Verdana, Arial, Helvetica, sans-serif; padding-top:20;}

.sectiontableheader {
font-weight: bold;
font-size: 14px;
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: #d3b386;
	text-decoration: none;
	text-align:left;
}

.pagenav_next a {
	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: underline;
	text-align:left;
}

.pagenav_next a:hover {
	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: underline;
	text-align:left;
}

.pagenav_next a:active {
	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: underline;
	text-align:left;
}

/* language lists with UL (names & images) */
ul.jflanguageselection{float: right;list-style: none;padding:3;font-family: Verdana;font-size: 9px;font-style:normal;font-weight: normal;color: #fff7e6;text-decoration: none;}
ul.jflanguageselection li {float: right;margin: 3px;font-family: Verdana;font-size: 9px;font-style:normal;font-weight: normal;color: #fff7e6;text-decoration: none;}
ul.jflanguageselection li a{font-family: Verdana;font-style:normal;font-weight: normal;color: #fff7e6;text-decoration: none;}
ul.jflanguageselection img {border: none;}

.mainlevelfoo {font-family: Verdana;font-size: 9px;font-style:normal;font-weight: normal;color: #fff7e6;text-decoration: none;}
.mainlevelfoo A:link, .mainlevelfoo:link { FONT-WEIGHT: normal; FONT-SIZE: 9px; color: #fff7e6; FONT-FAMILY: Verdana; TEXT-DECORATION: none; padding:3;}
.mainlevelfoo A:visited, .mainlevelfoo:visited { FONT-WEIGHT: normal; FONT-SIZE: 9px; color: #fff7e6; FONT-FAMILY: Verdana; TEXT-DECORATION: none; padding:3; }
.mainlevelfoo A:hover, .mainlevelfoo:hover { FONT-WEIGHT: normal; FONT-SIZE: 9px; color: #fff7e6; FONT-FAMILY: Verdana; TEXT-DECORATION: underline; padding:3; }
.mainlevelfoo A:active, .mainlevelfoo:active { FONT-WEIGHT: normal; FONT-SIZE: 9px; color: #fff7e6; FONT-FAMILY: Verdana; TEXT-DECORATION: none;padding:3;}