/* BODY */
body{	
	margin: 0px;
	padding: 0px;
}

.mainTable{
	background-image: Url(../images/back_main.gif);
	background-repeat: repeat;
	background-attachment: fixed;
}

/* POPUP SPONSOR */
div.chiudi{
    text-align: right;
    border: none;
	background-color: #2F678F;
	height: 20px;
	width: 500px;
}
img.chiudi{
    position:absolute;
    right:-18px;	
}
#sponsor{
	z-index: 999;
	position:absolute;
	top:191px;
	left:50%; 
	width:500px; 
	height:370px; 
	margin-left:-200px;
	/*margin-left:-325px;*/
	padding:0px;
	border-bottom: 18px solid #2F678F;
	border-left: 20px solid #2F678F;
	border-right: 20px solid #2F678F;
	background-color: #2F678F;
}

/* LOGO */
.logo{
	padding-right:10px;	
	background-image:Url(../images/logo.png);
	background-repeat:no-repeat;
}

/* FONT STANDARD */
.stdFont{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #003366;
}
.stdFontSmall{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
}

.stdFontBig{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13pt;
	color: #003366;
}

/* FONT NERO */
.blackFont{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
}

/* FONT VERDE */
.greenFont{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #006700;
}

/* FONT GRIGIO SMALL */
.grayFontSmall{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6F6F6F;
}

