/* GLOBAL */

* { padding:0; margin:0; }
li { list-style:none; }
select { min-width:1.5em; }
body { font-family:Arial,Verdana , sans-serif; font-size:63%; background:#fff; color:#666666; }
input, select, textarea, button { font-family:Arial,Verdana,sans-serif; font-size:1.1em; }
a img { border:0; }
table { border-collapse:collapse; }
a { text-decoration:none; }
a:hover { text-decoration:underline; }
td, th { vertical-align:top; }
sup {font-size:0.9em; color:Black;}
.suph1 {font-size:0.5em;}

/*Global content*/
.global_content {margin:0 auto; width:900px;}
.main_content .content .inner { width:833px; }

/*HEADER*/
.header { position:relative; height:268px; background:url(../_images/header.jpg) #fff no-repeat; z-index:1;}
.header img { position:absolute; left:37px; top:27px;}
.header ul.topLinks { float:right; margin:10px 0px 0 0; }
.header li {display:inline; margin-right:24px;}
.header li a {text-transform:uppercase; color:#fff;}


/*NAV*/
.header .navbar  {
	position:absolute; top:230px; left:0; margin:0;
    width:900px; height:38px; background:url(../_images/navbar.gif) no-repeat;}
.header .navbar a {
	text-transform:none; color:#6f6f6f; font-size:1.4em; font-weight:bold; text-decoration:none; display:block; }
.header .navbar a:hover {color:#000;}
.header .navbar li { text-align:center;  display:block; float:left; margin:10px 0 0 0; width:300px;}
.header .GlobalMenu {position:absolute;}
.header .SNav_navbar1,.header .SNav_navbar2,.header .SNav_navbar3,.header .SNav_navbar4 {display:none; position:absolute;}

.header .SNav_navbar4 {left:490px; top:27px; z-index:10;}

.header .SNav_navbar1 {left:0; top:267px;}
.header .SNav_navbar2 {left:296px; top:267px;}
.header .SNav_navbar3 {left:596px; top:267px;}

.header .SNav_navbar4 li { border: solid 1px #fdd26c; background:#ffae00; display:block; padding: 3px 10px; line-height:15px; text-align:center;}
.header .SNav_navbar4 li a {text-transform:none; font-size:1,1em;}
.header .SNav_navbar1 ul,.header .SNav_navbar2 ul,.header .SNav_navbar3 ul { float:left;  }
.header .SNav_navbar1 li,.header .SNav_navbar2 li,.header .SNav_navbar3 li {clear:left;  float:left;
 background-color:#eeeeee; border: solid 1px #dedede; padding-left:4px; line-height:25px;}
.header .SNav_navbar1 li { margin:0 1px 0 0; width:289px;}
.header .SNav_navbar2 li { margin:0 1px 0 0; width:293px;}
.header .SNav_navbar3 li { margin:0; width:298px;}
.header .SNav_navbar1 li a,.header .SNav_navbar2 li a,.header .SNav_navbar3 li a {
	color:#666666; font-size:1.1em; line-height:16px; text-transform:none; text-decoration:none; display:block;}
.header .SNav_navbar1 li a:hover,.header .SNav_navbar2 li a:hover,.header .SNav_navbar3 li a:hover { color:#333333; }



/*FOOTER*/
.footer { clear:both; height:43px; width:900px; background:url(../_images/back_footer.gif) repeat-x; margin:0 auto;}
.footer ul {float:left; margin:19px 0 0 20px;}
.footer li 	{display:inline; background:url(../_images/back_li_footer.gif) no-repeat right; padding:0 15px; }
.footer img {float:right; margin-top:2px;}
.footer li a {text-transform:uppercase; color:#999; font-size:1em;}
.footer li.last { background:none; text-transform:uppercase; color:#999; font-size:1em;}

/*MAIN CONTENT*/
.main_content {clear:both;  background-color:#fdfefb; overflow:hidden;min-height:300px;}
.main_content .content {float:left; width:465px; margin-right:57px;}
.main_content .content h1, .main_content .contentPrivacy h1 { color:#333; font-size:2em;font-weight:normal; margin-bottom:20px; }
.main_content .content h2 { color:#333; font-size:1.3em; margin:10px 0; }
.main_content .content p {margin:10px 0 10px 0; font-size:1.1em; }
.main_content .content p a { color:#333; font-weight:bold;}
.main_content .content { margin-bottom:10px;}

.main_content .content .text { overflow:hidden;}
.main_content .content .text img { float:left; margin:4px 6px 0px 0;}
.main_content .content .text p { margin:0px 0 10px 0px;}

/*navbar*/
.symptoms a {color:#666666; font-size:1.1em; }
.symptoms a:hover { color:#a6a1aa; text-decoration:none;}

.symptoms {
	width:223px;
	background:url(../_images/back_symptoms.gif) no-repeat left 30px ;}

#Symptoms a#Menu_Symptoms,
#Complicanze a#Menu_Complicanze,
#Flares a#Menu_Flares, 
#Tracking a#Menu_Tracking,
#Diary a#Menu_Diary,
#Guide a#Menu_Guide,
#Talking a#Menu_Talking,
#Correct_Diagnosis a#Menu_Diagnosis,
#Questions a#Menu_Questions,
#Healthcare a#Menu_healtcare,
#Outlook a#Menu_Outlook,
#Affects a#Menu_Affects,
#Therapy a#Menu_Therapy,
#Control a#Menu_Control,
#Building a#Menu_Building,
#Nutrition a#Menu_Nutrition,
#Functional a#Menu_Functional,
#Hydratation a#Menu_Hydratation,
#See a#Menu_See,
#Doctor a#Menu_Doctor,
#Talking a#Menu_Talking,
#Discussing a#Menu_Discussing,
#Regulars a#Menu_Regulars, 
#Patients a#Menu_Patients,
#Scopo a#Menu_Scopo, 
#Varie a#Menu_Trattamento,
#Visita a#Menu_Visita,
#Trovarli a#Menu_Dove, 
#Quale a#Menu_Quale,
#Collegamenti a#Menu_Collegamenti,
#Link a#Menu_Link,
#Comunicare a#Menu_Comunicare,
#Gravidanza a#Menu_Gravidanza, 
#Formula a#Menu_Formula,
#Chiedere a#Menu_Chiedere,
#Diversa a#Menu_Diversa,
#Aiutare a#Menu_Aiutare,
#Terapia a#Menu_Terapia,
#Controllo a#Menu_Controllo,
#Ulcerosa a#Menu_Ulcerosa,
#Valutazione a#Menu_Valutazione,
#Colite a#Menu_Colite,
#Diffusa a#Menu_Diffusa,
#Farmaci a#Menu_Farmaci,
#Trattare a#Menu_Trattare,
#Chirurgico a#Menu_Chirurgico,
#Contattare a#Menu_Contattare,
#Dieta a#Menu_Dieta,
#Medico a#Menu_Medico,
#Controlli a#Menu_Controlli,
#Prima a#Menu_Prima
{ color:#a6a1aa; text-decoration:none; cursor:auto; }
 
/*HOME*/
.faq {padding:20px 300px 20px 19px;}
.home, .temp7, .mappa, .glossario, .bibliografia  { padding:20px 35px 20px 19px;}
.home .nav, .temp7 .nav {float:left;}
.home .nav h1, .temp7 .nav h1{ color:#999; font-size:2em; text-transform:uppercase; font-weight:normal; }
.home .nav .bloc1 {
	margin:20px 0;width:307px; height:92px;
	background:url(../_images/bloc_self_assesment_guide.jpg) #ffae00 no-repeat;}
.home .nav .bloc1 p {padding:28px 9px 0 88px ; color:#fff; font-size:1.1em;}
.home .nav .bloc1 a {position:relative; top:10px; left:190px;}
.home .nav .bloc2 {
	margin-bottom:20px; width:307px; height:92px;
	background:url(../_images/bloc_gastroenterologist_loc.jpg) #ffae00 no-repeat;}
.home .nav .bloc2 a {
	padding:32px 12px 18px 72px ; 
    color:#fff; font-size:1.1em; display:block; text-decoration:none;}
    
.home .nav .blocAmici {width:307px; height:92px; margin-top:4px;
	background:url(../_images/fond_bloc_amici.jpg) #ffae00 no-repeat;}
.home .nav .blocAmici a {
	padding:68px 12px 18px 220px ; 
    color:#fff; font-size:1.1em; display:block; text-decoration:none;}
#onLoadPopup{position:absolute;left:302px;top:441px;visibility:visible;z-index:10001;}
 

#onLoadMicroPollPopup{visibility:visible;z-index:10001}
#onLoadMicroPollPopup #closePopup{position:absolute;float:none;padding-left:190px;font-weight:bold;z-index:10002;color:#ffffff;margin-top:15px;}

#onLoadMicroPollPopup #closePopup a{color:#ffffff;}

  

 /* SITE MAP + FAQ + GLOSSAIRE + SERVIZI*/
.mappa h1, .faq h1{ color:#000; font-size:2em;}
.mappa .mappaContent h2 { margin-top:20px; color:#000; font-size:16px;}
.mappa .mappaContent h2 em { background:url(../_images/emBig.gif) no-repeat; padding:10px 15px 10px 15px; color:#fff; font-style:normal;}
.mappa .mappaContent .mappaLvl1 { margin:15px 0 45px 53px; overflow:hidden;}
.mappa .mappaContent .mappaLvl1 h3 {background:url(../_images/emSmall.gif) no-repeat; padding:0px 15px 10px 22px; font-size:14px;}
.mappa .mappaContent .mappaLvl1 h3 a { color:#000; text-decoration:none;}
.mappa .mappaContent .mappaLvl1 ul { margin:0 0 20px 48px;}
.mappa .mappaContent .mappaLvl1 li { margin-bottom:3px;}
.mappa .mappaContent .mappaLvl1 li a { color:#666666; text-decoration:none; font-size:1.1em; font-weight:bold;}

.faq h2 { font-size:1.2em; color:#fb920d; margin-top:20px;}
.faq p {font-size:1.1em;}

.glossario h1 { float:left; color:#000; font-size:2em;}
.glossario .glossarioNav { float:right;}
.glossario .glossarioNav li { display:inline;  }
.glossario table { clear:both; margin-top:20px;}
.glossario table th { width:63px;}
.glossario table th a {background:url(../_images/th.gif) no-repeat; color:#fff; font-size:3em; padding:8px 7px 10px 0; display:block;
                       text-decoration:none;}
.glossario table td {width:688px;}
.glossario table td p { font-size:1.1em; margin-bottom:10px;}

.bibliografia h1 { color:#000; font-size:2em;}
.bibliografia ul {margin: 20px 0 0 20px; }
.bibliografia li { display:block; font-size:1.1em; margin-bottom:5px;}

.main_content .servizi h1 { margin-bottom:0;}
.servizi .map { float:left; background:url(../_images/servizi/reg0.gif) no-repeat; width:257px; height:286px;}
.servizi .adresseCentre strong { color:#ffae09; font-size:1.2em; font-weight:bold;}

.jsEnabled .servizi .adresseCentre { display:none; margin-top:50px;}

/*TEMPLATE 02*/

.temp2, .temp4 , .temp5, .temp8 {padding:0px 0px 0px 19px; height:1%; margin-right:35px; background:url(../_images/fond_navright.gif) right repeat-y; }
#Trattare .temp2 {background:none;}
.temp2 .nav, .temp4 .nav, .temp5 .nav, .temp8 .nav {float:right;}
.temp2 .content {float:left; width:560px; margin-right:57px; padding-top:20px;}


.temp2 .symptoms img, .temp4 .symptoms img, .temp5 .symptoms img,.temp8 .symptoms img {
	clear:left;position:relative;top:0px;}
	
.temp2 .symptoms .segni,.temp4 .symptoms .segni,.temp5 .symptoms .segni { left:16px;top:-29px;}
.temp2 .symptoms .ulcerosa, .temp4 .symptoms .ulcerosa { left:16px;top:-71px;}
.temp2 .symptoms .affeto, .temp4 .symptoms .affeto { left:16px;top:-39px;}
.temp2 .symptoms .terapia, .temp4 .symptoms .terapia, .temp5 .symptoms .terapia { left:16px;top:-110px;}
.temp2 .symptoms .molta, .temp4 .symptoms .molta, .temp5 .symptoms .molta { left:16px;top:-107px;}
.temp2 .symptoms .farmaci, .temp4 .symptoms .farmaci, .temp5 .symptoms .farmaci { left:16px;top:-67px;}
.temp2 .symptoms .medico, .temp4 .symptoms .medico, .temp5 .symptoms .medico { left:16px;top:-35px;}
.temp2 .symptoms .patient, .temp4 .symptoms .patient, .temp5 .symptoms .patient,.temp8 .symptoms .patient  { left:16px;top:-53px;}


.symptoms ul { height:150px;}
.temp2 .symptoms li, .temp4 .symptoms li, .temp5 .symptoms li, .temp8 .symptoms li {
	background:url(../_images/tiret.gif) no-repeat 5px 8px;  
	border-bottom: solid 1px #ebfacd; width:208px;
	padding:0 3px 0 12px; margin:0 0 3px 0; }

.temp2 .symptoms li.last,
.temp4 .symptoms li.last, 
.temp5 .symptoms li.last, 
.temp8 .symptoms li.last {border:none;}
.temp2 .content .amici,
.temp5 .content .amici  {
	width:438px; height:92px; margin-top:20px;
	background:url(../_images/back_vai_al_sito_big.jpg) #ffae00 no-repeat; }
#Collegamenti .amici { margin-top:148px; margin-bottom:20px;}
#IndexPatient .amici{ margin-top:177px; margin-bottom:20px;}
.temp2 .content .amici a,
.temp5 .content .amici a {padding:64px 0 0 308px; display:block;}

/*TEMPLATE 03*/
.temp3 { padding:20px 35px 20px 19px; }
.temp3 .nav {float:left;}
.temp3 .content {float:left; width:465px; margin-right:57px;}

.temp3 .content span {color:#333; font-size:1.8em;font-weight:normal;}
.temp3 .content p {margin:10px 0 10px 0; font-size:1.1em;}
.temp3 .content .buttons { margin-top:20px;}

.temp3 .nav .amici {
	width:307px; height:92px;  margin-top:10px;
	background:url(../_images/back_vai_al_sito.jpg) #ffae00 no-repeat; }
.temp3 .nav .amici a {padding:64px 0 0 174px; display:block;}

/*TEMPLATE 04*/
.temp4 .content {float:left; width:428px; margin-right:109px; padding-top:20px;} 
.temp4 .content .text { clear:left;}
.temp4 .content .symptoms_list { margin:10px 0 10px 0;}
.temp4 .content .symptoms_list img { float:left; margin-right:10px}
.temp4 .content .symptoms_list .inner { width:450px;}
.temp4 .content .symptoms_list .inner ul { margin: 10px;}

.temp4 .content .symptoms_list .inner li,
.temp5 .content .symptoms_list .inner li {

	padding-left:15px; margin-bottom:5px; font-size:1.1em;
	background: url(../_images/pict_carre_orange.gif) no-repeat 0 2px;}

.temp4 .content .symptoms_list .inner li strong,
.temp5 .content .symptoms_list .inner li strong{
	text-transform:uppercase;}

.temp4 .content p img { padding: 5px 5px 3px 0;}
.temp4 .content ul { margin:10px 0;}	
.temp5 .content li,  
.temp4 .content li  {
	padding-left:15px; margin-bottom:4px; font-size:1.1em;
	background: url(../_images/pict_carre_orange.gif) no-repeat 0 2px;
	}
.temp4 .content .link_collegamento {clear:both; position:relative;
    width:438px; height:72px; 
    background:url(../_images/back_collegamento.jpg) #ffae00 no-repeat; margin:10px 0;}
	
.temp4 .content .link_collegamento a {position:absolute; top:45px; left:303px;}
.temp4 .ButtonLink { display:block; margin-top:20px; width:206px;}

/*TEMPLATE 05*/
.temp5 .content {width:438px; margin-right:179px; padding-top:20px;}

.temp5 .content .diary  { 
	clear:both; position:relative;
    width:438px; height:72px; 
    background:url(../_images/back_diary.gif) #ffae00 no-repeat; margin:10px 0; }
.temp5 .content .centri  {
	clear:both; position:relative;
    width:438px; height:72px; 
    background:url(../_images/back_centri_specialisti.jpg) #ffae00 no-repeat; margin:10px 0; }
.temp5 .content .link_questionario p { color:#fff; padding:20px 5px 0 104px; margin:0px;}
.temp5 .content .centri p { color:#fff; padding:40px 5px 0 104px; margin:0px;}
.temp5 .content .link_questionario a, .temp5 .content .centri a {position:absolute; top:50px; left:333px;}
.temp5 .content .link_questionario,.temp4 .content .link_questionario {clear:both; position:relative;
    width:438px; height:72px; 
    background:url(../_images/back_link_questionario.jpg) #ffae00 no-repeat; margin:10px 0;}
.temp5 .content .link_questionario a, .temp4 .content .link_questionario a {position:absolute; top:45px; left:303px;}
.temp5 .trattamento { margin-top:10px;}
.temp5 .trattamento h2 { padding-left:15px;
	background: url(../_images/pict_carre_orange.gif) no-repeat 0 2px;}
.temp5 .trattamento img { float:right; margin:0 0 1px 10px;}

/*TEMPLATE 06*/
.temp7 .nav .bloc1 {
	margin:10px 0;width:307px; height:92px;
	background:url(../_images/bloc_self_assesment_guide.jpg) #ffae00 no-repeat;}
.temp7 .nav .bloc1 p {padding:28px 9px 0 88px ; color:#fff; font-size:1.1em;}
.temp7 .nav .bloc1 a {position:relative; left:170px; top:7px;}

.temp7 .nav .bloc2 {
	margin:20px 0; width:307px; height:92px;
	background:url(../_images/back_symptoms_diary.jpg) #ffae00 no-repeat;}
.temp7 .nav .bloc2 p {padding:24px 9px 0 88px ; color:#fff; font-size:1.1em;}
.temp7 .nav .bloc2 a { position:relative; top:20px;; left:200px;}

/*TEMPLATE 08*/
.temp8 .content {padding-top:20px; margin:0; width:614px;}
.temp8 .content .inner { float:left; width:438px;}
.temp8 .content .inner img { float:left; margin-right:10px;display: inline;}
.temp8 .content .inner p { float:left; width:200px;}
.temp8 .content .linkbar {
	float:left; width:147px; height:273px;margin-left:0px;display: inline;
    background: url(../_images/back_linkbar.jpg) no-repeat #f7b221 0 37px;}
.temp8 .content .linkbar ul { width:128px;}
.temp8 .content .linkbar li { margin-left:10px; border-bottom: solid 1px #ffffff;}
.temp8 .content .linkbar li a {
	text-decoration:none; text-transform: uppercase; 
	color:#fff; line-height:22px;}
.temp8 .content .linkbar li.last { border-bottom:none;}   


/*QUESTIONNAIRE*/
.main_content .content .questionnaire { margin-top:10px;}
.main_content .content .questionnaire h2 { font-size:1.2em; color:#000;line-height:20px;}
.main_content .content .questionnaire h2 span {
	float:left; width:20px; height:20px; margin-right:5px;
	line-height:20px; text-align:center;
	color:#fff; background: url(../_images/back_number_quest.gif) #b5b5b5 no-repeat;}
	
.main_content .content .questionnaire .choice { margin:15px 0 20px 26px;}

.main_content .content .questionnaire .choice label {
	margin:0 10px 0 5px; font-size:1.1em; line-height:18px;} 
	
.main_content .content .questionnaire table { margin:15px 0 11px 26px; width:90%; font-size:1.1em;}
.main_content .content .questionnaire table td { text-align:center;}  
.main_content .content .questionnaire textarea { width:90%;}

.main_content .content .questionnaire .choice .rulerText { width: 286px; }
.main_content .content .questionnaire .choice .rulerText #left { color: black; float:left; padding-left:10px;}
.main_content .content .questionnaire .choice .rulerText #right { color: black; float:right; padding-right: 10px;}

/*LOCATOR*/

.main_content .content .inner .left { width:305px; float:left; position: relative; left: 0; top: 0}
.main_content .content .inner .trova { float:left; margin:45px 0 27px 0; display:inline;
										width:240px; height:108px; color:#FFFFFF; font-size:1.1em;
										background:url(../_images/back_locator.gif) #fd8a08 no-repeat;}
.main_content .content .inner .centri { margin-left:100px; display:block; width: 142px; height: 21px; clear:left;}					
.main_content .content .inner .trova div { padding:15px 25px 0 22px;}
.main_content .content .inner .trova p { margin-bottom:10px;}
.main_content .content .inner .trova input { width:85px;  font-size:1.2em; padding:2px 4px;  border:none; margin-right:12px;}

.main_content .content .inner .right { float:right; width:527px;}
.main_content .content .inner .right .citta { width:527px; height:28px; text-align:right; 
											  background:url(../_images/bar_centri_nella_tua_citta.jpg) #fd8a08 no-repeat;}
.main_content .content .inner .right .citta img {margin:5px 12px 0 0;}
.main_content .content .inner .right p { font-size:1.1em; width:517px;}
.main_content .content .inner .right ul { margin: 18px 7px 20px 7px;}
.main_content .content .inner .right li { color:#000; font-size:1.1em; font-weight:bold;}
.main_content .content .inner .right .loc-bottom { width:527px; height:28px;  
											  background:url(../_images/bar_bottom.jpg) #fd8a08 no-repeat;}
.main_content .content .inner .right .loc-bottom .previous { margin:3px 341px 0 15px}
.main_content .content .inner .right .zona { width:527px; height:28px; text-align:right; 
											  background:url(../_images/bar_centri_nella_tua_zona.jpg) #fd8a08 no-repeat;}
.main_content .content .inner .right .zona img { margin:5px 12px 0 0;}
.main_content .content .inner .right .spaceur { height:170px;}											  

.main_content .content .inner .right .loc-bottom .nav-previous { font-weight: bold; height: 21px; width: 79px; margin:3px 341px 0 15px; border:none; background:url(../_images/previous-bg.jpg) no-repeat; cursor:pointer;}
.main_content .content .inner .right .loc-bottom .nav-next { font-weight: bold; height: 21px; width: 79px; border:none; background:url(../_images/next-bg.jpg) no-repeat; cursor:pointer;}


/*Privacy*/
.contentPrivacy {width:665px; font-size:1.1em;}
.contentPrivacy p { margin-bottom:15px;}
.contentPrivacy p em { color:#ff8e00; font-style:normal;}

/*pop-up*/
body#Dove { margin:10px 7px;}
#Dove .Maincontent {width:617px;}
#Dove .header { background:url(../_images/top_dove_sono.jpg) no-repeat; width:617px; height:53px; position:relative;}
#Dove .header a { position:absolute; right:10px; top:10px;}
#Dove .header img { width:49px; height:13px;}
#Dove .content { height:240px; overflow:auto; margin:10px 0; overflow-y:scroll; width:100%; }
#Dove table { width:95%; font-size:1.1em;}
#Dove table span { font-weight: bold; loc-next.jpg; }
#Dove table a { color:#fc7e03; font-weight:bold; text-decoration:none;}
#Dove table td { width:33%; padding-right:10px;}
#Dove table td.spaceur { height:25px;}
#Dove .footer { background:url(../_images/back_vai_al_sito_pop.jpg) no-repeat; width:617px; height:81px; position:relative;}
#Dove .footer img { position:absolute; left:413px; top:47px;}


#layerfullpage   { z-index:1; position:absolute;top:0; left:0; width:100%; height:100%; background:#000;
    opacity : 0.6; filter : alpha(opacity=60); display:none; }
    
#contenerPopupSite { z-index:2; position:absolute; top:0; left:0; border:1px solid #6a6767; display:none;}

.searchResultRow {border-bottom: 1px solid #CCCCCC;padding-bottom: .5em;}

/* ERROR PAGE */
div #errorMessage { height: 400px; line-height: 400px; text-align: center; vertical-align:middle; color: red; font-size:14px;}

