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

body	{
	margin: 0px;
	padding: 0px;
	background-color: #e5ecf7;
}
.cornice {
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	text-align: center;
	font-size: 26px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	background-position: center center;
	background-image: url(../imeges/corniceblu.jpg);
	width: 250px;
}
.cornice1 {
	background-image: url(../imeges/cornicegrigia.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
	background-position: center center;
	margin: 0px;
	padding: 0px;
	width: 250px;
}
.menucol tr .cornice1 form {
	width: 250px;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.menucol tr .cornice1 .img  {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.menucol tr .menu a:link {
	color: #FFF;
	text-decoration: none;
}
.menucol tr .menu a:visited {
	color: #FFF;
	text-decoration: none;
}
.menucol tr .menu a:hover {
	color: #CE3235;
	text-decoration: none;
}
.menulink  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 47px;
	font-weight: bold;
	text-transform: uppercase;
}
.menulink1  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 47px;
	font-weight: bold;
	color: #FFF;
	text-transform: uppercase;
}
.menulink a:link {
	color: #000;
	text-decoration: none;
}

.menulink a:visited {
	color: #000;
	text-decoration: none;
}

.menulink a:hover {
	color: #CD3331;
	text-decoration: none;
}

.menulink1 a:link {
	color: #FFF;
	text-decoration: none;
}

.menulink1 a:visited {
	color: #FFF;
	text-decoration: none;
}

.menulink1 a:hover {
	color: #CB332E;
	text-decoration: none;
}

.menu  {
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.content {
}
.menucol {
	margin: 0px;
	padding: 0px;
}

.men {
	background-image: url(../menu/list1.png);
	background-repeat: no-repeat;
}

.men1 {
	background-image: url(../menu/list2.png);
	background-repeat: no-repeat;
}

.men2 {
	background-image: url(../menu/list3.png);
	background-repeat: no-repeat;
}

.men3 {
	background-image: url(../menu/list4.png);
	background-repeat: no-repeat;
}

.men4 {
	background-image: url(../menu/list5.png);
	background-repeat: no-repeat;
}

.men5 {
	background-image: url(../menu/list6.png);
	background-repeat: no-repeat;
}

.men6 {
	background-image: url(../menu/list7.png);
	background-repeat: no-repeat;
}

.men7 {
	background-image: url(../menu/list8.png);
	background-repeat: no-repeat;
}

.men8 {
	background-image: url(../menu/list9.png);
	background-repeat: no-repeat;
}

.men9 {
	background-image: url(../menu/list10.png);
	background-repeat: no-repeat;
}
.newsletter {
	height: 80px;
	width: 241px;
	background-image: url(../imeges/newsletter.jpg);
	background-repeat: no-repeat;
}
.content tr td table tr .newsletter caption {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	text-align: left;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.contatti {
	height: 220px;
	width: 241px;
	background-color: #D3DAE5;
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.content tr td table tr .contatti table tr td .paradett {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFF;
	font-size: 18px;
	font-style: italic;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 5px;
}

.content tr td table tr .contatti table tr td .paradett1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #CD3333;
	font-size: 16px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}

.content tr td table tr .contatti table tr td .paradett2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000;
	font-size: 16px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 7px;
}
.catalogo {
	width: 241px;
	height: 280px;
	background-image: url(../imeges/richiedi_catalogo.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding: 0px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.content tr td table tr .catalogo .catalogobox {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.content tr td table tr .catalogo .paracat {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	font-weight: bold;
	text-align: left;
	width: 50%;
	height: 50px;
	padding: 0px;
	margin: 0px;
}
.content tr td table tr .catalogo table tr .paracat_prima {
	width: 50%;
	margin: 0px;
	padding: 0px;
	height: 50px;
}
.content tr td table tr .catalogo table .paracatalogo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: left;
	width: 50%;
	margin: 0px;
	padding-top: 40px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.content tr td table tr .catalogo table tr img  {
	margin: 0px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 40px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.content tr td table tr .catalogo table tr .paracat a {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding: 0px;
}
.content tr td table tr .catalogo a:link  {
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
}
.content tr td table tr .catalogo a:visited  {
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
}
.content tr td table tr .catalogo a:hover  {
	font-weight: bold;
	color: #CC3335;
}
.footer {
	background-image: url(../imeges/footer.gif);
	background-repeat: no-repeat;
	background-position: center center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 63px;
	padding: 0px;
	clear: both;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	width: 1248px;
}
.footer .parafooter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	width: 400px;
	padding: 0px;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.footerdes {
	height: 65px;
	width: 241px;
}
.footercent {
	height: 65px;
	width: 598px;
}
.footer tr .footercent p {
	text-align: center;
	margin: 0px;
	padding: 4px;
	font-weight: bold;
}
.footer tr .footercent a:link {
	color: #1964AC;
	text-decoration: none;
}
.footer tr .footercent a:hover {
	color: #CD3335;
	text-decoration: none;
}
.footer tr .footercent a:visited {
	color: #1964AC;
	text-decoration: none;
}
.footersin {
	height: 65px;
	width: 241px;
}
.footer tr .footersin a img {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 35px;
}
.content tr td .contenuto {
	height: 575px;
	border: 1px solid #1964AC;
	margin: 0px;
	padding: 0px;
	background-color: #FFF;
}
.content tr td .contenuto2 {
	height: 575px;
	border: 1px solid #1964AC;
	margin: 0px;
	padding: 0px;
	background-color: #FFF;
}
.content tr td .contenuto tr td form table tr .tdspec {
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.content tr td .contenuto tr td form .form {
	margin: 0px;
	padding: 0px;
	float: left;
}
.content tr td .contenuto tr td form .foto {
	float: right;
	height: 500px;
}
.content tr td .contenuto tr td table tr .titolo {
	background-color: #1964AC;
	margin: 0px;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFF;
}
.content tr td .contenuto tr td form table tr .bott {
	text-align: center;
	margin: 0px;
	padding: 5px;
}
.content tr td .contenuto tr td form table tr .atte {
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-align: left;
}
.content tr td .contenuto tr td form table tr td {
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.content tr td .contenuto tr td form table tr .tdspec {
	text-align: left;
	margin: 0px;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 0px;
}
.content .contenuto table table .boxcont  {
	height: 100px;
	padding: 0px;
	margin: 0px;
	width: 300px;
}
.content tr td .contenuto tr td table tr td table tr .boxcont .paracont1 a:link {
	color: #1964AC;
	text-decoration: none;
}
.content tr td .contenuto tr td table tr td table tr .boxcont .paracont1 a:visited {
	color: #1964AC;
	text-decoration: none;
}
.content tr td .contenuto tr td table tr td table tr .boxcont .paracont1 a:hover {
	color: #CD3335;
	text-decoration: none;
}
.content tr td .contenuto tr td table tr td table tr .boxcont .paracont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #1964AC;
	font-weight: bold;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
	padding: 0px;
}
.content tr td .contenuto tr td table tr td table tr .boxcont .paracont1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
	font-weight: bold;
}
.content tr td .contenuto tr td .mappa {
}
.content tr td .contenuto tr td .mappa tr .maps {
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.content tr td .contenuto tr td .mappa tr .maps iframe {
	border: 1px solid #1964AC;
}
.content tr td .contenuto tr td .mappa tr .maps small a:link {
	font-size: 12px;
	font-weight: bold;
	color: #1964AC;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
.content tr td .contenuto tr td .mappa tr .maps small a:visited {
	font-size: 12px;
	font-weight: bold;
	color: #1964AC;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
.content tr td .contenuto tr td .mappa tr .maps small a:hover {
	font-size: 12px;
	font-weight: bold;
	color: #CB3332;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
.content tr td .contenuto tr td .chisiamo {
	margin: 0px;
	padding: 0px;
}
.content tr td .contenuto tr td .chisiamo tr .fotochisiamo {
	height: 420px;
}
.content tr td .contenuto tr td .chisiamo tr .textchisiamo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin: 0px;
	padding: 0px;
}
.content tr td .contenuto tr td .chisiamo tr .textchisiamo .parachi {
	padding: 0px;
	margin-top: 40px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: justify;
}
.content tr td .background {
	background-image: url(../imeges/sfondo_menu.jpg);
	background-repeat: no-repeat;
}
.content tr td .contenuto tr td a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.w3c {
	margin: 0px;
	padding: 0px;
	text-align: center;
}
.w3c tr td p {
	display: inline;
}
.w3c tr td p img {
	margin: 0px;
	padding: 10px;
}

.myTD
{
	border-color:  #0360BA;
	border-style: solid;
	border-width: 1px;
}



.scheda
{
	background-color : #0360BA;
	color: #FFFFFF;
	font-family: arial, Helvetica, sans-serif;
	font-size: 19px;
}
.titolo_tabella
{
	background-color : #EEDD33;
	font-weight: bold;
	color: #0360BA;
	font-family: arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: center;
}
.colonna
{
	background-color : #0360BA;
	font-weight: bold;
	color: #EEDD33;
	font-family: arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: center;
}
.riga_blu
{
	background-color : #A4BAC9;
	color: #000000;
	font-family: arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}
.riga_gialla
{
	background-color : #EEEE77;
	color: #000000;
	font-family: arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}
.riga_disabled
{
	background-color : #999999;
	color: #666666;
	font-family: arial, Helvetica, sans-serif;
	font-size: 12px;
}
.titolo_1
{
	color: #0360BA;
	font-family: arial, Helvetica, sans-serif;
	font-size: 16px;
}
.titolo_2
{
	color: #0360BA;
	font-family: arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.testo
{
	color: #000000;
	font-family: arial, Helvetica, sans-serif;
	font-size: 13px;
}

.myTD
{
	border-color:  #0360BA;
	border-style: solid;
	border-width: 1px;
}

.bottone
{
	color: #0360BA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.bottone3
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.bottone_2
{
	color: #AE3D41;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.bottone_3
{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.bottone_4
{
	color: #0360BA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}


.myA3
{
	color: #0360BA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
}


.titoli {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 0px;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.price {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #990000;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 350px;
	font-weight: bold;
}
.price_box {
	margin: 0px;
	padding: 0px;
	height: 20px;
	background-color: #F3F300;
}
.rispnews {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000;
	border: 1px solid #CCC;
}
.barra_alta {
	background-color: #0360BA;
	margin: 0px;
	padding: 0px;
	width: 50%;
	font-size: 16px;
}
.box_prod {
	background-color: #FFF;
	margin: 0px;
	padding: 1px;
	width: 50%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
}
.box_prod2 {
	margin: 0px;
	width: 50%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
	padding: 1px;
}
.spazi_vuoti {
	background-color: #FFF;
	width: 50%;
}
.senzavelo {
	position: absolute;
	color: #DDE8F1;
}
.senzavelo a{
	position: absolute;
	color: #DDE8F1;
}

