@charset "utf-8";
/* CSS Document */

html, body {
	background-color:#CECECE;
	padding:0;
	margin:auto;
	height:auto;
}
table.ducati{
	border:1px dotted blue;
	font-family:Verdana, Geneva, sans-serif;
	font-size:8pt;
	color:red;
}
td.pducati{
	border:1px dotted red;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12pt;
	color:BLACK;
}
#lin{
	text-align:center;
	margin-left:300px;
	width:400px;
	height:50px;
}
.lingua{
	float:left;
	display:inline;
	margin:auto;
	width:200px;
	text-align:center;
}
#lind{
	text-align:center;
	margin-left:85px;
	width:840px;
	height:100px;
	overflow:hidden;
}
.lind2{
	float:left;
	display:inline;
	margin-right:10px;
	width:200px;
	text-align:center;
}

#pagina{
	text-align:center;
	margin:auto;
	width:1000px;

}
#pindex{
	width:1000px;
	background:url(../img/bordi4.gif) repeat-y;
	height:100%;
	overflow:hidden;
	margin:auto;
	font-family:Verdana, Geneva, sans-serif;
	font-size:7pt;
	font-weight:bold;
}
#pindex2{
	width:1000px;
	margin:auto;
	font-family:Verdana, Geneva, sans-serif;
	font-size:7pt;
	font-weight:bold;
	color:#CECECE;
}
#pagina3{
	text-align:center;
	margin:auto;
	width:550px;
	position:relative;
	overflow:hidden;

}
#home{
	text-align:center;
	margin:5px auto;
	width:650px;
	height:166px;
	position:relative;
	overflow:hidden;
	border:1px dotted blue;

}
#arisest2{
	width:533px;
	margin:auto;

}
.arisest{
	width:165px;
	height:130px;
	overflow:hidden;
	margin:5px 5px 5px 5px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:8pt;
	font-style:italic;
	color:red;
	font-weight:bold;
	text-align:center;
	float:left;
	display:inline;
	border:1px dotted blue;


}
.arisint{
	width:160px;
	margin-right:2px;
	margin-bottom:5px;
}
.arisbot{
	width:45px;
	height:45px;
	margin-left:5px;
	margin-bottom:5px;
	border:1px dotted red;
	text-align:center;
	float:left;
	display:inline;

}
a.arbot:link, a.arbot:visited {
       font-size: 6pt;
	   color:black;
       text-decoration: none;
       text-transform:none;
       font-family:Verdana, Arial, Helvetica, sans-serif;
	   font-weight:bold;
	   
	   }
a.arbot:hover, a.arbot:active{
       color:RED;
       font-family:Verdana, Arial, Helvetica, sans-serif;
       font-weight:bold;
       }	
	
#banner{
	width:1000px;
	background:url(../img/bordi4.gif) repeat-y;
	height:155px;
	
	overflow:hidden;
}
#festeest{
	width:1000px;
	background:url(../img/bordi4.gif) repeat-y;
	height:30px;
	margin:auto;
	font-family:Verdana, Geneva, sans-serif;
	color:red;
	font-size:16px;
	font-weight:bold;
	overflow:hidden;
}

.cbanl{
	width:158px;
	height:140px;
	overflow:hidden;
	margin-top:10px;
	margin-bottom:10px;
	margin-left: 8px;
	float:left;
	display:inline;
}
.banl1{
	width:150px;
	height:65px;
	margin-bottom:5px;
	overflow:hidden;
	float:left;
	border:1px dotted blue;
	display:inline;
}
.banl2{
	width:150px;
	height:65px;
	overflow:hidden;
	float:left;
	display:inline;
	border:1px dotted blue;
}
.cbanr{
	width:158px;
	height:140px;
	overflow:hidden;
	margin-top:10px;
	margin-right: 8px;
	margin-bottom:10px;
	float:right;
	display:inline;
}

.banr1{
	width:150px;
	height:65px;
	margin-bottom:5px;
	display:inline;
	overflow:hidden;
	float:right;
	border:1px dotted blue;
}
.banr2{
	width:150px;
	height:65px;
	overflow:hidden;
	float:right;
	display:inline;
	border:1px dotted blue;
}

