DIV { padding : 0px 0px 0px 0px; margin :0px 0px 0px 0px}

/*

blockquote {padding:10px 0 10px 0;background:#ffc url(../img/q_O.gif) 50% 0 no-repeat}
blockquote p {padding:10px;margin:0;background:#ffc url(../img/q_M.gif) 50% 0}

*/

blockquote 
{
    margin: 0px 0px 0px 10px;
    padding-left: 0px;
    border-left: 5px solid #ddd;
}

blockquote P
{
    display:block;
    padding: 0px 10px 0px 10px;
    font-style :italic ;
}

a:link {COLOR:#00004A; text-decoration: none; font-weight: bold;font-size:12px;}
a:active {COLOR:#00004A;}
a:hover {text-decoration: underline; }
a:visited {COLOR:#6A6AB4;text-decoration: none; font-weight: bold;font-size:12px;}

H1 {
    font-size:14px; 
    font-weight:bold; 
    color:white;
    background-color:#A4B4CA;
    padding: 5px 0px 5px 0px;
    clear :both ;
    text-align : center ;
}

H2 {
    color:#2e5b69;
    font-size :24px;
}

H3 
{
    border-bottom: solid 1px #9bafb9;
    color: #2e5b69;
    font-size:18px;
    padding: 4px 0px 4px 0px;
    margin: 7px 0px 7px 0px;
}

H3 a:link a:hover a:visited
{
    border-bottom: solid 1px #9bafb9;
    color: #2e5b69;
    font-size:18px;
    padding: 4px 0px 4px 0px;
    margin: 7px 0px 7px 0px;
}


H4
{
    color: #b18c3c;
    text-decoration : underline
}

H5
{
    color:#3f729d;
    font-size:16px;
    margin: 5px 0px 5px 0px; 

}

UL LI {list-style-type: none;
    list-style-image: none}

UL.mce_image 
{
    margin: 0px 0px 0px 2px;
    padding : 0px 0px 0px 14px;
    list-style-image: url(images/bullet.gif);
    list-style-position:outside;
}

UL.mce_noimage 
{
    margin: 0px 0px 0px 2px;
    padding : 0px 0px 0px 14px;
}


LI.mce 
{
      padding : 0px 0px 0px 0px;
}


DL {
    margin: 3px 0px 3px 0px;
    text-align :left ;
    display:block ;
    clear:both ;
}
DT {
    margin: 0px 10px 0px 0px; 
    display:block ;
    float :left;   
}


DD {
    text-align :right ;
    display:block ;
}

a IMG {border: none } 

.box {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; 
	PADDING-BOTTOM: 15px; PADDING-TOP: 15px
}

.corpo 
{
    display:block;
    margin: 0px 10px 0px 10px; 
}

.separatore
{
    display:block;
    margin: 0px 0px 0px 0px;    
    clear:both ;
}

.linea_separatore
{
    border-bottom: solid 1px #eee;
    height:1em;
    margin-bottom :10px;   
    clear:both ;
}

.rosso_alert_c {color:red;font-weight:bold; text-align :center }

.messaggio_high {
    color:red;
    font-size :24px;
    font-weight :bold;
    text-align :center;
    margin-bottom:15px; 
}

/* OLD BUTTON 

a.button {
    cursor:pointer;
    border:outset 1px #ccc;
    background:#2e5b69;
    color:white;
    font-weight:bold;
    font-size :14px;   
    padding: 5px 5px 10px 5px;
    margin: 10px 10px 10px 10px;
    text-align: center;
}
 
*/



a.button{
	background: transparent url(images/oval-blue-left.gif) no-repeat top left;
	display: block;
	float: right;
	font: normal 13px Tahoma; /* Change 13px as desired */
	line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
	height: 24px; /* Height of button background height */
	padding-left: 11px; /* Width of left menu image */
	text-decoration: none;
}

a:link.button, a:visited.button, a:active.button{
	color: #494949; /*button text color*/
}

a.button span{
	background: transparent url(images/oval-blue-right.gif) no-repeat top right;
	display: block;
	padding: 4px 11px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/
}

a.button:hover{ /* Hover state CSS */
	background-position: bottom left;
}

a.button:hover span{ /* Hover state CSS */
	background-position: bottom right;
	color: black;
}

.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
	overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
	width: 100%;
}



#anagrafica 
{
    height :187px;
    width :100%;
}

#anagrafica .pulsante_back {text-align:right ; float :right }

#profilo_foto {
	FLOAT: left; 
	MARGIN-RIGHT: 10px;
	display:block ;
}
#profilo_foto #foto {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; OVERFLOW: hidden; PADDING-TOP: 0px
}

