* { margin: 0; padding: 0; }

body {
	font-family: verdana, sans-serif;
	font-size: 11px;
	margin: 0; padding: 0;
	/*background: #fff url(images/bg_blue.jpg) repeat-x top left; */
	}

sup {
  font-size:90%;
  display:none;
}

/* CSS link tipo2-3 */

.celle {  font: "Times New Roman", Times, serif; font-size: 13px; background: #DBFFF0; text-align: center; color: #0000FF;}
.cell  {  font: "Times New Roman", Times, serif; font-size: 13px; background: #FFF5F5; text-align: center; color: #0000FF}
.celltit {  font: bold normal medium Verdana, Arial, Helvetica, sans-serif; text-align: center; background: #0033CC; color: #0000FF}
.cellbold{  font: bold "Times New Roman", Times, serif; font-size: 12px; background: #FFFFFF; text-align: center; color: #0000FF}

/* fine CSS link tipo2-3 */

/*****************************************************************************/
/** Stili per carrello */

.titcar  {  font-size: 12px; font: "Times New Roman", Times, serif; background: #333333; text-align: center; color: #FFFFFF;}
.rowcar  {  font-size: 14px; font: "Times New Roman", Times, serif; background: #C0C0C0; text-align: center; color: #000000;}

form.ordini { display: inline; }

div.header, div.cli, div.mag, div.lin, div.art {
  margin: 2px;
  padding: 2px;
  text-align: center;
  /* border: 1px solid #000000; */
}

h3.tit {
  font-family: "Times New Roman", Times, serif;
  font-size: 24px;
  font-weight: bold;
  text-decoration: underline;
}

h4.subtit {
  font-family: "Times New Roman", Times, serif;
  font-size: 16px;
  font-weight: normal;
  text-decoration: none;
}

.mag_sel, .mag_nor {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  color: #000000;
  margin: 2px;
  padding: 2px;
  border: 1px solid #FF8000;
  text-decoration: none;
  height: 90px;
  width: 69px;
}
.mag_sel { background-color: #00DDFF; }
.mag_nor { background-color: #FFFFFF; }


.lin_sel, .lin_nor {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  color: #000000;
  margin: 2px;
  padding: 2px;
  border: 1px solid #FF8000;
  text-decoration: none;
  height: 90px;
  width: 69px;
}

.mag_sel:hover, .mag_nor:hover, .lin_sel:hover, .lin_nor:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  color: #000000;
  margin: 2px;
  padding: 2px;
  border: 1px solid #0B2563;
  text-decoration: none;
  height: 90px;
  width: 69px;
}

.mag_sel, .mag_sel:hover, .lin_sel, .lin_sel:hover { 
  background-color: #F78210; 
  border: 4px solid #FF8000;
}

.mag_nor, .lin_nor { background-color: #FFFFFF; }



table.articoli {
  border: 1px solid #CCCCCC;
  empty-cells: show;
  background-color: #C0FFFF;
  margin-left: auto;
  margin-right: auto;
}
table.articoli th, table.articoli td {
  border: 1px solid #CCCCCC;
}
tr.header {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #000000;
  font-size: 12px;
  background-color: #CCCCCC;  
}

td.l { text-align: left; }

#cerca_art {
 font-size: 12px;
 display:inline;
}

#preferiti, #preferiti:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0000FF;
	text-decoration: none;
	margin: 2px;
	padding: 2px;
}

#preferiti:hover {
	color: #0000FF;
	color: #FFF;
	background-color: #FF9900;

}

.campo {
	border : 1 solid #0011BB;
	background : #FFFFFF;
	COLOR : #0000FF;
	FONT-FAMILY : 'Verdana', 'Arial', 'Helvetica', 'Sans-Serif';
	font-size : 11px;
	text-decoration : none;
}

input.pulsante   {
	border : 1 solid #0011BB;
	background : #CCFFFF;
	COLOR : #0000FF;
	FONT-FAMILY : 'Verdana', 'Arial', 'Helvetica', 'Sans-Serif';
	font-size : 10px;
	text-decoration : none;
}

input.pulsante2   {
	border : 2 solid #0011BB;
	background : #C9FFB7;
	COLOR : #0000FF;
	FONT-FAMILY : 'Verdana', 'Arial', 'Helvetica', 'Sans-Serif';
	font-size : 14px;
	text-decoration : underline;
	font-weight: bold;
	width: 250 px;
	height: 50 px;
	cursor: hand;
}

.titcar th {
 font-size:12px;
 padding:4px;
}

.rowcar img, .rowcar td {
 padding:2px;
}

form table input, form table textarea {
 margin:0 20px 0 0; 
}

.header H2, .header H3, .header H4 {
	font-family:Arial;
	font-size: 22px;
	font-weight:bold;
	color:#00209F;
	border:0px solid #ccc;
	float:left;
	text-align:center;
	width:100%;
	margin:21px 0 0 0px;
	text-decoration:underline;
}

.header H3, .header H4 {
	text-decoration:none;
	margin:40px 0 0 0;
	line-height:40px;
}

.header H4 {
	font-size: 16px;
	font-weight:normal;
	color:#ff0000;
	margin:0;
}

/*****************************************************************************/

div#index {
 border:0px solid #ccc;
 width:685px; height:400px;
 position:absolute;top:50%;left:50%;
 margin:-230px 0 0 -342px;
 text-align:center;
}

#index #links {
 border:0px solid #ccc;
 padding-left:24px;
 display:inline;
}

#index #links img {
 border:0px solid #ccc;
}

#index #links a {
 border:0px solid #ccc;
 margin:0 5px 0 5px;
}

#index #flags {
 display:inline;
 float:left;
 text-align:center;
}

