/*stile dei singoli tag*/

a
{
text-decoration: none;
font-family:georgia;
font: Verdana;
}

h3
{
color: #666666;
padding-top: 5px;
margin-bottom: 5px;
font-family:georgia;
font-size:12px;
}


h2
{
color: #666666;
padding-top: 5px;
margin-bottom: 10px;
font-family:georgia;
font-size:14px;
}

p
{
font-size:12px;
line-height: 18px;
font-family:georgia;
font: Verdana;
}

ul li
{
font-size:12px;
line-height: 18px;
font-family:georgia;
font: Verdana;
}

/*------------------------------------------------------------------------*/

body
{
height: 100%;
width: 100%;
background-image:url(../immagini/texture.jpg);
background-repeat:repeat;
margin: 0;
padding: 0;
text-align : center;
}

.fragilebg
{
height: 100%;
width: 100%;
margin: 0;
padding: 0;
background-image:url(../immagini/fragile.gif);
background-position:left top;
background-color: transparent;
background-repeat: no-repeat;
}

.contenitore
{
height: auto;
width: 760px;
margin: 0 auto;
}

/*------------------------------------------------------------------------*/

.cont_dati_h
{
padding-top: 0px;
padding-right: 0px;
width: 400px;
height: 100px;
text-align: left;
font-size:10px;
}


.cont_dati_h h1 h2 h3 h4 h5 h6 p
{
text-align: left;
}


.head
{
height: 268px;
width: 760px;
background-image:url(../immagini/head.png);
background-repeat:no-repeat;
background-position:center;
margin:0;
padding:0;
}

.head img
{
float: left;
width: 308px;
height: 268px;
margin:0;
padding:0;
}

.contcontatti
{
width: 437px;
height: 268px;
float: left;
margin:0;
padding:0;
}



.ulmenu
{
margin: 90px 140px 0 140px;
padding: 0 0 0 0;
height: 20px; 
width: 485px;
font-size:11px;
}

.ulmenu li
{
display: inline;
margin-left: 2px;
margin-right: 0;
margin-top: 0px;
padding:0;
margin-bottom: 0;
font-size:11px;
}

.ulmenu li a
{
position: relative;
text-decoration:none;
font-size:14px;
font-weight:bold;
padding: 5px;
}
.ulmenu li a:hover
{
color: #CCCCCC;;
}

.maincont1
{
width:582px; 
height: 224px; 
margin: 0 89px 0 89px; 
padding:0; 
position: static;
}



/*Colori link*/

.c_home
{
color: #666666;
}
.c_azienda
{
color: #cc3333;
}
.c_servizi
{
color: #339933;
}
.c_prodotti
{
color: #3399cc;
}
.c_news
{
color: #996633;
}
.c_contatti
{
color: #666666;
margin-right: 2px;
}




.fustella_sotto_1
{
margin: 0;
padding:0;
height: 373px;
width: 760px;
background-image:url(../immagini/fustella_sotto_1.png);
background-position: center;
background-repeat: no-repeat;
}

.fustella_sotto_1b
{

background-image:url(../immagini/fustella_sotto_1b.png);
background-position: center;
background-repeat: repeat-y;
}

.fustella_sotto_1c
{
margin: 0;
padding:0;
height: 176px;
width: 760px;
background-image:url(../immagini/fustella_sotto_1c.png);
background-position: center;
background-repeat: no-repeat;
}






.fustella_sotto_2_ripetuta
{
margin: 0;
padding:0;
height: auto;
width: 760px;
background-image:url(../immagini/fustella_sotto_2_ripetuta.png);
background-position: center;
background-repeat: repeat-y;
}

.fustella_sotto_3_fine
{
margin: 0;
padding:0;
height: 66px;
width: 760px;
background-image:url(../immagini/fustella_sotto_3_fine.png);
background-position: center;
background-repeat: no-repeat;
}

ul.tagcloud{ width: 210px; height: 215px; text-align: left; padding:0; line-height:0; margin: 0 5px 0 25px; float: right; position: static; }
ul.tagcloud li{list-style: inside; display: list-item; margin: 0 0 0 0; padding: 0 0 0 0; line-height: 20px;}
ul.tagcloud a{text-decoration:none; color: #787870; position:relative;}
ul.tagcloud a:hover{ color: #444;}
a.size1{font-size: 110%}
a.size2{font-size: 130%}
a.size3{font-size: 14px;  font-weight:bold;}
a.size3:hover {text-decoration:underline;}
a.size4{font-size: 170%}
a.size5{font-size: 190%}

.form input
{
background-color: transparent;
border-bottom: 1px;
border-bottom-color:#999999;
border-bottom-style:dashed;
border-top: none;
border-right: none;
border-left: none;
height: 18px;
}

.form p
{
padding:0 0 0 0;
margin: 0 0 5px 0;
display:block;
font-size:12px;
line-height: 20px;
}

.form textarea
{
background-color: transparent;
border: 1px;
border-color:#999999;
border-style:dashed;
margin: 20px 0 20px 0;
}




.tabellapc
{
width: 300px;
font-size:13px;
color: #666666;
position: relative;
}

.lla
{
background-color: #666666;
color: #ffffff;
}

.c1
{
background-color: #CCCCCC;
color:#000000;
}

.c2
{
background-color: #FFFFFF;
color:#000000;
}


.tabellapc td
{
height: 18px;
width: 300px;
text-align: center;
font-family:georgia;
font-size:11px;
}


.galleria_azienda img
{
margin: 5px 5px 0 0;
float: right;
}

.galleria_azienda a
{
position: relative;
}

.didascalia_thumb { font-family:Georgia, "Times New Roman", Times, serif;
font-size:10px;
font-weight:bold;
color: #666666;}

.div-fix {position:relative; z-index:10;}