.bc{
	margin-left:2px;
	margin-right:2px;
	width:660px;
	height:135px;
	float:left;
	display:inline;
	margin-top:10px;
	margin-bottom:10px;
}
.bannc{
	width:650px;
	margin:auto;
	height:137px;
	overflow:hidden;
	border:1px dotted blue;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14pt;
	color:red;
	font-weight:bold;
	vertical-align:middle;
}
#feste{
	text-align:center;
	margin:5px auto;
	width:650px;
	height:400px;
	position:relative;
	overflow:hidden;
	border:1px dotted blue;

}
#festeim{
	text-align:center;
	margin:10px auto;
	width:400px;
	height:380px;
	position:relative;
	overflow:hidden;
	border:1px dotted red;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12pt;
	color:red;
	text-align:center;

}
#festei{
	text-align:center;
	margin:5px auto;
	width:650px;
	height:420px;
	position:relative;
	overflow:hidden;
	border:1px dotted blue;

}
#festeimi{
	text-align:center;
	margin:10px auto;
	width:400px;
	height:400px;
	position:relative;
	overflow:hidden;
	border:1px dotted red;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12pt;
	color:red;
	text-align:center;

}


#card{
	text-align:center;
	margin:5px auto;
	width:650px;
	height:166px;
	position:relative;
	overflow:hidden;
	border:1px dotted blue;

}
#card1{
	text-align:center;
	margin:5px auto;
	width:650px;
	position:relative;
	overflow:hidden;
	border:1px dotted blue;

}

#cardsx{
	text-align:center;
	margin:auto;
	width:325px;
	height:166px;
	position:relative;
	overflow:hidden;
	float:left;
	display:inline;

}
#carddx{
	text-align:left;
	margin:auto;
	width:315px;
	height:166px;
	position:relative;
	overflow:hidden;
	float:left;
	display:inline;
	font-family:Verdana, Geneva, sans-serif;
	font-size:7pt;
	font-weight:bold;
	padding-left:5px;
	padding-right:5px;

}
#ghome{
	margin:5px auto;
	padding:0px;
	width:650px;
	height:190px;
	
	border:1px dotted blue;
	font-family:Verdana, Geneva, sans-serif;
	font-size:7pt;
	font-weight:bold;
	font-style:italic;
	overflow:hidden;
	
	vertical-align:top;

}


.gh{
	height:150px;
	border:1px red dotted;
}
.innov{
	width:650px;
	height:30px;
	text-align:left;
	vertical-align:text-top;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10pt;
	font-weight:bold;
	font-style:italic;
	padding: 0px;
	margin-top:10px;
	float:left;
	display:inline;
	overflow:hidden;
}
.innov2{
	width:650px;
	height:60px;
	text-align:left;
	vertical-align:text-top;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10pt;
	font-weight:bold;
	font-style:italic;
	padding: 0px;
	margin-top:10px;
	float:left;
	display:inline;
	overflow:hidden;
}
.cnov{
	width:625px;
	overflow:hidden;
	position:relative;
	height:100%;
	border:1px dotted red;
}
.anov{
	width:120px;
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	font-size:8pt;
	font-weight:bold;
	font-style:italic;
	float:left;
	display:inline;
	overflow:hidden;
}
.tnov{
	width:440px;
	text-align:left;
	vertical-align:middle;
	font-family:Verdana, Geneva, sans-serif;
	font-size:8pt;
	font-weight:bold;
	font-style:italic;
	
	padding-left: 10px;
	border-left:1px dotted red;
	float:left;
	display:inline;
	overflow:hidden;
}
.nov{
	width:150px;
	height:50px;
	text-align:center;
	vertical-align:text-top;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10pt;
	font-weight:bold;
	font-style:italic;
	padding-top: 10px;
	margin-top: 8px;
	margin-bottom: 8px;
	margin-left: 8px;
	margin-right: 4px;
	border:1px dotted red;
	float:left;
	display:inline;
	overflow:hidden;
}
.dow{
	width:310px;
	height:50px;
	text-align:left;
	padding-top: 10px;
	margin-top: 8px;
	margin-bottom: 8px;
	margin-left: 8px;
	margin-right: 4px;
	border:1px dotted red;
	overflow:hidden;
	float:left;
	display:inline;
}
.hom1{
	width:150px;
	height:150px;
	text-align:center;
	vertical-align:text-top;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10pt;
	font-weight:bold;
	font-style:italic;
	padding: 0px;
	margin-top: 8px;
	margin-bottom: 8px;
	margin-left: 8px;
	margin-right: 4px;
	border:1px dotted red;
	float:left;
	display:inline;
	overflow:hidden;
}
.hs{
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	font-size:7pt;
	font-weight:bold;
	font-style:italic;
	overflow:hidden;
	margin-top:5px;
	
}