#index ul {
 list-style:none;
 float:left;
 margin:0 0 20px 30px;
}

#index ul li {
 display:block;
 border:1px solid #eee;
 padding:3px;
 width:40px;
 text-align:center;
}

div#container {
  width:776px;
  margin:0 auto;
  text-align:left;
  color:#333;
  position:relative;
  border: 0px solid #ccc;
	}
	

a {
   text-decoration: none;
   color:#C6045B;
}

a:hover {
 color:#fff;
 background-color:#C6045B;
}

h3 {
 font-size:17px;
}

hr {
 height:1px;
 color:#ECE9FD;
 width:90%;
 margin:10px 0 10px 0;
}

#top {
	border: 0px solid #ccc;
	margin:0;padding:0;
	height: 70px;
	}

#topl {
	border: 0px solid #ccc;
	padding:0;
	float: left;
	background: #fff url(images/logo-home.jpg) no-repeat 20px 0;
	width:130px;
	height:68px;
	}
	
#topl object {
 display:none;
}

#topc {
	border: 1px solid #ccc;
	margin: 0px;
	float: right;
	width: 660px;
	height: 98px;
	}

#topr {
	border: 0px solid #ccc;
	margin:10px 5px 0 0;
	color: #fff;
	text-align: right;
	float:right;
	width:260px;
	}

#slogan {
	font-family:Arial;
	font-size: 24px;
	font-weight:bold;
	color:#00209F;
	border:0px solid #ccc;
	float:left;
	margin:21px 0 0 28px;
	}

#official {
	font-family:Arial;
	font-size: 14px;
	font-weight:bold;
	color:#00209F;
	margin-top:18px;
	}

#official sup {
}

#lingua {
  margin:7px 0 7px 0;
	}

#lingua select {
	font-size: 10px;
	color:#294CD7;
	}

#lang_img {
	border:0px solid #eee;
	}

#cerca {
	font-family:Arial;
	font-size: 12px;
	color:#00209F;
	margin:0;padding:0;
  display:none;
	}

#input_cerca {
	font-family:Arial;
	font-size: 11px;
	color:#00209F;
	margin:0;padding:0;
	}
	
#submit_cerca {
	vertical-align:top;
	margin:0;padding:0;
	}

#menu {	
	margin-top:2px;
	width:100%;
	float:left;
  border:0px solid #A9CAF0;
  /* background: #0B2776 url(images/background_menu.gif) repeat-x top left; */
  background-color:#0B2776;
	}

#menu ul {
  list-style:none;
}



#menu ul li {
  float: left;
  font-size:110%;
  height: 24px;
}

#menu ul li.puls a, #menu ul li.pulsf a, #menu ul li.pulsfe a {
  display: block;
    /* background: #0B2776 url(images/background_menu.gif) repeat-x top left; */
  background-color:#001E61;
  padding:4px 9px 4px 9px;
  border:1px solid #2C5D96;
  color:#fff;
  font-weight:bold;
}

#menu ul li.pulsf a {
  padding:4px 14px 4px 13px;
  color:#FEBC07;
}

