@charset "utf-8";
/* CSS Document */


html, body{
	margin:0px;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;

	background-image:url(../img/bg.jpg);
	background-repeat:repeat-x;
	
	/*CUSTOM*/
	/*
	background-image:url(../img/bg.custom.verticale.nero.png);
	background-color:#F00;
	*/
	
	/*height:100%;*/
}
input{
	font-size:10px;
}

img {
	border:0px;
}


.btn{
	cursor:pointer;
}


.site{
	width:840px;
	margin:auto;
	
}
.site_mezzo{
	width:391px;
}
.menu{
	margin-top:25px;
	
}
.header{
	padding-top:48px;
	background-color:#000;
}

.bg_grigio{
	background-color:#fefefe;
	
}
.bg_grigio_trasparente{
	background-image:url(../img/bg.grigio.trasparente.png);
}

.box_top{
	background-image:url(../img/box.top.png);
	width:391px;
	height:36px;
}
.box_middle{
	background-image:url(../img/box.middle.png);
	width:391px;
	background-repeat:repeat-y;
}
.box_bottom{
	background-image:url(../img/box.bottom.png);
	width:391px;
	height:36px;
}


.box_big_top{
	background-image:url(../img/box.big.top.png);
	width:840px;
	height:36px;
}
.box_big_middle{
	background-image:url(../img/box.big.middle.png);
	width:840px;
	background-repeat:repeat-y;
}
.box_big_bottom{
	background-image:url(../img/box.big.bottom.png);
	width:840px;
	height:36px;
}


.box_top_home{
	background-image:url(../img/box.top.home.png);
	width:427px;
	height:36px;
}
.box_middle_home{
	background-image:url(../img/box.middle.home.png);
	width:427px;
	background-repeat:repeat-y;
}


.box_bottom_home{
	background-image:url(../img/box.bottom.home.png);
	width:427px;
	height:36px;
}

.box_squadra_top{
	background-image:url(../img/box.squadra.top.png);
	width:391px;
	height:36px;
}

.box_squadra_bottom{
	background-image:url(../img/box.squadra.bottom.png);
	width:391px;
	height:36px;
}
.box_squadra{
	background-image:url(../img/bg.squadra.png);
	width:371px;
	height:49px;
	margin-left:10px;
	margin-top:10px;
}
.box_squadra_custom{
	/*
	background-image:url(../img/bg.custom.orizontale.nero.png);
	background-color:#F00;
	height:20px;color:#FFF;
	*/
	width:369px;
	margin:auto;

}
.box_azione{
	margin-top:10px;
	padding-left:10px;
	display:none;
	
}
.label{
	margin-left:30px;
}
.label_home_left {
	margin-left:24px;
	margin-top:17px;
}





.barra_menu{
	
	background-image:url(../img/bg.menu.jpg);
	height:62px;
	background-repeat:repeat-x;
}

.barra_logo{
	margin-top:20px;
	background:url(../img/bg.barra.jpg) repeat-x top;
	height:18px;

}
.barra_logo.home {
	margin-top:0px;
	/*margin-top:-10px;
	z-index:1001;
	position:relative;*/
}
.logo_dacia_home{
	position:absolute; 
	left:50%; 
	margin-left:360px;
	margin-top: -55px;
}
/*.logo_dacia_home{
	position:absolute; 
	margin-top:-30px; 
	left:50%; 
	margin-left:320px;
}*/
.logo_dacia{
	position:absolute;
	margin-top:-15px;
	margin-left:-100px;
}

.barra_footer{
	background-color:#1849a3;
	height:8px;
}
.contenuto_big_box{
	width:760px;
	margin:auto;
	position:relative;
}
.contenuto_box{
	width:325px;
	margin:auto;
	position:relative;
}
.contenuto_box_home{
	width:381px;
	margin:auto;
	position:relative;
}



.box_icona{
	width:80px;	
}

.box_3{
	width:100px;
}
.separatore{
	background-image:url(../img/esparatore.png);
	background-repeat:repeat-x;
	height:5px;
	margin-top:10px;
	margin-bottom:10px;
}

.base_foto_media, .base_foto_piccola, .base_foto_orizontale{
	width:83px;
	height:106px;
	background-color:#FFF;
	border:1px solid #CCC;
}
.base_foto_piccola{
	width:58px;
	height:75px;
}

.base_foto_orizontale{
	width:319px;
	height:119px;
	
}
.box_foto_piccola{
	width:80px;
	margin-bottom:10px;
	
}
.box_thumb{
	/*width:108px;*/
	width:103px;
	margin-bottom:10px;
}



.spaziatore{
	height:20px;
}

.spaziatore10{
	height:10px;
	overflow:hidden;
}


.bordo_grigio{
	border:1px solid #CCC;
	
}












.menu_centro{
	margin-left:-45px;

}
.menu_centro li{
	display:inline;
	list-style:none;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	margin-left:10px;
}

.menu_centro a:{
	color:#FFFFFF;
	text-decoration:none;
}
/*
html>body .menu_centro {
	margin-left:-45px;

}*/
*:first-child+html .menu_centro{
	margin-top:-5px;
}
*html .menu_centro{
	margin-top:-5px;
}