.hom2{
	width:150px;
	height:150px;
	text-align:center;
	vertical-align:text-top;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10pt;
	font-weight:bold;
	font-style:italic;
	padding: 0px;
	margin-top: 8px;
	margin-bottom: 8px;
	margin-left: 4px;
	margin-right: 4px;
	border:1px dotted red;
	float:left;
	display:inline;
	overflow:hidden;
}
.hom3{
	width:150px;
	height:150px;
	text-align:center;
	vertical-align:text-top;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10pt;
	font-weight:bold;
	font-style:italic;
	padding: 0px;
	margin-top: 8px;
	margin-bottom: 8px;
	margin-left: 4px;
	margin-right: 8px;
	border:1px dotted red;
	float:left;
	display:inline;
	overflow:hidden;
}
.hom4{
	/*width:180px;
	height:150px;*/
	text-align:center;
	/*vertical-align:text-top;
	font-family:Verdana, Geneva, sans-serif;
	font-size:7pt;
	font-weight:bold;
	font-style:italic;
*/
	border:1px dotted red;
	
}
.thom{
	width:auto;
	}
.off{
	width:150px;
	height:190px;
	text-align:center;
	vertical-align:text-top;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10pt;
	font-weight:bold;
	font-style:italic;
	padding: 0px;
	margin-top: 8px;
	margin-bottom: 8px;
	margin-left: 4px;
	margin-right: 4px;
	border:1px dotted red;
	float:left;
	display:inline;
	overflow:hidden;
}
#faq{
	text-align:center;
	margin:auto;
	width:550px;
	position:relative;
	overflow:hidden;

}
#offerte{

	margin:auto;
	width:650px;
	position:relative;
	overflow:hidden;

}
#storia{

	margin:auto;
	width:650px;
	position:relative;
	overflow:hidden;

}
#ev{
	text-align:center;
	margin:auto;
	width:150px;
	position:relative;
	overflow:hidden;

}
#sp{
	text-align:center;
	margin:auto;
	width:450px;
	position:relative;
	overflow:hidden;

}
#circ{
	text-align:center;
	margin:auto;
	width:450px;
	position:relative;
	overflow:hidden;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10pt;
	color:red;
	font-style:italic;

}
.lcir{
	float:left;
	display:inline;
}
#fotogev{
	text-align:center;
	margin:auto;
	width:550px;
	height:100%;
	position:relative;
	overflow:hidden;

}
.fotoev{
	text-align:center;
	vertical-align:middle;
	margin-left:5px;
	margin-right:5px;
	margin-top:5px;
	margin-bottom:5px;
	width:100px;
	height:130px;
	overflow:hidden;
	float:left;
	display:inline;
	border:1px dotted red;
	font-family:Verdana, Geneva, sans-serif;
	font-size:7pt;
	font-style:italic;
	font-weight:bold;

}
.eventi{
position:relative;
	margin:auto;
	width:650px;
	height:100%;

	overflow:hidden;
	padding:0px;
	border-bottom:1px ridge blue;
	font-family:Verdana, Geneva, sans-serif;
	font-size:8pt;
	color:black;
	font-style:italic;

}
.eventi2{

	margin:auto;
	width:560px;
	height:100%;

	overflow:hidden;
	padding:0px;
	border-bottom:1px ridge blue;
	font-family:Verdana, Geneva, sans-serif;
	font-size:8pt;
	color:black;
	font-style:italic;

}
.pub{
position:relative;
	margin:auto;
	width:650px;
	height:100%;
	margin-bottom:5px;
	overflow:hidden;
	padding:0px;
	border-bottom:1px ridge blue;
	font-family:Verdana, Geneva, sans-serif;
	font-size:8pt;
	color:black;
	font-style:italic;

}
.pcop{
	text-align:center;
	width:113px;
	height:150px;
	float:left;
	display:inline;
	margin-bottom:5px;
}
.pcent{
	text-align:left;
	width:300px;
	height:150px;
	float:left;
	display:inline;
	padding-left:5px;
	padding-right:5px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10pt;
	font-weight:bold;
	margin-bottom:5px;
}
.ppag{
	text-align:center;
	width:227px;
	margin:auto;
	height:150px;
	float:left;
	display:inline;
	margin-bottom:5px;
}
.ppub{
	text-align:center;
	width:100%;
	margin-top:5px;
	margin-bottom:5px;
	height:150px;
	float:left;
	display:inline;
}
.evf{
	text-align:center;
	width:150px;
	height:150px;
	float:left;
	display:inline;
	margin-top:20px;
	
}
.evf2{
	text-align:center;
	width:150px;
	height:150px;
	float:right;
	display:inline;
	margin-top:20px;
	
}
.evdata{
	text-align:left;
	vertical-align:text-bottom;
	width:490px;
	height:30px;
	float:right;
	display:inline;
	margin-top:20px;
	padding-left:10px;
	margin-bottom:0px;
	padding-bottom:0px;
	font-family:Verdana, Geneva, sans-serif;
	size:10pt;
	color:red;
	font-weight:bold;
}
.evdata2{
	text-align:left;
	vertical-align:text-bottom;
	width:340px;
	height:30px;
	float:left;
	display:inline;
	padding-left:10px;
	margin-bottom:0px;
	padding-bottom:0px;
	font-family:Verdana, Geneva, sans-serif;
	size:10pt;
	color:red;
	font-weight:bold;
}
.evd{
	text-align:left;
	vertical-align:middle;
	width:490px;
	height:120px;
	float:right;
	display:inline;
	padding-top:0px;
	margin-top:0px;
	padding-left:10px;
	font-family:Verdana, Geneva, sans-serif;
	size:10pt;
	color:black;
}
.evd2{
	text-align:left;
	vertical-align:middle;
	width:340px;
	height:120px;
	float:left;
	display:inline;
	padding-top:0px;
	margin-top:0px;
	padding-left:10px;
	font-family:Verdana, Geneva, sans-serif;
	size:10pt;
	color:black;
}
.evd3{
	margin-top:20px;
	width:340px;
	height:150px;
	float:left;
	display:inline;
}
.evof{
	text-align:center;
	width:100px;
	float:left;
	display:inline;
	margin-top:20px;
	
}
.evodata{
	text-align:left;
	vertical-align:text-bottom;
	width:440px;
	height:30px;
	float:right;
	display:inline;
	margin-top:20px;
	padding-left:10px;
	margin-bottom:0px;
	padding-bottom:0px;
	font-family:Verdana, Geneva, sans-serif;
	size:10pt;
	color:red;
	font-weight:bold;
}
.evod{
	text-align:left;
	vertical-align:middle;
	width:440px;
	float:right;
	display:inline;
	padding-top:0px;
	margin-top:0px;
	padding-left:10px;
	font-family:Verdana, Geneva, sans-serif;
	size:10pt;
	color:black;
}
#marchit{
	text-align:center;
	margin:auto;
	width:650px;
	position:relative;
	overflow:hidden;

}
.mt{
	text-align:center;
	width:150px;
	height:40px;
	float:left;
	display:inline;
	margin-top:20px;
}
.cont{
	

}
#fotogallery{
	text-align:center;
	margin:auto;
	width:550px;
	height:100px;
	position:relative;
	overflow:hidden;

}
.foto{
	text-align:center;
	margin-left:5px;
	margin-right:5px;
	width:100px;
	height:100px;
	overflow:hidden;
	float:left;
	display:inline;

}
.foto1{
	background:url(../img/nim.gif) no-repeat;
	width:100px;
	height:100px;
	margin-left:5px;
	margin-right:5px;
	overflow:hidden;
	float:left;
	display:inline;

}
.foto2{
	background:url(../img/nim.gif) no-repeat;
	width:100px;
	height:100px;
	overflow:hidden;
	float:left;
	display:inline;

}

