@charset "utf-8";

/* CSS Document */

a:link {
	color : #003399; 
}

a:visited { 
	color : #003399;
}

a:active {
	color : #003399; 
}

#schermohome {
	position:absolute;
	left:464px;
	top:353px;
	width:400px;
	height:324px;
	z-index:41;
margin-left:2px;        
}

img { 
	border : 0;
	left:0px;
	top:0px;
}

.riga800 {
	width:800px;
}

table {
	border: 0;
}

body {
	background-image: url(media/body_bg.jpg);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
}

td {
	vertical-align:top;	
}

th {
	color: #FFFFFF;
	font-size: 18px;
	font-family:Geneva, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background:#003399;
	text-align:left;
}

.ricerca {
	background:#045C97;
	font-size:12px;
}

.destra {
		text-align:right;
}

.riga {
	width:130px;
}

.riga2 {
	width:90px;
}

.riga3 {
	width:150px;
}

.rigafoto {
	width:200px;
}

.evidenzablu {
	font-family:Geneva, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 20px;
	color: #003399;
}

.evidenzarosso {
	color: #FF0000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
}

.evidenzarosso2 {
	color: #FF0000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: bold;
}

.super {
	font-size: 24px;
	text-align:center;
}



.centro {

	text-align:center;

}



.arancione {

	background-color:#FF6600;

}



.tabellacentrale {

margin-left:auto;

margin-right:auto;

width:535px;



}



.tabellacentralebordo {

margin-left:auto;

margin-right:auto;

border:thin;

border-color:#045C97;

border-style:double;

border:1;

}



.sfondoblu {

    background:#045C97;

}



.titolopagina {

	font-size: 36px;

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #FFFFFF;

}



.titolo {

	font-size: 24px;

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #003399;

	text-align:center;

}



.testoricerca {

	font-size: 12px;

	font-family: Geneva, Arial, Helvetica, sans-serif;

	color: #003399;

	text-align:justify;

}



.ricercapiccolo {

	font-size: 10px;

	font-family: Geneva, Arial, Helvetica, sans-serif;

	text-align:justify;

	font-weight:bold;

}



.bianco {

	background:#FFFFFF;

}



.testobianco {

	color:#FFFFFF;

}



#testata {

	position:absolute;

	top: 27px;

	width:985px;

	height:170px;

	z-index:6;

	float:none;



	border:none;

	border-color:#0033FF;

	border-style:none;

}



#colonnasinistra {

	width:189px;	

	z-index:20;

	float:left;

	/*background-color:#045C97;

	border-right: buttonshadow 3px solid;

	border-top: #0066FF 3px solid;*/

        background-image: url(media/sfondosinistra.jpg);

}

body {

	background-image: url(media/body_bg.jpg);

	background-repeat: repeat-x;

	background-color: #FFFFFF;

}

#testataaux1 {

	position:absolute;

	left:0px;

	top:190px;

	width:518px;

	height:46px;

	z-index:3;

	background: url(media/menub_bg.gif) repeat-x;

}

#testatacentrale {

	position:absolute;

	left:190px;

	top:187px;

	width:590px;

	height:42px;

	z-index:10;

	border:none;

}



#pubblicita {

	width:778px;

	height:133px;

	z-index:1;
margin-left:2px;
	border:thin;

}

#testoevidenza {

	width:769px;

	height:132px;

	z-index:1;

}

#schermi {

	width:754px;

	height:470px;

	z-index:1;
margin-left:2px;
}





#divconferma {

	width:569px;

	z-index:1;

	border-spacing:5;

	border:thick;

	border-left:medium;

}



#divconferma2 {

	width:780px;

	z-index:1;

	border-spacing:5;

	border:thick;

	border-left:medium;

}



#centraledestra {

	width:640px;

	float:right;

	z-index:1;

	border-color:#045C97;

	border-style:ridge;

	

}



#testataaux2 {

	position:absolute;

	left:649px;

	top:190px;

	width:336px;

	height:46px;

	z-index:3;

	background: url(media/menub_bg.gif) repeat-x;

}







.style11 {

	font-size: 72px;
	font-weight:bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color:#036;
	text-align:center;

}

.style12 {

	font-size: 48px;
	font-weight:bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color:#036;
	text-align:center;

}



.glossymenu{

	position: relative;

	padding: 0 0 0 10px;

	margin: 0 auto 0 auto;

	background: url(media/menub_bg.gif) repeat-x; /*tab background image path*/

	height: 46px;

	list-style: none;

}



.glossymenucapovolto{

	position: relative;

	padding: 0 0 0 4px;

	margin: 0 auto 0 auto;

	
	height: 46px;

	list-style: none;

margin-top:8px;

}



.glossymenu li{

	float:left;

}

.glossymenucapovolto li{

	/*float:left;*/

margin-left:58px;

background: url(media/menub_bgCAP.gif) repeat-x; /*tab background image path*/

width:120px;

text-align:center;
}