#menu ul li.pulsfe a {
  padding:4px 6px 4px 6px;
  color:#FEBC07;
}

#menu ul li.puls a:hover, #menu ul li.pulsf a:hover, #menu ul li.pulsfe a:hover {
  background:#DDE3FB;
  color:#001E61;
}

#menu ul li.act, #menu ul li.actf, #menu ul li.actfe {
  display: block;
  /* background: #fff url(images/background_menu_hov.gif) repeat-x top left; */
  background-color:#DDE3FB;
  padding:4px 9px 4px 9px;
  /* border:1px solid #F8A9E2;*/
  border:1px solid #2C5D96;
  color:#001E61;
  height:14px;
  font-weight:bold;
}

#menu ul li.actf {
  padding:4px 14px 4px 13px;
}

#menu ul li.actfe {
  padding:4px 6px 4px 6px;
}

#mainban {
  width:100%;
  border:0px solid #ADB7CD;
  margin-top:10px;
  float:left;
}

#mainban #inclusion {
 border:1px solid #ccc;
 margin:-2px -1px 2px 0;
}

#mainbanl {
  border:1px solid #ADB7CD;
  float:left;
  width:517px;
  height:164px;
  background: #fff url(images/bg_mainbanl.gif) repeat-y top right;
  color:#01265D;
  font-size:120%;
}

#mainbanl img, #mainbanl OBJECT {
  margin:0px;
  float:left;
}

#mainbanl #welcome {
  margin:8px 8px 0 28px;
  padding-left:18px;
  text-align:center;
  border:0px solid #ADB7CD;
}

#welcome_tit {
  color:#0DA0FF;
  font-size:150%;
  text-align:center;
}

#mainbanr {
  border:0px solid #FFBAF0;
  float:right;
  width:257px;
  height:164px;
  color:#01265D;
  font-size:120%;
}

#mainbanr1 {
  border:1px solid #FFBAF0;
  border-bottom:1px solid #C6A1A9;
  height:30px;
  text-align:center;
}

#mainbanr1 a {
 display:block;
 height:24px; width:100%;
 float:left;
 margin:-16px 0 0 0;
 padding:6px 0 0 0;
 font-weight:bold;
 background-color:#C6045B;
 color:#fff;
}

#mainbanr1 a:hover{
 background-color:#fff;
 color:#C6045B;
}

#mainbanr2 {
  border:1px solid #CAD2AD;
  border-top:0;
  height:123px;
  padding:10px 0 0 0;
}

#mainbanr1 #text, #mainbanr2 #text {
  margin:4px;
  border:0px solid #C6A1A9;
  color:#01265D;
}

#mainbanr1 #text:hover, #mainbanr2 #text:hover {
  margin:4px;
  border:0px solid #C6A1A9;
  color:#01265D;
  background-color:#FAC4DC;
}

#mainbanr1 img, #mainbanr2 img, #mainbanr1 OBJECT, #mainbanr2 OBJECT {
  float:left;
  padding:3px;
}

/*#local_m {
 border:1px solid #fff;
 width:130px; height:40px;
 text-align:center;
 margin:6px 10px 0 0;
 padding:0;
 float:right;
}

#local_a {
 font-size:16px;
 color:#fff;
 background-color:#1582D2;
 font-weight:bold;
 display:block;
 width:100%; height:100%;
} */

#local_m {
 border:1px solid #fff;
 width:130px; height:40px;
 text-align:center;
 margin:6px 10px 0 0;
 padding:0;
 float:right;
}

#local_a {
 font-size:12px;
 color:#01265D;
 font-weight:bold;
 display:block;
 width:100%; height:100%;
}

#local_a:hover {
 color:#ff0000;
}

#middle {
  border-bottom:0px solid #C6A1A9;
  width:776px;
  float:right;
  margin-top:7px;
  border:0px solid #001E61;
}

#middle #titBusiness {
 width:776px;
 border:0px solid #ADB7CD;
 margin-bottom:4px;
 padding:2px 0 2px 0;
 float:left;
 background-color:#001E61;
 color:#FEBC07;
 text-align:center;
 font-size:12px;
}

#middle img {
  margin:1px;
}

#middle ul {
  list-style:none;
}

#middle ul li {
  display:inline;
}

#middle ul li.puls1 a, #middle ul li.puls2 a , #middle ul li.puls2b a {
  height:82px;
  width:257px;
  border:1px solid #CAD2AD;
  margin-right:1px;
  display: block;
  float:left;
}

