html{
	background-color:#F9F9F9;
	font-family: arial,sans-serif
}

#container{
	width:95em;
	margin:0 auto;
}

#header{
	height:12em;
}

#left{
	float:left;
	width:70em;
}
#right{

	float:right;
	width:22em;
}

#footer{
	padding-top:1em;
	text-align:center;
}

/* HEADER - BEGIN */
#header{
	background:url(../imgs/logo_rose_sfondo.png) 40px 0px no-repeat;
}
#header div{float:left;}
#header div.claim{float:right;}
#topmenu{ width:51em; padding-top:9.2em; }
#topmenu p {
	color:#C3291B; 
	font-size:1.4em; 
	text-transform:uppercase;
	font-weight:bold;
}
#topmenu a {
	color:#C3291B; 
	padding:0 0.1em;
	text-decoration:none;
}
#topmenu a:hover{text-decoration:underline;}
#header .claim{ 
	color:#C3291B; 
	font-size:1.4em; 
	font-weight:bold;
	padding-top:6.5em;
}
/* HEADER - END */

.rightbox{
	border:1px solid #CCCCCC;
	padding:0.5em;
}
.ombra{
	padding-bottom:2.8em;
	background:url(../imgs/sfondo_rightbox.png) left bottom repeat-x;
	margin-bottom:1em;
}
#menublock{
	background:#8E8E8E url(../imgs/sfondo_grad_dark.png) top left repeat-x;
	height:29em;
}
#formblock{ background:#EFEFEF url(../imgs/sfondo_grad_light.png) top left repeat-x; padding:0 0.8em;}
#ajaxcontent{ background:#FFFFFF url(../imgs/sfondo_grad_light.png) bottom left repeat-x; padding-top:2em; }
#formblock h3{
	color:#C3291B;
}
#menublock li {padding-left:1em;}
#menublock a{
	font-size:1.4em;
	color:#1f1f1f;
	line-height:2.2em;
	font-weight:bold;
	text-decoration:none;
}
#menublock a:hover{	text-decoration:underline;}

.clearer{
	font-size:1px;
	clear:both;
}
.topclearer{
	height:10px;
}

#left_content_top{
	background-position:center center;
	background-repeat:no-repeat;
	height:300px;
	width:700px;
	border:1px solid #cccccc;
}

#left_content_bottom{
	color:#1f1f1f;
}

#left_content_top{
	background-image:url(../imgs/banner_margot.jpg);
}


th, b, strong, h1, h2, h3, h4, h5, h6, dt {font-weight:bold;}
#left_content_center p{color:#C3291B; font-weight:bold; text-align:center;padding:0.5em 0em; margin:0; }

span.err{ display:block; color:#C3291B; }

#left_content_threecols .tpic{ width:32%; height:14em; border:1px solid #cccccc; padding:0.3%; float:left; margin-left:0.4%; overflow:hidden;}
#left_content_threecols .tpic h5 {color:#C3291B; padding:0.3em 0; margin:0; font-size:1em;}

#left_content_threecols .tpic .csc-textpic-text{width:90%; margin:auto; color:#999999; font-size:0.9em; line-height:1.5em;}
#wt_contentchange_link{display:none;}
.wt_contentchange_inner {text-align:center; font-size:1.6em; line-height:1.4em;font-style:italic; }
.wt_contentchange_inner p{padding:0; margin:0; padding-bottom:1em;}

.wt_contentchange_inner p.align-right { text-align:right; font-size:0.8em;}

.contenttable{ width:100%; }
#bodyDiv12 .contenttable .td-0{ width:70%; }

#mailform fieldset.csc-mailform{
margin:0;
padding:0;
border:0;
}


#header div#langs{
float:none;
position:absolute;
text-align:right;
width:95em;
color:white;
}
#other_right_content a{color: #364686;}
#other_right_content {font-size: 18px;}


/* SMOOTH_GALLERY */
.jdGallery .slideElement { background-color:#FFFFFF !important; }
.myGallery {border: none !important; }