#profilo_dati {
	float :left;
	display:block ;
	width :480px;
}

#profilo_presentazione
{
    clear:both ;
    padding: 0px 10px 0px 10px;
        white-space: pre-wrap;
        width :480px;
}

#profilo_dettagli  {
	padding: 0px 10px 0px 10px;
}

#profilo_dettagli #profilo_anagrafica {
	float :left;
	display:block ;
	width:40%;
}

#profilo_dettagli #profilo_contatti {
	float :right;
	display:block ;
	width:40%;
}


#esperienze .contenuto 
{
    display:block;
    padding: 0px 0px 0px 0px;
}


#esperienze .descrizione 
{
    display:block;
    clear :both ;
}

#esperienze .tipologia 
{
    text-align:left ;
    font-size :14px;
    color:#3f729d;
}

#esperienze .durata 
{
    text-align :right ;
    padding-right :10px;
    color:#3f729d;
}


#skillAltri 
{
    float:left; 
    padding-right : 20px; 
    width:40%;
    margin-left:20px
}

#skillLingue 
{
    float:right; 
    width :40%;
    margin-right :20px;
}


#altro P 
{
    clear:both;
    border: solid 1px #eee; 
    padding: 10px 10px 10px 10px;
    margin: 20px 20px 0px 20px;
}



#referenze H4.nome {
	FONT-SIZE: 14px; FLOAT: left; MARGIN: 0px 3px 0px 0px
}

#referenze .relazione {
	FONT-SIZE: 12px
}

#referenze .info {
	CLEAR: both; MARGIN: 10px 0px 10px 10px;
	font-size :0.8em
}
#referenze .anagrafica_referente {
	DISPLAY: block; COLOR: #333; LINE-HEIGHT: 14px
}

.box_immagine 
{
	display:block ;
	padding: 5px 50px 0px 50px
	
	
}

.box_immagine a:link {}
.box_immagine a:hover {}
.box_immagine a:visited {}

.box_immagine IMG 
{
	PADDING: 0px 0px 0px 0px; OVERFLOW: hidden; 
	
}


#elenco_colf .numero {font-size: 24px; font-weight:bold; float :left; color:#2e5b69} --- cambito con H2
#elenco_colf .ordina {font-size: 12px; font-weight:bold; float :right}

#elenco_colf TABLE {margin-top: 20px ; clear:both; }
#elenco_colf TABLE TD {padding: 5px 10px 5px 10px; }

#elenco_colf TABLE TD .displayname {}
#elenco_colf TABLE TD .displayname  a:link {font-size: 20px;  font-weight:normal; color:#2e5b69; text-decoration : none}
#elenco_colf TABLE TD .displayname a:visited {font-size: 20px;  font-weight:normal; color:#9bafb9; text-decoration : none}
#elenco_colf TABLE TD .displayname a:hover {font-size: 20px;  font-weight:bold; color:#2e5b69; text-decoration : underline}

#elenco_colf TABLE TD IMG a:hover {font-size: 20px;  font-weight:normal; color:#2e5b69; text-decoration : none}