#middle ul li.puls2b a {
 border:1px solid #FF9600;
 background:#fff url(images/contacts.jpg) no-repeat 2px 2px;
}

#middle ul li.puls2b a:hover #welcome_tit {
 color:#FF9600;
}

#middle ul li.puls2b #welcome_tit {
 font-weight:bold;
 font-size:20px;
}

#middle ul li.puls3 a {
  height:82px;
  width:254px;
  border:1px solid #CAD2AD;
  display: block;
  float:right;
}

#middle ul li.puls1 a:hover, #middle ul li.puls2 a:hover, #middle ul li.puls3 a:hover {
  border:1px solid #FFC36E;
  background-color:#FBFED2;
}

.puls3 #welcome_tit {
 display:none;
}

#separ {
  float:left;
  width:100%;
  height:60px;
  border-bottom:1px solid #D1CFDD;
  margin-top:6px;
  background: #fff url(images/separ1.jpg) no-repeat bottom left;
  text-align:right;
}

#separ #tit {
  margin:28px 10px 0 0;
  color:#C6045B;
  font-size:24px;
  font-weight:bold;
}

#contents {
  border-bottom:0px solid #C6A1A9;
  width:100%;
  min-height:270px;
  height: auto !important;
  height: 270px;
  float:left;
  margin-top:16px;
  position:relative;
}

#contents1 {
position:absolute; 
top:0; left:0; 
width:23%; 
border-right:1px solid #ECE9FD; 
}

#contents1 ul {
  list-style:none;
}

#contents1 ul li {
  font-size:110%;
}

ul #submenu {
  font-size:80%;
}

#contents1 ul li.puls2 a, li.subpuls2 a {
  background:#fff;
  padding:4px 0 4px 4px;
  border-top:0px solid #fff;
  border-bottom:0px solid #A8BAFB;
  color:#150083;
  width:136px;
  display:block;
}

li.subpuls2 a {
  margin-left:6px;
  padding:0;
  display:block;
  font-weight:normal;
}

li.subact2 {
  padding:0 0 4px 0;
  margin-left:10px;
  font-size:8px;
  display:block;
  font-weight:bold;
  color:#150083;
  font-size:80%;
}

#contents1 ul li.puls2 a:hover, li.subpuls2 a:hover {
  background:#F9ED67;
  color:#150083;
}

#contents1 ul li.act2 {
  display: block;
  background: #fff;
  padding:4px;
  color:#150083;
  width:136px;
  font-weight:bold;
}

#contents2, #contents2b {
margin:0 22% 0 23%; 
border-left:1px solid #ECE9FD; 
border-right:1px solid #ECE9FD; 
background:#fff;
padding:0 10px 0 10px;
text-align:justify;
text-indent: 0px;
}

#contents2 ul li, #contents2b ul li {
  margin-left:16px;
}

#contents2b {
margin:0 0 0 23%; 
border-right:0px solid #ECE9FD;
}

#contents2c{
margin:0 0 0 0;
width:790px;
border-right:0px solid #ECE9FD;
}

#contents3 {
position:absolute; 
top:0; right:0; 
width:22%;
border-left:1px solid #ECE9FD; 
}

#contents3 #pic {
 text-align:center;
 margin-left:0px;
}

#contents3 #tit {
 text-align:center;
  margin:4px 0 0 0;
  color:#150083;
  font-weight:bold;
  font-size:13px;
  text-decoration:underline;
}

#contents3 #text {
  margin:0 0 0 12px;
  color:#150083;
  font-size:13px;
  line-height:18px;
}

#contents3 a#text:hover {
  color:#fff;
}

#contents3 #tit a#text {
 text-decoration:none;
}

#titolo {
  color:#C6045B;
  font-size:24px;
  margin-bottom:14px;
  text-decoration:none;
}

#footer {
 color:#aaa; 
 border-top:1px solid #ccc;
 margin:3em auto;
 float:left;
 width:100%;
}

#immagine_left, #immagine_right {
 float:left;
 border:1px solid #FFC9E1;
 padding:1px;
 margin:0 10px 0 0;
}

#immagine_right  {
 float:right;
 margin:0 0 0 10px;
}

#immagine_center  {
 margin:0;
 width:98%;
 text-align:center;
 border:1px solid #FFC9E1;
 padding:1px;
}

#osservazioni {
 font-size:12px;
 color:#ff0000;
 font-weight:bold;
}

