
/*personalizzazione oculisti*/
#oculisti-doc {
        margin:auto;text-align:left; /* non cambiare */
        width: 74.615em; /* non-IE */
        *width: 72.817em; /* IE */
        min-width: 970px; /* opzionale, ma consigliato */	
    }
	
.yui-t6 #yui-main .yui-b{
/*colonna a 300px senza margini
margin-right:23.0769em;*margin-right:22.520em; */
margin-right:21.9230em;*margin-right:21.3947em;
border:0;
}

.yui-t6 .yui-b{float:right;
/*colonna a 300px senza margini
width:23.0769em;*width:22.50em; */
width:21.9230em;*width:21.3947em; 
}

input[type="text"], input[type="password"],textarea, input.tpTxt, input.tpPass {
	border:1px solid #B0B0B0;
	padding:2px 0px;
}
select{border:1px solid #B0B0B0; padding:1px 0; }

html {background: none;color:#333333;}

body { background:#A1B5C7 url(../img/bg_body.jpg) top left repeat-x;}

.header { height:138px; background:url(../img/bg_header.jpg) bottom right no-repeat;}

h1#Logo {
background:transparent url(../img/logo_a_noi_gli_occhi.jpg) no-repeat scroll top left;
height:97px;
text-indent:-9999px;}

h1#Logo a:link, h1#Logo a:visited {
	background-position:top left;
	display:block;
	height:90px;
	margin-left:0px;
	text-indent:-9999px;
	width:420px;
}

.headerPercorso {
	height:41px;
	display:block;
	color: #A8B8CA;
}
.accessib {
	float:right;
	width:200px;

	padding:4px;
}

#bd { background: #FFFFFF url(../img/bg_footer.jpg) top right repeat-y;}

/*menu*/
#contMenu {
	background: #e9d1a3;
	border:0 none;
	height:35px;
	margin:0;
	padding:0;
	width:686px;
	display:block;
	padding-bottom: 10px;
	margin-bottom:10px;
}

#contMenu ul {

background:#B9C6D4 url(../img/menu.png) repeat scroll 0 0;
margin-bottom:0px;
height:35px;
margin-left:0;
margin-top:0;
padding:0 0 0 0;
width:686px;}

#contMenu ul li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
float:left;}

#contMenu ul li {
display:block;
height:35px;}
#contMenu a{ display:block; height:30px;}

#contMenu ul li a {
text-decoration:none;
text-align:center;
color:#1D3262;
padding-top:5px;
font-weight:normal;
/*text-indent:-9999px;*/
}
#contMenu ul li a:hover {background:#e9d1a3;
}

#mn1 {
left:0;
width:137px;
border-right:1px solid #A1B5C7;}

#mn2 {
left:136px;
width:136px;
border-right:1px solid #A1B5C7;}

#mn3 {
left:272px;
width:136px;
border-right:1px solid #A1B5C7;}

#mn4 {
left:408px;
width:136px;
border-right:1px solid #A1B5C7;}

#mn5 {
left:544px;
width:137px;}
/*
#mn1 a:hover {
background:transparent url(../img/menu.png) no-repeat scroll 0 -80px;}

#mn2 a:hover {
background:transparent url(../img/menu.png) no-repeat scroll -193px -80px;}

#mn3 a:hover {
background:transparent url(../img/menu.png) no-repeat scroll -386px -80px;}

#mn4 a:hover {
background:transparent url(../img/menu.png) no-repeat scroll -578px -80px;}

#mn5 a:hover {
background:transparent url(../img/menu.png) no-repeat scroll -770px -80px;}
*/
/*id Body per stato attivo nel menu di primo livello*/

body#index #mn1, body#homePagePersonale #mn1 {
background:#e9d1a3 url(../img/menu.png) no-repeat scroll 0 -80px;}

body#chisiamo #mn2 {
background:#e9d1a3 url(../img/menu.png) no-repeat scroll -193px -80px;}

body#ricerca_oculista #mn3 {
background:#e9d1a3 url(../img/menu.png) no-repeat scroll -386px -80px;}