.glossymenu li a{

	float: left;

	display: block;

	color:#FF6600;

	text-decoration: none;

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-weight: bold;

	padding:0 0 0 13px; /*Padding to accomodate left tab image. Do not change*/

	height: 46px;

	line-height: 46px;

	text-align: center;

	cursor: pointer;	

}



.glossymenucapovolto li a{

	/*float: left;

	display: block; */	



color:#FF6600;

	text-decoration: none;

	font-family:Geneva, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	padding:0 0 0 13px; /*Padding to accomodate left tab image. Do not change*/

	height: 46px;

	line-height: 26px;

	text-align: center;

	cursor: pointer;	


}



.glossymenu li a b{

	float: left;

	display: block;

	padding: 0 12px 0 0px; /*Padding of menu items*/

}



.glossymenucapovolto li a b{

	/*float: left;*/

text-align:center;

	/*display: block;*/

	padding: 0 12px 0 0px; /*Padding of menu items*/

}



.glossymenu li.current a, .glossymenu li a:hover{

	color: #fff;

	background: url(media/menub_hover_left.gif) no-repeat; left tab image path;

	/*background-position: left;*/	

}



.glossymenucapovolto li.current a, .glossymenucapovolto li a:hover{

	color: #0033FF;

	/*background: url(media/menub_hover_rightCAP.gif) no-repeat; /*left tab image path*/
*/
	background-position: left;

}



.glossymenu li.current a b, .glossymenu li a:hover b{

	color: #fff;

	background: url(media/menub_hover_right.gif) no-repeat right top; /*right tab image path*/	

}



.glossymenucapovolto li.current a b, .glossymenucapovolto li a:hover b{

	color: #0033FF;

	/*background: url(media/menub_hover_rightCAP.gif) no-repeat right top; /*right tab image path*/
*/
}



#testataaux3 {

	position:absolute;

	top:234px;

	width:985px;

	height:10px;

	z-index:1;

	border-color:#045C97;

	background:#045C97;

	border-style:none;

}





#testatasinistra {

	position:absolute;

	left:0x;

	top:200px;

	width:183px;

	height:28px;

	z-index:11;

}



.testopiccolotestata {

	font-size: 12px;

	font-weight:bold;

	font-family: Arial, Helvetica, sans-serif;

	color: #003399;

}





#testatadestra {

	position:absolute;

	left:809px;

	top:200px;

	width:177px;

	height:28px;

	z-index:12;

}





#apDiv12 {

	position:absolute;

	left:313px;

	top:522px;

	width:740px;

	height:399px;

	z-index:13;

}

#apDiv13 {

	position:absolute;

	left:9px;

	top:779px;

	width:1018px;

	height:28px;

	z-index:14;

}





#ragionesociale {

	position:relative;

	width:985px;

	margin-left:auto;

	margin-right:auto;

	z-index:1;	

	font-size: 16px;

	font-weight: bold;

	text-align:center;

}



.titoloarancione {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: bold;

	color: #FF6600;

}

.titoloaranc2 {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: bold;

	color: #D31F00;

}

.titolonero {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: bold;

	color: #000000;

}

.titolobianco {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: bold;

	color: #ffffff;

}

.testoarancione {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #FF6600;

        font-weight: bold;

	

}

.testoarancionecolonna {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FF6600;

        font-weight: bold;

	

}

.testonerocolonna {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

        font-weight: bold;

	

}

.testobiancocolonna {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #ffffff;

        font-weight: bold;

	

}

.testoblu {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #003399;

        font-weight: bold;

	

}

.rigatitolo {
    
       font-family: Arial, Helvetica, sans-serif;

       font-size: 32px;

       background: url(media/sfondoblu.GIF) repeat-x;

       width:630px;

       height:35px;
 
       color: #FFFFFF;

       font-weight: bold;

       text-align: center;
 
}

.rigadescr {

       font-family:Arial, Helvetica, sans-serif;

       font-size: 26px;

       background-color:#FF6600;

       width:630px;

       height:95px;
 
       color:#003399;

       font-weight: bold;

       text-align: center;


}

.rigatitolosenza {
    
       font-family: Arial, Helvetica, sans-serif;
       font-size: 32px;

       background: url(media/sfondoblu.GIF) repeat-x;

       width:752px;

       height:35px;
 
       color: #FFFFFF;

       font-weight: bold;

       text-align: center;
 
}

.rigadescrsenza {

       font-family: Arial, Helvetica, sans-serif;

       font-size: 28px;

       background-color:#FF6600;

       width:752px;

       height:95px;
 
       color:#003399;

       font-weight: bold;

       text-align: center;


}

#apDiv15 {

	position:absolute;

	left:6px;

	top:6px;

	width:1384px;

	height:221px;

	z-index:1;

	background: url(media/sfondobluscuro.gif) repeat-x;

}

#apDiv16 {

	position:absolute;

	left:7px;

	top:10px;

	width:34px;

	height:31px;

	z-index:14;

}