#bottom {
 width:100%;
 border:0px solid #ADB7CD;
 margin-top:7px;
 float:left;
}

marquee {
 margin:6px 6px 0 6px;
 height:134px;
 font-size:10px;
}

#bottoml {
 border:0px solid #ADB7CD;
 float:left;
 width:158px;
}

#bottoml1, #bottoml2 {
 border:1px solid #BABADF;
 float:left;
 width:100%;
 height:162px;
 background: #fff url(images/bg_bottoml1.jpg) repeat-x top right;
 color:#294CD7;
 font-size:100%;
}

#bottoml2 {
 margin-top:7px;
 border:1px solid #FFBBCF;
 background: #fff url(images/bg_bottoml2.jpg) repeat-x top right;
}

#bottoml1 #tit, #bottoml2 #tit {
 font-size:15px;
 color:#1A1C96;
 font-weight:bold;
 font-family: Arial, verdana, sans-serif;
 margin-top:3px;
 text-align:center;
}

#bottoml2 #tit {
 color:#CE2C59;
}

#bottomr {
 border:0px solid #ADB7CD;
 float:right;
 width:616px;
}

#bottomr #tit {
 margin:6px 0 0 74px;
}

#bottomr ul {
 list-style:none;
}

#bottomr ul li {
 font-size:80%;
 font-family: verdana, sans-serif;
 font-weight:bold;
 line-height:14px;
 color:#477BE3;
 display:inline;
}

#bottomr ul li a {
 height:77px;
 width:145px;
 border:1px solid #D7D7FF;
 margin:0 0 7px 7px;
 display: block;
 float:right;
 color:#477BE3;
}

#bottomr ul li a:hover {
 border:1px solid #FF6E6E;
 color:#FF3131;
}

#bottomr ul li.pop1 a {
 background: #fff url(images/bg_pop1.jpg) no-repeat bottom left;
}

#bottomr ul li.pop2 a {
 background: #fff url(images/bg_pop2.jpg) no-repeat bottom left;
}

#bottomr ul li.pop3 a {
 background: #fff url(images/bg_pop3.jpg) no-repeat bottom left;
}

#bottomr ul li.pop4 a {
 background: #fff url(images/bg_pop4.jpg) no-repeat bottom left;
}

#bottomr ul li.pop5 a {
 background: #fff url(images/bg_pop5.jpg) no-repeat bottom left;
}

#bottomr ul li.pop5fi a {
 background: #fff;
 border:1px solid #2C5D96;
 color:#212651;
 font-weight:bold;
 text-align:center;
 font-size:18px;
 text-decoration:none;
 line-height:22px;
}

#bottomr ul li.pop5fi a:hover {
 background: #212651;
 border:1px solid #212651;
 color:#fff;
}

#bottomr ul li.pop6 a {
 background: #fff url(images/bg_pop6.jpg) no-repeat bottom left;
}

#bottomr ul li.pop7 a {
 background: #fff url(images/bg_pop7.jpg) no-repeat bottom left;
}

#bottomr ul li.pop8 a {
 background: #fff url(images/bg_pop8.jpg) no-repeat bottom left;
}

#bottomr ul li.pop9 a {
 background: #fff url(images/bg_pop9.jpg) no-repeat bottom left;
}

#bottomr ul li.pop10 a {
 background: #fff url(images/bg_pop10.jpg) no-repeat bottom left;
}

#bottomr ul li.pop11 a {
 background: #fff url(images/bg_pop11.jpg) no-repeat bottom left;
}

#bottomr ul li.pop12 a {
 background: #fff url(images/bg_pop12.jpg) no-repeat bottom left;
}

#bottomr ul li.pop13 a {
 background: #fff url(images/bg_pop13.jpg) no-repeat bottom left;
}

#bottomr ul li.pop13 a:hover {
 background: #fff url(images/bg_pop13b.jpg) no-repeat bottom left;
}

#campoformI, #campoformpwI {
	font-size: 10px;
	margin: 0px;
	width: 56px;
}

#campoformpwI {
	margin-left:19px;
}

#tabdestra td {
 border:1px solid #ececec;
}
	
th.areariservatahomecampo {
	text-align: justify;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	width:100%;
	}
	
.areariservatahomecampo, .areariservatahomecampo_b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #003366;
	border: none;
	background-color: #FFFFFF;
	padding: 4px 0px 4px 0px;
	width:140px;
	text-align: left;
	}
	
