	/* CSS KITCHEN */

body{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-style: normal;
background-color:#fff;
text-align:center;
margin:0;
padding:0;
}

/*STRUTTURA
-----------------------------------------------
*/
#contenitore{
width: 800px;
margin-right: auto;
margin-left: auto;
}
#testa{
width:800px;
margin:10px;
padding:0;
}

#contenuti{
width:800px;
margin:10px 10px 30px 10px;
padding:0 0 20px 0;
}

#testo{
width:800px;
background-color:#fff;
color:#999;
font-size: xx-small;
line-height:24px;
margin:20px 10px 10px 10px;
padding:0;
clear:both; 
}


#piedi{
width:800px;
background-color:#ccc;
color:#000;
font-size: xx-small;
line-height:24px;
margin:0 10px 10px 10px;
padding:0;
clear:both; 
}

#piedi a{
color:#000;
background-color:#ccc;
text-decoration:none;
}
#piedi a:hover{
color:#f00;
background-color:#ccc;
text-decoration:none;
}


/*TESTA 
---------------------------------------------*/


.t-1{
width:254px;
height:37px;
float:left;
background-color:#f00;
color:#fff;
margin:10px 0 5px 0;
padding:18px 0 0 0;
text-align:left;
}

.t-2{
width:518px;
height:35px;
float:right;
background-color:#000;
color:#fff;
font-size:small;
margin:10px 0 5px 0;
padding:20px 0 0 10px;
text-align:left;
}


/*MENU
-----------------------------------------------
*/

#menu {
width:800px;
margin:10px;
padding:0;
}



.m-1{
width:254px;
float:left;
background-color:#fff;
color:#000;
text-align: right;
margin:0;
padding:10px 0 10px 0;
font-weight:bold;
}

.m-2{
width:528px;
float:right;
background-color:#fff;
color:#000;
text-align:left;

margin:0 0 0 10px;
padding:10px 0 10px 0;
}


#menu ul {
margin:0;
padding:0;
list-style-type:none;
}

#menu li {
margin:0;
padding:0;
list-style-type:none;
font-size: 0.7em;
}

#menu li a{
color:#000;
background-color:#fff;
text-decoration:none;
}

#menu li a:hover{
color:#f00;
background-color:#fff;
text-decoration:none;
}

#menu li a#active{
color:#f00;
background-color:#fff;
text-decoration:none;
}

.servizio {
width:800px;
margin:10px;
padding:0 0 10px 0;
text-align:right;
border-bottom: 2px solid #999;
clear:both; 
font-size: 0.7em;
}

.servizio a {
color:#000;
background-color:#fff;
text-decoration:none;
}
.servizio a:hover {
color:#f00;
background-color:#fff;
text-decoration:none;
}



/*CONTENUTI CENTRALI 
-----------------------------------------------
*/

.h-1{
width:254px;
height:254px;
float:left;
background-color:#fff;
color:#000;
text-align: left;
margin:10px 0 5px 0;
padding:0;
}

.h-2{
width:528px;
height:254px;
float:right;
background-color:#fff;
color:#000;
text-align:left;
margin:10px 0 5px 0;
padding:0;

}

.h-3{
width:254px;
height:254px;
float:left;
background-color:#fff;
color:#000;
text-align: left;
margin:10px 0 20px 0;
padding:0;
}

.h-4{
width:528px;
height:254px;
float:right;
background-color:#fff;
color:#000;
text-align:left;
margin:10px 0 20px 0;
padding:0;

}



.img1{
margin:0 7px 0 0;
padding:0;

}

.img1 img{
border:none;
margin:0;
padding:0;
width:254px;
height:254px;
}

.img2{
margin: 0 0 0 7px;
padding:0;

}

.img2 img{
border:none;
margin:0;
padding:0;
width:254px;
height:254px;


}

.h-3 img{
border: none;
padding:0;
margin:0;
}