#apDiv170 {

	position:relative;

	margin-left: auto;

	margin-right:auto;

	background-color:#FFFFFF;

	border:double;

	border-color:#666666;

	width:985px;

	height:1491px;

	z-index:14;

}

#sx1 {



	/*left:18px;

	top:11px;

	width:172px;*/

	height:155px;

	z-index:51;

	

	

	text-align:center;

}

#sx2 {



	/*left:18px;

	top:170px;

	width:172px;*/

	height:165px;

	z-index:52;

	

	text-align:center;

}

#sx3 {



	/*left:18px;

	top:339px;

	width:172px;*/

	height:165px;

	z-index:53;

	

	text-align:center;

}

#sx4 {



	/*left:18px;

	top:508px;

	width:172px;*/

	height:175px;

	z-index:54;

	

	text-align:center;

}

#sx5 {



	/*left:18px;

	top:692px;

	width:172px;*/

	height:185px;

	z-index:55;

	/*background:#045C97;

	color:#045C97;*/

	text-align:center;

}

#apDiv17 {	

    position:absolute;

	left:0px;

	top:248px;

	width:204px;

	height:955px;

	z-index:2;

	background-color:#045C97;

	border-right: buttonshadow 3px solid;

	border-top: #0066FF 3px solid;

	border-left: #0066FF 3px solid;

}

#apDiv23 {

	position:absolute;

	left:0px;

	top:248px;

	width:207px;

	height:666px;

	z-index:19;

}

.style26 {font-size: 9px;}

.formatable {

	background-color:#045C97;

	width:615px;

	border-color:#999999;

	border:thin;

	padding:4;

	margin-left:auto;

	margin-right:auto;	

}



.formatable2 {

	background-color:#045C97;

	width:328px;

	border-color:#999999;

	border:thin;

	padding:4;

	margin-left:auto;

	margin-right:auto;	

}

.formatable3 {
	background-color:#045C97;
	//width:358px;
	border-color:#999999;
	border:thin;
	padding:4;
	border-left: 2px #999999 solid; 
border-top: 2px #999999 solid; 
border-right: 2px #000000 solid; 
border-bottom: 2px #000000 solid; 
}



#testataalto {

	position:absolute;

	left:4px;

	top:0px;

	width:985px;

	height:53px;

	z-index:15;

}



#grande {

	position:relative;

	margin-left: auto;

	margin-right:auto;

	background-color:#FFFFFF;

	border-bottom:double;

	border-bottom-color:#666666;

	border-left:double;

	border-left-color:#666666;

	border-right:double;

	border-right-color:#666666;

	border-top-style:none;

	width:985px;

	z-index:14;

}



#grandealto {

	position:relative;

	margin-left: auto;

	margin-right:auto;

	background-color:#FFFFFF;

	border-top:double;

	border-top-color:#666666;

	border-left:double;

	border-left-color:#666666;

	border-right:double;

	border-right-color:#666666;

	border-bottom-style:none;

	width:985px;

	height:248px;

	z-index:15;

}



#centralesinistra {

	width:331px;

	float:left;

	z-index:15;

}



.testotestata {

	color: #045C97;

	font-size: 12px;

	font-family: Geneva, Arial, Helvetica, sans-serif;

}



#vuoto {

	color:#FFFFFF;

}



#colonnadestra {

	width:202px;

	height:800px;

	float:right;

	z-index:15;

	text-align:center;

        background-image: url(media/sfondodestra.jpg);
	
}



#dx1 {

	height:155px;

	z-index:15;

}

#dx2 {

	height:155px;

	z-index:16;

}

#dx3 {

	height:155px;

	z-index:17;

}

#dx4 {

	height:155px;

	z-index:18;

}

#dx5 {

	height:155px;

	z-index:18;

}



#pubbdestra {

	width:205px;

	height:164px;

	z-index:15;

	float:right;
 
        text-align:center;

}



.style29 {font-size: 18px}



#risposteprofilo {

	width:648px;

	z-index:15;

}



#menu1, #video1, #video2,  #video3, #video4, #video5, #videor1, #videor2, #videor3, #videor4, #videor5, #login, #blu1, #blu2, #blu3, #blu4, #blu5, #mediocre, #passabile, #nientemale, #benfatto, #fantastico, #deviaccedere, #dopoilvoto, #hogiavotato, #grazieperilvoto, #biancospento2, #biancospento3, #biancospento4, #biancospento5, #caricando, #elimina, #sub, #riga2, #riga3, #riga1, #riga4, #riga5, #riga6, #riga7, #riga8, #riga9, #riga10, #riga11, #riga12, #dopotg, #ipse, #nascondirisultato {

	display:none;

}



.imggrandeleft {

	width:388px;

	height:132px;

	float:left;

}



.imggranderight {

	width:388px;

	height:132px;

	float:right;

}



.preferiti {

	width:216px;

	vertical-align:top;

}



.faihome {

	width:337px;

	vertical-align:top;

}



.accesso {

	width:431px;

	vertical-align:top;

}



#scrittarancione {

color:#FF6600;

font-weight:bold;

}
