/*****************************************************
 * CSS Style for agriturismolarosacartoceto.it       *
 * for other info info@agriturismolarosacartoceto.it *
 *****************************************************/
*,html{
margin:0 auto;
padding:0;
}
body{
background:#fdd808 url(../img/body.jpg) repeat-x;
}
#top-line{
width:1032px;
height:120px;
margin-top:5px;
background: url(../img/header2.png);
}
.logo{
width:400px;
height:95px;
float:left;
}
.logo img{
margin-top:15px;
margin-left:65px;
border:none;
}
.menu-nav{
width:900px;
text-align:center;
margin-bottom:5px;
font-size:1.6em;
}
.menu-nav a{
color:#989898;
text-decoration:none;
padding:0 10px;
}
.menu-nav a:hover{
color:#c00015;
text-decoration:none;
padding:0 10px;
}
a.current{
color:#c00015;
text-decoration:none;
padding:0 10px;
}
#language{
width:1032px;
height:60px;
background: url(../img/line2.png) repeat-y;
padding-top:10px;
}
.lang{
width:500px;
float:right;
text-align:right;
margin-right:50px;
margin-top:20px;
}
.lang a{
text-decoration:none;
color:#989898;
border:none;
}
.lang a:hover{
text-decoration:none;
color:#989898;
}
.lang a img{
border:none;
vertical-align:text-top;
}
#animation{
width:1032px;
height:270px;
background: url(../img/line2.png) repeat-y;
padding-top:5px;
}
#animation object{
margin-left:4px;
}/*
img.banner{
width:1025px;
height:250px;
margin-left:4px;
margin-top:5px;
}*/
#content{
width:1032px;
height:520px;
background: url(../img/line2.png) repeat-y;
}
#content2{
width:1032px;
height:100%;
background: url(../img/line2.png) repeat-y;
}
.col-left{
float:left;
width:500px;
height:100%;
}
.col-left p{
width:465px;
margin-left:10px;
font-size:0.9em;
padding:5px;
color:#444444;
text-align:justify;
margin-left:20px;
}
.col-left p a{
color:#444444;
text-decoration:underline;
}
.col-left p a:hover{
color:#989898;
text-decoration:underline;
}
.linea_vert{
background: url(../img/linea_vert.jpg) no-repeat;
width:1px;
height:450px;
margin:0px 450px 0px 535px;
}
.col-right{ 
float:right;
width:500px;
height:100%;
margin-top:-450px;
}
.col-right p{
width:470px;
margin-right:10px;
}
.col{
width:1000px;
height:100%;
margin-top:-5px;
}
.col p{
font-size:0.9em;
padding:3px;
color:#444444;
text-align:justify;
width:975px;
}
#credits{
width:1032px;
height:70px;
background: url(../img/line2.png) repeat-y;
}
.box{
/*border:1px solid #ff3300;*/
width:800px;
height:60px;
}
.twitter a img{
border:none;
width:109px;
height:50px;
float:right;
margin-right:120px;
}
/*IMPOSTAZIONI GENERALI*/
h1{
color:#989898;
font-size:1.1em;
padding:5px;
margin-left:20px;
margin-top:5px;
}
h2{
color:#989898;
font-size:1.1em;
padding:3px;
margin-left:8px;
margin-top:5px;
}
.gallery{
width:400px;
height:100%;
margin-top:15px;
}
.riga{
width:450px;
height:100px;
margin-bottom:20px;
}
.riga img{
border:none;
}
.cella1{
float:left;
width:90px;
height:90px;
border:1px solid #9b9b9b;
padding:2px;
margin-right:6px;
}
.cella2{
float:left;
width:90px;
height:90px;
border:1px solid #9b9b9b;
padding:2px;
margin-right:6px;
}
.cella3{
float:left;
width:90px;
height:90px;
border:1px solid #9b9b9b;
padding:2px;
margin-right:6px;
}
.cella4{
float:left;
width:90px;
height:90px;
border:1px solid #9b9b9b;
padding:2px;
margin-right:6px;
}
iframe.map{
width:400px;
height:400px;
margin-top:15px;
margin-left:35px;
border:1px solid #989898;
padding:4px;
}
.form_contatti{
margin-top:10px;
float:left;
/*margin-left:7px;*/
padding-left:7px;
}
.form_contatti table tr td{
color:#444444;
font-size:0.9em;
padding:5px;
}
table tr td.in input{
width:260px;
}
.top{
text-align:center;
padding:5px;
}
.top a{
text-decoration:none;
font-size:0.8em;
color:#989898;
}
.top a:hover{
text-decoration:underline;
font-size:0.8em;
color:#989898;
}
.top a img{
border:none;
}
.top a:hover img{
border:none;
text-decoration:underline;
}
/*FOOTER*/
#footer{
width:1032px;
height:50px;
background: url(../img/footer2.png);
margin-bottom:10px;
clear:both;
}
#footer p{
font-size:0.9em;
color:#444444;
text-align:center;
}
#footer a{
color:#444444;
text-decoration:none;
}
#footer a:hover{
color:#444444;
text-decoration:underline;
}
img.linea{
margin-left:30px;
margin-bottom:10px;
}
/*PRENOTAZIONE E CONTATTI*/
.tabella_form{
width:440px;
height:350px;
margin-left:19px;
}
.tabella_form2{
width:440px;
height:50px;
margin-left:19px;
}
.tabella_form_contatti{
width:440px;
height:280px;
margin-left:19px;
}
.tabella_form_contatti2{
width:440px;
height:50px;
margin-left:19px;
}
.cl1{
float:left;
width:200px;
clear:both;
line-height:2em;
}
.cl2{
float:right;
width:240px;
line-height:2em;
}
select{
width:50px;
}
img.img_prenota{
width:400px;
height:450px;
border:1px solid #d0d0d0;
padding:4px;
margin-top:5px;
margin-left:40px;
}