#elenco_colf TABLE TD .presentazione {font-size: 11px;  padding-top :5px }
#elenco_colf TABLE TD .referenza {font-size: 10px;  font-weight:bold; padding-top :5px}
#elenco_colf TABLE TD .nazionalita {}
#elenco_colf TABLE TD .initalia {font-size: 10px;  padding-top :5px}
#elenco_colf TABLE TD .permesso {font-size: 10px;  padding-top :5px;font-style :italic; }

#elenco_colf TABLE TD .provincia {}
#elenco_colf TABLE TD .noteprovincia {font-size: 10px;  padding-top :5px; font-style :italic; }

#elenco_colf TABLE THEAD {background-color:#9bafb9; color:White ;font-weight:bold; }
#elenco_colf TABLE THEAD TR {font-size :18px;}
#elenco_colf TABLE THEAD TD {font-size :18px;}

#elenco_colf #FotoH {white-space:nowrap; text-align :center  }
#elenco_colf #NomeH {white-space:nowrap ; text-align :left}
#elenco_colf #SessoH  {white-space:nowrap ; text-align :center  }
#elenco_colf #EtaH  {white-space:nowrap ; text-align :center  }
#elenco_colf #NazH {white-space:nowrap ; text-align :center  }
#elenco_colf #DispH {white-space:nowrap ; text-align :center  }
#elenco_colf #DelH {white-space:nowrap ; text-align :center  }

#elenco_colf .Foto {text-align :center  }
#elenco_colf .Nome {text-align :left }
#elenco_colf .Sesso {text-align :center  }
#elenco_colf .Eta {text-align :center  }
#elenco_colf .Naz {text-align :center  }
#elenco_colf .Disp {text-align :center  }
#elenco_colf .Del {text-align :center  }

#elenco_colf TABLE TBODY
#elenco_colf TABLE TBODY TR {border-bottom: solid 1px #9bafb9;font-size :14px;}
#elenco_colf TABLE TBODY TD {border-bottom: solid 1px #9bafb9;font-size :14px;}



#elenco_avv TABLE {clear:both; width :100%}
#elenco_avv TABLE TD {padding: 5px 10px 5px 10px; }

#elenco_avv .utente {font-size: 10px;  font-weight:bold; padding-top :5px;background-color:#9bafb9; color:black ; text-align :left }
#elenco_avv .domandanome {font-weight:bold; color:White;}
#elenco_avv .domandachi {font-weight:bold; color:black}

#elenco_avv .del {width: 150px;font-size: 10px;  padding-top :5px; background-color:#9bafb9; color:White; text-align :right  }
#elenco_avv .rispostadel {font-weight:bold; color:black;   }
#elenco_avv .rispostadata {font-weight:bold; }

#elenco_avv .domanda {font-size: 11px;  padding-top :5px ; margin-bottom :5px}
#elenco_avv .titolo {font-size: 14px;  font-weight:normal; color:#2e5b69; text-decoration : none;font-weight:bold;}
#elenco_avv .testo {font-size: 11px;  padding-top :5px }

#elenco_avv .risposta {width: 100px; text-align :right; padding :0px 0px 0px 50px}
/*#elenco_avv .rispostalink a:link {font-size: 12px;  font-weight:normal; color:#2e5b69; text-decoration : none;}*/
#elenco_avv .rispostalink a:link{    
  cursor:pointer;
    border:outset 1px #ccc;
    background:#2e5b69;
    color:#ffffff;
    font-weight:bold;
    font-size :11px;   
    padding: 3px 5px 3px 5px;
    text-align: center;
    text-decoration : none; white-space:nowrap;}
#elenco_avv .rispostalink a:visited {white-space:nowrap;}
#elenco_avv .rispostalink a:hover {text-decoration : underline;white-space:nowrap;}


#risposte_avv_contatto #avvocato  {font-size: 20px;  font-weight:normal; color:#2e5b69; text-decoration : none}
#risposte_avv_contatto #indirizzo {font-size: 14px; padding: 5 0 0 0}
#risposte_avv_contatto #cap {font-size: 14px; padding: 0 0 5 0}
#risposte_avv_contatto #telefono {font-size: 12px; }
#risposte_avv_contatto #cellulare {font-size: 12px; }

