/* CSS Document */
body {
background:#fff;
margin:0;
padding:0;
}

#testata_index {
 margin:0 auto;
	margin-top:10px;
 background-color:#fff;
	background-image:url(elementi_vari/subscription/logo.jpg);
	background-repeat:no-repeat;
	height:100px;
}

.clear  {
	height: 0px;
	line-height: 0px;
	font-size: 0px;
	margin: 0px;
	padding:0px;
	clear: both;
	border: 0px;
}
.contenitore_principale { 
width:859px;
margin:0 auto;
padding:0;
}
.corpo_centrale { 
width:859px;
margin:0 auto;
padding:0;
background:url(elementi_vari/subscription/bk_sfondo.jpg) no-repeat #FFF;
}
.slogan {
 float:left;
	margin:0;
	margin-left:200px;
	margin-top:40px;
}
.slogan_ie {
 float:left;
	margin:0;
	padding:0;
	margin-left:200px;
}
h1 {
 font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#FFFFFF;
	margin:0;
	padding:0;
}
.sezione_dx { 
width:500px;
float:left;
margin-left:25px;
margin-top:20px;
}
.corpo_foto { 
width:384px;
}
.corpo_testo { 
width:365px;
border:1px solid #990000;
padding:5px;
margin-top:10px;
background:url(elementi_vari/index_motore/bk_cella.jpg) repeat-x #FFCA6B;
}
.sezione_sx { 
float:left;
width:300px;
margin:0;
margin-left:15px;
margin-top:20px;
}
.bk_form_iscrizione { 
padding: 10px;
margin:5px;
width: 336px;
background:#FFFFFF; 
}
.intestazione {
 margin:0;
	padding:5px;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#993300;
	font-weight:bold;
	border-bottom:1px solid #CCCCCC;
}
.attenzione {
 background:#990000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	padding:5px;
}
.footer { 
width:859px; 
margin:0 auto;
margin-top:5px;
padding:0;
padding-top:10px;
border-top:1px solid #CCCCCC;
text-align:center;
}
.titolo_testata { 
padding: 30px; 
margin-left: 155px; 
}
.titolo_testata_benvenuto { 
padding: 30px; 
margin-left: 155px; 
float:left;}
.login { 
float:right; 
text-align:right; 
line-height:1.5em; 
margin-top:8px; 
margin-right:20px;
}

.testo_bianco20 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; color:#FFFFFF; }
.testo_bianco12 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; }
.testo_bianco10 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; }
.testo_rosso12 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#990000; }
.testo_rosso16 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#990000; }
.testo_rosso20  { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; color:#990000; }
.testo_nero  { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; }
.testo_nero10  { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#333333; }
.testo_nero11 {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#BABABA;
}
.testo_nero12  { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; }

.link_testo_rosso10 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: normal; background:transparent; }
a.link_testo_rosso10:link { color: #990000; text-decoration : underline; background:transparent;}
a.link_testo_rosso10 { color: #990000; text-decoration : underline; background:transparent;}
a.link_testo_rosso10:hover { color: #993300; text-decoration: underline; background:transparent;}

.link_testo_rosso12 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: normal; background:transparent; }
a.link_testo_rosso12:link { color: #990000; text-decoration : underline; background:transparent;}
a.link_testo_rosso12 { color: #990000; text-decoration : underline; background:transparent;}
a.link_testo_rosso12:hover { color: #993300; text-decoration: underline; background:transparent;}

.link_testo_bianco10 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: normal; background:transparent; }
a.link_testo_bianco10:link { color: #ffffff; text-decoration : underline; background:transparent;}
a.link_testo_bianco10 { color: #ffffff; text-decoration : underline; background:transparent;}
a.link_testo_bianco10:hover { color: #ffffff; text-decoration: underline; background:transparent;}

.link_testo_bianco { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: normal; background:transparent; }
a.link_testo_bianco:link { color: #ffffff; text-decoration : underline; background:transparent;}
a.link_testo_bianco { color: #ffffff; text-decoration : underline; background:transparent;}
a.link_testo_bianco:hover { color: #ffffff; text-decoration: underline; background:transparent;}

.user_link_rosso16_under {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; line-height: normal; }
a.user_link_rosso16_under:link { color: #993300; text-decoration : underline; }
a.user_link_rosso16_under { color: #993300; text-decoration : underline; }
a.user_link_rosso16_under:hover { color: #c70000; text-decoration: underline;}

.user_link_nero {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: normal; }
a.user_link_nero:link { color: #333333; text-decoration : none; }
a.user_link_nero { color: #333333; text-decoration : none; }
a.user_link_nero:hover { color: #333333; text-decoration: underline;}

.stylecupidBig{  font-family: Arial; font-size: 16px}
a.stylecupidBig { color: #990000; text-decoration : none; }
a.stylecupidBig:hover { color: #000000; }

.testo_footer {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#929292;
}