/* CSS Copyright 2009  Flamming-Lab */

html, body{
margin: 0pt;padding:0pt;
}

body{
	font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	background: url(../img/sfgb.gif) #0C2039 repeat-x;
	font-size: 12px;
	text-align: left;
	background-color: #0C2039;
}

.bodyrd{
	background: url(../img/sfgbrd.jpg) #0C2039 repeat-x;
}

img {
	border: 0px;
}

p {
	padding: 0;
	margin: 0;
}

ul {
	color: #000000;
	margin: 0px;
	padding: 0px;
	margin-left:30px;
	list-style:none;
	
}


li {
	padding: 0px 0 25px 0;
	margin: 0px;
}

.news {
	padding: 2px 0 10px 0;
	margin: 0px;
	line-height: 17px;
}

.empty {
	color: #909090;
}

.linkimg {
	line-height: normal;
	width: 48px;
	height: 39px;
}

#paginazione {
	text-align: center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-right: 60px;
	padding: 45px 0px 70px 0px;
	width: 95%;
	clear: both;
	line-height: 12px;
}

.paginazione {
	text-align: center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}


.clear {
	clear:both;
	text-align: center;
}

A:LINK {
color: #666666; text-decoration: none; font-weight:bold;	 
}

A:VISITED {
color: #666666; text-decoration: none; font-weight:bold;
}

A:HOVER {

color: #FF5900; text-decoration: none; font-weight:bold;
}

#footer a {position:relative;}

