body {
padding:0px;
margin:0px;
display:block;
width:100%;
background:#ffffff;

}

 

img, form, fieldset {
display:block;
margin:0px;
border:0px;
padding:0px;
}

#ExternalContent{
position:static;
width:990px;
margin:0px auto;
display:block;
padding:0px;

}

#ContentPage{
position:relative;
width:950px;
display:block;
text-align:left;
padding:0px;
margin:0px;
 

}
#FixHeight{
position:static;
float:left;
height: auto !important;height:650px;min-height:650px;
}
.bottone{
margin:0px;
padding:0px 0px 0px 0px;
text-align:center;
line-height:16px;
height:18px;

/*background:url(../immagini/area_riservata/bottone.gif) no-repeat;*/
background:#b71f27;
}

.Lleft{
background:url(../immagini/struttura/LeftBottone.gif) left top no-repeat;
padding:0px 0px 0px 6px;
margin:0px;
height:18px;
float:left;
}

.Lright{
background:url(../immagini/struttura/rightBottone.gif) right top no-repeat;
padding:0px 6px 0px 0px;
margin:0px;
height:18px;
float:left;
}

/*
#Registrazione .bottone{
margin:0px 0px 0px 370px;
float:left;
display:inline;
padding:2px 0px 0px 1px;
width:43px;
height:16px;
background:url(../immagini/area_riservata/bottone.gif) no-repeat;
}
*/
/* Barra */
#FasciaBarra{
position:relative;
width:950px;
position:relative;
float:left;
}

#LogoLogin{
position:absolute;
width:938px;
padding:0px 12px 0px 0px;
}

#Logo{
float:left;
margin:20px 0px;
padding:0px;
}

#Logo1{
float:right;
margin:0px 5px 0px 0px;
padding:0px;
}

#Login{
float:right;
margin:0px; 
padding:7px 18px 0 17px; 
width:223px;
/*<!-- min-height crossbrowsed in IE6, IE7 e FF -->
 height: auto !important;height:150px;min-height:150px;*/
height:161px;
background:url(../immagini/area_riservata/base.gif) left top no-repeat;
}

#Login #Benvenuto{
width:155px;
float:left;
line-height:20px;
padding:0px;
margin:0px

}

#Login form{

width:224px;
height:56px;
margin:0px;
}

#Login input{
margin:7px 0px 0px 0px;
height:14px;
border:1px solid #cdcdcd; 
background-color:#f2f2f2;
width:155px;
float:right;

}

#Login label{
width:59px;
float:left;
height:16px;
margin:9px 0px 0px 0px;
}
/*
#Login .bottone{
margin:0px;
padding:2px 0px 0px 0px;
text-align:center;
width:43px;
height:16px;
float:right;
background:url(../immagini/area_riservata/bottone.gif) no-repeat;
}
*/
#Login .OptionLogin{
display:block;
margin:0px;
padding:2px 0px 0px 75px;
width:155px;
height:16px;
float:left;
background:url(../immagini/icone/freccia.gif) 65px 7px no-repeat;

text-align:left;
}

#Login .OptionLoginNoITA{
display:block;
margin:0px;
padding:2px 0px 0px 10px;
width:214px;
height:16px;
float:left;
background:url(../immagini/icone/freccia.gif) 0px 7px no-repeat;

text-align:left;
}

#Login .OptionLoginLogato{
display:block;
margin:0px;
padding:2px 0px 0px 40px;
width:185px;
height:16px;
float:left;

height:21px;
text-align:left;
}

#Login .OptionLoginLogato img{
position:absolute;
margin-left:-40px;
margin-top:-3px;
}

/* Barra */


/*Mnenu*/
#FasciaMenu{
display:block;
background:url(../immagini/menu/sfondo.gif) left top repeat-x;
position:relative;
width:950px;
float:left;
margin:0px auto 0px auto ;
padding:0px;
z-index:1000;
}