.st{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10pt;
	color:black;
	text-indent:30px;
	text-align:justify;
}
.st1{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10pt;
	color:black;
	text-align:justify;
}
.st2{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10pt;
	color:black;
	text-align:center;
	font-weight:bold;
	vertical-align:text-top;
}
#int4{
	width:1000px;
	height:216px;
	background:url(../img/int8.gif) left top no-repeat;
	position:relative;
}
#int3{
	width:1000px;
	height:216px;
	background:url(../img/int7.gif) left top no-repeat;
	position:relative;
}
#int{
	width:1000px;
	height:182px;
	background:url(../img/int9.gif) left top no-repeat;
	position:relative;
}
#int2{
	width:1000px;
	height:182px;
	background:url(../img/int6.gif) left top no-repeat;
	position:relative;
}
#logo2{
	width:150px;
	height:92px;
	background:url(../img/logolcr.gif) left top no-repeat;
	position:absolute;
	left: 844px;
	top: 34px;
}
#lcr{
	width:212px;
	font-family:Verdana, Geneva, sans-serif;
	text-align:left;
	font-size:6pt;
	font-weight:bold;
	font-style:italic;
	position:absolute;
	left: 781px;
	top: 21px;
}
#orari{
	width:140px;
	height:53px;
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#EC0006;
	vertical-align:middle;
	left: 476px;
	top: 69px;
	font-weight:bold;
	overflow:hidden;

}
#anim{
	width:135px;
	height:135px;
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#EC0006;
	vertical-align:middle;
	left: 5px;
	top: 5px;
	font-weight:bold;
	overflow:hidden;

}
#anim2{
	width:135px;
	height:135px;
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#EC0006;
	vertical-align:middle;
	left: 73px;
	top: 30px;
	font-weight:bold;
	overflow:hidden;

}
#anim3{
	width:150px;
	height:150px;
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#EC0006;
	vertical-align:middle;
	left: 5px;
	top: 5px;
	font-weight:bold;
	overflow:hidden;

}
#prod1{
	width:1000px;
	height:45px;
	line-height:45px;
	margin:auto;
	overflow:hidden;
}
#prod{
	float:left;
	display:inline;
	width:990px;
	height:45px;
	line-height:45px;
	background-color:#000;
	margin:auto;
	overflow:hidden;
}
#prod3{
	width:1000px;
	height:45px;
	line-height:45px;
	margin:auto;
	overflow:hidden;
}
#prod2{
	float:left;
	display:inline;
	width:990px;
	height:45px;
	line-height:45px;
	background-color:#000;
	margin:auto;
	overflow:hidden;
}
#sotto{
	width:1000px;
	background:url(../img/sotto.gif) no-repeat;
	height:20px;
	margin:auto;
}
#copyright{
	width:1000px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:8pt;
	font-style:italic;
	text-align:center;
	height:20px;
	padding-top:5px;
	margin:auto;
}
.sf1{
	float:left;
	display:inline;
	width:5px;
background:url(../img/sfumatura1.gif) repeat-y;
	height:100%;

}
.sf2{
	float:left;
	display:inline;
	width:5px;
background:url(../img/sfumatura2.gif) repeat-y;
	height:100%;

}
#menu{
	width:1000px;
	text-align:center;
	height:30px;
	margin:auto;
	background:url(../img/bordi4.gif) repeat-y;
	overflow:hidden;
}
#menu .meni{
	float:left;
	display:inline;
	width:108px;
	margin-left:6px;
	background:url(../img/bottone10.gif) no-repeat;
	 }