.h-2 ul{
margin:0 0 0 30px;
padding:0;
list-style-image:url(img/fr.gif);
}

.h-2 li{
margin:0;
padding:0;
font-size: 0.8em;
font-weight: bold;
line-height:30px;
}

.h-1 object {
 width: 254px;
 height: 350px; 
 padding:0;
 margin:0;
}

.h-1 img{
border: none;
padding:0;
margin:0;
}

.h-2 object {
 width: 400px;
 height: 235px; 
 padding:0;
 margin:0;
}

.kitchen object {
 width: 254px;
 height: 345px; 
 padding:0;
 margin:0;
}

.h-2 li a {
color:#000;
background-color:#fff;
text-decoration:none;
}

.h-2 li a:hover {
color:#f00;
background-color:#fff;
text-decoration:none;
}


.h-2 li a#ac {
color:#f00;
background-color:#fff;
text-decoration:none;
}

.h-2 p {
color:#000;
background-color:#fff;
margin:0;
padding:0 0 20px 0;
font-size: 0.7em;
line-height:20px;}

.h-2 p a {
color:#000;
background-color:#fff;
}
.h-2 p a:hover {
color:#f00;
background-color:#fff;
}
.h-2 h1{
background-color:#fff;
color:#000;
font-weight:bold;
margin:0;
padding:0;
font-size: 0.7em;
line-height:20px;

}

.h-1 p {
color:#000;
background-color:#fff;
margin:0;
padding:0 0 20px 0;
font-size: 0.7em;
line-height:20px;}

.h-1 p a:hover {
color:#f00;
background-color:#fff;

}

.h-1 p {
color:#000;
background-color:#fff;
margin:0;
padding:0 0 20px 0;
font-size: 0.7em;
line-height:20px;}

.h-1 p a {
color:#000;
background-color:#fff;
}

.h-1 p a:hover {
color:#f00;
background-color:#fff;

}

/*PORTFOLIO
------------------------------
*/


.info{
padding:0;
margin:5px 0 40px 0;
}

.info h2{
padding:0;
margin:0;
color:#f00;
background-color:fff;
font-size: 0.7em;
font-weight:bold;
}

.info h3, .info h4{
padding:0;
margin:0;
color:#000;
background-color:fff;
font-size: 0.7em;
}

.info h3 a{
padding:0;
margin:0;
color:#000;
background-color:fff;
text-decoration:none;
}

.info h3 a:visited{
padding:0;
margin:0;
color:#000;
background-color:fff;
text-decoration:none;
}

.info h3 a:hover{
padding:0;
margin:0;
color:#f00;
background-color:fff;
text-decoration:none;
}

.info ul{
padding:0;
margin:5px 0 10px 0;
color:#000;
background-color:fff;
list-style-type:none;
}

.info li{
padding:0 7px 0 0;
margin:0;
color:#000;
background-color:fff;
list-style-type:none;
display:inline;
font-size:0.7em;
}

.info li a{
color:#000;
background-color:fff;
list-style-type:none;
text-decoration:none;
}

.info li a:hover{
color:#000;
background-color:fff;
list-style-type:none;
text-decoration:underline;
font-weight:bold;
}

.info li a#acti{
color:#000;
background-color:fff;
list-style-type:none;
text-decoration:underline;
font-weight:bold;
}
.vedi{
padding:0;
margin:0;
color:#f00;
background-color:fff;
font-size:0.8em;
}
.vedi p{
padding:0;
margin:0;
color:#f00;
background-color:fff;
font-size:0.8em;
font-weight:bold;
}
.vedi a{
padding:0;
margin:0;
color:#000;
background-color:fff;
font-size:0.8em;
text-decoration:none;
}
.vedi a:hover{
color:#f00;
background-color:fff;
}

.vedi ul, li{
padding:0;
margin:0;
list-style-type:none;
}

 object{
	width:800px;
	height:400px;
}
