/* CSS Document */
*{ margin: 0;padding: 0;}

body{background: #6B89B4; font:8pt  verdana, arial,sans-serif; color:#000;}

img,
fieldset{border: none;}

a{text-decoration: underline; outline:none; color:#666;}
a:hover{text-decoration: none; outline:none; color:#00467f;}

p{margin:0;}

form{margin:0;}

li { margin:0 0 0 18px}
input,
select{font-size:80%}

#container{width:998px;margin:0 auto; height: auto;}


/*-------------
       HEADER
--------------*/
#header{background:url(../images/bg_header.jpg) top left no-repeat; height:127px; width:998px; z-index:1}
#logoHeader{margin:40px 0 0 30px; width:208px; float:left}/* cè la versione per IE*/
#banner{width:633px; height:111px; margin-top:10px; float:left;}
#clientArea{width:99px; height:auto; float:right; margin-top:40px;}
#login{ background:url(../images/navigazione/bg_label_account.jpg) top left no-repeat; float:right; height:111px; width:264px; margin:10px 12px 0 0;}
#login .chiudi{width:30px; height:100px; float:left;}
#login .testo{ width:205px; float:left; color:#7F99BE; font-size:8pt; padding-top:25px}
#login .testo a{color:#7F99BE; text-decoration:none;}
#login .testo a:hover{color:#002F57; text-decoration:none;}
#login .testo .etichetta{ color:#002F57; font-weight:bold; width:69px; float:left; margin:2px 0;}
#login .testo .dato{ float:left; margin:2px 0;}
#login .testo .input1{width:120px;}
#login .testo .input2{width:60px;}
#login .testo .invia{color:#002F57; font-weight:bold; float:left; margin:3px 0 0 10px;}
#distanzaHeader{background:url(../images/bg_distanza_header.jpg) top left no-repeat; height:29px; width:auto}


/*-------------
       CENTRALE
--------------*/
#centrale{ background:url(../images/bg_centrale.jpg) top left repeat-y; width:998px;  float:left}

/* sinistra*/
#SX{width:199px;  float:left;}
.navigatore{width:130px;  margin:8px 0 0 8px;}
.spaceNavigatore{height:10px}

/* centro*/
#centro{ width:783px; float:left; min-height:400px;}/*height:400px; */
#focusOn1{background:url(../images/bg_focusOn_1.jpg) left top no-repeat; width:370px; height:260px; float:left;}
#focusOn2{background:url(../images/bg_focusOn_2.jpg) left top no-repeat; width:370px; height:260px; float:left;}
#focusOn3{background:url(../images/bg_focusOn_3.jpg) left top no-repeat; width:370px; height:260px; float:left;}
#focusOn1 .segue a{margin:0 10px 0 15px; text-align:right;color:#8BD2F4; text-decoration:none;}
#focusOn2 .segue a{margin:0 10px 0 15px; text-align:right;color:#F7931D; text-decoration:none;}
#focusOn3 .segue a{margin:0 10px 0 15px; text-align:right;color:#BFD73B; text-decoration:none;}
#focusOn1 .segue a:hover, 
#focusOn2 .segue a:hover,
#focusOn3 .segue a:hover{color:#000000;}
#focusImmagine{margin:30px 10px 10px 15px; text-align:left;}
#focusDescrizione{margin:0 10px 0 15px; text-align:left; line-height:13px}

#centro .rigo{width:730px; float:left; height:5px; border-top:#E7ECF3 solid 1px; margin-bottom:10px}

#newsHome{background:url(../images/bg_news_home.jpg) left top no-repeat; width:370px; height:110px; float:left;}
#newsHomeDescrizione{ width:345px; margin:0 10px 0 15px; text-align:left; line-height:13px; float:left}/* cè la versione per IE*/
#focusDescrizione h1,
#newsHomeDescrizione h1{color:#00467f; font-weight:bold; font-size:8pt; margin:0 0 3px 0; padding:0px;}
.segue a{margin:0 10px 0 15px; text-align:right; color:#00467F; text-decoration:none; float:right }
.segue a:hover{color:#000000;}

.apriChiudi a{height:20px; width:129px; float:right; margin:5px 0 0 0; text-align:right; color:#00467F; text-decoration:none;}
.apriChiudi a:hover{color:#000000;text-decoration:none;}

/* generale */
#doveSei{width:735px; float:left; height:15px; border-bottom:#E7ECF3 solid 1px; font-size:7pt;}
#contenutiCentrali{width:740px; float:left; height:auto; margin-top:20px; font-size:8pt; line-height:18px}
.contenutiColonnaSX{width:415px; float:left; height:auto;}
.contenutiColonnaDX{width:320px; float:left; height:auto;}

/*activities*/
#activities{ float:left; width:736px; text-align:justify; margin-bottom:10px}
#activities .titolo{ margin:20px 0 5px 0;}

/*team*/
.teamColonnaSX{width:175px; float:left; height:auto;}
.teamColonnaSX a{ text-decoration:none}
.teamColonnaSX a:hover{ text-decoration:underline}
.teamColonnaDX{width:560px; float:left; height:auto;}
.fotoDettaglioTeam{width:267px; float:left; height:335px; margin:0 0 0 20px;}
.dettagliTeam{width:250px;  height:195px; float:left; }
.nometeamDettagli{ font-size:10pt; font-weight:bold; color:#00467f; margin:5px 0;}
.posizioneTeamDettagli{ font-style:italic; margin-bottom:7px; border-bottom:#e7ecf3 solid 1px; width:250px;}
.sloganDettaglioTeam{width:230px; height:120px; float:left; background:#00477F; padding:10px; text-align:left; color:#FFFFFF; font-style:italic; }

/* contatti*/
.dettagliocontattiSX{float:left; width:300px;}
.dettagliocontattiDX{float:left; width:430px;}

/*DMC*/
#loginDMC{ background:url(../images/navigazione/bg_label_DMC.gif) top left no-repeat; float:left; height:111px; width:264px; margin:10px 12px 0 0;}
#loginDMC .chiudi{width:30px; height:100px; float:left;}
#loginDMC .testo{ width:205px; float:left; color:#FFF; font-size:8pt; padding-top:25px}
#loginDMC .testo a{color:#fff; text-decoration:none;}
#loginDMC .testo a:hover{color:#002F57; text-decoration:none;}
#loginDMC .testo .etichetta{ color:#002F57; font-weight:bold; width:69px; float:left; margin:2px 0;}
#loginDMC .testo .dato{ float:left; margin:2px 0;}
#loginDMC .testo .input1{width:120px;}
#loginDMC .testo .input2{width:60px;}
#loginDMC .testo .invia{color:#002F57; font-weight:bold; float:left; margin:3px 0 0 10px;}

/* DMC */
#contenutiDMC{width:740px; float:left; min-height:430px; margin-top:20px; font-size:8pt; line-height:18px}
#contenutiDMC .sx{width:410px; min-height:380px; float:left; color:#999999; margin-right:10px}
#contenutiDMC .dx{width:300px; height:380px; float:left;}
/*-------------
       FOOTER
--------------*/
#distanzaFooter{background:url(../images/bg_distanza_footer.jpg) left top no-repeat; height:24px; width:998px; float:left}
#footer{background:url(../images/bg_footer.jpg) left top no-repeat; height:31px; width:998px; float:left; font-size:80%; padding-top:3px}
#footer .lingua{width:125px; text-align:center; float:left; color:#BECADF; font-weight:bold;}
#footer .lingua a{color:#BECADF; text-decoration:none}
#footer .lingua a:hover{color:#ffffff; text-decoration:none}
#footer .centro{float:left; text-align:center; width:700px; color:#BECADF; font-weight:bold}
#footer .centro a{color:#ffffff; text-decoration:none}
#footer .centro a:hover{color:#BECADF; text-decoration:none}
#footer .copy{ float:right;; margin-right:20px; color:#4B84B3}

/*--------------
       VARIE
----------------*/
.floatLeft{float: left;}
.floatRight{float: left;}
.clearLeft{clear: left;}
.clearRight{clear: right;}
.clearBoth{clear: both;}

.testo000000{color:#000000;}
.testo000000 a{color:#000000; text-decoration:none}
.testo000000 a:hover{color:#000000; text-decoration:underline}

.testo00467f{color:#00467f;}
.testo00467f a{color:#7f99be; text-decoration:none}
.testo00467f a:hover{color:#7f99be; text-decoration:underline}

.testoABC227{color:#ABC227;}
.testoABC227 a{color:#ABC227; text-decoration:none}
.testoABC227 a:hover{color:#ABC227; text-decoration:underline}

.testoBFD73B{color:#BFD73B;}
.testoBFD73B a{color:#BFD73B; text-decoration:none}
.testoBFD73B a:hover{color:#7f99be; text-decoration:underline}

.testoF7931D{color:#F7931D;}
.testoF7931D a{color:#F7931D; text-decoration:none}
.testoF7931D a:hover{color:#7f99be; text-decoration:underline}

.testo8BD2F4{color:#8BD2F4;}
.testo8BD2F4 a{color:#8BD2F4; text-decoration:none}
.testo8BD2F4 a:hover{color:#7f99be; text-decoration:underline}

.testoGrigio{ color: #999999}

#imggallery{width:120px; height:80px; float:left; padding:10px;}
/*----------------------zoom --------------------------*/

.PopBoxImageSmall
{
   border: none 0px white;
   cursor: url("../images/magplus.cur"), pointer;
}
.PopBoxImageLarge
{
   border: solid thin #CCCCFF;
   cursor: url("../images/magminus.cur"), pointer;
} 

/*--------------------Slide show -------------*/

#slideshow {
	overflow: hidden;
	margin: 0 auto ;
	position: absolute;
	width: 736px;
	height: 253px;
	background:#FFFFFF;
	}

#slideshow img {
	display: none;
	position: absolute;
	width: 736px;
	height: 253px;
}
/*------------------registrati----------------- */

.imputregistrazine{ width:150px; color:#000000; border:#666666 dotted 1px; font-size:8pt; height:15px; padding:1px 0 }
.imputregistrazineSelect{width:60px; color:#000000; border:#666666 dotted 1px; font-size:8pt; height:18px; padding:1px 0}
.allert{ color:#FF0000; float:left; margin:0 0 0 10px; padding:8px 0 0 0}
.allert2{ color:#FF0000; float:left; margin:0; padding:0}

/*--------------------POPUP -------------------------*/
#popup {
z-index:100; 
position: absolute; 
width:322px; 
height:342px; 
left: 65%; 
margin:10px 0 0 -100px;
top:0px;  
text-align:center;
padding: 0px;
} 