﻿html,body{
margin:0;
padding:0
}

body{
font: 12px Arial, Helvetica, sans-serif;
text-align:left;
text-decoration: none;
color: #898989;
background-image:url(http://www.agriturismi.it/img/index.png);
background-position:center;
background-repeat:repeat-y
}

div#testosoluzioni{
margin-left:12px;
font-size:11px;
color:#4D4D4D;
margin-bottom:15px;
}

.spaziodx {
margin-right:7px;
}


a{
color:#4D4D4D;
text-decoration: none;
font-weight:bold;
}

a:hover {
color:#000000;
text-decoration:underline;
font-weight:bold;
}


.testo_al2 { 
vertical-align: middle;
font-family : Arial, Verdana,  sans-serif;
font-size : 22px; 
float:left;
}


div#tit1a{
font-size:12px;
font-weight:bold;
color:#158DC5;
}

div#tit1a2{
margin-bottom:8px;
font-size:11px;
font-weight:bold;
color:#7FBD1C;
}

div#tit2a{
height:60px;
margin-bottom:8px;
font-size:11px;
font-weight:bold;
color:#FF6392;
}

div#box12a{
margin-top:5px; 
margin-bottom:5px;
height:20px;
}

div#linea_1{ 
margin-left:0px;
margin-bottom:10px;
margin-top:10px;
height:1px;
width:300px;
background-color:#7FBD1C;
}


div#box12a1{
width:100px;
color:#FFFFFF;
font-weight:bold;
font-family:Arial, Verdana,  Helvetica, sans-serif;
margin-left:5px;
float:left;
}

div#box12a2{
float:left;
}



div#avantindietro{
	text-align:right;
	width:200px;
	float:right;
}


div#titoloblu{
	font-size:14px;
	font-weight:bold;
	margin-left:116px;
	color:#1B76AB;
}



div#content {
margin:0 auto;
background-color:#F2F2F2
}


/*
div#footer{
width:960px;
background-color: #333;
}
*/

div#footer{
	color: #898989;
	clear:both;
	width:100%;
	text-align:center;
	border-top: 1px dotted #898989;
	border-right: 1px none #898989;
	border-bottom: 1px none #898989;
	border-left: 1px none #898989;
	margin-top:11px;
}



div#header1{
display:block;
margin-bottom:5px;
width:960px;
}


div#cerca{
float:right;
text-align:center;
background-color:#F2F2F2;
height:45px;
padding:5px;
width:300px;
}


div#lingue{
float:right;
text-align:right;
background-color:#F2F2F2;
margin-top:32px;
padding:5px;
width:100px;
clear:left;
}




div#tit_ricerca{
text-align:left;
}

ul.menu1 {
width:150px;
text-align:left;
list-style:none; /* elimino i punti elenco */
margin:0; padding:0; /* elimino i rientri delle liste */
}


div#tx12 {
margin-top:0px;
margin-bottom:4px;
}

div#reg1{
list-style-type:none;
padding:18px 0 0 12px;
margin-left:10px;
margin-bottom:10px;
width:100px;
float:left;
}

div#reg2{
list-style-type:none;
margin-left:15px;
margin-bottom:10px;
padding:15px 0 0 8px;
width:100px;
float:left;
}


div#container{
background-color:#FFF;
margin:0px auto;
text-align:left;
width:960px;
}


div#barraup{
border-bottom:1px;
margin-bottom:5px;
margin-top:2px;
height:2px;
border-color:#EBEDEB;
border-bottom-style:solid;
background-color:#4BA8F3
}

div#navigation{
background: white;
border-spacing:3px;
padding: 1px 1px 1px 1px;
border-bottom: 1px dotted #BFBDBD;
margin-top:2px;
margin-bottom:5px;
float:left;
width:310px
}


div#extra2{
padding: 1px 1px 1px 1px;
text-align:center;
vertical-align:top;
margin-bottom:10px;
margin-top:1;
float:right;
width:220px;
}

div#extra2a{
padding: 1px 1px 1px 1px;
text-align:center;
vertical-align:top;
margin-bottom:10px;
margin-top:1;
float:right;
width:200px;
}





/*
div#navigation:hover {
  background:#F3F3F3;
}
*/


div#extra{
margin-bottom:8px;
border-spacing:3px;
background-color:#FFFFFF;
float:left;
width:300px
}

div#offerta1{
border-bottom: 1px dotted #BFBDBD;
border-spacing:3px;
margin-bottom:8px;
float:left;
height:68px;
margin-top:2px;
width:290px
}



div#extra3{
border-spacing:5px;
border-bottom:1px;
border-color:#FFFFFF;
border-bottom-style:solid;
margin-bottom:4px;
float:right;
width:300px
}

div#extra4{
border-spacing:3px;
border-bottom:1px;
border-color:#EBEDEB;
border-bottom-style:solid;
margin-bottom:4px;
float:right;
width:300px
}

div#extra5{
border-spacing:3px;
border-bottom:1px;
border-color:#EBEDEB;
border-bottom-style:solid;
margin-bottom:4px;
float:right;
width:300px
}


div#centro{
float:left;
margin-left:10px;
width:300px
}

div#sinistra{
float:left;
margin-right: 8px;
margin-left: 15px;
width:710px;
color:#4D4D4D;
}

div#destra{
height:141px;
	float:right;
	width:304px;

}

div#eventi1{
float:right;
margin-bottom:5px;
margin-top:2px;
bottom:2px;
width:304px;
}

span#bordosx{
margin-left:5px
}


div#box_top_centro{
float:left;
margin-bottom:5px;
width:638px;
}

div#box_top_centro2{
float:left;
margin-bottom:5px;
margin-left:100px;
width:750px;
}


div#box2p{
margin-bottom:5px;
float:left;
width:638px;
}

