/* CSS Document */
html { font-size:83%; }
body{background-color:#FFF6BC; padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif; color:#707070; font-size:83%; text-align:center;} 

.hidden{display:none;}
.pointer { cursor:pointer;}
img {border:0;}

/******* CSS BARRA ACCESSIBILITA' ********/

#accessibile{
	background-image:url(../img/fondo_accessible.gif);
	background-repeat:no-repeat;
	width:760px;
	border-bottom:1px solid #dbdbdb;
	height:19px;
}

#principale{
	background-repeat:repeat-x;
	width:760px;
	height:76px;
	border-bottom:5px solid #b10034;
}

h1 {padding:0px; margin:0px;}
h1 a {display:block; float:left; width:180px; height:76px; text-decoration:none; padding:0px; margin:0px;}
h2 {padding:6px 0px 6px 15px; margin:0px; font-size:2em; color:#B10034; font-weight:normal; font-family:Tahoma, Arial, Helvetica, sans-serif;}
h3 {padding:6px 0px 6px 0px; margin:0px; font-size:1em; color:#B10034;}

#menu {display:block; float:right; margin:0px 0px 0px 0px;padding:0px;list-style: none; font-size:10px;}
/* Hack IE*/
#menu {margin-right:0px;}
#menu li{display:block;float:left;height:19px;margin:0px 0px 0px 0px; border-left:1px solid #DBDBDB;}
#menu li a{text-decoration:none; color: #878889;}
#menu li a:hover{text-decoration:none; color: #B10034;}

#contrast a
{background-image:url(../img/btn2_acc.gif); background-repeat:no-repeat; background-position:right; padding-right:14px;}

#acc_te,#acc_te a{width:90px;}

.menuLabel { padding:4px 10px 0px 12px;}

#menuTesto {display:block; margin:0px 4px 0px 0px;padding:0px;list-style: none;}
#menuTesto li {display:block; margin:0px 4px 0px 0px;padding:0px;list-style: none; border:none;}
#menuTesto li a {display:block;height:19px; text-indent:-50000px; font-size:5px;text-decoration:none;}
/* Hack IE*/
* html #menuTesto {margin-right:6px;}
#menuTesto li {display:block; height:19px;position: relative;margin:0px 0px 0px 0px; }
#menuTesto li a {display:block;height:19px; text-decoration:none;}

#small,#small a{background-image:url(../img/btn3_acc_a1.gif); background-repeat:no-repeat; width:10px;}
#medium,#medium a{background-image:url(../img/btn3_acc_a2.gif); background-repeat:no-repeat; width:11px;}
#large,#large a{background-image:url(../img/btn3_acc_a3.gif); background-repeat:no-repeat; width:12px;}

#small,#small a:active{background-image:url(../img/btn3_acc_a1_on.gif); background-repeat:no-repeat; width:10px;}
#medium,#medium a:active{background-image:url(../img/btn3_acc_a2_on.gif); background-repeat:no-repeat; width:11px;}
#large,#large a:active{background-image:url(../img/btn3_acc_a3_on.gif); background-repeat:no-repeat; width:12px;}

#small,#small a:hover{background-image:url(../img/btn3_acc_a1_on.gif); background-repeat:no-repeat; width:10px;}
#medium,#medium a:hover{background-image:url(../img/btn3_acc_a2_on.gif); background-repeat:no-repeat; width:11px;}
#large,#large a:hover{background-image:url(../img/btn3_acc_a3_on.gif); background-repeat:no-repeat; width:12px;}


/******* END CSS BARRA ACCESSIBILITA' ********/


/******* CSS SUBMENÙ ********/

#submenu {background:transparent url(../img/fondo_smenu.gif) repeat-x;width:760px;height:35px;margin:0; padding:0px;}
#listsmenu {float:left; width: 760px;}
/* Hack IE*/

#listsmenu ul {display:block;float:left;margin:0px 0px 0px 0px;padding:0px;list-style: none;vertical-align: middle;}
#listsmenu ul li{font-weight:bold;display:block;float:left;height:35px;position: relative;margin:0px 0px 0px 0px}
#listsmenu ul li a {font-weight:bold;display:block; padding: 8px 36px; text-decoration:none; color: #707070;background:url(../img/vert_puntini.gif) repeat-y right; }
#listsmenu ul li a:hover {font-weight:bold;display:block; padding: 8px 36px; text-decoration:none; color: #B10034;background:url(../img/vert_puntini.gif) repeat-y right; }
#listsmenu ul li a.vis {font-weight:bold;display:block; padding: 8px 36px; text-decoration:none; color: #B10034;background:url(../img/vert_puntini.gif) no-repea right; }

/******* END CSS SUBMENÙ ********/


/******* CORPORATE ********/
.menuServizio {float:left; padding:5px 0 5px 0; clear:both;}
.path {position:relative; width:520px;  float:left;}
.path ul {float:left; vertical-align:middle; font-size:0.9em; padding:3px 0px 0px 17px; margin:0; height:20px;}
.path li{display:block;float:left; position: relative;margin:0px 6px 0px 0px; color:#878889;}
.path li a {color:#878889; text-decoration:none; }
.path li a:hover{color:#B10034;}
.path li span {color:#B10034;}
.utility {position:relative; float:right;}
.utility ul { vertical-align:middle; font-size:0.8em; padding:0px 0px 0px 4px; margin:0px;}
.utility li {display:block;float:left; position: relative; margin:0px 6px 0px 0px; padding:0;}
.utility li a {display:block; height:18px; font-size:5px;text-decoration:none;}
.stampa a{background-image:url(../img/ico_stampa.gif);background-repeat:no-repeat;width:34px;}
.invia a{background-image:url(../img/ico_invia.gif);background-repeat:no-repeat;width:39px;}
.preferiti a{background-image:url(../img/ico_preferiti.gif);background-repeat:no-repeat;width:34px;}

#main {width:760px; text-align:left; margin:auto; background-color:#FFF;}
#corpo {clear:both;}
#print {float:left;}

#corpo_hp{ width:760px; background: url(../img/back_hp.jpg) top left no-repeat #ffffff;}
#corpo_hp h2 {font-size:1.5em; padding:25px 0 0 33px; margin:0;}
#corpo_hp h2 span.claim {color:#000; font-size:1.4em;}
#corpo_hp h2 span.claimTit {color:#000; font-size:1.6em;}
#corpo_hp h2 span.naim {color:#B10034; font-size:2em; padding:0 0 10px 0;}
#corpo_hp h2 span.naimTit {color:#B10034; font-size:1.5em;}
#corpo_hp p.txt {margin:0;padding:0 0 0 33px; font-weight:normal; width:290px;font-size:1.2em;}

.imgL {float: left; margin-right: 8px; }
.imgR {float: right; margin-left: 8px; }
/*div.box_hp {width:260px;background: url(../img/bg_box_hp.gif) bottom left no-repeat; margin:35px 0 10px 33px; height:80px; color:#000;}*/
div.box_hp {width:260px; margin:35px 0 10px 35px; height:80px; color:#000;}

div.collab {margin:0 0 0 33px;font-size:1em; font-weight:bold;width:280px; clear:both; padding-bottom: 15px;}
div.collab p {margin:0; padding:0 0 3px 0;}

div.colsx{ width:202px; float:left; margin-bottom:10px;}
div.colbox {float:left; padding-left:20px;width:508px; padding-bottom: 15px;}
div.colbox p {position:relative; padding:5px 0 5px 0;margin:0;}
div.colbox ul {margin:0; padding:0 0 10px 0;}
div.colbox ul li {margin:0 0 0 17px; padding:10;}
/* per la pagina Contatti MYRSINE */
div.colbox2 {float:left; padding-left:20px;width:220px; padding-bottom: 15px;}
div.colbox2 a{ color: #B10034;text-decoration:underline;}
div.colbox2 a:hover{color:#B10034;text-decoration:none;}
div.colbox2 a span{color: #B10034;text-decoration:none;}

div.colbox ul.list {list-style-type:none;margin:0; padding:0 0 10px 0;}
div.colbox ul.list li {margin:0; padding:0 0 5px 0;}

div.colbox a{ color: #B10034;text-decoration:underline;}
div.colbox a:hover{color:#B10034;text-decoration:none;}
div.colbox a span{color: #B10034;text-decoration:none;}

div.box_top {background: #FCFCFC url(../img/bg_box_top.jpg) top left no-repeat; width:536px; height:179px;}
div.box_top img{float: right; margin-top: 13px; margin-right: 17px;}
div.box_top p.subtit {font-size:1em; padding:0 250px 15px 15px; font-weight:bold;}
div.box_top a.link {font-size:1em; font-weight:bold; display:block; margin-top:30px;}
div.box_top a.link span {color:#B10034;}
div.box_top a.link:hover {font-size:1em; font-weight:bold; color:#707070;}
div.box_top a.link:hover span {color:#B10034;}

div.box_top2 {background: #F2F2F2 url(../img/bg_box_top2.jpg) bottom left no-repeat; width:536px; height:179px;}
div.box_top2 p.subtit {font-size:1em; padding:0 250px 15px 15px; font-weight:bold;}
div.box_top2 a.link {font-size:1em; font-weight:bold; display:block; margin-top:30px;}
div.box_top2 a.link span {color:#B10034;}
div.box_top2 a.link:hover {font-size:1em; font-weight:bold; color:#707070;}
div.box_top2 a.link:hover span {color:#B10034;}


div.box_top3 {background: #FCFCFC url(../img/bg_box_top3.jpg) top left no-repeat; width:536px; height:179px;}
div.box_top3 p.subtit {font-size:1em; padding:0 250px 15px 15px; font-weight:bold;}
div.box_top3 a.link {font-size:1em; font-weight:bold; display:block; margin-top:30px;}
div.box_top3 a.link span {color:#B10034;}
div.box_top3 a.link:hover {font-size:1em; font-weight:bold; color:#707070;}
div.box_top3 a.link:hover span {color:#B10034;}

div.box_spazi {background: #FCFCFC url(../img/bg_box_spazi.jpg) top left no-repeat; width:536px; height:179px;}
/*div.box_spazi {background: #F2F2F2 url(../img/bg_box_spazi.gif) bottom left no-repeat; width:536px;}*/
div.box_spazi p.subtit {font-size:1em; padding:0 250px 15px 15px; font-weight:bold;}
div.box_spazi a.link {font-size:1em; font-weight:bold; display:block; margin-top:30px;}
div.box_spazi a.link span {color:#B10034;}
div.box_spazi a.link:hover {font-size:1em; font-weight:bold; color:#707070;}
div.box_spazi a.link:hover span {color:#B10034;}

div.box_location {background: #FCFCFC url(../img/bg_box_location.jpg) top left no-repeat; width:536px; height:179px;}
div.box_location p.subtit {font-size:1em; padding:0 250px 15px 15px; font-weight:bold;}
div.box_location a.link {font-size:1em; font-weight:bold; display:block; margin-top:30px;}
div.box_location a.link span {color:#B10034;}
div.box_location a.link:hover {font-size:1em; font-weight:bold; color:#707070;}
div.box_location a.link:hover span {color:#B10034;}

div.popup {width:100%; background-color:#FFF;}

br.dividi {clear:both;}

div.sep {background:url(../img/bg_sep.gif) top left repeat-x; height:1px; width:536px; clear:both; font-size:1px;}

div.box_piantina {float:left; padding-bottom:10px;}
div.box_piantina div {float:left;}
div.box_piantina div img {margin:0 35px 3px 0;}
div.box_piantina div p {margin:0; padding:0;}

div.box_loghi {float:left;}
div.box_loghi div {float:left; padding:20px;}
div.box_loghi div img.bottom {margin-top:13px;}
div.box_loghi div p {margin:0; padding:0 0 3px 0; display:block;}

.pdf { background:url(../img/ico_pdf.gif) no-repeat left 4px; padding:4px 0px 4px 24px; color:#B10034; font-weight: bold; text-decoration:none;}

.zip { background:url(../img/ico_zip.gif) no-repeat left 4px; padding:4px 0px 4px 24px; color:#B10034; font-weight: bold; text-decoration:none;}
  
.finance{margin-top: 15px; padding: 10px 10px 10px 25px; border-top: 1px solid #D2D2D2; background:url(../img/finance_bg.gif) bottom repeat-x #F5F5F5; font-size:0.9em;}
.bnl {padding-left: 25px; padding-top: 40px;}
 
/******* menu colonna sinistra ********/
ul.menuCorp { list-style-type:none; padding:0px; margin:0px; background:url(../img/bg_mnCorp.gif) top left repeat-x;}
ul.menuCorp li{ height:18px;margin:0px; background:url(../img/pt.gif) bottom left repeat-x; padding:4px 0 0 15px;}
ul.menuCorp li a {display:block;text-decoration:none; color: #878889; background:url(../img/arrw_submenu.gif) no-repeat; padding-left:14px;}
ul.menuCorp li a:hover{text-decoration:none; color: #B10034;}
ul.menuCorp li a.vis{text-decoration:none; color:#B10034; background:url(../img/arrw_submenu.gif) no-repeat;}
ul.menuCorp li.tit { height:24px; background:url(../img/bg_mnCorp_tit.gif) bottom left repeat-x; padding:6px 0 0 20px; color:#B10034;}

/******* footer ********/
div.footer {padding:15px 0px 15px; font-size:0.9em;clear:both;text-align:center;background:transparent url(../img/hr_fin.gif) no-repeat;width:760px;height:16px; }
.footer a{ text-decoration:none; color:#878889;}
.footer a:hover{ text-decoration:underline;}

/******* p elenco a quadratini x capitolato ********/
ul.elencoP { padding:6px 0 6px 0; margin:0px; list-style: none; position:relative;}
ul.elencoP .tit { color:#B10034;font-weight:bold;}
.elencoP li {height:60px; background:url(../img/ico_elenco.gif) no-repeat   0px 20px ; padding-left:12px; margin-left:10px; margin-bottom: 25px;}
.elencoP li ul{ list-style: none;}
.elencoP li ul li{ background:url(../img/ico_elenco.gif) no-repeat 2px left top; position:relative; padding-left:12px; margin-left:10px;}
.elencoP li ul.icopdf{ list-style: none;}
.elencoP li ul.icopdf li{ background:url(../img/ico_pdf.gif) no-repeat left 4px; position:relative; margin-left:10px;  padding-top:4px; padding-left:24px;padding-bottom: 2px;}

ul.elenco { padding:0px; margin:0px 0px 10px 0px; list-style: none; position:relative;}
ul.elenco li {background:url(../img/ico_elenco.gif) no-repeat 0px 5px ; padding-left:18px; margin:0px;}

#gallery {background:url(../img/bg_gallery.gif) top no-repeat; float: left;  width:536px;}
#gallery h3 {padding:15px 0px 0px 20px; margin:0px; font-size:1em; color:#B10034;}
.photo {float: left; margin: 20px 13px 0px; border: 1px solid #DEDEDE; padding: 1px;}
/* contatti */
.boxContacts {border:1px solid #F4F4F4;padding:10px 10px;background-color:#FDFDFD;}
.boxContacts h2{float:left;clear:both;margin:0;padding:0;width:140px;color:#B10034;}
.boxContacts h3{margin: 20px 0 10px 0;padding:0;color:#B10034;font-size:1em;}
.boxContacts a{color:#B10034;text-decoration:underline;}
.boxContacts a:hover{color:#4C4C4C;text-decoration:none;}
.boxContacts dl{float:left;margin:0;padding:0;}
.boxContacts dl dt{float:left;clear:both;margin:0;padding:0 20px 0 0;width:160px;}
.boxContacts dl dd{float:left;margin:0;padding:0;width:150px;}
.boxContacts dl dd.sep{clear:both;width:320px;}
.boxContacts td{padding:6px;}
.boxContacts td td{padding:0;}
.boxContacts td.sep{padding:0;height:5px;background:transparent url(../img/dot_sep.gif) repeat-x left center;}
.boxContacts .formField1off{border:1px solid #7E9DB9;padding:2px 8px;width:180px;font-size:10px;color:#ABABAB;}
.boxContacts .formField1on{border:1px solid #7E9DB9;padding:2px 8px;width:180px;font-size:10px;color:#000;}
.boxContacts .formField2{width:198px;height:19px;font-size:10px;color:#000;}
.boxContacts .noOptns{color:#ABABAB;}
.boxContacts label{float:left;margin:-3px 0 3px;font-size:11px;color:#888888;text-align:left;}
.boxContacts .lblDx{padding:0 0 0 18px;}
.boxContacts .rdbttn{margin:0;}
.boxContacts .formField3off{border:1px solid #7E9DB9;padding:2px 8px;width:426px;font-size:10px;color:#ABABAB;}
.boxContacts .formField3on{border:1px solid #7E9DB9;padding:2px 8px;width:426px;font-size:10px;color:#000;}
.boxContacts .formField4{border:1px solid #7E9DB9;padding:2px 8px;width:131px;font-size:10px;color:#000;}