#menu .men{
	float:left;
	display:inline;
	width:108px;
	margin-left:2px;
	background:url(../img/bottone10.gif) no-repeat;
	 }
#menu .menf{
	float:left;
	display:inline;
	width:108px;
	margin-left:1px;
	margin-right:1px;
	background:url(../img/bottone10.gif) no-repeat;
	 }
#menu a.m:link, a.m:visited {
	font-size: 8pt;
	color:black;
	text-decoration: none;

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:25px;	 
}
#menu a.m:hover, a.m:active{
	color:RED;
	     }
#menu1{
	position:absolute;
	width:989px;
	text-align:left;
	height:25px;
	overflow:hidden;
	left: 6px;
	top: 157px;
}
#menu1 .men1{
	float:left;
	display:inline;
	width:140px;
	text-align:center;
	padding-left:0px;
	padding-right:1px;
	margin-bottom:0px;
	background:url(../img/bottone9.gif) no-repeat;
	 }
#menu1 a.m1:link, a.m1:visited {
	font-size: 8pt;
	color:black;
	text-decoration: none;

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:24px;	 
}
#menu1 a.m1:hover, a.m1:active{
	color:red;
	     }
		 
#menu3{
	width:570px;
	text-align:left;
	height:25px;
	overflow:hidden;
	margin:auto;
}
#menu3 .men3{
	float:left;
	display:inline;
	width:140px;
	text-align:center;
	padding-left:0px;
	padding-right:1px;
	margin-bottom:0px;
	background:url(../img/bottone9.gif) no-repeat;
	 }
#menu3 a.m3:link, a.m3:visited {
	font-size: 8pt;
	color:black;
	text-decoration: none;

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:24px;	 
}
#menu3 a.m3:hover, a.m3:active{
	color:red;
	     }		 
		 
#menu2{
	position:absolute;
	width:989px;
	text-align:left;
	height:25px;
	overflow:hidden;
	left: 6px;
	top: 189px;
}
#menu2 .men1{
	float:left;
	display:inline;
	width:140px;
	text-align:center;
	padding-left:0px;
	padding-right:1px;
	margin-bottom:0px;
	background:url(../img/bottone9.gif) no-repeat;
	 }
