/* CSS Document */

body table{	
	font: 11px/14px arial, helvetica, verdana, sans-serif; 	color: #707070;
	margin-top: 0; 
}

a, a:visited {font-weight: bold; color: #655; text-decoration: none;}
a:hover {text-decoration: none; font-weight: bold; color: #CC3300;}


/* links small*/ 
a.small:link, a.small:visited { color: #655; text-decoration: none; border-bottom: 0px; font-weight:normal;}
a.small:hover { color: #CC3300;  text-decoration: none; font-weight:normal;}
.percorso{ font: 10px/10px arial, helvetica, verdana, sans-serif; color: #CC3300; font-weight:normal;}


a.noborder { color: #666666; }
a.noborder:link, a.noborder:visited {text-decoration: none; color: #666666;}
a.noborder:hover { color: #0073C7; }

a.border { padding: 0px 3px 2px 3px; color: #666666; }
a.border:link, a.border:visited {text-decoration: none; color: #666666;}
a.border:hover { background-color: #F5F5F5; color: #0073C7; }

a.thumb img.image{ color: #866F5B; text-decoration: none; border:2px solid; border-color:#FFFFFF;  }
a.thumb:hover img { color: #A51A0A; border-style: none; border:2px solid; border-color:#D6DADE;}

.image{ border:2px solid; border-color:#D6DADE; }

A.catbutton, A.catbutton:visited, A.catbutton:link {
	display: block;
	width: 45%;
	text-align: left;
	text-decoration: none;
	font-family: Arial;
	font-size: 11px;
	color: #555555;
	background-color: #FFFFFF;
	padding: 2px 10px 2px 10px;
	background-image:url(../ita-site/img-main/ml-arrow.gif);
	background-position: center left;
	background-repeat:no-repeat;
 }

 A.catbutton:hover {
	color: #ff0000;
	background-color: #E6E9EB;
}

A.linkblock {font-size: 11px; color: #3B3939; text-decoration: none; padding-left:2px; padding-right:2px; display: block; background-color:#FFFFFF;}
A.linkblock:visited {color: #3B3939; text-decoration: none; padding-left:2px; padding-right:2px; display: block; background-color:#FFFFFF;}
A.linkblock:link {color: #333333; text-decoration: none; background-color:#FFFFFF;  padding-left:2px; padding-right:2px; display: block;}
A.linkblock:hover {color: #333333; text-decoration: none; background-color:#EEEEEE;  padding-left:2px; padding-right:2px; display: block;}


/*.basket{font-size: 11px; }*/

td.menubutton{
 padding-left:10px; padding-right:10px; padding-bottom:1px; background: url(../ita-site/img-menu/border-menu.gif) bottom no-repeat;
}

table.tabdati{width:500px;}


/*form */
input{ background-color : #FFFFFF; border : 1px solid #CECECE; color : #666666; font-family: Geneva, Arial, Helvetica, sans-serif;  font-size : 11px; }
select{ color : #666666; font-family: Geneva, Arial, Helvetica, sans-serif;  font-size : 11px; }
textarea{ color : #666666;font-family: Geneva, Arial, Helvetica, sans-serif;  font-size : 11px; border : 1px solid #CECECE; }
input.none{background-color: none ; border : 0px; color : #666666; font-family: Geneva, Arial, Helvetica, sans-serif;  font-size : 11px; }


dl, dt, dd, ul, li {margin: 0; padding: 0; list-style-type: none;}
#menu {position: relative;top: 0;left: 0;}
dl#menu dt {cursor: pointer;margin: 0px 0;;height: 18px;text-align: center;font-weight: bold;}
dl#menu li {text-align: center;background: #fff;}
dl#menu li a, dl#menu dt a {color: #000;text-decoration: none;display: block;border: 0 none; height: 100%;}
#mentions {position: absolute;bottom : 200px;color: #000;background-color: #ddd;}
#mentions a {text-decoration: none;color: #222;}
#mentions a:hover{text-decoration: underline;}


.collista {padding-top:2px; padding-left:15px; padding-right:10px; padding-bottom:4px; width:33%;}
.colstitle {padding-top:20px; padding-left:20px;}
.colsunite {padding-top:20px; padding-left:40px; padding-right:20px; width:100%;}
.colsinistra {padding-top:25px; padding-left:40px; padding-right:20px; padding-bottom:20px; width:60%;}
/*.colsinistradett {padding-top:25px; padding-left:20px;padding-bottom:20px; width:65%;}*/
.colsinistradett { padding-left:20px;padding-bottom:20px; width:65%;}
.coldestra {padding-top:25px; padding-left:20px; padding-right:20px; padding-bottom:20px; width:40%;}
/*.coldestradett {padding-top:25px; padding-left:15px; padding-right:15px; padding-bottom:20px; width:35%;}*/
.coldestradett { padding-left:15px; padding-right:15px; padding-bottom:20px; width:35%;}
.coldestraconriga {background-image:url(../img-main/riga-vert-fx.gif); background-repeat:no-repeat; background-position: 0px 20px; padding-right:95px; padding-top:20px; padding-left:20px; padding-bottom:20px;}
.coldestrasenzariga {padding-right:95px; padding-top:20px; padding-left:20px; padding-bottom:20px;}

ul.point{ list-style-image: url(../ita-site/img-main/point.gif); list-style-position: outside; margin:20px;}
ol{ list-style-image: url(../ita-site/img-main/point.gif); list-style-position: outside; margin: 0; margin-left:12px; padding: 0; }

/* bold */
b{font: bold 10px; color: #707070; text-transform: uppercase; }
b.title{font: bold 11px; color: #707070; text-transform:none }
strong{color: #707070; text-decoration:none;}

td.tabella{ padding-top:6px; padding-bottom:3px; background-image:url(../img-main/riga.gif); background-repeat:repeat-x; background-position:bottom;}
td.thinHR{ height:1px; background-image:url(../ita-site/img-main/riga.gif); background-repeat:repeat-x;}



/************************************************
*	Style liste con funzioni di paginazione		*
************************************************/
#mapcontainer {	
padding:5px 10px 0px 0px;
}

#mapcontainer ul
{
list-style: none;
margin: 0;
padding: 0;
}

#mapcontainer li
{
font: 10px/12px arial, helvetica, verdana, sans-serif;
display: inline;
margin: 0;
padding: 0;
padding-right:5px;
float: left;
color: #CC3300;

}

#mapcontainer li.text
{
color: #666666;
}

#mapcontainer a
{
padding: 2px 3px 2px 3px;
color: #666666;
}

#mapcontainer a:link #mapcontainer a:visited
{
text-decoration: none;
color: #666666;
}

#mapcontainer a:hover
{
background-color: #F5F5F5;
color: #0073C7;
}

td.fotogallery{padding:10px; width:150px}

div.fotogallery{COLOR:#696969;FONT-FAMILY:arial,helvetica,sans-serif;FONT-SIZE:11px; background-image: url(../ita-site/img-main/div-sfondo-esempi.gif); background-repeat:no-repeat; padding-top:12px; padding-left:15px; padding-right:11px; padding-bottom:10px; width:112px;}

td.retetitle{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:8pt ;color:white;font-weight:bold;}
td.rete{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:8pt ;color: #555555; padding:5px 10px 15px 10px; }
tr.retetitle{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:8pt ;color:white;font-weight:bold;}



