/* CSS Document */

*{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

body{
	background-color:#000000;
	margin:0;
	padding:0;
}

#MainConteiner{
	margin:0;
	padding:0;
	background:url(../img/BgMainConteiner.jpg) top repeat-x;
}

#MainConteiner #InsideConteiner{
	width:1005px;
	margin:0 auto;
}

/* ####### */
/* TESTATA */
/* ####### */

#MainConteiner #InsideConteiner #Header{
}

#MainConteiner #InsideConteiner #Header #Logo{
	background:url(../img/Logo.jpg) center top no-repeat;
	text-align:center;
	padding-top:10px;
	padding-bottom:17px;
	padding-left:345px;
}
#MainConteiner #InsideConteiner #Header #Logo a{
	display:block;
	height:65px;
	width:260px;
}

#MainConteiner #InsideConteiner #Header #LoginConteiner{
	background:url(../img/BgLoginConteiner.jpg) top no-repeat;
	padding-top:26px;
	padding-bottom:8px;
	height:94px;
}

#MainConteiner #InsideConteiner #Header #LoginConteiner #BoxLogin{
	float:left;
	margin-left:23px;
	background:url(../img/Bg_Box_Login.jpg);
	width:214px;
	height:94px;
}

#MainConteiner #InsideConteiner #Header #LoginConteiner #BoxLogin #FormLoginConteiner{
	margin-top:31px;
}

#MainConteiner #InsideConteiner #Header #LoginConteiner #BoxLogin #FormLoginConteiner input{
	float:left;
	width:70px;
	height:14px;
	margin-left:7px;
}

#MainConteiner #InsideConteiner #Header #LoginConteiner #BoxLogin #FormLoginConteiner input.BtnLogin{
	color:#FFFFFF;
	background-color:#9f2220;
	width:40px;
	border:solid 1px #d02f34;
	font-weight:bold;
	height:20px;
}

#MainConteiner #InsideConteiner #Header #LoginConteiner #BannerBox{
	float:right;
	margin-right:22px;
	border:solid 1px #666666;
}
#MainConteiner #InsideConteiner #Header #LoginConteiner #BannerBox img{
	margin:1px;
}

/* Menu Principale */

#MainConteiner #InsideConteiner #Header #TopMenu{
	background:url(../img/BgTopMenu.jpg);
}

#MainConteiner #InsideConteiner #Header #TopMenu ul{
	list-style:none;
	margin:0;
	padding:0;
	border-bottom:dashed 1px #666666;
	border-top:dashed 1px #666666;
	height:42px;
	margin-right:22px;
	margin-left:23px;
}

#MainConteiner #InsideConteiner #Header #TopMenu ul li{
	float:left;
	height:40px;
	background:url(../img/BgMenuRight.gif) right no-repeat;
}

#MainConteiner #InsideConteiner #Header #TopMenu ul li a{
	display:block;
	height:26px;
	vertical-align:middle;
	margin-right:4px;
	margin-left:4px;
	font-weight:bold;
	color:#7c7c7c;
	padding-top:14px;
	padding-left:4px;
	padding-right:4px;
}

#MainConteiner #InsideConteiner #Header #TopMenu ul li a.carrello{ padding:0; margin:5px 5px 0 0; }

#MainConteiner #InsideConteiner #Header #TopMenu ul li a:hover{
	background:url(../img/BgBtnMenu.jpg) top center;
	color:#FFFFFF;
}

#MainConteiner #InsideConteiner #Header #TopMenu ul li a.carrello:hover{ background:none; }

#MainConteiner #InsideConteiner #Header #TopMenu ul li.selezionata a{
	background:url(../img/BgBtnMenu.jpg) top center;
	color:#FFFFFF;
}

#MainConteiner #InsideConteiner #Header #TopMenu ul li a div{
}

/* ######### */
/* CONTENUTI */
/* ######### */

#MainConteiner #InsideConteiner #Contenuti{
	background:url(../img/BgContenuti.jpg) top center;
}

#MainConteiner #InsideConteiner #Contenuti .LinkRossoDx{
	float:right;
	margin-right:10px;
	font-weight:bold;
}
#MainConteiner #InsideConteiner #Contenuti .LinkRossoDx a{
	color:#9d2123;
}

#MainConteiner #InsideConteiner #Contenuti #TitoloPagina{
	background:url(../img/BgPageTitle.jpg);
	padding-left:35px;
	height:43px;
}

#MainConteiner #InsideConteiner #Contenuti #TitoloPagina h1{
	color:#FFFFFF;
}

#MainConteiner #InsideConteiner #Contenuti #TitoloPagina h1 div{
}

#MainConteiner #InsideConteiner #Contenuti #HomeFlashConteiner{
	margin-left:23px;
	margin-right:22px;
	padding-bottom:5px;
	border-bottom:dashed 1px #666666;
}

#MainConteiner #InsideConteiner #Contenuti #DuCol{
	background: url(../img/BgDuCol.gif) center repeat-y;
	margin-left:23px;
	margin-right:22px;
}

#MainConteiner #InsideConteiner #Contenuti #TriCol{
	background: url(../img/BgTriCol.gif) center repeat-y;
	margin-left:23px;
	margin-right:22px;
}

#MainConteiner #InsideConteiner #Contenuti .colonna{
	float:left;
}

.colonna p{
	padding-right:7px;
}

#MainConteiner #InsideConteiner #Contenuti .colonna h2{
	margin:0 0 10px 0px;
	line-height:37px;
	font-size:17px;
	padding-left:10px;
	color:#333333;
}

.BottomBorded{
	border-bottom:dashed 1px #666666;	
}

.Red{
	color:#9d2123;
}

#MainConteiner #InsideConteiner #Contenuti .colonna .TopBorded{
	border-top:dashed 1px #666666;	
}

/*  FORM DI REGISTRAZIONE  */
#MainConteiner #InsideConteiner #Contenuti #FormConteiner{
}

#MainConteiner #InsideConteiner #Contenuti #FormConteiner ul{
	list-style:none;
	float:left;
	margin:0;
}

#MainConteiner #InsideConteiner #Contenuti #FormConteiner ul li{
	margin-top:6px;
}

#MainConteiner #InsideConteiner #Contenuti #ChiusuraContenuti{
	background:url(../img/BgChiusuraContenuti.jpg);
	height:7px;
	width:981px;
	margin:0 12px 0 12px;
}

/* ###### */
/* FOOTER */
/* ###### */
#MainConteiner #InsideConteiner #Footer{
	background:url(../img/BgFooter.jpg);
	padding-top:19px;
	padding-bottom:21px;
}

#MainConteiner #InsideConteiner #Footer ul{
	list-style:none;
	margin:0;
	padding:0;
	border-bottom:dashed 1px #666666;
	border-top:dashed 1px #666666;
	height:19px;
	margin-right:22px;
	margin-left:23px;
}

#MainConteiner #InsideConteiner #Footer ul li{
	float:left;
}

#MainConteiner #InsideConteiner #Footer ul li a{
	font-size:9px;
	color:#666666;
}