.areariservatahomecampo_b {
	width:308px;
	}

.areariservatahomecampo2, .areariservatahomecampo3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #FF0000;
	border: none;
	background-color: #FFFF33;
	text-align: center;
	padding: 2px 0px 2px 4px;
	}
	
.areariservatahomecampo3 {
	color: #666;
	background-color: #FFF;
	text-align: justify;
	font-size: 11px;
	padding: 3px;
	}
	
.campoformrichiestainfo {
	text-decoration: none;
	border: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
	background-color: #F7F7F7;
	margin: 2px 0 2px 5px;padding: 2px;
	font-size: 11px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	}

.presscell4, .presscell5, .presscell6, .presscell7 {
	background-color: #fff;
	border: 1px solid #DDD;
	text-align: center;
	font-size: 10px;
	padding: 3px;
}

.presscell6 a img {
 border:0;
}

.presscell6 a {
 display:block;
 padding:0;
}

.presscell3 {
	background-color: #FFFFCC;
	padding: 3px;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	text-align: center;
	font-size: 10px;
	text-decoration: none;
}

#modelsy {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	font-size: 14px;
	text-decoration: none;
	color: #c6045b;
	border:1px solid #c6045b;
}

#linkres {
	font-size: 11px;
	border: 1px solid #ddd;
	background-color: #fff;
	padding: 0px 2px 0px 2px;
	margin: 2px 2px 2px 2px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: normal;
}

#linkres:hover {
	border: 1px solid #ff0000;
	background-color: #ff0000;
	color: #fff;
}

#models {
	margin: 10px;
	}

#models_box {
	background-color: #fff;
	padding: 2px;
	padding-left: 6px;
	padding-right: 6px;
	border: 1px solid #ccc;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	margin: 12px;
	width: 100px;
}

#models_link, #models_link:hover {
	text-decoration: none;
	border: 0px solid #dfdfdf;
}

#models_link:hover {
	background-color: #003366;
	text-decoration: none;
	color: #fff;
}

#catpers_pic {
	text-align: center;	
	}

#catpers_testo {
	text-align: left;
	padding: 3px 0px 14px 20px;	
	}

#vi {
	color:#C6045B;
}
	
a#keyone {
 margin:0 0 0 67px;
 color:#000;
}

a:hover #keyone {
 background-color:#000;
 color:#fff;
}

#pulsform {
 font-size:10px;
 border:1px solid #C6045B;
 border-top:1px solid #FBA8CD;
 border-left:1px solid #FBA8CD;
 color:#000;
 background-color:#fff;
}

/* STILI IMPORTATI DAL PRECEDENTE atlantis.css PER FUNZIONAMENTO CATALOGO COLORI */


.menu01text {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
	text-align: center;
	padding-left: 30px;
}

.cell01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #444;
	border: 1px solid;
	text-align: center;
	padding: 5px;
}

.richiedicat {
	background-color: #FFFFCC;
	padding: 3px;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 200px;
	text-decoration: none;
	font-weight: bold;

}

.richiedicat:hover {
	background-color: #FF9900;
	padding: 3px;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 200px;
	text-decoration: none;
	font-weight: bold;
	color: #FFF;

}

/* FINE STILI IMPORTATI */


#titfin {
 padding:14px 0 0 0;
}

#puls_coll_w, #puls_coll_s {
 font-weight:bold;
 border:1px solid #0B2563;
 color:#0B2563;
 margin:0 0 10px 20px;
 padding:4px 16px 4px 16px;
 background-color:#fff;
}

#puls_coll_w:hover, #puls_coll_s:hover {
 color:#fff;
 background-color:#0B2563;
}

#puls_coll_w {
 margin:0 0 10px 42px;
}

table#myclublist td{
 vertical-align:top;
}

#mygallerydet {
 font-size:9px;
 display:inline;
 color:green;
}

a#promo {
 display:block;
 width:100%;
 height:200px;
}

a:hover#promoa {
 background-color:#ff0000;
 color:#fff;
}

#tit_sezione {
 color: #262A6E;
 font-weight: bold;
 font-size: 14px;
 padding: 18px 0px 8px 20px;
}

input#embed_code {
 font-size:9px;
 padding:2px;
 margin-top:6px;
 color:#666;
 background-color:#FFF1C8;
 border:1px solid #ccc;
 width:420px;
}

#collezioni {
	text-align: center;
	}