/* LINK */
A:link, A:visited { 
	color: #003366; 
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
A:hover { 
	color: #487296; 
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

/* LINK SMALL */
A.smallLink:link, A.smallLink:visited { 
	color: #003366; 
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
A.smallLink:hover { 
	color: #487296; 
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

/* LINK SMALL GRIGI */
A.smallLinkGray:link, A.smallLinkGray:visited { 
	color: #6F6F6F; 
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
A.smallLinkGray:hover { 
	color: #6F6F6F; 
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

/* LINK VERDI */
A.greenLink:link, A.greenLink:visited { 
	color: #006700;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
A.greenLink:hover { 
	color: #f79308; 
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

/* LINK ROSSI */
A.redLink:link, A.redLink:visited { 
	color: #b50202;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
A.redLink:hover { 
	color: #ed2c27; 
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

/* LINK ROSSI SMALL */
A.redLinkSmall:link, A.redLinkSmall:visited { 
	color: #b50202;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
A.redLinkSmall:hover { 
	color: #ed2c27; 
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

/* LINK BIANCHI */
A.whiteLink:link, A.whiteLink:visited { 
	color: #FFFFFF;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
A.whiteLink:hover { 
	color: #EEEEEE; 
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

/* TITOLI H1*/
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: normal;
	margin: 0px;
}

/* PAGINA TOP */
#topFrame{
	vertical-align:top;
	height:110px;
}

/* PAGINE CENTRALI */
#mainFrame{
	margin:0px;
	padding:0px;		
	background-color:transparent;
}
.box_main{
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	background-image:Url(../images/bg_azzurro.png);
	background-repeat:repeat-x;
}
.box{
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;	
	background:transparent;
	background-image:Url(../images/bg_azzurro_big.png);
	background-repeat:repeat-x;
	height:250px;
}
.box_main_simple{
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;	
}

/* NAVBAR */
a.navbar_sel:link,a.navbar_sel:visited {	
	color: #003366; 
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight:bold;
}
a.navbar_sel:hover {	
	color: #487296; 
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
}
a.navbar:link, a.navbar:visited {	
	color: #003366; 
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
}
a.navbar:hover {	
	color: #487296; 
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
}

/* MENU */
#menu {width: 120px; padding: 0; margin: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10pt; font-weight: normal;}
#menu ul{list-style: none; margin: 0; padding: 0;}
#menu ul li {margin: 0; padding: 0; height:25px;}
#menu ul li a {display: block; width:120px; border: 1px solid #2f678f; text-decoration: none; text-align: center; padding:3px 0 3px 0; color: #CCE0EA; background-color: transparent;}
#menu a:hover{color: #CCE0EA; background-color: #2f678f;}
#top {width:156px;height:20px;background-image:Url(/images/left-top.gif);background-repeat:no-repeat;}
#center {width:156px;background-image:Url(/images/left-center.gif);background-repeat:repeat-y;}
#bottom {width:156px;height:20px;background-image:Url(/images/left-bottom.gif);background-repeat:no-repeat;}

/* box standard */
.centerpage{
	background-image:Url(../images/gradient_bg.jpg);
}

.title_top_left{
	width:30px;
	height:35px;
	background-image:Url(../images/title_top_left.png);
}
.title_top_center{
	height:28px;
	background-image:Url(../images/title_top_center.png);
	color:#ffffff;
	font-family: Verdana;
	font-size:10pt;
}
.title_top_right{
	width:30px;
	height:35px;
	background-image:Url(../images/title_top_right.png);
}
.title_bottom_left{
	width:33px;
	height:13px;
	background-image:Url(../images/title_bottom_left.gif);	
	font-family: Verdana;
	font-size:0px;	
}
.title_bottom_center{
	height:13px;				
	background-image:Url(../images/title_bottom_center.gif);	
	background-repeat:repeat-x;
	font-family: Verdana;
	font-size:0px;	
}
.title_bottom_right{
	width:33px;
	height:13px;
	background-image:Url(../images/title_bottom_right.gif);
	font-family: Verdana;
	font-size:0px;	
}

/* Box winforlife */
.title_top_left_win{
	width: 30px;
	height: 35px;
	background-image: Url(../images/title_top_left_win.png);
}
.title_top_center_win{
	height:35px;	
	background-image: Url(../images/title_top_center_win.png);
	color: #FFFFFF;
	font-family: Verdana;
	font-size: 10pt;
	text-align: left
}
.title_top_right_win{
	width: 30px;
	height: 35px;
	background-image: Url(../images/title_top_right_win.png);
}

/* box SiVinceTutto */
.sivincetutto_title_top_left{
	width:30px;
	height:35px;
	background-image:Url(../images/sivincetutto_title_top_left.png);
}
.sivincetutto_title_top_center{
	height:28px;
	background-image:Url(../images/sivincetutto_title_top_center.png);
	color:#ffffff;
	font-family: Verdana;
	font-size:10pt;
}
.sivincetutto_title_top_right{
	width:30px;
	height:35px;
	background-image:Url(../images/sivincetutto_title_top_right.png);
}

/* Box main clouds */
.box_main_clouds{
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	background-image: none;
	background-repeat: repeat-x;
}
.title_top_left_clouds{
	width: 33px;
	height: 13px;
	background-image: Url(../images/title_top_left_sponsor.gif);
}
.title_top_center_clouds{
	height:13px;				
	background-image: Url(../images/title_top_center_sponsor.gif);	
	background-repeat: repeat-x;
	font-family: Verdana;
	font-size: 0px;		
}
.title_top_right_clouds{
	width: 33px;
	height: 13px;
	background-image: Url(../images/title_top_right_sponsor.gif);
}

/* box sivincetutto header div*/
.clear{clear:both;}
.sivincetutto_container{
	width:95%;
}
.sivincetutto_left{
	border-left:1px solid #CCCCCC;
	height:30px; /*55px dell'immagine - 25px del suo margin bottom*/
	float:left;	
}
.sivincetutto_right{
	border-right:1px solid #CCCCCC;
	height:30px; /*55px dell'immagine - 25px del suo margin bottom*/
	float:right;	
}
.sivincetutto_content{	
	padding:10px 0px 0px 10px;		
	float:left;	
}
.sivincetutto_image{
	background:url(../images/sfera_sivincetutto.png) no-repeat center center;
	width:55px;
	height:55px;
	margin-top:-25px;
	float:right;
}
.sivincetutto_day{
    color: #FFFFFF;
	font-family: Verdana; font-size: 18pt; font-weight:bold;
	line-height:55px;
}
.sivincetutto_top_left{	
	height: 35px;	
	background:url(../images/sivincetutto_top_left.png) no-repeat top left;
}
.sivincetutto_top_right{
	height: 35px;
	background:url(../images/sivincetutto_top_right.png) no-repeat top right;
}
.sivincetutto_top_center{	
	height:35px;
	line-height:30px;
	background:url(../images/sivincetutto_top_center.png) repeat-x;
	margin:0px 30px 0px 30px;
	color: #FFFFFF;
	font-family: Verdana; font-size: 10pt; text-align: left;
}
.sivincetutto_bottom_left{
	height:13px;
	background:Url(../images/title_bottom_left.gif) no-repeat bottom left;
}
.sivincetutto_bottom_right{
	height:13px;
	background:Url(../images/title_bottom_right.gif) no-repeat bottom right;
}
.sivincetutto_bottom_center{		
	line-height:13px;
	height:13px;
	background:Url(../images/title_bottom_center.gif) repeat-x;
	margin:0px 33px 0px 33px;
}


/* TAG CLOUDS */
a.tc1:link,a.tc1:visited { font-size: 8pt; font-weight: normal; color: #003366; white-space:nowrap} 
a.tc2:link,a.tc2:visited { font-size: 10pt; font-weight: normal; color: #003366; white-space:nowrap} 
a.tc3:link,a.tc3:visited { font-size: 12pt; font-weight: normal; color: #003366; white-space:nowrap} 
a.tc4:link,a.tc4:visited { font-size: 14pt; font-weight: normal; color: #003366; white-space:nowrap} 
a.tc5:link,a.tc5:visited { font-size: 18pt; font-weight: normal;color: #003366; white-space:nowrap}

a.tc1:hover { font-size: 8pt; font-weight: normal; color: #487296; white-space:nowrap} 
a.tc2:hover { font-size: 10pt; font-weight: normal; color: #487296; white-space:nowrap} 
a.tc3:hover { font-size: 12pt; font-weight: normal; color: #487296; white-space:nowrap} 
a.tc4:hover { font-size: 14pt; font-weight: normal; color: #487296; white-space:nowrap} 
a.tc5:hover { font-size: 18pt; font-weight: normal; color: #487296; white-space:nowrap} 

/* BUTTON STANDARD */
input.stdButton{	
	color: #FFFFFF;
	background-color: #507b9b;
	border: 1px solid #ccb8b7;
}

