/*
CSS Designed by
ITECHSoluzioni 
Selettori di elementi <---------------------------------------------------------------------------------------------------| 1
*/
*{margin:0;padding:0;} /* reset margini e padding del browser */
body{font-size:12px; background:url(/img/struttura/sfo.jpg) repeat-x top #F4D0B0;}
hr{ display:none; clear:both;}
/*
ID <---------------------------------------------------------------------------------------------------------------------| 2
*/
#pri{margin:auto;width:716px; background:url(/img/struttura/top.jpg) no-repeat top;}
#top{ clear:both;}
#nav{ clear:both;}
#nav_admin{ width:620px; margin:auto; padding:40px 0 0;}
#nav_admin li{ display:inline; padding:0 10px 0 0}
#cor{ margin:29px auto 0; width:620px}
#cor1{ float:left; width:408px; margin:30px 0 30px 10px;}
*>#cor1{ width:408px;margin:30px 0 30px 16px}
#cor2{ float:left; width:170px; margin:30px 2px 30px 14px;}
*>cor2{ width:170px; margin:30px 2px 30px 14px;}
#pie{ font-size:10px; width:634px; margin:auto; background:url(/img/struttura/pie.jpg) no-repeat #F4D0B0 center top; height:45px; text-align:center;
color:#A77976; text-align:center; padding:15px 0 0 0; clear:both;}
#menu {width:716px; text-align:center; margin:-1px 0 0 0;}
/*
Classi <-----------------------------------------------------------------------------------------------------------------| 3
*/
table.tab_admin{ background:#FFFFFF}
.int{ font-weight:bold; background:#efefef}
.tab_admin td{ border-bottom:1px solid #ccc; padding:2px;}
.tab_admin{ width:610px; margin:auto;}
.par{ padding:15px;color:#5C3F3D; font-family:Arial, Helvetica, sans-serif;}
.par img{ margin:0 0 0 -7px; padding:0 0 0 7px; background:url(/img/struttura/ombra_img_ang.gif) no-repeat top left;}
.img{ float:left; margin:0 5px 0 0; padding:0 0 7px 7px; background:url(/img/struttura/ombra_img.gif) repeat-y bottom left;}
.par p{ margin:0 0 10px 0;}
.sottocor1 img{ float:left; clear:right;}
.sottocor1 p{ margin:10px 30px 0 0;}
.input{ border:1px solid #5C3F3D;}
/*
Pseudo-classi <----------------------------------------------------------------------------------------------------------| 4

Nav <------------------------------------------------------------------------------------------------| 4.1
*/
#nav ul li a{text-indent:-6000px; height: 29px; text-decoration:none; display:block}
#nav ul, #nav ul li{ list-style:none; position:absolute;}
/*
Elenchi <---------------------------------------------------------| 4.1.1
*/
#nav ul li#nav1{left:62px; top:0; width:84px;}
#nav ul li#nav2{left:156px; top:0; width:113px;}
#nav ul li#nav3{left:278px; top:0; width:97px;}
#nav ul li#nav4{left:380px; top:0; width:127px;}
/*
Link <-------------------------------------------------------------| 4.1.2
*/
#nav ul li#nav1 a{ background:url(/img/nav/_nav1.gif) no-repeat;}
#nav ul li#nav2 a{ background:url(/img/nav/_nav2.gif) no-repeat;}
#nav ul li#nav3 a{ background:url(/img/nav/_nav3.gif) no-repeat;}
#nav ul li#nav4 a{ background:url(/img/nav/_nav4.gif) no-repeat;}
#nav ul li#nav5 a{ background:url(/img/nav/_nav5.gif) no-repeat;}

/*
Hover <------------------------------------------------------------| 4.1.3
*/
#nav ul li#nav1 a:hover{ background:url(/img/nav/nav1.gif) no-repeat;}
#nav ul li#nav2 a:hover{ background:url(/img/nav/nav2.gif) no-repeat;}
#nav ul li#nav3 a:hover{ background:url(/img/nav/nav3.gif) no-repeat;}
#nav ul li#nav4 a:hover{ background:url(/img/nav/nav4.gif) no-repeat;}
#nav ul li#nav5 a:hover{ background:url(/img/nav/nav5.gif) no-repeat;}

/*
Link <-----------------------------------------------------------------------------------------------| 4.2
*/
a:link{text-decoration:underline; color:#CC6600;}
a:visited{text-decoration:none; color:#CC6600;}
a:hover{text-decoration:none;}
/*
Formattazione contenuti <------------------------------------------------------------------------------------------------| 5

Titoli <---------------------------------------------------------------------------------------------| 5.1
*/
h1{font-size:28px; clear:both;}
h1 span{ display:none;}
#top h1{ height:144px;}
h1#h1_nav1{ background:url(/img/titoli/news.gif) no-repeat; height:42px;}
h1#h1_nav2{ background:url(/img/titoli/ambiente.gif) no-repeat; height:42px;}
h1#h1_nav3{ background:url(/img/titoli/cucina.gif) no-repeat; height:42px;}
h1#h1_nav4{ background:url(/img/titoli/contatti.gif) no-repeat; height:42px;}
h2{font-size:24px; color:#5C3F3D; font-weight:normal}
h3{font-size:20px;}
h3 span{ display:none;}
h3#h3_prenota{ background:url(/img/titoli/prenota.gif) no-repeat; height:38px; margin:0; padding:0;}
h3#h3_ultime{ background:url(/img/titoli/ultime.gif) no-repeat; height:38px; margin:0; padding:0}
h4{font-size:18px;}
/*
Elenchi <--------------------------------------------------------------------------------------------| 5.2
*/
ul{list-style-type:none; margin:0 0 10px 0}
ul#legenda img{ vertical-align:bottom; margin-right:2px;}
#cor2 ul{ text-align:center; font-weight:bold}
/*
Paragrafi <------------------------------------------------------------------------------------------| 5.3
*/
p , td{color:#5C3F3D; font-family:Arial, Helvetica, sans-serif;}
/*
Span <-----------------------------------------------------------------------------------------------| 5.4
*/

/*
Form <-----------------------------------------------------------------------------------------------| 5.5
*/

/*
Table <----------------------------------------------------------------------------------------------| 5.6
*/
table{ background:#fff}