div#box_cerca_home{
margin-bottom:5px;
width:638px;
}

div#box_img1{
float:left;
}

div#box_img2{
float:left;
width:295px;
height:59px;
background-image:url(../img/sfondo_crc1.jpg);
}

div#box_img3{
float:left;
width:40px;
height:59px;
background-image:url(../img/sfondo_crc2.jpg);
}

div#box_img3_text{
padding-top:20px;
vertical-align:middle;
font:Arial, Verdana,  Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
}


div#box_img4{
float:left;
text-align:center;
vertical-align:middle;
width:66px;
height:59px; 
background-image:url(../img/sfondo_crc3.jpg);
}

div#box_img4_text{
padding-top:20px;
vertical-align:middle;
font:Arial, Verdana,  Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
}



div#box_img5{
float:left;
width:12px;
height:59px;
background-image:url(../img/sfondo_crc4.jpg);
}


div#box1a{
height:170px;
width:638px;
clear:left;
}

div#box1ab{
vertical-align:middle;
margin-top:5px;
margin-left:3px;
margin-right:3px;
border:1px;
border-style:solid;
border-color:#CCCCCC;
height:158px;
width:151px;
float:left
}

div#box1ab_img{
text-align:center;
margin-top:3px;
width:151px;
}

div#box1ab_txt{
font-weight:bold;
color:#F4BF2C;
text-align:center;
margin-top:6px;
width:151px;
}

div#box1ab_txt1{
color:#999999;
text-align:center;
margin-top:3px;
width:151px;
}


testo1 {
font-family:Arial, Helvetica, sans-serif;
font-size: x-small;
color: #9D9D9D;
}

/*menù mavigation*/

div#navigationBar{
	clear:both;
	width:960px;
	height:28px;
	margin-top:8px;
	margin-bottom:9px;
	border-bottom:3px solid #FFFF00;
	background-color: #FFCC00; 
}

#arr_sx{
float:left;
width:3px;
height:28px;
background-image:url(../img/arr_sx.jpg);
}

#arr_dx{
float:right;
width:3px;
height:28px;
background-image:url(../img/arr_dx.jpg);
}

a.button1, a.button2, a.button3, a.button4, a.button5, a.button6, a.button7, a.button8, a.button9 {  
float: left; /*oppure right*/ 
}


a.button1{display:block; height: 26px; margin: 0;
width:64px;	margin-right:2px; font: bold 11px/21px Arial, Helvetica, sans-serif;
text-align:center;text-decoration: none; margin-top:2px; color: #FFFFFF;
no-repeat 0 0}
a.button1:hover{color:#FFFFFF;
height: 25px;
background-color:#FDDD5F;
} 

a.button2{display:block; height: 26px; margin: 0;
	width:64px;	margin-right:2px; font: bold 11px/21px Arial, Helvetica, sans-serif;
    text-align:center;text-decoration: none; margin-top:2px; color: #FFFFFF;
     no-repeat 0 0}
a.button2:hover{color:#FFFFFF;
height: 25px;
background-color:#FDDD5F;
} 

a.button3{display:block; height: 26px; margin: 0;
	width:74px;	margin-right:2px; font: bold 11px/21px Arial, Helvetica, sans-serif;
    text-align:center;text-decoration: none; margin-top:2px; color: #FFFFFF;
     no-repeat 0 0}
a.button3:hover{color:#FFFFFF;
height: 25px;
background-color:#FDDD5F;
} 

a.button4{display:block; height: 26px; margin: 0;
	width:114px;	margin-right:2px; font: bold 11px/21px Arial, Helvetica, sans-serif;
    text-align:center;text-decoration: none; margin-top:2px; color: #FFFFFF;
     no-repeat 0 0}
a.button4:hover{color:#FFFFFF;
height: 25px;
background-color:#FDDD5F;
} 

a.button5{display:block; height: 26px; margin: 0;
	width:90px;	margin-right:2px; font: bold 11px/21px Arial, Helvetica, sans-serif;
    text-align:center;text-decoration: none; margin-top:2px; color: #FFFFFF;
     no-repeat 0 0}
a.button5:hover{color:#FFFFFF;
height: 25px;
background-color:#FDDD5F;
} 

a.button6{display:block; height: 26px; margin: 0;
	width:134px;	margin-right:2px; font: bold 11px/21px Arial, Helvetica, sans-serif;
    text-align:center;text-decoration: none; margin-top:2px; color: #FFFFFF;
     no-repeat 0 0}
a.button6:hover{color:#FFFFFF;
height: 25px;
background-color:#FDDD5F;
} 

a.button7{display:block; height: 26px; margin: 0;
	width:140px;	margin-right:2px; font: bold 11px/21px Arial, Helvetica, sans-serif; 
    text-align:center;text-decoration: none; margin-top:2px; color: #FFFF00;
     no-repeat 0 0}
a.button7:hover{color:#FFFFFF;
height: 25px;
background-color:#FDDD5F;
} 

a.button8{display:block; height: 26px; margin: 0;
	width:134px;	margin-right:2px; font: bold 11px/21px Arial, Helvetica, sans-serif;
    text-align:center;text-decoration: none; margin-top:2px; color: #FFFF00;
     no-repeat 0 0}
a.button8:hover{color:#FFFFFF;
height: 25px;
background-color:#FDDD5F;
} 

a.button9{display:block; height: 26px; margin: 0;
	width:114px;	margin-right:2px; font: bold 11px/21px Arial, Helvetica, sans-serif;
    text-align:center;text-decoration: none; margin-top:2px; color: #FFFF00;
     no-repeat 0 0}
a.button9:hover{color:#FFFFFF;
height: 25px;
background-color:#FDDD5F;
} 



form {
padding: 0;
margin: 0;
float: left;
}