a.linkrd:link {color: #FFFFFF; text-decoration: none;}
a.linkrd:visited {color: #FFFFFF; text-decoration: none;}
a.linkrd:hover {color: #FFFFFF; text-decoration: none;}

a.linkbreads:link {color: #FF5900; text-decoration: underline;}
a.linkbreads:visited {color: #FF5900; text-decoration: underline;}
a.linkbreads:hover {color: #FF5900; text-decoration: none;}

a.linkbr:link {color: #FFFFFF; text-decoration: underline;}
a.linkbr:visited {color: #FFFFFF; text-decoration: underline;}
a.linkbr:hover {color: #FFFFFF; text-decoration: none;}

a.lk:link {color: #333333; text-decoration: none; font-weight:normal;}
a.lk:visited {color: #333333; text-decoration: none; font-weight:normal;}
a.lk:hover {color: #AA2828; text-decoration: none; font-weight:normal;}

a.linkft:link {color: #5E7493; text-decoration: none; position:relative;}
a.linkft:visited {color: #5E7493; text-decoration: none; position:relative;}
a.linkft:hover {color: #FF5900; text-decoration: none; position:relative;}


a.dot:link {color: #5E7493; text-decoration: none; border-bottom:1px dotted #5E7493;}
a.dot:visited {color: #5E7493; text-decoration: none; border-bottom:1px dotted #5E7493;}
a.dot:hover {color: #FF5900; text-decoration: none; border-bottom:1px dotted #FF5900;}

a.event:link {color: #2e5c96; text-decoration: none; }
a.event:visited {color: #2e5c96; text-decoration: none;}
a.event:hover {color: #E83A00; text-decoration: none; }

a.morevent:link {color: #FFFFFF; text-decoration: none; }
a.morevent:visited {color: #FFFFFF; text-decoration: none;}
a.morevent:hover {color: #FFFFFF; text-decoration: none; }

div#gbcont{
	width:100%;
	background: url(../img/sfhead.jpg) no-repeat center top;
}

div#gbcontrd{
	width:100%;
	background: url(../img/sfheadrd.jpg) no-repeat center top;
}

div#cont{
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width:920px;
	padding-top: 0px;
}

div#header{
	height: 86px;
	background: url(../img/head.png) no-repeat right;
	padding: 43px 20px 0px 55px;
	font-size: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666666;
}

/* linkaggio head */
#head a {
	display:block;
	text-decoration:none;
	height: 63px;
}

/* linkaggio banner */
.bannerup a {
	display:block;
	text-decoration:none;
	height: 90px
}

/* Fine link  */

div#main{
	background-image:url(../img/sfmainwh.png);
	width: auto;
}

.mainbk{
	background: url('../img/sfundhead.gif') top right no-repeat;
	margin: 0 21px;
}

.mainbkgray{
	background: url('../img/sftopwave.gif') no-repeat;
	font-size: 11px;
	float: right;
}

.mainbkgrayhome{
	background: url('../img/sfmaintopwave.gif') bottom no-repeat;
	height: 60px;
	padding: 5px 0 0 420px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
	clear: both;
}

.mainbkgrayhomerd{
	height: 60px;
	padding: 5px 0 0 420px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
	clear: both;
}



.mainbkdv{
	background: url('../img/sfdv.gif') bottom left no-repeat;
	width: 736px;
}



#leftcont{
	font-size: 14px;
	letter-spacing: 1px;
	margin-left: 23px;
	margin-top: 158px;
	width: 167px;
	position: absolute;
	z-index: 1;
}

#leftcontrd{
	font-size: 14px;
	letter-spacing: 1px;
	margin-left: 23px;
	margin-top: 100px;
	width: 167px;
	position: absolute;
	z-index: 1;
}

#rightcont{
float: right;
width: 747px;
}


/*MENU*/

.menutop{
	text-align: left;
	background: url('../img/topmenu.gif');
	letter-spacing: 1px;
	height: 18px;
	font-size: 10px;
	font-weight: bold;
	color: #203C61;
	padding: 9px 0 0 17px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
}

.menubottom{
	text-align: left;
	background: url('../img/menubottom.gif');
	font-family:Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
	font-size: 10px;
	height: 22px;
	clear: both;
	font-weight: bold;
	color: #333333;
	padding: 3px 0 0 20px;
	
}

.menubottomr{
	text-align: center;
	background: url('../img/menubottomr.gif');
	font-family:Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
	font-size: 10px;
	height: 22px;
	clear: both;
	font-weight: bold;
	color: #333333;
	padding: 3px 0 0 0;
	
}

ul#menulive{
	float: left;
	margin: 0px;
	background: transparent;
	list-style:none;
	padding: 0px;
	width: 100%;
	text-align: center;
}

ul#menulive li ul li{
list-style:none;
margin:0;
padding: 0px;
}

ul#menulive li{
	float:left;
	margin: 0px;
	padding: 0px;
	width: 167px;
	height: 30px;
	background-image:url(../img/buttonup.gif);

}

ul#menulive li a:link,
ul#menulive li a:visited{
display: block;
padding: 0px;
color: #666666;
text-decoration: none;
padding: 6px 0px;

}
ul#menulive li a:hover,
ul#menulive li a:focus,
ul#menulive li a:active{
	background-color: #F2F2F2;
	color: #666666;
	text-decoration: none;
	background-image:url(../img/buttondown.gif);
	display:block;
}

ul#menulive li ul{
display: none;
}

ul#menulive li:hover ul{
display: block;
position: absolute;
z-index:2;
width:167px;
padding:0px;
margin: -30px 0 0 0px;
left: 164px;
padding-left: 7px;
}

ul#menulive li:hover li
{
background-color: #AEACAC;
background-image: none;
}

ul#menulive li li a:hover,
ul#menulive li li a:focus,
ul#menulive li li a:active
{
background-color:#979393;
background-image:none;
color:#FFFFFF;
}

ul#menulive li li a:link,
ul#menulive li li a:visited
{
color:#FFFFFF;
}

ul#menulive li li {
border-bottom:0px solid #585347;

}

/*FINE MENU SN*/

/*GALLERIA FOTO */
.slidegallery img {
	vertical-align: middle;
	border-width: 0px;
	border: 0px;
}

.slidegallery p {
	display: inline;
	margin: 0;
	padding: 0;
	border: 0px solid black;
	font-size: 0px;
}

.slidegallery a {
	display: table-cell;
	padding-top: 8px;
	margin:0px;
	vertical-align: middle;   
	width: 170px;
	border: 0px solid red;
}

.slidegallery span {
	display: block;	        
	line-height: 130px;
	text-align: center;
	margin: 0px;
	border: 0px solid white;
	min-width: 170px;
	padding: 0px;
	
	font-size: 130px;
	}

*>.slidegallery span{
	font-size:0px;
}

head:first-child+body .slidegallery a {
	display: table-cell;
	display: inline-table;
	display: inline-block;
}

* html .slidegallery a {
	display: table-cell;
	display: inline-table;
	display: inline-block;
}

* html .slidegallery span {
	display: inline;
}

.imgshadow {
	padding: 8px 15px 14px 8px;
	background-image: url(../img/ombrapic.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	vertical-align: middle;
}

/*FINE IMG GALLERY*/



.bannertop{
	text-align: center;
	background: url('../img/topmenu.gif');
	letter-spacing: 1px;
	width: 100%;
	height: 18px;
	margin-top: 15px;
	padding: 9px 0 0 0;
	font-size: 10px;
	font-weight: bold;
	color: #203C61;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
}

.banner {
	height: 90px;
	padding-left: 0px;
	background-color: #77879D;
}

.bannerup {
	height: 90px;
	position: absolute;
	width: 162px;
	background: url(../img/sfbannertop.png);
	margin-left: 5px;
}

.bannerdown {
	height: 90px;
	position: absolute;
	width: 160px;
	margin-left: 6px;
	border-color: #6C7784;
}

.bannerbottom{
	text-align: left;
	background: url('../img/bottombanner.gif');
	font-family:Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
	font-size: 13px;
	width: 100%;
	height: 27px;
	clear: both;
	
}

div#breads{
	color: #FF5900;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	letter-spacing: 1px;
	padding-left: 25px;
}

.title{
	color: #CCC8C8;
	font-size: 36px;
	letter-spacing: 1px;
	padding: 10px 0px 0px 25px;
	font-weight: bold;
}

div#infohome{
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: 1px;
	padding: 0px 28px 0px 40px;
	font-weight: bold;
	margin-right: 15px;
	line-height: normal;
}

div#check{
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: 1px;
	padding: 35px 0px 0px 0px;
	font-weight: bold;
	line-height: normal;
	float: left;
}

div#postit{
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	float: right;
	width: 168px;
	height: 134px;
	margin: 60px 0px 0px 0px;
	background-image: url(../img/postit.png);
	padding: 32px 0px 0px 0px;
	background-repeat: no-repeat;
	letter-spacing: normal;
	font-weight: normal;
	overflow: hidden;
}

.evento{
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	width: 134px;
	padding: 8px 17px 0px 17px;
}

.morevents{
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	width: 130px;
	padding: 12px 21px 0px 17px;
	font-weight: bold;
	text-align: right;
}

div#inforiv{
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: 1px;
	padding: 25px 90px 25px 60px;
	font-weight: bold;
	margin-right: 30px;
	background: url('../img/graffi.gif') no-repeat bottom right;
	line-height: normal;
}

.boxtext {
	padding: 3px 23px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}
.toptext {
	border-bottom: #CCCCCC 2px solid;
	font-size: 16px;
	font-weight: bold;
	color: #999999;
	padding-left: 5px;
	margin-bottom: 5px;
}

.toptexttx {
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	padding: 0px 0 0 5px;
}

.toptextnews {
	font-size: 14px;
	font-weight: bold;
	color: #FF5900;
	padding: 0px 0px 5px 5px;
	float: left;
	width: 450px;
}

.toptextct {
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	padding: 0px 0px 5px 5px;
	float: left;
	width: 450px;
}

.toptextdv {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	padding: 0px 0px 5px 5px;
	float: left;
	width: 450px;
}

.text {
	padding: 10px;
	text-indent: 10px;
	line-height: 17px;
	text-align: justify;
	clear: both;
}

.txlink {
	padding: 10px 5px 10px 0px;
	text-indent: 10px;
	line-height: 17px;
	clear: both;
	font-size:11px;
}

.texttx {
	padding: 10px 10px 0px 10px;
	text-indent: 10px;
	line-height: 17px;
	text-align: justify;
	clear: both;
	width: 565px;
	overflow: hidden;
}

.textdv {
	padding: 10px;
	text-indent: 10px;
	line-height: 17px;
	text-align: justify;
	clear: both;
	border: #CCCCCC 1px dotted;
	margin-top: 5px;
	margin-bottom: 10px;
	;
}

.textprivacy {
	padding: 10px;
	line-height: 17px;
	text-align: justify;
	clear: both;
	color:#333333;

}

.textcontact {
	text-indent: 10px;
	line-height: 17px;
	clear: both;
	color: #666666;

}

.textnews {
	line-height: 17px;
	text-align: justify;
	width: 285px;
	overflow: hidden;

}

.titlenews {
	font-weight: bold;
	color: #FF5900;

}

.textfullnews {
	text-indent: 10px;
	padding: 10px 20px 10px 10px;
	line-height: 17px;
	text-align: justify;
	clear: both;

}

.textfullct {
	text-indent: 10px;
	padding: 10px 20px 10px 10px;
	line-height: 17px;
	text-align: justify;
	border: #CCCCCC 1px dotted;
	margin-top: 10px;
	clear: both;

}

.datanewshome {
	font-size: 10px;
	letter-spacing: 1px;
	font-style: italic;
}

.datanews {
	font-size: 10px;
	font-style: italic;
	letter-spacing: 1px;
	clear:both;
	border-top: #CCCCCC 2px solid;
	padding: 3px 0px 0px 5px;
	color: #666666;
}

.newsprint {
	padding: 5px 5px 0px 5px;
	float: right;
}

.fleft{
float: left;
}
.fright{
float: right;
}

.more{
	text-align: right;
	padding-right: 30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.morelf{
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 10px 0 0px 0;
	height: 39px;
}

div#coldx{
	width: 206px;
	float: right;
	background: url('../img/sfundermenug.png') repeat-x;
	padding-top: 6px;
	text-align: center;
}

.display {
	font-size: 11px;
	width: 324px;
	float: left;
	position: inherit;
	margin-right: 10px;
}

.displaymodels {
	font-size: 11px;
	width: 324px;
	float: left;
	position: inherit;
}

.displaymax {
	font-size: 12px;
	width: 650px;
	float: left;
	position: inherit;
}

.displayhome {
	font-size: 11px;
	width: 324px;
	float: left;
}

.topdisplaynews {
	background: url('../img/sftopnewsdisplay.png') no-repeat right;
	height: 61px;
	padding: 0px;
}

.topdisplay {
	background: url('../img/sftopdisplay.png') no-repeat right;
	height: 35px;
	padding: 0px;
}

.topdisplaymax {
	background: url('../img/sftopdisplaymax.png') no-repeat right;
	height: 35px;
	padding: 0px;
}

.maindisplay {
	background: url('../img/sfdisplay.png');
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.maindisplaymax {
	background: url('../img/sfdisplaymax.png');
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.displaytext {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 270px;
	overflow: hidden;
	padding-left: 23px;
	text-indent: 10px;
}

.displaytextmax {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	overflow: hidden;
	padding-left: 23px;
	padding-right: 31px;
}

.displaytextmodel {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	overflow: hidden;
	padding-left: 23px;
	text-align:center;
	padding-right: 31px;
}

.displaytextcontact {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	overflow: hidden;
	padding-left: 23px;
	padding-right: 31px;
}

.titlemodel {
	font-size: 14px;
	font-weight: bold;
	color: #FF5B02;
	padding-bottom: 5px;

}

.titlemaxsn {
	font-size: 18px;
	font-weight: bold;
	color: #F97200;
	float:left;
	clear: both;

}

.titlemaxdx {
	font-size: 12px;
	font-weight: bold;
	color: #203C61;
	float: left;
	padding-left: 50px;
	width: 400px;

}

.caratteristiche {
	font-size: 9px;
	font-weight: bold;
	color: #203C61;
	float: left;
	text-align: left;
	padding: 17px 0px 20px 8px;

}

.caratteristichetec {
	font-size: 10px;
	font-weight: bold;
	color: #203C61;
	float: left;
	text-align: left;
	padding: 5px 0px 20px 30px;

}

.caratteristichelarge {
	font-size: 10px;
	font-weight: bold;
	color: #203C61;
	float: left;
	text-align: left;
	padding: 17px 0px 20px 26px;

}

.linkmodel {
	font-size: 12px;
	text-align: right;
	clear: both;

}

.bottomdisplay {
	background: url('../img/sfbottomdisplay.png') repeat right;
	height:35px;
	padding: 0px;
}

.bottomdisplaymax {
	background: url('../img/sfbottomdisplaymax.png') repeat right;
	height:35px;
	padding: 0px;
}

.fotohome {
	float: right;
	width: 310px;
	text-align: center;
	position: relative;
}

.fotopagine {
	padding-top: 0px;
}

.fotobox {
	float: left;
	width: 249px;
	height: 198px;
	background: url('../img/foto/sffoto.png') no-repeat;
	clear: none;
	margin-left: 32px;
	margin-bottom: 35px;
	display: inline;
	padding: 8px 0 0 8px;
}

.videobox {
	float: left;
	width: 305px;
	clear: none;
	padding: 5px 0 5px 0;
	background-color: #CCCCCC;
	display: inline;
	margin: 0 0 10px 10px;
	z-index: 0;
	overflow: hidden;
}

.titleyoutube {
	background-color: #EBEBEB;
	margin: 5px 5px 0px 5px;
	padding: 5px;
	font-size: 10px;
	font-weight: bold;
	color: #122945;
	border: 1px solid white;
}

.fotoboxs {
	float: left;
	width: 197px;
	height: 159px;
	background: url('../img/foto/sffotos.png') no-repeat;
	clear: none;
	margin-left: 60px;
	margin-bottom: 25px;
	display: inline;
	padding: 6px 0 0 6px;
}

div#maincont{
	text-align: center;
	font-size: 10px;
	line-height: normal;
	letter-spacing: 1px;
	font-family: Arial, Helvetica, sans-serif;
	float: right;
	clear: both;
	background: url('../img/sfgray.png') repeat-y;
	width: 782px;
}
div#mainhome{
	text-align: left;
	font-size: 10px;
	line-height: normal;
	letter-spacing: 1px;
	font-family: Arial, Helvetica, sans-serif;
	width: 647px;
	background: url('../img/sfmainhome.gif') bottom no-repeat;
	height: 457px;
	padding: 0 40px 0 95px;
}

div#mainhomerd{
	text-align: left;
	font-size: 10px;
	line-height: normal;
	letter-spacing: 1px;
	font-family: Arial, Helvetica, sans-serif;
	width: 647px;
	background: url('../img/sfmainrd.gif') bottom no-repeat;
	height: 389px;
	padding: 0 40px 0 95px;
}

div#mainall{
	text-align: left;
	font-size: 12px;
	line-height: normal;
	letter-spacing: 1px;
	font-family: Arial, Helvetica, sans-serif;
	width: 647px;
	background: url('../img/sfmain.gif') bottom no-repeat;
	padding: 30px 40px 0 95px;
	float: right;
	min-height: 670px;
}

div#mainmodels{
	text-align: left;
	font-size: 10px;
	line-height: normal;
	letter-spacing: 1px;
	font-family: Arial, Helvetica, sans-serif;
	background: url('../img/sfmain.gif') bottom no-repeat;
	padding: 30px 35px 0 88px;
	width: 659px;
	float: right;
	min-height: 670px;
}