#FasciaMenu .PosizionaBottoni{
margin:0px 0px 0px 13px;
padding:0px;
border:0px;
z-index:1000;
}

#BottoniMenu{
position:relative;
width:950px;
float:left;
z-index:1000;
}

#FasciaMenu .PosizionaBottoni a {
padding:0px;
margin:0px;
display:inline;
z-index:1000;

}

#FasciaMenu .PosizionaBottoni img{
display:inline;
border:0px;
padding:0px 0px 0px 0px;
margin:0px 5px 0px 0px;
z-index:1001;

}


#FasciaMenu  .layer{
position:relative;
float:left;
overflow:visible;
width:1px;
z-index:1000;
margin:0px;


}

#FasciaMenu  .layer div  {
position:absolute;
display:none;
float:left;
padding:0px;
margin:0px;
background:#ffffff;

}

#FasciaMenu  .layer div div {
position:relative;
display:block;
float:left;
padding:0px 6px 0px 3px;
background:url(../immagini/menu/sfondo_layer.gif) repeat-y;
/*background:#f2f2f2;*/
}


#FasciaMenu  .layer div div  div{
position:relative;
background:#f2f2f2;
float:left;
padding:5px 6px 5px 18px;
width:100%;
margin:0px 0px 0px 0px;
z-index:1000;
float:left;
border:0px;
border-bottom:1px solid #c9c9c9;
background:url(../immagini/icone/freccia.gif) 6px 10px no-repeat;

}
/*Mnenu*/

/* Contenuti centrali pagine */
#ContenutoTypo1{
padding:0px;
position:relative;
float:left;
margin:15px 0px 0px 0px ;
/*background:#cdc;*/


}
/* Contenuti centrali pagine */

/* Colonne Home Page */
#ContenutoTypo1 #ContenutoSX{
width:475px;
margin:0px;
position:relative;
float:left;
padding:13px;
background:url(../immagini/struttura/box_sx.gif) no-repeat;
text-align:left;


}

#ContenutoTypo1  #ContenutoDX{
width:432px;
margin:0px;
position:relative;
float:right;
background:url(../immagini/struttura/box_dx.gif) right top no-repeat;
text-align:left;
padding:0px;

}

#ContenutoTypo1  #inContenutoDX{
width:406px;
float:left;
margin:0px;
width:406px;
padding:13px;
position:relative;

}

#ListaHome{
float:left;
margin:0px 0px 0px 0px;
padding:0px;
width:406px;
/*background:#f09999;*/
}

#ListaHome li{
width:391px;
float:left;
list-style:none;
background:url(../immagini/icone/freccia.gif) left 32px no-repeat; 

margin:0px;


}

#ListaHome li div{
width:391px;
float:left;
padding:13px 0px 0px 15px;
margin:0px;
}
#ListaHome li div div{
width:385px;
float:left;
text-align:right;
height:13px;
padding:0px 0px 0px 0px;
margin:0px;


}
#ListaHome img{
float:left;
margin:13px 0px 0px 0px;

}

/* Colonne Home Page */


/* sfondo 1 colonna*/
#ContenutoTypo2{

position:relative;
float:left;
width:924px;
padding:13px 13px 0px 13px;
background:url(../immagini/struttura/box_int.gif) right top no-repeat;
text-align:justify;
margin:15px 0px 0px 0px ;


}

/* Pagina Lista */
#ContenutoTypo2  #Lista{
margin:0px;
padding:20px 0px 0px 0px;
border:0px;
display:block;
float:left;


}

#ContenutoTypo2 #Lista dl{
margin:0px;
padding:0px 0px 0px 0px;
border:0px;
display:block;
float:left;
}
#ContenutoTypo2 #Lista dt{
margin:0px;
padding:0px 0px 0px 0px;
border:0px;
width:122px;
float:left;
display:block;
}

#ContenutoTypo2 #Lista dd{
margin:0px;
padding:0px 0px 0px 0px;
border:0px;
width:802px;
float:right;
display:block;
}