.menu_barra li{ 
	list-style:url(../img/ferccetta.rossa.jpg);
	width:120px;
	margin-left:-15px;
}




.correggi_allinealento_fascia_rossa_rigth{
	position:absolute;
	margin-right:10px;
	margin-top:10px;
}











.float_left{
	float:left;
}
.float_right{
	float:right;
}
.clear_float{
	clear:both;
	height:0px;
	overflow:hidden;
}


.custom_nome_squadra{
	color:#333333;
}

.testo_big{
	font-size:18px;
}
.testo_bold{
	font-weight:bold;
}
.testo_grande{
	font-size:13px;
}
.testo_piccolo{
	font-size:9px;
}
.testo_centrato{
	text-align:center;
}
.testo_bianco{
	color:#FFFFFF;
}
.testo_rosso{
	color:#b80400;
}
.testo_grigio{
	color:#999999;
}
.testo_grigio_chiaro{
	color:#d7d7d3;
}
.testo_grigio_scuro{
	color:#4b4b4b;
}
.testo_blu{
	color:#17479e;
}
.testo_rigth{
	text-align:right;
}
.testo_giustificato{
	text-align:justify;
}




a.link_rosso:active, a.link_rosso:visited, a.link_rosso:link {
	color:#b80400;
	text-decoration:none;
}
a.link_rosso:hover{
	color:#b80400;
	text-decoration:underline;
}

a.link_nero:active, a.link_nero:visited, a.link_nero:link {
	color:#333333;
	text-decoration:none;
}
a.link_nero:hover{
	color:#999;
	/*text-decoration:underline;*/
}
a.link_grigio:active, a.link_grigio:visited, a.link_grigio:link {
	color:#D7D7D3;
	text-decoration:none;
}
a.link_grigio:hover{
	color:#D7D7D3;
	text-decoration:underline;
}

a.link_grigio_scuro:active, a.link_grigio_scuro:visited, a.link_grigio_scuro:link {
	color:#666;
	text-decoration:none;
}
a.link_grigio_scuro:hover{
	color:#333;
}


a.link_bianco:active, a.link_bianco:visited, a.link_bianco:hover,a.link_bianco:link {
	color:#FFFFFF;
	text-decoration:none;
}
a.link_bianco:hover{
	text-decoration:underline;
}

a.link_blue:active, a.link_blue:visited, a.link_blue:hover,a.link_blue:link {
	color:#17479e;
	text-decoration:none;
}
a.link_blue:hover{
	text-decoration:underline;
}

.flash_HP {
	text-align:center;
	background:url(../img/home.top.pattern.jpg) repeat-x;
}

.ombra_home_top, .ombra_home_top_dacia {
	background:url(../img/ombra.home.top.png) repeat-x;
	height:30px;
	width:100%;
	/*overflow:hidden;*/
	/*margin-bottom:-60px;*/
	top:465px;
	left:0px;
	position:absolute;
}

.ombra_home_top_dacia{
	top:440px;
}


.box_classifiche_home {
	background:url(../img/box.home.top.left.png) no-repeat;
	width:434px;
	height:413px;
	overflow:hidden;
	margin-top:-3px;
}

.home_left {
	width:434px;
	margin-left:3px;
}

.separatore_squadre_home {
	background:#cdcdcd;
	height:1px;
	overflow:hidden;
	width:160px;
	margin:8px 0 8px 3px;
}

.premio_settimana_home {
	padding:21px 0 0 18px;
}

.link_tutta_classifica_home {
	padding:7px 0 7px 2px;
	font-size:11px;
}
.box_top_home_right {
	/*position:relative;
	z-index:1;*/
	background:url(../img/box.home.right.column_top.png) no-repeat;
	height:650px;
	width:390px;
}

.box_middle_home_right {
	background:url(../img/box.home.right.column_white_pattern.png) repeat-y;
	width:390px;
}

.box_bottom_home_right {
	background:url(../img/box.home.right.column_bottom.png) no-repeat;
	width:390px;
	height:258px;
	text-align:left;
}

.contenuto_box_home_right {
	width:320px;
	margin:auto;
	position:relative;
}

.label_home_ultimi_contributi {
	background:url(../img/label.home.ultimi_contributi.jpg) no-repeat;
	width:318px;
	height:58px;
	background-position:0px 4px;
	font-size:11px;
}

.home_ultimi_contributi_item_contenitor {
	margin-bottom:5px;
}
.home_ultimi_contributi_thumb_contenitor {
	width:96px;
	height:60px;
	text-align:center;
}

.home_ultimi_contributi_thumb_contenitor img {
	margin-top:2px;
}

.icon_contenuto {
	text-align:left;
	padding-left:6px;
}

.home_ultimi_contributi_text_contenitor {
	margin-left:10px;
	text-align:left;
	width:120px;
}
.home_ultimi_contributi_text_contenitor_homepage {
	margin-left:10px;
	text-align:left;
	width:170px;
}