#risposte_avv #domanda {}
#risposte_avv #risposta {}

#risposte_avv .nome {padding:5 0 5 5 ;font-size: 11px; background-color:#9bafb9; color:white ; text-align :left }
#risposte_avv .titolo  {padding:10 0 5 10 ;font-size: 14px;font-weight:bold;color:#2e5b69 }
#risposte_avv .testo {padding: 5 0 5 20; font-size: 12px; }

#risposte_avv .label {font-size: 12px; float: left; font-weight:bold}

#iltuoprofilo .intestazione {clear:both ; font-size :14px; margin:10px 0px 10px 0px; font-weight:bold ; color: #2e5b69; BORDER-BOTTOM: #9bafb9 1px solid;}
#iltuoprofilo .intestazione_nome {clear:both ; font-size :18px; margin:10px 0px 10px 0px; font-weight:bold ; color: #2e5b69; BORDER-BOTTOM: #9bafb9 1px solid;}
#iltuoprofilo .intestazione_alternate {color:red} 
#iltuoprofilo .label {width: 100px; float:left; padding: 5px 5px 5px 10px; font-size: 11px;font-weight:bold ; vertical-align :middle }
#iltuoprofilo .value {padding: 5px 0px 5px 5px; font-family :Tahoma ; font-size :11px }
#iltuoprofilo .Note {font-style :italic }
#iltuoprofilo .NoteRed {color:red;font-size :12px;font-weight :bold;}
#iltuoprofilo .pulsante_back {text-align:right ; float :right }


#iltuoprofilo DL {
    margin-top: 3px;
    margin-bottom: 3px;
    margin-left :5px;
    text-align :left ;
    display:block ;
}
#iltuoprofilo DT {
    margin-right: 10px; 
    width:130px;
    display:block ;
    float :left;   
}


#iltuoprofilo DD {
    text-align :left ;
    display:block ;
}

#iltuoprofilo .Left { width:50%;float: left;    display:block ; }
#iltuoprofilo .Right { text-align :left ;display:block ;}

#iltuoprofilo #AnagraficaProfilo {width:44%; float: left;    display:block ;}
#iltuoprofilo #Nazionalita {text-align :left ;    display:block ;}
#iltuoprofilo #Patente {}
#iltuoprofilo #Presentazione {}
#iltuoprofilo #Lavoro {}
#iltuoprofilo #Contatti {}
#iltuoprofilo #Lingue {}
#iltuoprofilo #EsperienzeColf {}
#iltuoprofilo #EsperienzeBadanti {}
#iltuoprofilo #EsperienzeBabySitter {}
#iltuoprofilo #Capacita {}
#iltuoprofilo #CapacitaBadanti {}
#iltuoprofilo #CapacitaBabySitter {}
#iltuoprofilo #Patente {}


#iltuoprofilo_foto .pulsante_back {text-align:right ; float :right }
#iltuoprofilo_foto .foto {	display:block ; padding-left: 90px }

#iltuoprofilo_inserzione .pulsante_back {text-align:right ; float :right }
#iltuoprofilo_inserzione .note 
{
    color:red;
    font-size :12px;
    font-weight :bold;
}

.sitemap .stato 
{
    text-align:left ;
    font-size :11px;
    font-weight:bold ;
    color:#3f729d;
}

/*.home OL
    {margin: 0px 0px 0px 10px;
    padding : 0px 0px 0px 14px;
    list-style-image: url(bullet.gif);
    list-style-position:outside;}
  */  