#menu2 a.m1:link, a.m1:visited {
	font-size: 8pt;
	color:black;
	text-decoration: none;

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:24px;	 
}
#menu2 a.m1:hover, a.m1:active{
	color:red;
	     }
#locart{
	width:1000px;
	background:url(../img/bordi4.gif) repeat-y;
	height:75px;
	overflow:hidden;
}
#contenuto{
	width:1000px;
	background:url(../img/bordi4.gif) repeat-y;
	height:100%;
	overflow:hidden;
}
#iscriviti{
	width:500px;
	margin:auto;
	border:1px ridge blue;
	padding:20px 20px 20px 20px;
	overflow:hidden;
}
#colsx{
	width:152px;
	margin-left:8px;
	float:left;
	display:inline;

}
#centr{
	margin-left:4px;
	margin-right:4px;
	width:675px;
	float:left;
	display:inline;

}
#coldx{
	width:152px;
	margin-right:5px;
	float:left;
	display:inline;

}
#coldx li{
	text-align:right;
}
#carrello{
	width:490px;
	height:65px;
	text-align:left;
	padding: 0px;
	margin-right: 8px;
	border:1px dotted blue;
	float:right;
	display:inline;
}
#carrello table{
	margin-top:13px;
	margin-bottom:12px;
}
.carr{
	height:65px;
	float:left;
	display:inline;
	text-align:left;
	margin: auto;
	vertical-align:middle;
}
#cord{
	width:1000px;
	margin: auto;
	overflow:hidden;
}
#ccont{
	width:1000px;
	margin: auto;
	overflow:hidden;
}
#creg{
	width:448px;
	text-align:left;
	padding:20px 20px 20px 20px;
	margin-left: 10px;
	margin-top:10px;
	float:left;
	display:inline;
	border:1px ridge black;
	height:120px;
}
#clog{
	width:448px;
	text-align:left;
	padding:20px 20px 20px 20px;
	margin-right: 10px;
	margin-top:10px;
	float:right;
	display:inline;
	border:1px ridge black;
	height:120px;
}
#cord2{
	width:1000px;
	margin: auto;
	overflow:hidden;
	height:130px;
}

#cpag{
	width:760px;
	margin-left:20px;
	float:left;
	display:inline;
	height:130px;
	text-align:left;
}
#ctot{
	width:210px;
	margin: auto;
	float:right;
	display:inline;
	height:130px;
}
#cconf{
	width:990px;
	margin-right:10px;
	float:right;
	display:inline;
	height:30px;
	text-align:right;
}
#login{
	vertical-align:middle;
	width:490px;
	height:65px;
	text-align:left;
	padding: 0px;
	margin-left: 8px;
	border:1px dotted blue;
	float:left;
	display:inline;
}

#marche{
	list-style:none;
	vertical-align:middle;
	overflow:hidden;
	width:150px;
	text-align:left;
	padding: 0px;
	margin: 5px 0px 0px 0px;
	border:1px dotted blue;
}
#marche li{
	display:block;
	
}

#marche a{
	float:right;
	display:inline;
	width:150px;
	height:20px;
	position:relative;
	font-family:Verdana, Geneva, sans-serif;
	color:black;
	font-size:7pt;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
}

	   
#marche a:hover{
	color:red;
}
#marche span{
	font-family:Verdana, Geneva, sans-serif;
	color:red;
	font-size:7pt;
	font-weight:bold;
	height:20px;
	width:30px;

}
#catart{
	list-style:none;
	vertical-align:middle;
	overflow:hidden;
	width:150px;
	text-align:left;
	padding: 0px;
	margin: 5px 0px 0px 0px;
	border:1px dotted blue;
	float:left;
	display:inline;

}
#catart li{
	display:block;
	
	
}
#catart span{
	
	font-family:Verdana, Geneva, sans-serif;
	color:red;
	font-size:7pt;
	font-weight:bold;
	height:20px;
}

#catart a{
	float:left;
	display:inline;
	width:150px;
	height:20px;
	position:relative;
	font-family:Verdana, Geneva, sans-serif;
	color:black;
	font-size:7pt;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	line-height:7pt;
}

	   
#catart a:hover{
	color:red;
}
a.modello:link, a.modello:visited {
       font-size: 8pt;
	   color:black;
       text-decoration: none;
       text-transform:uppercase;
       font-family:Verdana, Arial, Helvetica, sans-serif;
	   font-weight:bold;
	   display:block;
	   position:relative;  
	   }
