/* CSS Document */



body

{

font:12px 'Lucida Grande',Verdana,Arial,Sans-Serif;

color:#304065;

margin:0px;

background-color:#e7e7e7;

background-image:url(../img/header_bg.jpg);

background-position:top;

background-repeat:repeat-x;

}

a:link

{

color:#304065;

}

a:visited

{

color:#003366;

}

a:hover

{

color:#6480A8;

}

img

{

margin:7px;

}

h1

{

font-size:18px;

font-variant:small-caps;

}

h2

{

font-size:16px;

font-variant:small-caps;

}

hr

{

margin-top:3px;

margin-bottom:3px;

color:#003366;

}

#header

{

width:100%;

height:160px;

/*border-bottom:solid 1px #304065;*/

}

#headerCT

{

width:790px;

height:160px;

margin-left:auto;

margin-right:auto;

padding-top:5px;

padding-left:10px;

padding-right:10px;

padding-bottom:10px;

background:url(../img/img_header_e.jpg) no-repeat;

background-position:top center;

z-index:10;



}

	#headerCT h1

	{

	text-align:center;

	color:#FFFFFF;

	font-size:32px;

	font-variant:normal;

	margin-top:40px;

	

	}

	#headerCT h2

	{

	text-align:center;

	color:#FFFFFF;

	font-size:13px;

	

	margin-top:0px;

	

	font-variant:normal;

	

	}

#headerDx

{

float:right;

margin-top:-90px;

}



#sub_header

{

width:100%;

height:36px;



/*border-bottom:solid 1px #304065;*/

}



#sub_headerCT

{

width:730px;

height:inherit;

margin-left:auto;

margin-right:auto;

margin-bottom:15px;

margin-top:5px;

border:1px solid #666666;

background:#CDD5DA;

/*border:1px solid #a3a3a3;

background:#FFFFFF;

border-bottom:solid 1px #a3a3a3;*/

}



#menu_orizz

{

font-size:1.0em;

margin-left:60px;

margin-top:0px;

padding:10px;



}



#menu_orizz li

{

display:inline;

list-style:square;

margin-left:15px;

margin-right:15px;


}



#formemail

{

margin-top:-15px;

}



#fotoGD

{

border:none;

margin-left:55px;

margin-top:12px;

}

#imgInstestazione

{

border:none;

margin-left:7px;

margin-top:12px;

/*margin-top:-10px;*/

}

#apcredits

		{

		position:relative;

		

		margin-top:4px;

		width:inherit;

		text-align:right;

		font-size:0.75em;

		}



#pendolo

		{

		float:right;

		margin-right:15px;

		margin-top:-87px;

		margin-bottom:20px;

		width:120px;

		height:90px;

		}

#corpo

{

width:760px;

margin-left:auto;

margin-right:auto;

margin-top:10px;

/*background:#CCCCFF;*/

}



#colSn

{

width:190px;

min-height:450px;

float:left;

/*background-color:#CC99FF;*/

text-align:center;

padding:5px;

margin-left:9px;

margin-top:-27px;

}


#colSn img

{

margin-left:0px;

margin-bottom:-10px;


}


#colSn h2

{

font-size:1.1em;

font-variant:small-caps;

text-align:left;

}

#colSn .advLibri

{

width:160px;

margin-left:10px;

margin-top:5px;

margin-bottom:5px;

text-align:center;

}

#sommarioTop

{

float:left;

background-color:#FFFFCC;

width:730px;

height:50px;

margin-left:-10px;

margin-top:-10px;

margin-bottom:2px;

}

#sommarioTopCt

{

float:left;

margin-left:0px;

}

.somTop

{

margin-left:10px;

margin-right:10px;

}



#sommarioOut

{

position:absolute;

display:none;

width:710px;

margin-left:-10px;

top:135px;

z-index:1;

overflow:hidden;

}

#sommarioIn

{

/*display:none;*/

float:left;

width:710px;

background-color:#ffffcc;

/*height:367px;*/

text-align:left;

font-size: 0.9em;

padding:2px;

z-index:1;

}

.sommarioSn

{


line-height:22px;

list-style:square;

text-align:left;

font-size:1.0em;

/*margin-left:-25px;*/

border:1px solid #666666;

background:#CDD5DA;

padding-right:2px;


}

.sommarioSn .subLi

{

margin-left:0px;

}

.sommarioSn li

{

margin-left:-20px;



}

.sommarioSn li ul li

{

margin-left:-40px;

list-style:none;
margin-bottom:10px;

}

.mensile

{

list-style:none;

font-variant:small-caps;

font-weight:bold;

}

#colCt

{

width:513px;

padding:10px;

float:left;

/*overflow-y:scroll;

overflow-x:hidden;*/

margin-top:2px;

background-color:#FFFFFF;

text-align:justify;

border:1px solid #666666;

line-height:18px;

}

#ris_ricerca
{
width:805px; padding:5px; min-height:330px;padding:10px; float:left; margin-left:-32px; margin-top:2px; background-color:#FFFFFF; text-align:justify; border:1px solid #666666; line-height:18px;
}

.box_informazioni
{
width:95%;  padding:5px; margin-left:auto; margin-right:auto; border:1px solid #a3a3a3; margin-bottom:10px;
}

#colCt h2

{

font-size:1.5em;

font-variant:normal;

}

#colCt h3

{

font-size:1.0em;



}

#colCt ul li

{

margin-top:5px;

margin-bottom:5px;

list-style:square;

text-align:left;

}

.paginatore

{

width:inherit;

text-align:right;

font-size:0.8em;

}

#colDx

{

width:140px;

min-height:450px;

padding-right:3px;

padding-left:3px;

float:left;

background-color:#FFFFCC;

}

#spot

{

float:left;

width:142px;

background-color:#336666;

color:#FFFFCC;

text-align:left	;

padding:2px;

padding-left:4px;



}

#attenzione

{


width:inherit;



}




#footer

{

clear:both;

width:100%;

height:120px;

padding-top:5px;

background:url(../img/footer_bg_b.jpg) repeat-x;



}

#footerCT

{

width:760px;

height:92px;

margin-left:auto;

margin-right:auto;


}

#footerCT *

{

color:#666666;

}

#footerCT ul

{

margin-top:25px;

}

#footerCT ul li

{

display:inline;
margin-left:30px;

}


/* GOOGLE ADSENSE */

#adsense_bann
{
margin-top:20px;
margin-bottom:20px;
border-bottom:1px #CCCCCC solid;
}
#adsense_foot
{
margin-top:20px;
margin-bottom:20px;
padding-top:10px;
border-top:1px #CCCCCC solid;
}
#adsense_vert
{
margin-top:20px;
padding-top:10px;
border-top:1px #CCCCCC solid;
}

