a.arrow{
	float:right;
	position:relative;
	right:6px;
	top:-6px;
}
a.copy{
	color:#323232;
	text-decoration:none;
}
a.copy:hover{
	color:#323232;
	text-decoration:none;
}
a.copy02Link{
	text-decoration:none;
	background-color:#d6d6d6;
	color:#616161;
}
a.copy02Link:hover{
	text-decoration:underline;
	background-color:#d6d6d6;
	color:#616161;
}
a.link{
	color:#717171;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
}
a.link:hover{
	text-decoration:none;
}
a.link01{
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
}
a.link01:hover{
	color:#cf0000;
}
a.link02{
	font-size:12px;
	color:#0cadef;
	text-decoration:none;
	font-weight:bold;
}
a.link02:hover{
	color:#cf0000;
}
a.link03{
	font-size:11px;
	color:#c20202;
	text-decoration:underline;
	font-weight:bold;
}
a.link03:hover{
	text-decoration:none;
}
a.link04{
	font-size:11px;
	color:#323232;
	text-decoration:none;
}
a.link04:hover{
	text-decoration:underline;
}
a.linkSotto{
	padding:10px;
	font-size:11px;
	color:#323232;
	text-decoration:underline;
}
a.linkSotto:hover{
	color:#323232;
	text-decoration:none;
}
a.menu{
	font-size:13px;
	color:#323232;
	text-decoration:none;
}
a.menu:hover{
	text-decoration:underline;
}
a.select{
	font-size:14px;
	color:#323232;
	text-decoration:none;
}
a.select:hover{
	text-decoration:underline;
	font-weight:bold;
}
a.linkBianco{
	color:#ffffff;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}
a.linkBianco:hover{
	text-decoration:underline;
}
body{
	font-family:Arial, Verdana;
	color:#323232;
	text-align:center;
	background-color:#e4e4e4;
	margin:0;
}
br.clear{
	clear:both;
}
div.accedi{
	margin-left:80px;
	margin-top:5px;
	text-align:center;
	width:107px;
	height:15px;
	background-image:url(../images/bottone_accedi.gif);
	background-repeat:no-repeat;
}
div.accedi02{
	margin-left:17px;
	margin-top:5px;
	text-align:center;
	width:170px;
	height:15px;
	background-image:url(../images/bottone_accedi_02.gif);
	background-repeat:no-repeat;
}
div.annunciVetrina{
	background-color:#d8f2fc;
	width:174px;
	height:208px;
	float:left;
	text-align:left;
	font-size:11px;
	color:#323232;
	margin-left:3px;
	margin-right:3px;
}
div.annunciVetrinaOver{
	background-color:#d0d0d0;
	width:174px;
	height:208px;
	float:left;
	text-align:left;
	font-size:11px;
	color:#323232;
	margin-left:3px;
	margin-right:3px;
	cursor:hand;
}
div.bottoneSx{
	float:left;
	width:29px;
	height:208px;
}
div.centra{
	width:100%;
	text-align:center;
}
div.contenitore{
	margin:auto;
	margin-top:0;
	background-color:#ffffff;
	width:980px;
	margin-bottom:0;
}
div.contenitore02{
	margin-left:10px;
	margin-right:10px;
	padding-top:8px;
	text-align:left;
}
div.copy{
	background-image:url(../images/background_copy.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	height:172px;
	border-left:1px solid #d6d6d6;
	border-right:1px solid #d6d6d6;
	border-top:11px solid #d6d6d6;
	clear:both;
}
div.copy02{
	background-color:#d6d6d6;
	color:#616161;
	font-size:10px;
	text-align:left;
	height:20px;
}
div.copyDx{
	float:left;
	text-align:left;
	width:185px;
	margin-top:3px;
	margin-bottom:6px;
	border-right:1px solid #d6d6d6;
}
div.copyDx02{
	float:left;
	margin-top:6px;
	margin-bottom:6px;
}
div.copyDx03{
	font-size:11px;
}
div.copySx{
	float:left;
	width:580px;
	height:160px;
	font-size:11px;
	text-align:left;
	margin-top:6px;
	margin-bottom:6px;
	border-right:1px solid #d6d6d6;
}
div.elenco{
	margin-left:20px;
	margin-top:8px;
}
div.elenco01{
	width:183px;
	height:135px;
	float:left;
	border-left:1px solid #0cadef;
	color:#323232;
	font-size:12px;
}
div.elenco02{
	width:183px;
	height:135px;
	float:left;
	border-left:1px solid #0cadef;
	border-right:1px solid #0cadef;
	color:#323232;
	font-size:12px;
}
div.facebook{
	/*float:left;*/
	margin-top:0;
}
div.fascia_01{
	float:left;
	width:193px;
	height:108px;
	border:1px solid #0cadef;
	text-align:left;
}
div.fascia_02{
	float:right;
	width:200px;
	height:108px;
	border:1px solid #0cadef;
}
div.fascia_bordo{
	/*border-right:1px solid #0cadef;*/
	border-bottom:1px solid #0cadef;
	border-left:1px solid #ffffff;
	border-top:1px solid #ffffff;
	height:330px;
}
div.fascia_bordoNew{
	font-size:12px;
	text-align:center;
	height:108px;
	margin-bottom:3px;
}
div.fascia_bordoNew_SS{
	border:1px solid #0cadef;
	height:217px;
	width:193px;
	margin-top:3px;
	float:left;
}
div.fascia_bordoNew_SD{
	float:right;
	border:1px solid #0cadef;
	height:217px;
	width:200px;
	margin-top:3px;
	margin-left:3px;
	text-align:right;
}
div.fascia01{
	margin-top:24px;
}
div.fascia_01_1{
	float:left;
	width:272px;
	height:331px;
	margin-left:-5px;
	/*margin-right:10px;*/
	padding-right:10px;
	border-bottom:1px solid #0cadef;
}
div.fascia_01_2{
	float:left;
	width:280px;
	/*height:330px;*/
}
div.fascia_01_3{
	float:right;
	width:400px;
	height:330px;
}
div.fascia02{
	margin-top:30px;
}
div.head{
	border-bottom:1px solid #0cadef;
	/*height:54px;*/
	height:88px;
}
div.input{
	padding-left:5px;
	padding-top:8px;
	width:240px;
	height:27px;
	background-image:url(../images/background_input.jpg);
	background-repeat:no-repeat;
}
div.leggi{
	margin-top:10px;
	margin-left:50px;
}
div.logo{
	float:left;
	margin-left:12px;
	width:210px;
	margin-top:18px;
	/*height:51px;*/
}
div.margini{
	margin:7px;
}
div.margini02{
	margin:5px;
	font-size:11px;
}
div.margini03{
	text-align:left;
	margin-bottom:15px;
	margin-top:0;
}
div.margini04{
	padding-top:4px;
}
div.margini05{
	margin-left:4px;
	margin-top:0;
}
div.menu{
	float:right;
	height:40px;
	width:730px;
	padding-top:21px;
	color:#323232;
	font-size:13px;
}
div.menu02{
	float:right;
	height:50px;
	width:720px;
	/*padding-top:21px;*/
	margin-left:-4px;
	/*padding-top:5px;*/
	color:#323232;
	font-size:13px;
}
div.menu03{
	width:720px;
	/*margin-top:-8px;
	position:relative;
	left:550px;*/
	height:21px;
	/*margin-bottom:23px;*/
	margin-bottom:15px;
	line-height:20px;
}
div.menu04{
	background-image:url(../images/background_registrati.gif);
	background-repeat:no-repeat;
	padding-top:1px;
	width:175px;
	height:21px;
	text-align:center;
	float:right;
	position:relative;
	top:-10px;
}
div.prezzo{
	width:240px;
	margin-bottom:14px;
}
div.prezzo_da{
	z-index:240;
	float:left;
	width:108px;
	background-color:#f6f6f6;
	border:1px solid #9a9a9a;
	margin-top:0px;
	position:absolute;
	line-height:20px;
}
div.prezzo_a{
	z-index:240;
	float:right;
	width:108px;
	background-color:#f6f6f6;
	border:1px solid #9a9a9a;
	margin-top:0px;
	margin-left:125px;
	position:absolute;
	line-height:20px;
}
div.selectbox{
	padding-left:5px;
	padding-top:8px;
	width:240px;
	height:27px;
	background-image:url(../images/background_select.jpg);
	background-repeat:no-repeat;
	cursor:hand;
}
div.selectbox02{
	float:left;
	padding-left:5px;
	padding-top:8px;
	width:110px;
	height:27px;
	background-image:url(../images/background_select_corto.jpg);
	background-repeat:no-repeat;
	cursor:hand;
}
div.selectbox03{
	float:right;
	padding-left:5px;
	padding-top:8px;
	margin-left:0px;
	width:110px;
	height:27px;
	background-image:url(../images/background_select_corto.jpg);
	background-repeat:no-repeat;
	cursor:hand;
}
div.serviziDx{
	float:right;
	width:198px;
	height:108px;
	border-bottom:1px dashed #0cadef;
}
div.serviziDx02{
	float:right;
	width:198px;
	height:108px;
}
div.serviziSxBanner{
	float:left;
	width:199px;
	height:217px;
	border-right:1px dashed #0cadef;
	border-bottom:1px dashed #0cadef;
	padding:0px;
	margin:0px;
}
div.serviziSx02{
	float:left;
	width:199px;
	height:112px;
	border-right:1px dashed #0cadef;
}
div.tipologia_div{
	z-index:140;
	float:left;
	width:237px;
	background-color:#f6f6f6;
	border:1px solid #9a9a9a;
	margin-top:0px;
	margin-left:0px;
	position:absolute;
	line-height:20px;
}
div.titolo{
	width:100%;
	margin-top:15px;
	border-bottom:2px solid #0cadef;
}
div.twitter{
	float:right;
	margin-left:2px;
	margin-top:0;
	margin-bottom:10px;
}
div.vetrina_home{
	margin-top:8px;
}
h1.titoloHome{
	color:#0cadef;
	font-size:14px;
	margin-left:30px;
	margin-bottom:3px;
}
h2.copyHome{
	font-size:11px;
	margin-top:0px;
	font-weight:normal;
}
h2.Sotto{
	font-size:12px;
	margin:0px;
}
h2.titolo{
	color:#0cadef;
	font-size:16px;
	margin:0;
	margin-bottom:8px;
}
h2.titolo02{
	color:#0cadef;
	font-size:14px;
	margin-left:30px;
	margin-bottom:3px;
}
h3.home{
	font-size:13px;
	color:#0cadef;
	margin-top:10px;
	margin-bottom:14px;
}
h3.home02{
	font-size:13px;
	color:#0cadef;
	margin-top:2px;
	margin-bottom:2px;
}
h3.home03{
	font-size:13px;
	color:#0cadef;
	margin-top:2px;
	margin-bottom:8px;
}
img.freccia{
	border:0;
	text-align:right;
}
img.logo{
	border:0;
}
img.servizi{
	float:left;
	margin-right:16px;
	margin-left:4px;
}
input.home{
	width:220px;
	margin-top:-2px;
	background-color:transparent;
	border:0;
	font-size:16px;
	color:#a4a4a4;
	font-style:italic;
}
input.home02{
	width:220px;
	margin-top:-2px;
	background-color:transparent;
	border:0;
	font-size:16px;
	color:#323232;
}
input.send{
	width:140px;
	height:27px;
	color:#ffffff;
	font-size:14px;
}
p.form{
	font-size:14px;
	font-weight:bold;
	margin-top:7px;
	margin-bottom:5px;
}
span.input{
	font-size:16px;
	color:#323232;
}

/* Stili per il select con i bordi arrotondati */
ul {
	list-style-type:none;
	z-index:100;
}
.selectbox {
	height:33px;
	width:230px;
	font-size:15px;
	/*margin:0 0 15px 0;*/
	padding:0 10px;
}
.selectbox .hoverBox {
	position:relative;
	background:#d1d1d1;
	border-left:1px solid #9a9a9a;
	border-right:1px solid #9a9a9a;
	border-bottom:1px solid #9a9a9a;
	display:block;
	left:-45px;
	margin-left:40px;
	top:-13px;
	width:218px;
	/*height: 79px;*/
	padding:10px;
	overflow:auto;
	display:none;
}
.selectbox .hoverBox li {
	display:block;
	margin-bottom:10px;
}
.selectbox .hoverBox li:last-child {
	margin-bottom:0;
}

.selectbox .hoverBox a {
	font-size:14px;
	color:#000;
	text-decoration:none;
}

.selectbox .hoverBox a:hover {
	color:#990000;
}

strong.vetrina{
	color:#0cadef;
	font-size:12px;
}
strong.copy{
	font-weight:normal;
}

/*  Stili per il suggerimento del box in home page. */
#tag_update {
	display: block;
	border: 1px solid #9a9a9a;
	position:absolute;
	z-index:50;
}
#tag_update ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#tag_update li{
	display:block;
	clear:both;
}
#tag_update a {
	width:230px;
	display:block;
	padding:0.2em 0.3em;
	text-decoration:none;
	color: #323232;
	font-size:14px;
	background-color:#f6f6f6;
	text-align:left;
}
#tag_update a:hover{
	color: #323232;
	/*background-color: #0cadef;*/
	text-decoration:underline;
	font-weight:bold;
	background-image: none;
}

/* Style box di natale */
div.natale01{
	border:2px solid #ff0000;
	background-image:url(../images/natale_2011/background.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
	height:328px;
}
div.natale02{
	font-size:14px;
	width:200px;
	line-height:20px;
	margin-left:20px;
	margin-top:30px;
}