a.modello:hover, a.modello:active{
       color:RED;
       font-family:Verdana, Arial, Helvetica, sans-serif;
       font-weight:bold;
       }
	   
a.mod1:link, a.mod1:visited {
       font-size: 8pt;
	   color:red;
       text-decoration: none;
       text-transform:uppercase;
       font-family:Verdana, Arial, Helvetica, sans-serif;
	   font-weight:bold;
	   display:block;
	   position:relative;  
	   }
a.mod1:hover, a.mod1:active{
       color:black;
       font-family:Verdana, Arial, Helvetica, sans-serif;
       font-weight:bold;
       }
a.mail:link, a.mail:visited {
       font-size: 8pt;
	   color:red;
       text-decoration: none;
       font-family:Verdana, Arial, Helvetica, sans-serif;
	   font-style:italic;
	   position:relative;  
	   }
a.mail:hover, a.mail:active{
       color:black;
       font-family:Verdana, Arial, Helvetica, sans-serif;
       font-weight:bold;
       }

.mar{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	color:black;
	font-weight:bold;
	text-align:left;
}
td.p1{
	text-align:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:8pt;
	font-weight:bold;
}
td.p2{
	text-align:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:8pt;
	font-style:italic;
}
td.p3{
	text-align:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:8pt;
	font-weight:bold;
}
td.p4{
	text-align:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:8pt;
}
td.p5{
	text-align:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:7pt;
}
td.p6{
	text-align:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:6pt;
	font-weight:bold;
}
td.p7{
	text-align:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:8pt;
	border:1px dotted black;
	background-color:#CCC;
}
td.p8{
	text-align:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:8pt;
	border:1px dotted black;
	background-color:white;
}
td.p9{
	font-family:Verdana, Geneva, sans-serif;
	font-size:8pt;
	border:1px dotted black;
	background-color:#CCC;
}
td.p10{
	font-family:Verdana, Geneva, sans-serif;
	font-size:8pt;
	border:1px dotted black;
	background-color:white;
}
td.p11{
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	font-size:8pt;
	border:1px dotted black;
	background-color:#CCC;
}
td.p12{
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	font-size:8pt;
	border:1px dotted black;
	background-color:white;
}
td.p13{
	text-align:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12pt;
	color:red;
	font-weight:bold;
	border:1px dotted black;
	background-color:#CCC;
}
td.p14{
	text-align:right;
	font-family:Verdana, Geneva, sans-serif;
	font-size:8pt;
	border:1px dotted black;
	background-color:#CCC;
}
td.p15{
	text-align:right;
	font-family:Verdana, Geneva, sans-serif;
	font-size:8pt;
	border:1px dotted black;
	background-color:white;
}
td.p16{
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12pt;
	height:20px;
	margin:0 5 0 5;
	color:red;
	border-bottom:1px dotted black;
	background-color:white;
}
.qt{
	font-family:Verdana, Geneva, sans-serif;
	font-size:7pt;
	font-weight:bold;
}

.prodotti{
	margin-top:5px;
	margin-left:5px;
	width:215px;
	height:230px;
	float:left;
	display:inline;
	border:1px ridge #999;
}
.marcap{

	width:675px;
	float:left;
	display:inline;

}

.pri{
	padding:0px;
	margin:0px;
	width:100px;
	height:230px;
	float:left;
	border-right:1px ridge black;
	vertical-align:middle;
	display:table;
}
.pri img{
	margin:0 auto;
	text-align:center;
	display:table-cell;
	vertical-align:middle;
}
.primp{
	width:100px;
	padding:0px;
	margin-top:10px;
	float:left;
	display:inline;
	vertical-align:middle;
}
.primp img{
	margin:0 auto;
	text-align:center;
}
.prt{
	padding:0px;
	margin:0px;
	float:left;
	display:inline;
	width:113px;
	height:200px;
	text-align:left;

}
.despi{
	width:250px;
	float:left;
	display:inline;
	height:320px;
	border-right:1px ridge black;
}
.despt{
	float:left;
	display:inline;
	margin-left:10px;
	width:280px;
	height:auto;
	text-align:left;
}
.log{
	text-align:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:8pt;
	font-weight:bold;
	color:#000;
}
.log1{
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	font-size:8pt;
	font-weight:bold;
	color:#000;
}
.ordina{
	font-family:Verdana, Geneva, sans-serif;
	font-size:6pt;
	font-weight:bold;
	color:#000;
}
.dom{
	font-family:Verdana, Geneva, sans-serif;
	font-size:8pt;
	font-weight:bold;
	color:#000;
}