#ContenutoTypo2 #Lista dt.riga{
margin:0px;
border:0px;
width:923px;
float:left;
display:block;
height:27px;
background:url(../immagini/struttura/puntinato_news.gif) center  no-repeat;

}

#ContenutoTypo2 #Lista .linkApprofondisci{
float:left;

}

/* Pagina Lista */
/* Pagina Società sportive */
#Soc_sport li{ display:block;
float:left;
padding:0px;
margin:0px;
list-style:none;
width:911px;
}
#Soc_sport{
margin:0px;
padding:20px 0px 0px 0px;
border:0px;
display:block;
float:left;

width:925px;
}

#Soc_sport #intro{
padding:0px 0px 17px 0px;
margin:0px;
float:left;
}

#Lettere{
margin:0px;
padding:0px 0px 17px 0px;
border:0px;
display:block;
float:left;

width:925px;
text-align:center;
}

#Lettere .Lettera, #Lettere .LetteraOver{

padding:0px 1px 0px 1px;
border:0px;
display:inline;
float:left;
margin:0px;
text-align:center;
}


#Lettere .Lettera a, #Lettere .LetteraOver a{

padding:4px 0px 7px 0px;
border:0px;
display:block;
float:left;
margin:auto;
width:20px;
height:10px;
}

#Soc_sport #lista{
display:block;
float:left;


}

#Soc_sport #lista ul{
margin:0px;
padding:0px;
float:left;

}

#Soc_sport #lista li{

display:block;
float:left;
list-style:none;
background:url(../immagini/icone/freccia.gif) left 6px  no-repeat; 
padding:3px 0px 0px 19px;
margin:0px 0px 0px 0px;


}

#ContenutoTypo3 .inContenutoSX{
width:265px;
margin:0px;
position:relative;
float:left;
padding:0px 0px 0px 17px;
text-align:left;


}

#ContenutoTypo3 .inContenutoDX{
width:265px;
margin:0px;
position:relative;
float:right;
text-align:left;
padding:0px 0px 0px 17px;


}

#LogoSoc{
float:left;
padding:0px 15px 8px 0px;

}

#LogoSoc div{
float:left;
padding:7px 7px 7px 7px;
border:1px solid #b3b3b3;
}

.boxNews {
padding:0px 0px 0px 17px;
float:left;
}
/* Pagina Società sportive */

/* pagina Dettaglio */

#ContenutoTypo3{

position:relative;
float:left;
width:924px;
padding:13px 13px 0px 13px;
background:url(../immagini/struttura/box_int_doppia.gif) left top no-repeat;
text-align:justify;
margin:15px 0px 0px 0px ;


}


#ContenutoTypo3  #ContenutoSX{
width:587px;
margin:0px;
position:relative;
float:left;
padding:16px 25px 0px 17px;
text-align:left;


}

#ContenutoTypo3 #ContenutoDX{
width:200px;
margin:0px;
position:relative;
float:right;
text-align:left;
padding:0px 6px 0px 18px;


top:-18px;
}



#ContenutoTypo3 #ContenutoDX img{
width:226px;
border:2px solid #f6f6f6;
}

#ContenutoTypo3 #allegati{
background-color:#f2f2f2;

width:617px;
padding:8px 15px 0px 0px;
float:left;
}

#ContenutoTypo3 #allegati div.scritta {
background-color:#f2f2f2;
width:585px;
padding:0px 0px 2px 2px;
float:right;
margin:0px;
height:16px;
}


#ContenutoTypo3 #ContenutoDX img{
width:226px;
border:2px solid #f6f6f6;

}

/*Lista link */
#ContenutoTypo4{

position:relative;
float:left;
width:924px;
padding:13px 13px 0px 13px;
background:url(../immagini/struttura/box_int.gif) right top no-repeat;
text-align:justify;
margin:15px 0px 0px 0px ;




}

