﻿/*ELEMENTI COMUNI IN TUTTE LE PAGINE*/
html, body, form, div {padding:0px; margin: 0px;  border: 0px; }
hr {height:1px; border:0px; color:#babf31; background-color:#babf31;}
/*body { behavior: url("csshover.htc");}*/
p { padding:0px; margin-top:5px; margin-bottom:5px; }
body {background-color:white; }
#BoxPrincipale { margin:0px; position:absolute; left:50%; margin-left:-380px; width: 760px; padding: 0px; font-family:"Verdana"; font-size:10px; }

#head_01 { width:200px; height:120px; background-image:url('images/bolsena_head_01.jpg'); background-repeat:no-repeat; float:left; }
#head_02 { width:200px; height:120px; background-image:url('images/bolsena_head_02.jpg'); background-repeat:no-repeat; float:left; }
#head_03 { width:200px; height:120px; background-image:url('images/bolsena_head_03.jpg'); background-repeat:no-repeat; float:left; }
#head_04 { width:160px; height:120px; background-image:url('images/bolsena_head_04.jpg'); background-repeat:no-repeat; float:left; }
#head_05 { width:200px; height:101px; background-image:url('images/bolsena_head_05.jpg'); background-repeat:no-repeat; float:left; }
#head_06 { width:200px; height:101px; background-image:url('images/bolsena_head_06.jpg'); background-repeat:no-repeat; float:left; }
#head_07 { width:200px; height:101px; background-image:url('images/bolsena_head_07.jpg'); background-repeat:no-repeat; float:left; }
#head_08 { width:160px; height:101px; background-image:url('images/bolsena_head_08.jpg'); background-repeat:no-repeat; float:left; }
#TopMenu_01 { width:760px; height:29px; font-weight:bold; padding-top:6px; padding-left:10px; padding-right:10px; background-image:url('images/MenuTop.jpg'); background-repeat:repeat-x; voice-family: "\"}\""; voice-family: inherit; width:740px; height:23px; }
#BoxCentro { width:760px; padding:10px; background-color:#f2f2e8; voice-family: "\"}\""; voice-family: inherit; width:740px; }
#BoxFooter { width:760px; text-align:center; min-height:32px; height:auto !important; height:32px; background-color:#babf31; padding-top:10px; color:White; font-weight:bold; voice-family: "\"}\""; voice-family: inherit;}

#BoxSinistra { width:140px; float:left; margin-right:10px; overflow:hidden; }

.BoxMenuTitolo { width:140px; overflow:hidden; height:17px; padding-top:3px; font-weight:bold; padding-left:5px; padding-right:5px; background-image:url('images/MenuSxTop.jpg'); background-repeat:no-repeat; voice-family: "\"}\""; voice-family: inherit; width:130px; height:14px; }
.BoxMenuTesto { width:140px; overflow:hidden; }
.BoxMenuFooter { width:140px; background-color:#babf31; height:3px; font-size:1px; overflow:hidden; }

.Clear { clear:both; height:0px; font-size:1px; overflow:hidden; }

ul.menu1 { width:140px; list-style:none; margin:0; padding:0; }
ul.menu1 li a { display:block; text-decoration:none; height:19px;line-height:19px; }
ul.menu1 li { display:inline }
ul.menu1 li a:link, ul.menu1 li a:visited { color: #777777; }
ul.menu1 li a:hover, ul.menu1 li a:active { background: #FFDBA0; color:#828622; }

ul.BoxDx { list-style:none; margin:0; padding:0; }
ul.BoxDx li { margin:3px; }
.BoxDxStrutture {float:right; margin-bottom:8px; margin-left:75px; width:200px; border:solid 1px #C27070; voice-family: "\"}\""; voice-family: inherit; width:198px;}
.BoxInternoDxStrutture { background-color:#E6E6B3; color:#E05252; font-weight:bold; padding:5px; text-align:center; border-bottom:dashed 1px #E05252; }
.Boxstrutture_01 { width:180px; text-align:center; float:left; }
.Boxstrutture_02 { width:253px; text-align:justify; float:left; padding:5px; voice-family: "\"}\""; voice-family: inherit; width:243px;  }



/*LINK*/
a:link {color:#862622; text-decoration:none;  color:#828622;}
a:visited {color:#862622; text-decoration:none;  color:#828622;}
a:active {color:#862622; text-decoration:none;  color:#828622;}
a:hover {color:#862622; text-decoration:underline;  color:#828622;}


a.Link_01:link {color:#862622; text-decoration:none;}
a.Link_01:visited {color:#862622; text-decoration:none;}
a.Link_01:active {color:#862622; text-decoration:none;}
a.Link_01:hover {color:#862622; text-decoration:underline;}

a.Link_02:link {color:#BF8930; text-decoration:none;}
a.Link_02:visited {color:#BF8930; text-decoration:none;}
a.Link_02:active {color:#BF8930; text-decoration:none;}
a.Link_02:hover {color:#BF8930; text-decoration:underline;}

a.Link_05:link {color:black; text-decoration:none;}
a.Link_05:visited {color:black; text-decoration:none;}
a.Link_05:active {color:black; text-decoration:none;}
a.Link_05:hover {color:black; text-decoration:underline;}

a.Link_06:link {color:#828622; text-decoration:none; font-weight:normal;}
a.Link_06:visited {color:#828622; text-decoration:none; font-weight:normal;}
a.Link_06:active {color:#828622; text-decoration:none; font-weight:normal;}
a.Link_06:hover {color:#828622; text-decoration:underline; font-weight:bold;}

a.Link_07:link {color:#626262; text-decoration:none; font-weight:normal;}
a.Link_07:visited {color:#626262; text-decoration:none; font-weight:normal;}
a.Link_07:active {color:#626262; text-decoration:none; font-weight:normal;}
a.Link_07:hover {color:#626262; text-decoration:underline; font-weight:normal;}

.TitoloSezioni { font-size:13px; font-weight:bold; color:#828622; }
.TitoloSezioni_2 { font-size:15px; font-weight:bold; color:#828622; }
.TestoMedio { font-size:11px; font-weight:bold; }

/*HOME*/
.BoxContenutoHome_01 { width:433px; overflow:hidden; margin-bottom:30px; padding-bottom:2px; margin-right:6px; }
.BoxContenutoHome_02 { width:433px; text-align:center; overflow:hidden; margin-bottom:30px; padding-bottom:2px; border-bottom: solid 1px #fd9f50; margin-right:6px; }
.BoxContenutoHome_03 { width:433px; overflow:hidden; border-right: solid 1px #fd9f50; border-left: solid 1px #fd9f50; margin-bottom:10px; padding-bottom:1px; border-bottom: solid 2px #fd9f50; margin-right:6px; voice-family: "\"}\""; voice-family: inherit; width:431px }
.BoxContenutoHome_04 { width:433px; text-align:center; overflow:hidden; margin-bottom:30px; border-bottom: solid 1px #fd9f50; margin-right:6px; }
.BoxContenutoHome_05 { width:433px; text-align:center; overflow:hidden; margin-bottom:30px; margin-right:6px; }

.boxRicetteHome { width:218px; overflow:hidden; margin-right:15px; float:left;}
.boxRicetteHomeFoto { width:200px; overflow:hidden; float:left;}
.boxConColore { height:30px; overflow:hidden; background-image:url('images/sfondo.jpg'); }
.TestoH_01 { color:#FFEFD0; font-size:13px; font-weight:bold; }
.ricetteTitolo { padding-top:5px; padding-left:10px; background-image:url('images/ricette.jpg'); height:30px; background-position:right ; background-repeat:no-repeat; voice-family: "\"}\""; voice-family: inherit; height:25px; }
.computerTitolo { padding-top:5px; padding-left:10px; background-image:url('images/computer.jpg'); height:30px; background-position:right ; background-repeat:no-repeat; voice-family: "\"}\""; voice-family: inherit; height:25px; }
.itinerariTitolo { padding-top:5px; padding-left:10px; background-image:url('images/itinerari.jpg'); height:30px; background-position:right ; background-repeat:no-repeat; voice-family: "\"}\""; voice-family: inherit; height:25px; }
.vuotoTitolo { padding-top:5px; padding-left:10px; background-image:url('images/vuoto.jpg'); height:30px; background-position:right ; background-repeat:no-repeat; voice-family: "\"}\""; voice-family: inherit; height:25px; }

.BoxNewsTitoloHome_01 { width:433px; font-size:13px; font-weight:bold; margin-bottom:4px; }
.BoxCorpoNewsHome_01 { width:433px; overflow:hidden; text-align:justify; margin-bottom:20px; }
.imgNews_01 { float:left; margin-right:5px; margin-bottom:5px; }
.img_01 { float:left; margin-right:5px; margin-bottom:5px; width:170px; height:136px; }
.img_02 { float:right; margin-left:5px; margin-bottom:5px; }
.img_03 { margin:5px; margin-top:0px; }
.img_04 { float:left; margin-right:5px; margin-bottom:5px; }
.img_05 { margin-top:5px; }

.BoxCentroHome {width:439px; float:left; padding-right:5px; overflow:hidden; voice-family: "\"}\""; voice-family: inherit; width:434px}
.BoxDestraHome {width:151px; float:left; text-align:center; overflow:hidden; padding-left:5px; padding-right:5px; border-left: solid 1px #7c7f40; border-collapse:collapse; voice-family: "\"}\""; voice-family: inherit; width:140px;}

.BoxContenitoreStruttureHome_01 { width:433px; overflow:hidden; border-right: solid 1px #fd9f50; border-left: solid 1px #fd9f50; voice-family: "\"}\""; voice-family: inherit; width:431px }

.SottoboxStrutturaHome_01 { width:425px; text-align:center; margin-left:3px; margin-right:3px;  }
.SottoboxStrutturaHome_02 { width:206px; text-align:center; float:left; margin-left:3px; margin-right:3px;  }
.SottoboxStrutturaHome_03 { width:136px; text-align:center; float:left; margin-left:3px; margin-right:3px;  }
.BoxOfferteHome {width:140px; overflow:hidden; margin-bottom:8px; margin-top:7px;}

/*PARTI COMUNI ALTRE PAGINE*/
.BoxCentroComune { width:590px; float:left; padding-right:5px; padding-left:5px; overflow:hidden; voice-family: "\"}\""; voice-family: inherit; width:580px }
.TopTitolo { width:580px; background-image:url(images/toptitolo.jpg); background-repeat:repeat-y; }

.divInformazioniUtiliComuni { overflow:hidden; float:right; width:275px; padding-left:5px; padding-right:5px; border:solid 1px #fd9f50; background-color:#f7f7ef; margin-bottom:10px; margin-top:10px; voice-family: "\"}\""; voice-family: inherit;  width:263px; }

/*FOTO*/
img.Foto1 { width:320px; height:240px; float:left; margin-right:5px; margin-bottom:5px; }

/*STRUTTURE*/
.divstrutture {width:145px; float:left; padding-left:5px; padding-right:5px; voice-family: "\"}\""; voice-family: inherit; overflow:hidden; width:135px;}
.BoxSeparatore { height:7px; margin-top:10px; margin-bottom:10px; clear:both; background-image:url('images/menupiccolo.jpg'); background-repeat:repeat-x; }
.boxInfoStrutture { background-color:#f7f7ef; width:570px; border: solid 1px #fd9f50; margin:10px; padding:8px; margin-top:20px; voice-family: "\"}\""; voice-family: inherit; width:552px; }
.boxInfoStrut { width:276px; float:left; }
table.riassunto { margin:10px; font-size:12px; font-weight:bold; background-color:#f7f7ef; width:570px; border: solid 1px #fd9f50; }
table.riassunto td { padding:2px; text-align:center; width:190px; overflow:hidden; }

img.ItinerariStrutture { border:solid 2px #aec992; width:80px; height:86px; margin-left:5px; margin-right:5px; margin-bottom:10px; }

.imgstruttPiccola { width:200px; height:160px; margin-left:45px; margin-right:45px; float:left; }

/*CONTATTI*/
.textbox { width: 190px; font-size: 12px; border: 1px solid #aeaeae; font-weight:normal; padding-top:3px; padding-bottom:1px; height: 140px;}
input.textbox2 { width: 145px; font-size: 12px; border: 1px solid #aeaeae; font-weight:normal; padding-top:3px; padding-bottom:1px; height: 12px;}
input.submit { background-color:white; font-family: Arial; font-size: 12px; font-weight: bold; color: #948c89; width: 45px; border: 1px solid #aeaeae; height: 20px; }


/*ELENCHI*/

a.Link_03:link {color:black;  text-decoration:none; display:block; width:580px; padding-top:3px; padding-bottom:4px;}
a.Link_03:visited {color:black;  text-decoration:none; display:block; width:580px; padding-top:3px; padding-bottom:4px;}
a.Link_03:active {color:black;  text-decoration:none; display:block; width:580px; padding-top:3px; padding-bottom:4px;}
a.Link_03:hover {color:black; background-color:#EAF2E8; text-decoration:none; display:block; width:580px; padding-top:3px; padding-bottom:4px;}
a.Link_03:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }


a.Link_04:link {color:#828622;  text-decoration:none; display:block; width:580px; padding-top:3px; padding-bottom:4px;}
a.Link_04:visited {color:#828622;  text-decoration:none; display:block; width:580px; padding-top:3px; padding-bottom:4px;}
a.Link_04:active {color:#828622;  text-decoration:none; display:block; width:580px; padding-top:3px; padding-bottom:4px;}
a.Link_04:hover {color:#828622; background-color:#EAF2E8; text-decoration:none; display:block; width:580px; padding-top:3px; padding-bottom:4px;}
a.Link_04:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; }