.home {}  
.home #num1    {BACKGROUND-IMAGE: url(images/Uno.gif) }
.home #num2    {BACKGROUND-IMAGE: url(images/Due.gif) }
.home #num3    {BACKGROUND-IMAGE: url(images/Tre.gif) }
.home #num4    {BACKGROUND-IMAGE: url(images/Quattro.gif) }
.home #num5    {BACKGROUND-IMAGE: url(images/Cinque.gif) }
.home .text_high  {color:#9bafb9 ;font-size:24; font-weight :bold }
.home .h1_low  {color:#9bafb9 ;font-size:12; font-weight :bold }
.home #iscriviti {
	CLEAR: both;
    padding: 0px 0px 0px 0px;
    margin:0px 0px 20px 0x;
    font-size :24px;
	TEXT-ALIGN: left;
	color:#2e5b69
}

.home OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 10px; LIST-STYLE-TYPE: none}
.home OL LI {
	BACKGROUND-POSITION: left center; 
	padding: 10px 10px 15px 50px;
	FONT-SIZE: 16px; 
	BACKGROUND-REPEAT: no-repeat;
	LINE-HEIGHT: 1.5em;
	LIST-STYLE-TYPE: none}

.home TABLE {
	CLEAR: both; 
	margin-left:40px;

}

.home TR {

}

.home TD 
{
    
    TEXT-ALIGN: center; 
    width:170px;   
}