#ContenutoTypo4 ul,#ContenutoTypo4 li{
display:block;
float:left;
padding:0px;
margin:0px;
list-style:none;
width:911px;
}
#ContenutoTypo4 ul{
padding:40px 0px 0px 0px;
}
#ContenutoTypo4  dt{
padding:0px;
margin:0px;
display:block;
float:left;
width:18px;
}
#ContenutoTypo4 dl{
padding:10px 0px 10px 7px;
margin:0px;
display:block;
float:left;
width:911px;
}
#ContenutoTypo4 dl.Colore1{
background:#ffffff;
}

#ContenutoTypo4 dl.Colore2{
background:#f2f2f2;
}


#ContenutoTypo4 dd.scritta{
padding:0px;
margin:0px;
display:block;
float:left;
width:410px;

}
#ContenutoTypo4 dd.link{
padding:0px;
margin:0px;
display:block;
float:right;
width:450px;
font-weight:bold;

}
#ContenutoTypo4 dd.link img{
display:inline;
margin:0px 5px 0px 0px;
}
/* Lista link */
/* Due colonne uguali  */
#ContenutoTypo5{

position:relative;
float:left;
width:925px;
padding:13px 13px 0px 13px;
background:url(../immagini/struttura/box_int.gif) left top no-repeat;
text-align:left;
margin:15px 0px 0px 0px ;



}

#istruzioni{
margin:0px;
padding:0px 0px 0px 0px;
border:0px;
display:block;
float:left;
background:url(../immagini/struttura/sfumatura_chiara_istruzioni.jpg) left top  no-repeat; 
/*background:#ff00ff;*/
width:925px;
}

#ContenutoTypo5 #intro {

padding:20px 0px 17px 0px;
margin:0px;
float:left;
width:100%;
}



#ContenutoTypo5  #ContenutoSX{
width:449px;
margin:0px;
position:relative;
float:left;
padding:0px;
text-align:left;

height:300px;
background:url(../immagini/struttura/sfumatura_chiara.jpg) left top  no-repeat; 

}

#ContenutoTypo5 #ContenutoDX{
width:449px;
margin:0px;
position:relative;
float:right;
text-align:left;
padding:0px;

height:300px;


}

/* Questionario */
#ContenutoTypo5 #ProgressBar{
background:url(../immagini/struttura/linee.gif) left 23px  no-repeat; 
height:75px;
padding:0px;
width:100%;
float:left;
}

#ContenutoTypo5 #ProgressBar .NomeSezione{
position:absolute;
margin:17px 0px 0px 0px;
padding:0px;
}

#ContenutoTypo5 #ProgressBar .Barra{
position:absolute;
margin:36px 0px 0px 0px;
padding:0px;
width:305px;
height:12px;
background:#f2f2f2;
}
#ContenutoTypo5 #ProgressBar .BarraCompleta{
position:absolute;
margin:36px 0px 0px 0px;
padding:0px;

height:12px;
background:#B71F27;
}

#ContenutoTypo5 .testo{
padding:20px 0px 17px 0px;
margin:0px;
float:left;
width:100%;
}

#ContenutoTypo5 .colonnaSX{
padding:20px 13px 17px 0px;
margin:0px;
float:left;
width:280px;
}

#ContenutoTypo5 .colonnaDX{
padding:20px 13px 17px 0px;
margin:0px;
float:right;
width:619px;
}

#ContenutoTypo5 .colonnaDX img {
border:2px solid #f6f6f6;
padding:3px;
}



#ContenutoTypo5  #ContenutoSX305{
width:305px;
margin:0px;
position:relative;
float:left;
padding:0px 5px 0px 0px;
text-align:left;
height:300px;
background:url(../immagini/struttura/sfumatura_chiara.jpg) left top  no-repeat; 
}

#ContenutoTypo5 #ContenutoMID305{
width:305px;
margin:0px;
position:relative;
float:left;
text-align:left;
padding:0px 5px 0px 0px;
height:300px;
}

#ContenutoTypo5 ContenutoDX#305{
width:305px;
margin:0px;
position:relative;
float:left;
text-align:left;
padding:0px;
height:300px;
}