.intord{
	text-align:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:7pt;
	font-weight:bold;
	border:1px ridge red;
	color:#000;
}
.intord2{
	text-align:right;
	font-family:Verdana, Geneva, sans-serif;
	font-size:7pt;
	font-weight:bold;
	border:1px ridge red;
	color:#000;
}
.intord3{
	text-align:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:7pt;
	font-weight:bold;
	border:1px ridge blue;
	color:#000;
}
.tor{
	margin-right:10px;
}
.ord1{
	text-align:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:7pt;
	color:#000;
	border:1px ridge black;
	background-color:#CCC;
}
.ord2{
	text-align:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:7pt;
	color:#000;
	border:1px ridge black;
	background-color:#CCC;
}
h1{
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	font-size:16pt;
	color:#00C;
	font-weight:bold;
}
.testomodello{
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	font-size:16pt;
	color:RED;
	font-style:italic;
	text-decoration:underline;
	font-weight:bold;
}
.clic{
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12pt;
	color:RED;
	font-style:italic;
	font-weight:bold;
}
.icar{
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	font-size:16pt;
	color:#666;
	font-weight:bold;
}

a.login1:link, a.login1:visited {
       font-size: 8pt;
	   color:red;
       text-decoration: none;
       text-transform:uppercase;
       font-family:Verdana, Arial, Helvetica, sans-serif;
	   font-weight:bold;
	   display:block;
	   position:relative;  
	   }
a.login1:hover, a.login1:active{
       color:blue;
       font-family:Verdana, Arial, Helvetica, sans-serif;
       font-weight:bold;
       }
a.login2:link, a.login2:visited {
       font-size: 6pt;
	   color:black;
       text-decoration: none;
       text-transform:uppercase;
       font-family:Verdana, Arial, Helvetica, sans-serif;
	   font-weight:bold;
	   display:block;
	   position:relative;  
	   }
a.login2:hover, a.login2:active{
       color:RED;
       font-family:Verdana, Arial, Helvetica, sans-serif;
       font-weight:bold;
       }
a.prod:link, a.prod:visited {
       font-size: 6pt;
	   color:red;
	   width:110px;
       text-decoration: none;
       text-transform:uppercase;
       font-family:Verdana, Arial, Helvetica, sans-serif;
	   font-weight:bold;
	   display:block;
	   position:relative;  
	   }
a.prod:hover, a.prod:active{
       color:black;
       font-family:Verdana, Arial, Helvetica, sans-serif;
       font-weight:bold;
       }
a.prod2:link, a.prod2:visited {
       font-size: 6pt;
	   color:red;
       text-decoration: none;
       text-transform:uppercase;
       font-family:Verdana, Arial, Helvetica, sans-serif;
	   font-weight:bold;
	   display:block;
	   position:relative;  
	   }
a.prod2:hover, a.prod2:active{
       color:black;
       font-family:Verdana, Arial, Helvetica, sans-serif;
       font-weight:bold;
       }
a.in:link, a.in:visited {
       font-size: 6pt;
	   color:black;
	   width:90px;
	   margin:auto;
       text-decoration:none;
       text-transform:uppercase;
       font-family:Verdana, Arial, Helvetica, sans-serif;
	   font-weight:bold;
	   display:block;
	   text-align:center;
	   margin:0px;
	   padding:0px;
	   }
a.in:hover, a.in:active{
       color:RED;
       font-family:Verdana, Arial, Helvetica, sans-serif;
       font-weight:bold;
       }
a.in2:link, a.in2:visited {
       font-size: 8pt;
	   color:red;
	   margin:auto;
       text-decoration:none;
       text-transform:uppercase;
       font-family:Verdana, Arial, Helvetica, sans-serif;
	   font-weight:bold;
	   display:block;
	   text-align:center;
	   padding-bottom:5px;
	   }
a.in2:hover, a.in2:active{
       color:black;
       font-family:Verdana, Arial, Helvetica, sans-serif;
       font-weight:bold;
       }
a.entra:link, a.entra:visited {
       font-size: 8pt;
	   color:red;
       text-decoration:none;
       text-transform:uppercase;
       font-family:Verdana, Arial, Helvetica, sans-serif;
	   font-weight:bold;
	   display:block;
	   text-align:center;
	   }
a.entra:hover, a.entra:active{
       color:black;
       font-family:Verdana, Arial, Helvetica, sans-serif;
       font-weight:bold;
       }
img.ic{
	vertical-align:middle;
       }
table.contatti{
	border:1px dotted red;
       }
