/* CSS Document */

/* POLITICAMENTE SCORRETTO */



/*     -------------------------------------------------------------------------------------     generali     -------------------------------------------------------------------------------------     */

.alt

{display:none}

body

{

margin:0;

padding:0;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:11.5px;

background-color:#FFFFFF

}

#masterdiv

{

	position:absolute;

	width:780px;

	top: -10px;

}



/*     -------------------------------------------------------------------------------------     header     -------------------------------------------------------------------------------------      */

#header

{

height:230px;

background-image:  url("../../img_struttura/sf_testata.gif");

background-position:bottom left;

background-repeat:no-repeat;

}

#logo

{

position:absolute;

top:85px;

left:480px;

}

.partner_sx

{

top:0;

float:left;

}

.partner_dx

{

top:0;

float:right;

}



.partner_centro

{

position:absolute;

top:0px;

left:279px;

}



ul#menu

{

clear:both;

position:absolute;

top:170px;

width:758px;

text-align:right;

list-style-type:none;

margin:0;

padding:0;

}

#menu li

{

display:inline;

padding-left:5px;

padding-right:3px;

font-size:106%;

}

.bordo {

border-left:2px solid #999;

}

.senzabordo {

border-left:0;

}



#menu a

{

text-decoration:none;

color:#999;

font-family:Arial, Helvetica, sans-serif;

font-weight:bold;

font-size:110%;

}

#menu a:hover

{

color:#E60000;

}

#titolo

{

position:absolute;

top:197px;

left:10px;

margin:0;

padding:0;

font-size:150%;

font-family:Arial, Helvetica, sans-serif;

font-weight:bold;

color:#fff;

}



/*     -------------------------------------------------------------------------------------     corpo del testo      -------------------------------------------------------------------------------------     */

#cont

{

padding-top:5px;

font-variant:normal;

}

#col1

{

float:left;

width:135px;

padding:8px;

border-right:1px solid #999;

font-size:95%;

}

#col2

{

float:left;

width:390px;

padding:8px;

}

#col3

{

float:right;

width:200px;

padding:8px;

border-left:1px solid #999;

font-size:93%;

}

/* formatazione testi */

#cont

{

color:#555;

}

#cont img

{

border:1px solid #000;

}

#cont img.noborder

{

border:0px;

}

#cont h1, #cont h2

{

font-size:120%;

}

#cont label

{

display:block;

background-image:  url("../../img_struttura/sf_h1.gif");

background-position:top lef;

background-repeat:no-repeat;

background-color:#E60000;

font-size:108%;

color:#fff;

font-weight:bold;

padding:3px;

margin-bottom:10px;

text-align:center;

}

#col2 h1

{

font-size:170%;

margin:0;

}

#col2 h2

{

font-size:110%;

}

#col1 h2

{

color:#E60000;

margin:0;

padding:0;

}

#col3 h2, #col3 p, #col1 p

{

margin:0;

padding:0;

}

.rosso

{

color:#E60000;

}



/*     -------------------------------------------------------------------------------------     link     -------------------------------------------------------------------------------------      */

 a:link { 

        color: #E60000; 

        text-decoration:none;

} 

 a:visited { 

        color: #E60000;   

        text-decoration:none;

} 

 a:hover {

    	color: #E60000;  

        text-decoration:underline;

} 



#cont label a:link { 

        color: #fff; 

        text-decoration:none;

} 

#cont label a:visited { 

        color: #fff;   

        text-decoration:none;

} 

#cont label a:hover {

	    color: #fff;  

        text-decoration:underline;

} 

.scritte {

 font-family:  Verdana; 

 color: #FFFFFF;

 font-weight: bold; 

 font-size: 10px;

}

.main {

 font-family:  Verdana; 

 font-size: 10px;

 background-color: #E60000;

}



.blog {

 font-family:  Verdana; 

 font-size: 10px;

}



/*     -------------------------------------------------------------------------------------     formattazione schede     -------------------------------------------------------------------------------------      */

.riquadro {

	border: 1px solid #E60000;

	padding: 3px;

	padding-bottom: 6px;

	margin-left: 10px;

} 

.quadrato {

	width: 20px;

	height: 20px;

	background-color: #E60000;

	display: inline;

	margin-right: 5px;

	float: left;

	margin-left: 10px;

} 

.torna {

	float: right;

	text-align: right;	

}