body#faq #mn4 {
background:#e9d1a3 url(../img/menu.png) no-repeat scroll -578px -80px;}

body#richiesta_info #mn5 {
background:#e9d1a3 url(../img/menu.png) no-repeat scroll -770px -80px;}
/**/

#colonna {
	background:#41618C url(../img/bg_colonna.jpg) top right no-repeat;
}
.boxColonna {
	background:#E2E6EC;
	display:block;
	margin-left:10px;
	margin-right:10px;
	margin-top: 11px;
	padding:8px 8px 15px 8px;
}
.boxTit {
	font-weight:bold;
	color:#132A46;
	display:block;
	padding-bottom: 10px;
}
.boxContenuto {
	background:#f9fafc;
	display:block;
	border:1px solid #BDCEDC;
	margin-bottom: 10px;
	padding-top:10px; 
}

.boxGialloTit {	font-weight:bold;
	color:#132A46;
	display:block;
	padding-bottom: 10px;
	padding-left:5px;}

.boxLogin { display:block; margin-bottom:5px; padding-bottom:5px; color:#1D3262}
.boxLogin label {
	width:80px;
	float:left;
	clear: left;
}

a:link, a:visited { color:#cf7707; text-decoration:none; font-weight:bold;}
a:hover{ text-decoration:underline;}


.boxLogin input { float:left; width:143px; font-size:10px;}
.boxTeaserLeft input { float:left;  font-size:10px;}
.boxLogin fieldset { width:226px; background:#E2E6EC; font-size:12px; border:0; margin:0; padding:0; }
ul.loginTask li a:link, ul.loginTask li a:visited, .boxLogin ul li a:link,.boxLogin ul li a:visited  { color:#1D3262}
.formRow {clear:both;height:35px;}
.contenutoPagina {padding-left:10px; padding-right:10px;}
.boxGiallo { background:#1D3262; border:1px solid #BDCEDC;}

#ft { background: #FFFFFF url(../img/bg_footer.jpg) top right repeat-y;}
.contFooter { background:url(../img/bg_cont_footer.jpg) top left no-repeat; margin-left:10px; padding-top:20px; width:665px; height:40px; text-align:center; color:#1d3262; font-size:11px;}

.titolo { display:block; background:#e3e6ed; font-size:13px; font-weight:bold; color:#1d3262; padding:8px 15px 8px 15px;}
.contenutoInterno { padding:10px 15px 20px 15px; width:633px;}


input.button{ background:#9bb9d6; border:0; color:#1d3262; font-weight:bold; padding:3px 0; margin:10px 0 0 5px; width:auto; float:right }
html>body input.button{padding:6px 12px 6px 12px;}

input.littleButton{ background:#9bb9d6; border:0; font-size:10px; color:#1d3262; font-weight:bold; padding:3px 0; margin:10px 0 0 5px; width:auto; float:right }
html>body input.littleButton{padding:3px 6px 3px 6px;}

.leftButton{background:#9bb9d6; border:0; color:#1d3262; font-weight:bold; padding:3px 0; margin:10px 0 0 0; width:auto; }
html>body input.leftButton{padding:6px 12px 6px 12px;}

ul.loginTask { padding:2px 0 15px 15px; border-bottom:1px solid #50698C; }
ul.loginTask li {list-style:url(../img/liSquare.gif); font-weight:bold; margin-top:5px;}
p { margin:0px 0px 10px 0;}
p.evidenzia { background:#e2e6ec; color:#1d3262; padding:15px 30px; margin:15px 0; }
.sottotitolo { display:block; font-size:12px; font-weight:bold; color:#1d3262;}
.note{ font-size:9px;}
.noteBis{ color:#999999; font-style:italic}
.clear{ margin:0; padding:0; line-height:0; height:0; visibility:hidden; clear:both;}
fieldset.alternative { background:#F9FAFC; padding:20px 10px;font-size:11px; border-bottom:2px solid #a1b5c7; margin-top:10px;}
fieldset { background:#f3eedb; padding:20px 10px;font-size:11px; border-bottom:2px solid #a1b5c7; margin-top:10px;}
fieldset label { display:block; line-height:19px; margin-bottom:6px; font-size:11px;}
fieldset .lbl{ float:left; width:340px; }
fieldset .field{ float:left; width:270px;}
fieldset input, fieldset select, fieldset textarea{ display:block; margin-bottom:6px; }
fieldset.modifica .field select{ margin-top:19px;}
fieldset.modifica .field{ height:45px;}
fieldset.modifica .lbl label{margin:0;}
.cb input { float:left}
.cb label{ float:left; display:inline;padding:0 2px;max-width:251px;}
.rb input{float:left}
.rb label{float:left; display:inline; padding:0 2px;}
.cbList td{ padding:2px; vertical-align:top}
.cbList input{ float:left}
.cbList label{ float:left; display:inline;padding:0 2px;}
.rbList td{ padding:2px; vertical-align:top}
.rbList input{ float:left}
.rbList label{ float:left; display:inline;padding:0 2px; max-width:250px;}
fieldset h4 {margin:5px 0;}
.little { font-size:9px;}
select option{ margin:0; padding:0;}

#datiPersonali,#perIlTuoStudio,#perITuoiClienti,#laReteDegliOculisti, #perLaTuaProfessione{ background:#FFFFFF; border-bottom:1px solid #50698c;margin-top:15px;}
#titDatiPersonali{ font-weight:bold; background:#c7d1dd url(../img/icoMenuDatiPersonali.gif) left center no-repeat; height:20px; line-height:20px; padding:0 0 0 25px; border-bottom:1px solid #50698c;  }
#titPerIlTuoStudio{font-weight:bold; background:#c7d1dd url(../img/icoMenuStudio.gif) left center no-repeat; height:20px; line-height:20px; padding:0 0 0 25px; border-bottom:1px solid #50698c;  }
#titPerITuoiClienti{font-weight:bold; background:#c7d1dd url(../img/icoMenuClienti.gif) left center no-repeat; height:20px; line-height:20px; padding:0 0 0 25px; border-bottom:1px solid #50698c;  }
#titPerLaTuaProfessione{font-weight:bold; background:#c7d1dd url(../img/icoMenuProfessione.gif) left center no-repeat; height:20px; line-height:20px; padding:0 0 0 25px; border-bottom:1px solid #50698c;  }
#titLaReteDegliOculisti{font-weight:bold; background:#c7d1dd url(../img/icoMenuReteOculisti.gif) left center no-repeat; height:20px; line-height:20px; padding:0 0 0 25px; border-bottom:1px solid #50698c;  }

#datiPersonali ul, #perIlTuoStudio ul,#perITuoiClienti ul,#laReteDegliOculisti ul, #perLaTuaProfessione ul{ margin:15px 0; font-size:11px; padding-left:25px;}
 #perLaTuaProfessione ul{ margin:15px 0 0 0;}
#datiPersonali ul li,#perIlTuoStudio ul li,#perITuoiClienti ul li,#laReteDegliOculisti ul li, #perLaTuaProfessione ul li{list-style:url(../img/liSquare.gif); padding:3px 0;}

.WizardNavigator{ display:none;}

/*fieldset .lbl{ float:left; width:162px; }
fieldset .validator { float:left;}
fieldset .field{ float:left; width:210px;}
fieldset .attuale{float:left; width:40px;}
fieldset .combo{ float:left; width:200px;}*/

select{border:1px solid #B0B0B0; padding:1px 0; }
fieldset.modifica .field select.conNote{ margin-top:5px;}

.ok{background:#DBF0DD none repeat scroll 0 0;border:1px solid #666666;display:block;min-height:25px;margin:10px 0;text-align:center;line-height:20px;}
.ko{background:#f0dbdb none repeat scroll 0 0;border:1px solid #666666;display:block;min-height:25px;margin:10px 0;text-align:center; line-height:20px;}
.divStudio{ width:630px;}

#lentiProgressive{ background:url(../img/bgPilloleLenti.jpg) center center no-repeat; padding:3px 10px 0 25px; height:210px; margin:15px 0 15px 0;   }
#testVisivo{ background:url(../img/bgPilloleTest.jpg) center center no-repeat; padding:3px 10px 0px 25px; height:230px; margin-bottom:15px; }
#otticaBase{ background:url(../img/bgPilloleOttica.jpg) center center no-repeat; padding:3px 10px 0px 25px; height:295px; margin-bottom:15px;}

#lentiProgressive a, #testVisivo a, #otticaBase a{color:#333333; font-weight:normal}
#lentiProgressive h3, #testVisivo h3, #otticaBase h3{ font-size:13px; font-weight:bold; color:#1d3262; margin-bottom:25px;}
#lentiProgressive ol li, #testVisivo ol li, #otticaBase ol li{ list-style:url(../img/liPillole.gif); line-height:22px;} 
#lentiProgressive ol, #testVisivo ol, #otticaBase ol{ margin-left:20px;}
.titCongresso{ font-size:13px; font-weight:bold; color:#1d3262; background:#b9c6d4; padding:5px 10px;}
.dettaglioCongresso { padding:15px; border:solid 1px #B9C6D4;}
.dettaglioCongresso img { margin:0 15px 5px 0;}
.dettaglioCongresso div { margin-bottom:10px;}
.333 { color:#333333;}

.grdCongressiHeader { color:#2c4a75; font-weight:bold; background:#b9c6d4; }
.grdCongressiHeader th {padding:5px}
.grdCongressiData, .grdCongressiCitta, .grdCongressiCongresso{padding:5px}
.grdCongressiAlternate{ background:#e3e6ed;}
.ulEvidenzia{ background:#ecdfb5;}
.ulEvidenzia li { padding:2px 4px;}
.ulEvidenzia .alternate{ background:#f7eed0}
.ulEvidenzia .more{ font-size:18px;}
.imgTop{ margin-bottom:10px;}
.siteMapPath a{ }

#notizieList { background:#f3eedb; border-top: solid 2px #a2b5c6; border-bottom: solid 2px #a2b5c6; padding:10px 25px; }
#titNotizie  {color:#1D3262; font-weight:bold; padding:10px 25px; background:#eee2bc}
#titNotizie a {color:#1D3262;}
.ulNews a{ color:#333333 }
.ulNews .descrizione { font-size:11px; color:#1D3262}
.ulNews .note{color:#1D3262}
#offPazienti a{ margin-left:22px; }

.mapContainer {height: 400px; width:100%; margin:10px 0 20px 0;}

fieldset.orizzontalField div { width:285px;float:left}
fieldset.orizzontalField div.newCbList{ width:600px;}
fieldset.orizzontalField div.newCbList label.title{ color:#41618c; font-size:11px; font-weight:bold; margin:15px 0 10px 0;}
fieldset.orizzontalField label { margin:0; padding:0;}
fieldset.orizzontalField .cb label { padding:0 2px;}
.materiale { float:left; margin-right:20px; width:285px}

.matStudio{ float:left; width:290px;}
.matPazienti{ float:left; width:290px;}
.matPazienti ul, .matStudio ul{ margin-left:20px;}
.matPazienti ul li, .matStudio ul li, .liImportant{ line-height:22px;list-style-image:url(../img/liPillole.gif);list-style-position:outside;list-style-type:disc;}
.matScelto a{ text-decoration:none; }
a img.imgMat{ border:1px solid  #a2b5c6; margin-bottom:3px;}
.linkMatScelto{ float:left; margin-right:15px;}
.dida{ color:#333333; font-size:10px; font-weight:normal; padding-left:10px;}

.centralBoxHp{ background:#ead1a3; color:#575757; border:1px solid #bdcedc; width:295px; padding:10px 15px; font-size:11px; height:180px;}
.centralBoxHp a:link, .centralBoxHp a:hover, .centralBoxHp a:visited { color:#1D3262}
.centralBoxHp h3, .centralBoxHpAlternative h3  { margin-bottom:10px; font-size:13px;color:#1D3262; font-weight:bold;}
.centralBoxHp img,.centralBoxHpAlternative img { margin-right:4px;}
.centralBoxHp p, .centralBoxHpAlternative p{ padding-top:5px;}
.containerCentralBoxHp { float:left}
.centralBoxHp input { background:#f1e8d8;float:none; margin-left:0;}
.centralBoxHp span { background:#f1e8d8;float:none; margin-left:0;border:0 none;color:#1D3262;font-weight:bold;margin-top:25px;padding:5px 10px; width:95px; display:block}
.btBoxHp{ background:#f1e8d8;float:none; margin-left:0;border:0 none;color:#1D3262;font-weight:bold;margin-top:25px;padding:5px 10px; width:95px; display:block; text-align:center}

.centralBoxHpAlternative{ background:#e6edf4 url(../img/bgCentralBoxHpAlternate.jpg) top center repeat-x; color:#575757; border:1px solid #bdcedc; width:325px;  font-size:11px; height:200px;}
.centralBoxHpAlternativePadder{padding:10px 15px 5px 15px;}
.btBoxHpAlternative{ background:url(../img/bgBtBoxHpAlternative.jpg) top left no-repeat; margin-left:0;border:0 none;color:#1D3262;font-weight:bold;padding:8px 10px 5px 10px; height:22px; width:305px; display:block; text-align:left}
.centralBoxHpAlternative a:link, .centralBoxHpAlternative a:hover, .centralBoxHpAlternative a:visited { color:#ffffff; font-size:13px;}


.domList{ width:495px; float:left; margin-left:10px; font-size:12px;}
.domanda{width:495px; float:left; margin:10px 0 0 10px; font-size:12px;}
.domMedicName{color:#1d3262; font-weight:bold; font-size:13px; margin-bottom:5px; float:left;}
.domMedicName a:link,.domMedicName a:hover,.domMedicName a:visited, .domMedicName a:active, .dettDomMedicName a:link, .dettDomMedicName a:hover, .dettDomMedicName a:visited, .dettDomMedicName a:active{color:#1D3262;font-size:13px;font-weight:bold; }
.domTime{color:#8e8e8e; font-size:10px; float:right; text-align:right;}
.linkRisp{ margin-top:5px;}
.headerDomanda{margin-bottom:15px}

.profiliEvidenza, .prodottoLeft{ width:290px; float:left; line-height:17px; min-height:200px; }
.profiliEvidenzaRight, .prodottoRight{ width:290px; float:right; line-height:17px; min-height:200px;}

div, .pngFix {behavior:url(script/iePngFix.htc);}

.corniceImg{ background:url(../img/bgCornicePersonale.png) left bottom no-repeat;  float:left;}
.topCorniceImg{ background:url(../img/topBgCornicePersonale.png) left top no-repeat; width:77px; padding:4px 0 13px 0; }
.altTopCorniceImg{ background:url(../img/topBgCornicePersonaleAlt.png) top left no-repeat; width:77px; padding:4px 0 13px 0; }

.corniceImgMed{background:url(../img/bgCornicePersonaleMed.png) no-repeat left bottom;float:left;}
.topCorniceImgMed{ background:url(../img/topBgCornicePersonaleMed.png) left top no-repeat; width:100px; padding:5px 0 13px 0; }
.topCorniceCongressiImgMed{ background:url(../img/topBgCorniceCongressiMed.jpg) left top no-repeat; width:100px; padding:5px 0 13px 0; }

.topCorniceImgMed img, .altTopCorniceImgMed img, .topCorniceCongressiImgMed img { margin-left:5px;}
.topCorniceImg img, .altTopCorniceImg img { margin-left:4px;}



a.nomeMedico:link, a.nomeMedico:hover, a.nomeMedico:visited,a.nomeMedico:active, .nomeMedico{ font-weight:bold; color:#333333; font-size:12px; text-decoration:underline; margin-top:5px;}
a.nomeMedico:hover{  text-decoration:none;}

.percentProfile{ font-style:italic; color:#1d3262 }
.ultimoParere{ font-size:11px; margin-top:5px; }
.dettProfiloContent{ font-size:12px;}

.titCategoria{ margin-bottom:12px;font-weight:bold; font-size:13px; color:#1D3262; }
.titCategoria a:link, .titCategoria a:visited, .titCategoria a:hover, .titCategoria a:active{font-weight:bold; font-size:13px; color:#1D3262;}
.catPat{margin:15px 0; width:493px; background:url(../img/bgCatPat.jpg) top left no-repeat; padding:5px 130px 10px 10px; border-bottom:2px solid #A1B5C7; }
.catStr{margin:15px 0; width:493px; background:url(../img/bgCatStr.jpg) top left no-repeat; padding:5px 130px 10px 10px; border-bottom:2px solid #A1B5C7; }
.catCon{margin:15px 0; width:493px; background:url(../img/bgCatCon.jpg) top left no-repeat; padding:5px 130px 10px 10px; border-bottom:2px solid #A1B5C7; }
.catDis{margin:15px 0; width:493px; background:url(../img/bgCatDis.jpg) top left no-repeat; padding:5px 130px 10px 10px; border-bottom:2px solid #A1B5C7; }

.comePartecipare{ font-size:12px;}
.comePartecipare h3{font-weight:bold; font-size:13px; color:#1D3262; margin-bottom:5px }

.catListing p a:link,.catListing p a:visited, .catListing p a:hover, .catListing p a:active{ color:#333333; font-weight:normal; }
.sceltaDomande fieldset, .sceltaDomande fieldset.alternative{ margin:0;}
.dettDomMedicName{ font-weight:bold; font-size:13px; margin-bottom:5px; float:left; color:#949494; }
.dettDomMedicName span {color:#1d3262;}
.headerRisposte{ padding:10px;  background:#eee2bc; margin-top:15px;border-bottom:2px solid #A1B5C7; }
.headerRisposte h3{ font-size:13px;font-weight:bold; color:#1d3262}
.txtDomanda{ font-size:12px;}
.scriviDomandaCategoria label{ float:left; font-size:12px; margin-right:10px; }
.scriviDomandaCategoria select{ float:left; }

.pnlStudioPrinc div{ margin-bottom:5px;}
.numPercent{ font-size:22px; font-weight:bold; display:block; text-align:center; color:#41618c}
.rightPanel{ width:170px;float:right; text-align:left;}
.pnlProfiloCompletato{ background:url(../img/bgPercentualeProfilo.png) left top no-repeat; display:block; text-align:center; padding:25px 0 40px 0; width:160px;font-size:10px;}
.pnlStudioPrinc{background:url(../img/bgPercentualeProfilo.png) left top no-repeat; display:block; padding:25px 0 30px 0; width:160px;  text-align:center; font-size:10px;}
.pnlIndMappa{background:url(../img/bgVisMappa.png) left top no-repeat; width:160px; margin-top:5px; padding:15px 0 30px 0; font-size:10px  }
a.lnkMappa:link,a.lnkMappa:visited,a.lnkMappa:active,a.lnkMappa:hover{ color:#1d3262; margin-left:50px; display:block;}
.lbNote{ margin-top:10px; display:block}
.resultContainer{ margin-top:15px}
.headerAnagrafica{color:#1d3262; padding:9px 6px; font-weight:bold; margin-top:10px;}
.dettProf{ margin-top:0;}
.tbOrari{ border-collapse:collapse;  width:100%; text-align:left;}
.tbOrari td{ padding:2px 5px; background:#9aa7b4;border:1px solid #eee2bc;}
.tbOrari tr.alt td{background:#b9c2cc}
.containerTbOrari{background:#eee2bc; padding:15px; margin-top:15px}
.presenzaOrtottista{ background:#99a7b6; display:block; padding:10px; font-weight:bold; color:#333333; margin:0 0 15px 0;}
h3.nomeStudio{color:#41618c; font-size:15px; font-weight:bold; background:url(../img/bgLogoStudio.jpg) center left no-repeat; padding-left:25px;}
h4.titListed{color:#41618c; background: url(../img/bgList.gif) top left no-repeat; font-weight:bold; padding-left:10px; margin:5px 0 2px 0;}
.padder{ padding:0 10px;}
.studiSparator{ background:#99a7b5; height:2px; line-height:2px; margin:15px 0;} 
.headerAnagrafica{background:#eee2bc; border-bottom:2px solid #a1b5c7}

.datiPnlRight{ float:right;}

/*STAR RATING*/
.col2{ margin-top:10px;}
.starDiv, .flLeft { float:left;}
.voteInfo{ float:left; height:20px; margin-left:15px; padding-top:2px; }
.voteInfo span{ line-height:20px; }
.starDiv ul.star  {LIST-STYLE: none;MARGIN: 0;PADDING: 0;WIDTH: 85px;HEIGHT: 20px;BACKGROUND: url('../img/stars.gif') repeat-x;CURSOR: pointer;}
.starDiv li  {PADDING: 0;MARGIN: 0;FLOAT: left;DISPLAY: block;WIDTH: 85px;HEIGHT: 20px;TEXT-DECORATION: none;text-indent: -9000px;Z-INDEX: 20;POSITION: absolute;PADDING: 0; }
.starDiv li.curr  {BACKGROUND: url('../img/stars.gif') left 25px; FONT-SIZE: 1px; }
.starDiv div.user  {LEFT: 15px;POSITION: relative;FLOAT: left;FONT-SIZE: 13px;FONT-FAMILY: Arial;COLOR: #888; }
.ratingStar{white-space:nowrap;height:14px;}
.ratingStar li{clear:both;margin-bottom:1em;border-bottom:1px solid #eee;}
.ratingStar .ratingItem {font-size: 0pt;width: 13px;height: 12px;margin: 0px;padding: 0px;display: block;background-repeat: no-repeat;cursor:pointer;}
.ratingStar .Filled {background-image: url(../img/ratingStarFilled.png);}
.ratingStar .Empty {background-image: url(../img/ratingStarEmpty.png);}
.ratingStar .Saved {background-image: url(../img/ratingStarSaved.png);}
/*.voteInfo { padding-left:10px;  }*/



/*tooltip v2 - 07/08/2008*/
.hotspot {
	background:url(../img/tooltip/helpIcon.png) left center no-repeat;
	line-height:12px;
	padding-left:15px;
	cursor:help
}
#tt {
	position:absolute;
	display:block;
	background:url(../img/tooltip/tt_left.gif) top left no-repeat
}
#tttop {
	display:block;
	height:5px;
	margin-left:5px;
	background:url(../img/tooltip/tt_top.gif) top right no-repeat;
	overflow:hidden
}
#ttcont {
	display:block;
	padding:4px 12px 6px 7px;
	margin-left:5px;
	background:#666;
	color:#FFF
}
#ttbot {
	display:block;
	height:5px;
	margin-left:5px;
	background:url(../img/tooltip/tt_bottom.gif) top right no-repeat;
	overflow:hidden
}


.schedaMedicoEmpty{margin:15px 0; width:493px; background:url(../img/bgSchedaMedicoEmpty.jpg) top left no-repeat; padding:5px 130px 10px 10px; border-bottom:2px solid #A1B5C7; }

.steps h3{font-weight:bold; font-size:15px; border-bottom:1px solid #1d3262; color: #1d3262; margin-bottom:10px;}
.steps img{margin-left:10px; padding-bottom:10px;}
.steps ul{margin-left:17px;}
.steps ul li{ list-style-image: url(../img/ilTuoSitoLi.jpg); margin-bottom:5px;}
.firstStep{ background:#e2e6ec url(../img/bg1stStep.jpg) top left no-repeat; padding:15px 15px 15px 62px; margin-bottom:15px;}
.secondStep{ background:#e2e6ec url(../img/bg2ndStep.jpg) top left no-repeat; padding:15px 15px 15px 62px; margin-bottom:15px;}
.thirdStep{ background:#e2e6ec url(../img/bg3rdStep.jpg) top left no-repeat; padding:15px 15px 15px 62px; margin-bottom:15px;}

.bottomBann{margin:10px 0;}
h3.titleEvidence{color:#41618c; font-size:15px; font-weight:bold;margin-bottom:10px;}
.dettaglioProdotto div { margin-bottom:10px;}
.productImage{ margin:0 0 5px 10px; width:180px;}
input.cartButton{ background: #9BB9D6 url(../img/aggiungiAlCarrelloBtIco.jpg) center right no-repeat; padding-left:44px;}
html > body input.cartButton{padding-right:44px;}
.barrato{text-decoration:line-through;color: #1D3262; font-size:13px; }
.finalPrize{ font-size:16px;color:#CF7707}
.dettaglioPrezzo{ margin-bottom:10px; background:#F3EEDB; font-style:italic; padding:5px; width:240px; color:#1D3262; border:4px solid #9BB9D6; font-size:12px; }

.cartTotali{text-align:right;}
.gridCart tr td{padding:5px; vertical-align:top;}
.gridCart tr td img{width:50px;}
.gridCart{width:100%;border:1px solid #B9C6D4; margin-bottom:10px;}
.tdPrice{ width:75px;}
.gridCart tr td input{ margin:0;}
.gridCart .totalRow{ border-bottom:1px solid #B9C6D4; border-top:1px solid #B9C6D4}
.boxLogin ul li a.lnkEvidence:link, .boxLogin ul li a.lnkEvidence:active,.boxLogin ul li a.lnkEvidence:hover,.boxLogin ul li a.lnkEvidence:visited{color:#CF7707}
.boxLogin #perLaTuaProfessione .menuEvidence{ background:#41618c; }
.boxLogin #perLaTuaProfessione .menuEvidence a{color:#FFFFFF; font-size:11px; }
.boxLogin #perLaTuaProfessione .menuEvidence ul{ margin-top:0; margin-bottom:15px;}
.boxLogin #perLaTuaProfessione .menuEvidence ul li{list-style: disc outside url("../img/liSquareW.gif")}

.topCongressContainer, .richiestaMateriali, .aggiornaIlTuoSito{ background: #e6edf5 url(../img/bgHpPersCongressi.jpg) bottom center repeat-x ; padding-bottom:10px; margin-bottom:10px;}
.pareriAConfronto { background: #f3eedb url(../img/bgHpPersEvi.jpg) bottom center repeat-x ; padding-bottom:10px; margin-bottom:10px; height:190px; }
.aggiornaIlTuoSito{ height:190px;}
.topCongressContainer h3, .richiestaMateriali h3, .aggiornaIlTuoSito h3 { background:#41618c; color:#c6dcfa; padding:10px; font-weight:bold; margin-bottom:10px; }
.pareriAConfronto h3{ background:#d67706; color:#ffebd4; padding:10px; font-weight:bold; margin-bottom:10px; }
.topCongressContainer a{ color:#41618c;}
.nomeCongresso, .richiestaMateriali a, .aggiornaIlTuoSito a{ font-weight:bold; color:#41618c;}
.richiestaMateriali{ height:225px;}
.lnkGenCont{ text-align:center; }
.lnkGenCont a, .richiestaMateriali a, .aggiornaIlTuoSito a,.pareriAConfronto a{ text-decoration:underline; }
.lnkSnglContent{ text-align: center; border-top: 1px solid #c5d1e0; border-bottom:1px solid #c5d1e0; padding:5px 0 3px 0;width:290px; float:left; margin-bottom:15px; }
.congrEvidenza, .congrEvidenzaRight{  width:290px; float:left; line-height:17px; margin:10px 0;}
.congrEvidenzaRight{margin-left:33px}
.aggiornaIlTuoSito img{ margin-right:10px; margin-bottom:2px;}

.richiestaMateriali ul{ padding-left:17px; margin-bottom:10px;}
.richiestaMateriali ul li{list-style: disc outside url("../img/liSquare.gif");    padding: 3px 0;}

.hpPersPercentProfile{ border:2px solid #41608c; padding:0px 10px; margin-bottom:10px; background:#FFFFFF; font-size:25px; color:#9d0301}
.hpPersPercentLegend{ float:right; width:192px; font-size:12px; font-weight:bold;  padding-top:1px;}

.hpPersBoxLeft{ float:left;  margin-bottom:10px; width:310px; }
.hpPersBoxRight{ float:right; margin-bottom:10px;width:310px; }

/* PROMOZIONE CATALOGO*/
.titPromoCatalogo { color:#c52f92; font-weight:bold;}