div#mainnews{
	text-align: left;
	font-size: 12px;
	line-height: 17px;
	letter-spacing: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: url('../img/sfmain.gif') bottom no-repeat;
	padding: 30px 35px 0 88px;
	width: 659px;
	float: right;
	min-height: 670px;
}

div#maindealers{
	text-align: left;
	font-size: 12px;
	line-height: 17px;
	letter-spacing: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: url('../img/sfmain.gif') bottom  no-repeat;
	padding: 40px 35px 0 88px;
	width: 659px;
	float: right;
	min-height: 670px;
}

div#mainfoto{
	text-align: center;
	font-size: 12px;
	letter-spacing: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: url('../img/sfmain.gif') bottom no-repeat;
	padding: 40px 50px 0 88px;
	width: 644px;
	float: right;
	min-height: 670px;
}

div#footer{
	text-align: center;
	font-size: 10px;
	line-height: 11px;
	letter-spacing: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 782px;
	background: url('../img/sffooter.gif') no-repeat;
	float: right;
	height: 58px;
	clear: both;
	padding-top: 15px;
	color: #596F8C;
	padding-left: 0px;
}

div#footerdv{
	height: 47px;
	width: 706px;
	background: url('../img/footerdv.png');
	clear: both;
	padding: 35px 30px 0px 30px;
	text-align: center;
	color: #666666;
	font-size: 10px;
	line-height: normal;
	letter-spacing: 1px;
	font-family: Arial, Helvetica, sans-serif;
}

/*FORM CONTATTI*/
form {
	margin-top: 0px;
	margin-bottom: 5px;
}
input {
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	font-family: Verdana, Serif;
	text-decoration: none;
	text-transform: none;
	color: #333333;
	font-size:12px;
	width: 125px;
	padding: 2px;
}

.submit {
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	font-family: Verdana, Serif;
	text-decoration: none;
	text-transform: none;
	color: #333333;
	font-size:10px;
	width: 45px;
	background-color: #F7F7F7;
	margin-top: 5px;
}

textarea {
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	height:80px;
	width: 255px;
	font-family: Verdana, Serif;
	text-decoration: none;
	text-transform: none;
	color: #333333;
	background-color: #FFFFFF;
	font-size:12px;
	padding: 5px;
	margin-bottom: 15px;
}
/*END FORM CONTATTI*/

div#contmap{
	height: auto;
	padding-left: 25px;
	float: left;

}
.small {font-size:14px; font-weight:bold; color: #C4BFBF;}

