/* CSS Document */

body {text-align:center; background:#383838 url(/tmpl/img/page-tail.jpg) left top repeat-x;}

#main { width:989px; margin:-8px auto; text-align:left;}

#header { margin:0 0 0 5px;}
.rotator{ border:none;vertical-align:top;}

/* focus serve per eliminare i trattini del select*/
:focus{outline:none;}
img {/*vertical-align:top;*/}
a img {border:0;}

td { /*vertical-align:top*/}
html, input, textarea {font-family:Arial, Helvetica, sans-serif; color:#676765;font-size:12px;}
input, select {/*vertical-align:middle;*/ font-weight:normal;}

.box_banner{width:125px; left:995px; position:relative;float:left;}
.banner{ position:absolute; z-index:2;}
a {text-decoration:none; color:#C15D3B;}
a:hover {text-decoration: underline;}
ul {list-style: circle;}
ul li {line-height:1.2em;}
li a {text-decoration:none; font-weight:bold;} 

.float-l {float:left;}
.float-r {float:right;}
.clear {clear:both; font-size:0%; line-height:0%; height:0;}

.col-1,
.col-2,
.col-3 {float:left;}

/***************header***************/
.header-left {background:url(/tmpl/img/header-left.png) left top no-repeat;}
.header-right {background:url(/tmpl/img/header-right.png) right top no-repeat;}


.menu {float:left; font-style:italic; padding:23px 0px 24px 0px; position:absolute; z-index:3;}
.menu a {color:#FFF;}

a.CTLMultilevelMenu0 { text-decoration:none; font-size:16px;font-weight:bold; margin:0 15px 0 15px;}
a.CTLMultilevelMenu0:hover{ text-decoration: underline;font-weight:bold;}
a.CTLMultilevelMenuselected0{text-decoration: underline;font-size:16px;font-weight:bold; margin:0 15px 0 15px;}

.logo{z-index:2; position:absolute; vertical-align:top;/*margin-top:216px;*/} 
/*#name_site { font-size:80px; color:#000000; font-weight:bold; font-family:BlackChancery}
#subname_site { font-size:20px; color:#000000; font-weight:bold; font-style:italic; margin-left:100px; }*/

.countdown{
	/*width:950px;
	font-size: 30px;	
	font-family: Verdana;
	text-align:center;*/

}
/***************content***************/
div.scroller{
	width:968px;
	/*border:1px solid #383838;*/
	margin-top:3px;
	margin-bottom:-10px;
}

.subtitle{ width:980px; height:40px; padding-bottom:10px;}

.CTLMultilevelMenu1 {font-size:16px; height:25px; float:left;}/*width:315px;*/
.CTLMultilevelMenu1 a{ width:100%;margin:-5px 0 0 -5px;color:#ffffff; text-decoration:none; font-weight:bold;background:url(/tmpl/img/title1-left.jpg) left top no-repeat;}
.CTLMultilevelMenuselected1 {font-size:16px;height:25px; float:left;}/*width:315px;*/

.CTLMultilevelMenu1 {float:left;padding:5px 0 0 5px; margin-top:10px;margin-right:3px;background: url(/tmpl/img/title1.jpg) left top repeat;}

.CTLMultilevelMenuselected1 {margin:-5px 0 0 -5px; float:left; height:25px;}
a.CTLMultilevelMenuselected1{float:left;padding:5px 0 0 5px; background:url(/tmpl/img/title3.jpg) left top repeat; text-decoration:none}

.wrapper {width:970px; overflow:hidden;}
.wrapper2 {width:100%;}
/*.img-indent {float:left; margin-right:7px;}*/

div.box_cont{background:#fff;width:950px; padding-left:10px}
div.box_cont_home{background:#fff;width:950px;}

table #widesponsor{vertical-align:top;}
#immaginesponsor{ vertical-align:top; padding:5px 0 5px 0;}
#titolosponsor { height:20px; padding-left:10px; padding-top:5px;vertical-align:top;}
#abstractsponsor{padding-left: 10px; vertical-align:top;}


.row-left {background:url(/tmpl/img/row-1-left.png) left top repeat-y; width:100%;}
.row-right {background:url(/tmpl/img/row-1-right.png) right top repeat-y; padding:0 5px;}
.row-bg {background:url(/tmpl/img/row-1-bg.jpg) left bottom no-repeat; margin:0 -5px; position:relative;}

/* box in evidenza*/
#widepromo{float:left; border:1px solid #559004;}

.header_promo{
	background:url(/tmpl/img/title3.jpg) left top repeat;
	color: white; 
	height:23px;
	font-size:13px;
	font-weight:bold;
	padding:0px 0 0 3px;
	
}

.header_boxes{
background:url(/tmpl/img/title2-left.jpg) left top no-repeat;
font-size:13px;
color:white;
padding:0  0 0 5px;
width:195px;
font-weight:bold;
border:1px solid #cc3808;
border-bottom:none;
}

.header_boxes img{
	height:24px;
}

.body_boxes{
width:200px;
text-align:center;
padding-top:5px;
padding-bottom:5px;
border:1px solid #cc3808;
height:130px;
}

.testo{
background: url(/tmpl/img/title2-left.jpg) left top no-repeat;
font-size:13px;
color:white;
padding:5px 0 8px 10px ;
font-weight:bold;
vertical-align:bottom;
border:1px solid #cc3808;
}
/* guestbook*/
div.txtdati{
	color:#ffffff;
}
td.txtdati{
	color:#676765;
}
.row-img1{position:absolute; z-index:1;left:29px; bottom:0;}/*left:24px;*/
/*.row-img1 {left:24px; bottom:0;}*/
/*.row-img2 {left:19px; bottom:-23px;}
.row-img3 {bottom:-6px;}
.row-img4 {bottom:-15px;}
.row-img5 {bottom:-15px;}
* html .row-img5 {bottom:-16px;}
*/
/*.ie {position:relative;}*/

.row-1 {background:#FFF; position:relative; width:980px}
.row-1 .inner {padding:0px 10px 60px 10px;}
/*.row-1 .text {padding:20px 14px 0 21px;}*/

.box {padding:20px 0 0;}
.box .col-2 {padding-left:44px;}

.bg-2 {background:url(/tmpl/img/bg-5.jpg) left top repeat;  }
.row-2 {background:url(/tmpl/img/row-2-bg.jpg) left top no-repeat;  }/*row-2-bg.jpg, padding:0 0 23px 45px; margin-top:-3px;*/
.content_footer {padding-left:10px; width:970px; color:#929292}

.border1 {background:url(/tmpl/img/border1-tail.gif) left bottom repeat-x; padding-bottom:14px;}

td .box_login{ width: 110px;}

/***************positioning***************/
p {margin:0px;}

.margin1 {margin:3px 0 17px;}
.margin2 {margin:0 0 7px 18px;}
.margin3 {margin-bottom:13px;}
.margin4 {margin:3px 14px 0 0;}
.margin5 {margin:25px 0 18px;}
.margin6 {margin-right:24px;}
.margin7 {margin:18px 0 16px;}

.padding1 {padding-right:5px;}
.padding2 {padding-left:12px !important;}
.padding3 {padding-bottom:9px !important;}
.padding4 {padding-bottom:28px;}
.padding5 {padding-left:160px;}
.padding6 {padding-bottom:16px !important;}
.padding7 {padding:0;}
.padding8 {padding-bottom:13px !important;}

/***************footer***************/
#footer {background:#2C2C2C url(/tmpl/img/footer-bg.jpg) left top no-repeat; margin:0 5px; color:#ffffff; padding:3px 0 3px 10px;}
#footer a {margin-left:8px; text-decoration:none; color:#ffffff;}
#footer a:hover {text-decoration:underline;}
