 body {margin:0px; padding:0px;background-image: url(../images/agriturismo-umbria.png);}
 body h1.titolo_prodotti,h1 {margin:0px;display:inline;text-transform: uppercase;font-size: 18px;color:#487F58;padding:0px;}

 div {border: 0px #ff1111 solid; padding:0px; margin:0px;}
 div.content{width:970px; background-image: url(../images/agriturismo.png); }
 div.sotto{width:970px; background-image: url(../images/rigone-home.png); height:374px; }
 div.testata{background-image: url(../images/testata-home.png); width:970; height:347px; }
 div.sottointerno{width:970px; background-image: url(../images/agriturismo.png);  }
 div.testatainterno{background-image: url(../images/rigone.png); width:970; height:347px;}
 
 div.left{width:340px; font-family:arial;font-size:12px; line-height:18px; color:#777777; padding:10px; border:0px #ffaa11 solid;  }
 div.middledx {padding-left:10px; padding-right:30px; padding-top:0px; padding-bottom:10px;}
 div.menu {padding-top:20px; text-align:right; padding-right:50px;}

 div.middledx{font-family:arial; font-size:12px; line-height:18px; color:#777777; }

 a {text-decoration: none; color:#487F58}
 a:hover {text-decoration: none;  color:#487F58}
 
  
 .menu{font-family:arial; font-size:12px;  color:#BCE08A;}
 .titoli{font-family:arial; font-size:12px; font-weight:bold; color:#F8C300;}
 .titoli2{font-family:arial; font-size:12px;  color:#2B482F;}

 div.topdx{background-image: url(../images/bgtop.gif);  height:20px;}
 div.bottomdx{background-image: url(../images/bgbottom.gif);  height:20px;}

 div.paginazione {text-align: center;border-top:1px #DDD dashed;margin-top:10px;padding-top:5px;}
 div.paginazione a {padding-left:10px;padding-right:10px;} 

     
/**** NEWS *********/
div.mynews {width:290px;padding-right:20px; border:0px #ffffff solid; text-align:left;}
div.mynews .box-subtitle {margin-left:22px; border:0px #ffff11 solid;}
div.mynews .mycontent {margin-left:22px;margin-right:0px;text-align: justify; border:0px #44dd11 solid; width:270px; padding-top:2px;}
div.mynews .mycontent img{width:80px;border:1px rgb(130,129,128) solid;margin-top:5px;float:left;margin-right:8px;margin-bottom:5px;}
div.mynews .element {padding-bottom:10px;margin-bottom:10px;border-bottom:0px #ffffff dashed;margin-left:22px;margin-right:20px;}
div.seguito {font-size: 11px;text-align: right;padding-top:0px;}
#news {padding-right:20px; color:#ffffff;}
#offertaspeciale {padding:0px; margin:0px; border:0px #ff00ff solid;}


div.mytext { border:0px #000000 solid; padding-left:2px; padding-right:10px; padding-top:8px; text-align:left;  }
div.mytext .middle{border-left:1px rgb(78,75,73) }
div.mytext .briciole{text-align: left;padding-bottom:0px; margin-bottom:0px border:1px #110077 solid;}
div.mytext .text{text-align: justify;padding:0;margin:0;}
div.mytext .text p{padding:0;margin:0; padding-right:24px; color:#ffffff;}
div.mytext img{border: 1px rgb(130,129,128) solid;}
div.mytext .img_prd {}
div.mytext .mygallery {width: 192px;text-align: right;margin-left:20px;}


/***** LINKS *****/
div.mylinks{width:320px; padding-top:40px; text-align:left; border:0px #1155ff solid;}
div.mylinks .box-subtitle {margin-left:2px; margin-top:10px;}
div.mylinks .mycontent {margin-left:2px;margin-right:20px;padding-top:2px;}
div.mylinks .mycontent img{border:1px rgb(130,129,128) solid;margin-top:5px;float:left;margin-right:5px;margin-bottom:5px;}



/**** MENU LINGUE*********/
#lingue {padding:0px;border: 0px red solid;padding-right:10px;padding-top:0px;}
#lingue span {background-repeat: no-repeat;padding-left:18px;background-position: 0px 2px;}
#lingue ul {padding:7px;margin:0px;text-align: right;}
#lingue ul li {display: inline;margin: 0;padding: 0;list-style-type: none;padding-left:0px;padding-right:0px;}
#lingue ul li a {text-decoration: none;padding:8px;}
#lingue ul li a:hover {padding:8px;background-image: url(images/bagliore-bandiere.png);background-repeat: no-repeat;background-position: 1px 3px;}
#lingue ul li a.selected {padding:8px;background-image: url(images/bagliore-bandiere.png);background-repeat: no-repeat;background-position: 1px 3px; }
/**** MENU LINGUE*********/


div.footer{background-color:#F6EFB5; height:38px; font-family:arial; color:#666666;font-size:10px; text-align:center; padding-top:16px; }
div.footer a {color:rgb(148,147,147)}
div.footer p {padding:0;margin:0;padding-left:10px;padding-right:10px;border:0px red solid;color:#777777; line-height:17px;}
div.footer p img {margin-top:-8px;position:absolute;margin-left:120px;}
div.footer ul li {padding:0;margin:0;display:inline;padding-left:10px;padding-right:10px;}
    
#briciole{text-transform:lowercase;padding-bottom:20px;padding-top:00px;}
#fotogallery td {padding-bottom:10px; padding-top:1px;}

div.fotogallery img{border:1px #DDD solid ;margin:0px;padding-top:0px;width: 60px;height: auto;}
div.fotogallery img:hover{border:1px solid #CCCCCC;}
div.fotogallery table tr td{text-align:center;padding-left:0px;padding-right:3px;}


/**** MENU ORIZZONTALE*********/
#menu{ text-align:right; width:930px;margin:0px;padding:0px;font-size:10px;font-weight:bold;border:0px red solid;padding-right:0px;padding-top:2px;padding-bottom:3px;margin-top:0px;font-family:arial; text-transform: uppercase;}
#menu ul{padding:0px;margin:0px;padding-top:0px;}
#menu ul li{display: inline; margin:0;padding:0;list-style-type:none;padding-left:20px;padding-right:20px;border:0px red solid;height:10px;padding-top:0px; border-left:1px #444444 solid;}
#menu ul li a{font-style:normal;text-decoration:none;font-variant:normal;color:#BCE08A;}
#menu ul li a:hover{color:#ffffff;}
#menu ul li a .selected{color:#F8C300;}
/**** MENU ORIZZONTALE*********/

/**** MENU PRODOTTI*********/
#prd{padding:0px;margin:0px;margin-left:-10px;line-height:18px;clear:both;}
#prd span{cursor:pointer;}
#prd ul li a .selected{color:rgb(235,61,0);}
#prd ul{list-style:none outside url(); padding:0px;margin:0px;}
#prd .ul1 li{padding-left:10px;}
#prd .ul2 li{padding-left:25px;}
#prd .ul3 li{padding-left:40px;}
#prd .ul4 li{padding-left:55px;}
#prd .ul5 li{padding-left:70px;}
#prd ul li a{font-family:Arial;font-size:12px;font-style:normal;font-weight:normal;text-decoration:none;font-variant:normal;color:rgb(193,192,191)}
#prd ul li a:hover{font-family:Arial;font-style:normal;font-weight:normal;text-decoration:none;font-variant:normal;color:#dd4444;}
/**** MENU PRODOTTI*********/

#fotogallery.fromstruttura {text-align: center;}
#fotogallery.fromstruttura table {width:100%}
#fotogallery.fromstruttura table tr td{border: 0px red solid;width: 25%;padding:20px;}
#fotogallery.fromstruttura table tr td:hover {background-color: #EEE;}
#fotogallery.fromstruttura img{height: 60px;width: auto;border:1px #CCC solid;}
#fotogallery.fromstruttura img:hover {height: 60px;width: auto;border:1px #DDD solid;}
#fotogallery.fromstruttura div{}
#fotogallery.fromstruttura .didascalia{text-align:center;background-color:transparent;border:0px red solid;font-size: 9px;}
#fotogallery.fromstruttura a:hover {text-decoration: underline;}

.inputdata{border:0px #000000 solid;padding-left:30px;}
.inputdata .elemento{margin:0; padding:3px 0 3px 0; font-weight:normal;color:#800000;}
.inputdata div.label{margin:0 0 3px 0; padding:0;}
.inputdata span.label{color:#666; font-weight:bold;}
.inputdata div.value{margin:0 0 3px 0; color:#666; font-weight:normal;}
.inputdata div.value ul{margin:0; padding:0; list-style:none;}
.inputdata div.value ul li{margin:0; padding:3px 0 3px 0;}
.inputdata input.text{width:60%; margin:0; padding:3px; border:1px solid #800000; background:#F9F9F9; color:#000; font-size:100%;}
.inputdata input.textsmall{width:20%; margin:0; padding:3px; border:1px solid #7F9DB9; background:#F9F9F9; color:#000; font-size:100%;}
.inputdata input.textlarge{width:80%; margin:0; padding:3px; border:1px solid #7F9DB9; background:#F9F9F9; color:#000; font-size:100%;}
.inputdata input.file{width:60%; margin:0; padding:3px; border:1px solid #7F9DB9; background:#F9F9F9; color:#000; font-size:100%;}
.inputdata input.checkbox{margin:3px 0 3px 0;}
.inputdata textarea.default{width:60%; margin:0; padding:3px; border:1px solid #800000; background:#F9F9F9; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:100%;}
.inputdata textarea.textEditor{width:60%; margin:0; padding:0; border:0;}
.inputdata select.default{width:60%; margin:0; padding:3px; border:1px solid #7F9DB9; background:#F9F9F9; color:#000; font-size:100%;}
.inputdata select.small{width:40%; margin:0; padding:3px; border:1px solid #7F9DB9; background:#F9F9F9; color:#000; font-size:100%;}
.inputdata .btn{width:120px; margin:10px 5px 5px 0; padding:1px 1px 1px 3px; border:3px double #751E3A; background:#8F2547; color:#FFF; font-size:100%; font-weight:bold; text-align:left; cursor:pointer;}
.inputdata .btn:hover{background:#B7305B;}
.inputdata img{border:0;}
#box{position:absolute;width:300px;height:80px;border:1px #660000 solid;background-color:#EEEEEE;z-index:10;filter:alpha(opacity=80); -moz-opacity:0.8;top:50%;left:50%;margin:-40px 0 0 -150px;display:block;text-align:center;padding:5px;}
#box div.ok{position:absolute;width:300px;height:60px;top:50%;left:50%;margin:-30px 0 0 -150px;display:block;text-align:center;font-size:12px;font-weight:bold;color:black;overflow:auto;}
#box div.ok p{padding:0px;margin:0px;}
#box span{position:relative;top:58px;left:125px;}
#box span a{font-size:10px;color:#292E5D;text-decoration:none;}
#box span a:hover{color:#800000;}
#editInPlace{cursor:hand;}
#editInPlace:hover{border:1px red solid;}
.editBar{position:absolute;border:0px;visibility:hidden;}
.editBar a img{border:2px gray solid;width: auto;height: auto;}

#LoginAreaRis {z-index: 99;  font-family:Verdana;font-size:10px;text-align:right;width:960px;border:0px #DDD dashed;position:absolute;margin:0;padding:5px;}
#LoginAreaRis .titolo{font-size: 14px;color: gray;text-align: center;}
#LoginAreaRis .theInput{font-family:Verdana;font-size:11px;width:110px;margin-right:5px;}
#LoginAreaRis .theSubmit{font-family:Verdana;font-size:10px;color:black;margin-right:5px;border:1px gray solid;height:18px;}
#LoginAreaRis .registrati{border:0;background-color: transparent;text-decoration: underline;color:rgb(86,86,86);cursor:pointer;}
#LoginAreaRis .registrati:hover{text-decoration: underline}

#cmbpwd {display: none;margin-left:5px;background-color: #EEE;color:#000000;border:2px solid #777777;font-family:Verdana;font-size:10px;text-align:left;padding:8px;margin-top:0px;}
#cmbpwd .theInput {font-family:Verdana;font-size:11px;width:130px;margin-right:5px;display: block;}
#cmbpwd .theSubmit {margin-top:6px;font-family:Verdana;font-size:10px;color:black;margin-right:5px;border:1px gray solid;height:18px;}
#cmbpwd .theClose {margin-top:6px;font-family:Verdana;font-size:10px;color:black;margin-right:5px;border:1px gray solid;height:18px;}

#InfoAreaRis {z-index: 10; margin:0px;padding:2px; padding-top:0px;border: 1px gray dashed;margin-bottom:10px;}
#InfoAreaRis p {padding:0px; margin:4px;font-size:12px; color:#666666; font-weight:normal;}
#InfoAreaRis p span{padding:0px; margin:0px; color:#ff6633;display: block;}
#InfoAreaRis ul {margin-left:0px; padding:0px; border:0; list-style:none;text-align: center;}
#InfoAreaRis ul li {display:inline; margin:0; padding:0 2px 0 2px; border-right:0px solid #999; color:#666; font-weight:normal;}
#InfoAreaRis ul li a {padding:0 2px 0 2px; color:#666666; font-weight:normal;font-size: 10px;font-family: arial;}
#InfoAreaRis ul li a.logout:hover { color:#666;}
#InfoAreaRis .logout {border:0px;}