.home TABLE TD A 
{
    padding: 125px 0px 0px 0px;
	DISPLAY: block;   
}
.home DIV TABLE TBODY TR TD H2 A:hover {	COLOR: #9bafb9; TEXT-DECORATION: underline; font-weight: normal;font-size:18px; }
.home DIV TABLE TBODY TR TD H2 A:link {	COLOR: #9bafb9; TEXT-DECORATION: none; font-weight: normal;font-size:18px;}
.home DIV TABLE TBODY TR TD H2 A:visited {	COLOR: #9bafb9; TEXT-DECORATION: none;font-weight: normal ;font-size:18px;}

.home TABLE TD A  STRONG {
	COLOR: #2e5b69;LINE-HEIGHT: 1.5em; font-size:1.5em;display:block; 
}

.home #colf    {BACKGROUND: url(images/HomeColf.gif) no-repeat center top; }
.home #badante {BACKGROUND: url(images/HomeBadanti.gif) no-repeat center top}
.home #baby {BACKGROUND: url(images/HomeBaby.gif) no-repeat center top}

.home H3 {
	CLEAR: both;
    padding: 0px 0px 10px 0px;
    margin:0px 0px 0px 0px;
    font-size :18px;
	TEXT-ALIGN: center;
	color:#2e5b69;
	border : none;
}

.home H2 {
	CLEAR: both;
    padding: 0px 0px 0px 0px;
    margin:0px 0px 0px 0x;
    font-size :14px;
	TEXT-ALIGN: center;
	color:#2e5b69
}

.home P {
	CLEAR: both;
    padding: 0px 0px 0px 0px;
    margin:0px 0px 0px 0x;
    font-size :18px;
	TEXT-ALIGN: center;
	color:#2e5b69
}

.home_normal H4{
	CLEAR: both;
    padding: 0px 0px 0px 0px;
    margin:0px 0px 0px 0x;
    font-size :18px;
	TEXT-ALIGN: center;
	color:#2e5b69;
	text-decoration : none;
}

.home_normal P {
	CLEAR: both;
    padding: 0px 0px 0px 0px;
    margin:0px 0px 0px 0x;
    font-size :14px;
	TEXT-ALIGN: left;
	color:#2e5b69
}

#Elenco_Domande_New TABLE THEAD {background-color:#9bafb9; color:White ;font-weight:bold; }
#Elenco_Domande_New TABLE THEAD TD {font-size :18px;padding: 3px 5px 3px 5px}
#Elenco_Domande_New #FotoH {white-space:nowrap; text-align :center  }
#Elenco_Domande_New .Foto {text-align :center  }

#Elenco_Domande_New .HDomandaID {white-space:nowrap; text-align :center  }
#Elenco_Domande_New .HNome {white-space:nowrap; text-align :left  }
#Elenco_Domande_New .HeMail {white-space:nowrap; text-align :left  }
#Elenco_Domande_New .HTitolo {white-space:nowrap; text-align :left  }
#Elenco_Domande_New .HData {white-space:nowrap; text-align :center  }
#Elenco_Domande_New .HTesto {white-space:nowrap; text-align :left}
#Elenco_Domande_New .HPrivata {white-space:nowrap; text-align :center  }
#Elenco_Domande_New .HActive {white-space:nowrap; text-align :center  }

#Elenco_Domande_New .DomandaID {white-space:nowrap; text-align :center  }
#Elenco_Domande_New .Nome {white-space:nowrap; text-align :left}
#Elenco_Domande_New .eMail {white-space:nowrap; text-align :left}
#Elenco_Domande_New .Titolo {text-align :left}
#Elenco_Domande_New .Data {white-space:nowrap; text-align :center  }
#Elenco_Domande_New .Testo {text-align :left}
#Elenco_Domande_New .Privata {white-space:nowrap; text-align :center  }
#Elenco_Domande_New .Active {white-space:nowrap; text-align :center  }

#Elenco_Domande_New .UserID {white-space:nowrap; text-align :center; font-size :10px; font-style :italic }

#Elenco_Domande_New TABLE TBODY {border-bottom: solid 1px #9bafb9;}
#Elenco_Domande_New TABLE TBODY TD {padding: 3px 5px 3px 5px}
#Elenco_Domande_New TABLE TBODY .Domandet {border-bottom: solid 1px #9bafb9;font-size :14px;}
#Elenco_Domande_New TABLE TBODY .Domande_Alt {background-color:#9bafb9; border-bottom: solid 1px #9bafb9;font-size :14px;}



.BoxDirTitle H2 {padding: 10px 0px 0px 0px; 
                 color:#ae4f0c; 
                 BORDER-BOTTOM: 1px dotted; 
                 TEXT-DECORATION: none; 
                 font-family: tahoma; 
                 font-size: 18px; 
                 clear :both}
.BoxDir {width:100%}
.BoxDirDetail {width:90px; height :120px; margin: 1px; padding: 0px 1px 0px 1px; float:left;text-align: center;border: 1px solid #e4ecf2;}
.BoxDirDetail .Image {height :60px; }
.BoxDirDetail .Image IMG {display: inline;
                max-width : 80px; 
                width: auto !important;
                width: 80px; 
                max-height : 55px; 
                height: auto !important;
                height: 55px;
                /* width: expression(80 + "px"); 
                height : expression(this.scrollHeight > 55 ? "55px": "auto"); 
                overflow:hidden; */
                margin: 2px; border: 1px solid #ffffff;}
.BoxDirDetail .Image a:hover IMG{border: 1px solid #0000ff;}
.BoxDirDetail .Desc {text-align: center; width: 85px;  margin: 5px 0px 5px 0px}
.BoxDirDetail .Desc a {color: #3d4f78; text-decoration: none;font-weight: bold;font-size: 12px;}
.BoxDirDetail .Desc a:hover {text-decoration: underline}

.ElencoCitta { text-align :center ; padding: 5px 0px 5px 0x}
.ElencoCitta a:link {COLOR:#00004A; text-decoration: none; font-weight: normal;font-size:8px;}
.ElencoCitta a:active {COLOR:#00004A;}
.ElencoCitta a:hover {text-decoration: underline; }
.ElencoCitta a:visited {COLOR:#6A6AB4;text-decoration: none; font-weight: normal;font-size:8px;}


.FooterLink { text-align :center }
.FooterLink a:link {COLOR:#00004A; text-decoration: none; font-weight: bold;font-size:12px;}
.FooterLink a:active {COLOR:#00004A;}
.FooterLink a:hover {text-decoration: underline; }
.FooterLink a:visited {COLOR:#6A6AB4;text-decoration: none; font-weight: bold;font-size:12px;}