#ContenutoTypo6{
position:relative;
float:left;
width:924px;
padding:13px 13px 0px 13px;
background:url(../immagini/struttura/box_int_unica.gif) right top no-repeat;
text-align:justify;
margin:0px 0px 0px 0px ;
}


#ProgressBox {
padding:0px 0px 17px 0px;
position:relative;
float:left;
height:36px;
}
#DivDomande{
padding:0px 0px 0px 0px;
position:relative;
float:left;
margin:0px;
}
#DivDomande div {
padding:19px 0px 19px 0px;
margin:0px 0px 0px 0px;
float:left;
width:925px;

}

.Domanda{
float:right;margin:0px;padding:0px;width:895px;
}

.rigaDomandaDisattiva{
border:1px #F1F1F2 solid;
display:block;
float:left;
background:url(../immagini/struttura/sfumatura_chiara.jpg) left top  no-repeat; 
position:relative;

}

.rigaDomandaAttiva{
/*border:1px #f4e4e5 solid;*/
border:1px #CF8484 solid;
display:block;
float:left;
background:url(../immagini/struttura/sfumatura_scura.jpg) left top  no-repeat; 
position:relative;

}

.RisposteDate{
display:block;
padding:5px 0px 10px 0px;
margin:0px;
float:left;
}

/* Due colonne uguali  */

/* Numeri Cambio Pagina */

#boxPagine{
float:left;
margin:26px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:100%;
background-color:#f2f2f2;
line-height:20px;
}

#numero_pagine{
float:right;
margin:0px;
padding:0px 0px 0px 0px;

}

/* Numeri Cambio Pagina */


/* footer */
#Footer{
position:relative;
width:950px;
float:left;
clear:both;
margin:0px;
margin-top:40px;
padding:0px;
}


#Copyright{
position:relative;
width:950px;
float:left;
background-color:#b51821;
height:20px;
vertical-align:bottom;
text-align:center;
margin:0px;
padding:5px 0px 0px 0px;

}

/*footer */


/* STILI FORM */

.frm925 {display:block; width:925px; margin:auto; padding:0px;float:left;}
.frm925 fieldset{padding:0px;margin:0px 0px 15px 0px}
.frm925 label{display:block; float:left;font-weight:bold;color:#000;margin:5px 0px 0px 0px;clear:left;width:320px;}
.frm925 input{display:block; float:left; border:1px #cdcdcd solid;margin:5px 0px 0px 0px;clear:right;width:310px;background-color:#f2f2f2;}
.frm925 textarea{display:block; float:left; border:1px #cdcdcd solid;margin:5px 0px 0px 0px;clear:right;width:310px;background-color:#f2f2f2;}

.frmQuestionario {display:block; width:882px; margin:0px 0px 0px -3px; padding:0px;float:left; }
.frmQuestionario label{display:block;margin:2px 0px 0px 0px; float:left; clear:right;height:16px;padding:2px 0px 2px 2px; width:850px; }
.frmQuestionario input{display:block; float:left; margin:2px 0px 0px 0px;clear:left;height:16px;padding:2px 0px 0px 0px;}

.frmQuestionario textarea{display:block; float:left; margin:2px 0px 0px 0px;clear:left;height:16px;padding:2px 0px 0px 0px;}

.frm607 {display:block; width:595px; margin:auto; padding:0px;float:left;}
.frm607 fieldset{padding:0px;margin:0px 0px 15px 0px; width:570px;}
.frm607 label{display:block; float:left;font-weight:bold;color:#000;margin:5px 0px 0px 0px;clear:left;width:280px;}
.frm607 input{display:block; float:left; border:1px #cdcdcd solid;margin:5px 0px 0px 0px;clear:right;width:285px;background-color:#f2f2f2;}
.frm607 textarea{display:block; float:left; border:1px #cdcdcd solid;margin:5px 0px 0px 0px;clear:right;width:285px;background-color:#f2f2f2;}
/* STILI FORM */