#registrazione input {
	 font-size:11px;
}
#registrazione select {
	 font-size:11px;
}
#registrazione table td {
	vertical-align:middle;
}

#registrazione .delete_file {
	cursor:pointer;
}



.new_home{
	background: url('../img/bg.sfondo.home.jpg') top center no-repeat;
	height: 938px;
	margin: 0 auto;
	width: 1002px;
}

.new_home .testata{
 
	height: 225px;
	position: relative;
}

.new_home .testata .testo_left{
	height: 205px;
	left: 100px;
	top: 20px;
	position: absolute;
	width: 185px;
}

.new_home .testata .testo_right{
	height: 205px;
	top: 20px;
	position: absolute;
	right: 100px;
	width: 185px;
}

.new_home .testata .bott_scheda{
	background: url('../img/bott.scheda.png') top center no-repeat;
	bottom: 10px;
	color: #858C90;
	height: 21px;
	left: 8px;
	position: absolute;
	width: 113px;
}
.new_home .testata .bott_scheda:hover{
	background-position: bottom center;
}
.new_home .testata .scudi{
	position: absolute;
	left: 285px;
	text-align: center;
	top: 70px;
	width: 435px;
}

.new_home .notizie{
 	background: url('../img/bg.home.notizie.png') center center no-repeat;
	height: 60px;
	position: relative;
}
.new_home .notizie a, .new_home .notizie a:hover{
	color: #243644;
	text-decoration: none;
}
.new_home .notizie .scroll{
	color: #557707;
	font-size: 11px;
	font-weight: bold;
	height: 20px;
	left: 243px;
	line-height: 20px;
	position: absolute;
	text-transform: uppercase;
	top: 20px;
	width: 656px;
}

.new_home .box_content{
	background: url('../img/bg.boxcontent.home.jpg') center center no-repeat;
	height: 368px;
	margin: 0 auto;
	position: relative;
	width: 809px;
}

.new_home .box_content .content{
	height: 368px;
	left: 0;
	top: 0;
	position: absolute;
	width: 809px;
}

.new_home .box_content .content .left{
	background: url('../img/freccia.left.home.png') top center no-repeat;
	color: #727F81;
	height: 23px;
	left: 10px;
	position: absolute;
	top: 190px;
	width: 23px;
}
.new_home .box_content .content .left:hover{
	background-position: bottom center;
}

.new_home .box_content .content .right{
	background: url('../img/freccia.right.home.png') top center no-repeat;
	color: #727F81;
	height: 23px;
	left: 479px;
	position: absolute;
	top: 190px;
	width: 23px;
}
.new_home .box_content .content .right:hover{
	background-position: bottom center;
}

.new_home .box_content .content .titolo{
	position: absolute;
	left: 35px;
	top: 18px;
}

.new_home .box_content .content .outergallery{
	height: 257px;
	overflow: hidden;
	position: absolute;
	left: 42px;
	top: 75px;
	width: 429px;
}
.new_home .box_content .content .outergallery .gallery{
	position: relative;
	width: 2000px;
}
.new_home .box_content .content .outergallery .gallery .item{
	float: left;
	height: 257px;
	position: relative;
	width: 429px;
}
.new_home .box_content .content .outergallery .gallery .item .didascalia{
	background-color: #22394B;
	bottom: 0;
	color: #FFF;
	font-size: 18px;
	height: 30px;
	left: 0;
	line-height: 30px;
	padding: 0 20px;
	position: absolute;
	z-index: 100;
	width: 389px;
}

.new_home .box_content .content .gofoto{
	background: url('../img/bott.foto.content.home.png') top center no-repeat;
	color: #727F81;
	height: 30px;
	right: 164px;
	position: absolute;
	text-align: center;
	top: 23px;
	width: 128px;
}
.new_home .box_content .content .gofoto:hover, .new_home .box_content .content .gofoto.sel, .new_home .box_content .content .gofoto.sel:hover{
	background-position: bottom center;	
}

.new_home .box_content .content .govideo{
	background: url('../img/bott.video.content.home.png') top center no-repeat;
	color: #727F81;
	height: 30px;
	right: 35px;
	position: absolute;
	text-align: center;
	top: 23px;
	width: 128px;
}
.new_home .box_content .content .govideo:hover, .new_home .box_content .content .govideo.sel, .new_home .box_content .content .govideo.sel:hover{
	background-position: bottom center;	
}

.new_home .box_content .content .testo{
	height: 252px;
	right: 35px;
	position: absolute;
	text-align: center;
	top: 82px;
	width: 257px;
}

#box_links{
	padding-top: 10px;
	margin: 0 auto;
	width: 807px;
}

#box_home_left{
	background: url('../img/box.home.left.png') left top no-repeat;
	float: left;
	position: relative;
	width: 403px; 
	height:185px;
}

#box_home_right{
	background: url('../img/box.home.right.png') right top no-repeat;
	float: right;
	position: relative;
	width: 403px; 
	height:185px;
}



#footer_new{
	background: url('../img/bg.footer.striscia.png') center center no-repeat;
	height: 10px;
	padding: 70px 0 0 0;
	text-align: center;
}




