/* --- generale sito ---*/                               
table {
	font-size: 10px;
	table-layout: auto;
}

img {
   border:0px;
}

a img
{    
	 border: none;
}

h1 {
   font-size: 18px;
	font-family: Georgia;
  	font-weight: bold;	
}

h2 {
   font-size: 16px;
	font-family: Georgia;
  	font-weight: bold;	
}

h4 {
   font-size: 13px;
	font-family: Georgia;
	font-weight: normal;
	color:#000;
}

h5 {
   font-size: 12px;
	font-family: Georgia;
	font-weight: normal;
}

input {
    font-family: Georgia;
	 font-weight: bold;
    font-size: 11px;
    color: #000;
}

.separator {	
   vertical-align: top;
	float: left;
   width: 100%;
   border-bottom: 1px #000 dotted ;
	height: 5px;
}

.messaggi {
  width: 100%;
  color: green;
  font-weight: bold;
  font-size: 14px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
  text-decoration: none;
  border-bottom: 1px #000 dotted ;
  padding: 0px 0px 3px 1px;
}

.messaggi a:link, a:visited {
  color: green;
  font-weight: bold;
  font-size: 14px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
  text-decoration: none;
  border-bottom: 1px #000 dotted ;
  padding: 0px 0px 3px 1px;
}

.messaggi a:hover {
  color: green;
  font-weight: bold;
  font-size: 14px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
  text-decoration: none;
  border-bottom: none ;
  padding: 0px 0px 3px 1px;
}


/* --- header ---*/                               
#container {
	width:1000px;
	margin: auto;
	background:#ECECEC repeat;
	height: auto;
	clear:left; 
} 

#header {
	display:inline; 
	clear:left; 
	float:left; 
	height:350px; 
	width:1000px; 
	background:url(../riservata/template/tp_bg1.jpg) no-repeat;
}

#logo 
{
	 height:91px; 
    width:315px; 
	 float:left;
	 border-width:0px;
 	 padding-top: 2px;
	 padding-right: 0px;
	 padding-bottom: 0;
	 padding-left: 40px;
}

#image_header 
{
	 height:89px; 
    width:414px; 
	 float:left;
	 border-width:0px;
}

#certified 
{
	 height:89px; 
    width:145px; 
	 float:left;
	 border-width:0px;
 	 padding: 6px 0px 0px 37px;
}

#text_header 
{
 	 color: #fff;
	 height:225px; 
    width:414px; 
	 float:left;
	 border-width:0px;
 	 padding: 10px 0px 11px 40px;
}

#text_header a:link, a:visited, a:hover, a:active {
    font-size: 18px;
	 color: #fff; 
	 text-decoration: none;
    font-weight: lighter;
}

h1_text_header {
   font-size: 18px;
	 color: #fff; 
	font-family: Georgia;
   font-weight: lighter;
}

.h2_text_header {
   font-size: 18px;
	font-family: Georgia;
   font-weight: lighter;
}

.h3_text_header {
   font-size: 18px;
	font-family: Georgia;
   font-weight: lighter;
}

#search 
{
 	 color: #fff;
	 height:89px; 
    width:190px; 
	 float:left;
	 border-width:0px;
 	 padding: 185px 0px 11px 305px;
}

/* --- menu testa---*/                               
#menu 
{
    width:1000px;
	 margin: auto;
}

/* --- centrale sinistro ---*/                               
#navigator {
  color: #000;
  font-weight: normal;
  font-size: 11px;
  font-family: Georgia;
  text-decoration: none;
  border-bottom: 1px #000 dotted ;
  padding: 5px 0px 5px 5px;
}

#navigator a:link,
#navigator a:visited
 {
  color: #000;
  font-weight: normal;
  font-size: 11px;
  font-family: Georgia;
  text-decoration: none;
  border-bottom: 1px #000 dotted ;
}
 
#navigator a:hover {
	color:#000;
	font-size: 11px;
	font-family: Georgia;
  	font-weight: normal;	
   text-decoration: none;
   border-bottom: none;
 }

#centrale {	
	float: left;
   width: 687px;
	color: #000;
   font-size: 12px;
	font-family: Georgia;
  	font-weight: normal;	
	padding: 10px 10px 10px 10px;
   background:#fff repeat;
	height: auto;
   border-left: 30px #ECECEC solid ;
}

#centrale a:link, 
#centrale a:visited
{
  color: #000;
  font-size: 10px;
  font-weight: normal;
  font-family: Georgia;
  text-decoration: none;
  border-bottom: 1px #000 dotted ;
}

#centrale a:hover {
  color: #000;
  font-size: 10px;
  font-weight: normal;
  font-family: Georgia;
  text-decoration: none;
  border-bottom: none ;
 }

 #centrale-forex {
	float: left;
   width: 787px;
	color: #000;
   font-size: 12px;
	font-family: Georgia;
  	font-weight: normal;
	padding: 10px 10px 10px 10px;
   background:#fff repeat;
	height: auto;
   border-left: 30px #ECECEC solid ;
}

#centrale-forex a:link,
#centrale-forex a:visited
{
  color: #000;
  font-size: 10px;
  font-weight: normal;
  font-family: Georgia;
  text-decoration: none;
  border-bottom: 1px #000 dotted ;
}

#centrale-forex a:hover {
  color: #000;
  font-size: 10px;
  font-weight: normal;
  font-family: Georgia;
  text-decoration: none;
  border-bottom: none ;
 }
 
#base {	
	float: left;
   width: 114px;
	height: 90px;
	color: #000;
   font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  	font-weight: normal;	
	background: url(../riservata/template/base.png);
	text-align: left;
}

#base a:link, 
#base a:visited
{
  color: #000;
  font-size: 10px;
  font-weight: bolder ;	
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  text-decoration: none;
  border-bottom: 1px #000 dotted ;
}

#base a:hover {
  color: #000;
  font-size: 10px;
  font-weight: normal;
  font-weight: bolder ;	
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  border-bottom: none ;
 }

#base ul {margin-left: 17px; padding-left: 0;}
 
#standard {	
	float: left;
   width: 114px;
	height: 113px;
	color: #000;
   font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  	font-weight: normal;	
	background: url(../riservata/template/standard.png);
	text-align: left;
}

#standard a:link, 
#standard a:visited
{
  color: #000;
  font-size: 10px;
  font-weight: bolder ;	
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  text-decoration: none;
  border-bottom: 1px #000 dotted ;
}

#standard a:hover {
  color: #000;
  font-size: 10px;
  font-weight: normal;
  font-weight: bolder ;	
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  border-bottom: none ;
 }

#standard ul {margin-left: 17px; padding-left: 0;}

#avanzato {	
	float: left;
   width: 114px;
	height: 126px;
	color: #000;
   font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  	font-weight: normal;	
	background: url(../riservata/template/avanzato.png);
	text-align: left;
}

#avanzato a:link, 
#avanzato a:visited
{
  color: #000;
  font-size: 10px;
  font-weight: bolder ;	
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  text-decoration: none;
  border-bottom: 1px #000 dotted ;
}

#avanzato a:hover {
  color: #000;
  font-size: 10px;
  font-weight: normal;
  font-weight: bolder ;	
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  border-bottom: none ;
 }

#avanzato ul {margin-left: 17px; padding-left: 0;}

#deluxe {	
	float: left;
   width: 114px;
	height: 139px;
	color: #000;
   font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  	font-weight: normal;	
	background: url(../riservata/template/deluxe.png);
	text-align: left;
}

#deluxe a:link, 
#deluxe a:visited
{
  color: #000;
  font-size: 10px;
  font-weight: bolder ;	
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  text-decoration: none;
  border-bottom: 1px #000 dotted ;
}

#deluxe a:hover {
  color: #000;
  font-size: 10px;
  font-weight: normal;
  font-weight: bolder ;	
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  border-bottom: none ;
 }

#deluxe ul {margin-left: 17px; padding-left: 0;}

#aziendale {	
	float: left;
   width: 114px;
	height: 166px;
	color: #000;
   font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  	font-weight: normal;	
	background: url(../riservata/template/aziendale.png);
	text-align: left;
}

#aziendale a:link, 
#aziendale a:visited
{
  color: #000;
  font-size: 10px;
  font-weight: bolder ;	
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  text-decoration: none;
  border-bottom: 1px #000 dotted ;
}

#aziendale a:hover {
  color: #000;
  font-size: 10px;
  font-weight: normal;
  font-weight: bolder ;	
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  border-bottom: none ;
 }

#aziendale ul {
	margin-left: 17px; padding-left: 0;
 }

#ecommerce {	
	float: left;
   width: 114px;
	height: 178px;
	color: #000;
   font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  	font-weight: normal;	
	background: url(../riservata/template/ecommerce.png);
	text-align: left;
}

#ecommerce a:link, 
#ecommerce a:visited
{
  color: #000;
  font-size: 10px;
  font-weight: bolder ;	
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  text-decoration: none;
  border-bottom: 1px #000 dotted ;
}

#ecommerce a:hover {
  color: #000;
  font-size: 10px;
  font-weight: normal;
  font-weight: bolder ;	
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  border-bottom: none ;
 }

#ecommerce ul {
	margin-left: 17px; padding-left: 0;
 }

/*--- Home page ---*/
#centrale-realizzazione {	
   vertical-align: top;
	float: left;
   width: 355px;
	color: #000;
   font-size: 10px;
	font-family: Georgia;
  	font-weight: normal;	
	padding: 5px 5px 0px 1px;
	height: auto;
	position: relative;
   top:-60px;
   left:0px;
}

#centrale-realizzazione a:link, 
#centrale-realizzazione a:visited
{
  color: #000;
  font-size: 10px;
  font-weight: normal;
  font-family: Georgia;
  text-decoration: none;
  border-bottom: 1px #000 dotted ;
}

#centrale-realizzazione a:hover {
  color: #000;
  font-size: 10px;
  font-weight: normal;
  font-family: Georgia;
  text-decoration: none;
  border-bottom: none ;
 }

#centrale-slider {	
   vertical-align: top;
   text-align: right;	
	float: left;
   width: 315px;
	color: #000;
   font-size: 11px;
	font-family: Georgia;
  	font-weight: bolder;	
	padding: 1px 1px 0px 5px;
	height: 252px;
}

#centrale-slider a:link, 
#centrale-slider a:visited
{
  color: #000;
  font-size: 18px;
  font-weight: bolder;
  font-family: Georgia;
  text-decoration: none;
  border-bottom: 1px #000 dotted ;
}

#centrale-slider a:hover {
  color: #000;
  font-size: 18px;
  font-weight: bolder;
  font-family: Georgia;
  text-decoration: none;
  border-bottom: none ;
 }

#centrale-posizionamento {	
   vertical-align: top;
	float: left;
   width: 455px;
	color: #000;
   font-size: 11px;
	font-family: Georgia;
  	font-weight: normal;	
	padding: 5px 5px 0px 1px;
	height: auto;
	position: relative;
   top:-60px;
   left:0px;
}

#centrale-posizionamento a:link, 
#centrale-posizionamento a:visited
{
  color: #000;
  font-size: 10px;
  font-weight: normal;
  font-family: Georgia;
  text-decoration: none;
  border-bottom: 1px #000 dotted ;
}

#centrale-posizionamento a:hover {
  color: #000;
  font-size: 10px;
  font-weight: normal;
  font-family: Georgia;
  text-decoration: none;
  border-bottom: none ;
 }

#centrale-dx {	
   vertical-align: top;
   text-align: center;	
	float: left;
   width: 215px;
	color: #000;
   font-size: 11px;
	font-family: Georgia;
  	font-weight: bolder;	
	padding: 1px 1px 0px 5px;
	height: 260px;
	position: relative;
   top:-40px;
   left:0px;
}

#centrale-dx a:link, 
#centrale-dx a:visited
{
  color: #000;
  font-size: 10px;
  font-weight: bolder;
  font-family: Georgia;
  text-decoration: none;
  border-bottom: 1px #000 dotted ;
}

#centrale-dx a:hover {
  color: #000;
  font-size: 10px;
  font-weight: bolder;
  font-family: Georgia;
  text-decoration: none;
  border-bottom: none ;
 }

#centrale-piede {	
   vertical-align: top;
	float: left;
   width: 677px;
	color: #000;
   font-size: 11px;
	font-family: Georgia;
  	font-weight: normal;	
	padding: 5px 1px 0px 5px;
	height: auto;
	position: relative;
   top:-60px;
   left:0px;
}

#centrale-piede a:link, 
#centrale-piede a:visited
{
  color: #000;
  font-size: 10px;
  font-weight: normal;
  font-family: Georgia;
  text-decoration: none;
  border-bottom: 1px #000 dotted ;
}

#centrale-piede a:hover {
  color: #000;
  font-size: 10px;
  font-weight: normal;
  font-family: Georgia;
  text-decoration: none;
  border-bottom: none ;
 }

.centrale-separatore {	
   vertical-align: top;
	float: left;
   width: 100%;
   border-bottom: 1px #000 dotted ;
	height: 5px;
	position: relative;
   top:-60px;
   left:0px;
}

/*--- contatti page ---*/
#centrale-testa-contatti {	
   vertical-align: top;
	float: left;
   width: 677px;
	color: #000;
   font-size: 11px;
	font-family: Georgia;
  	font-weight: normal;	
	padding: 5px 1px 0px 5px;
	height: 150px;
}

#centrale-testa-contatti a:link, 
#centrale-testa-contatti a:visited
{
  color: #000;
  font-size: 10px;
  font-weight: normal;
  font-family: Georgia;
  text-decoration: none;
  border-bottom: 1px #000 dotted ;
}

#centrale-testa-contatti a:hover {
  color: #000;
  font-size: 10px;
  font-weight: normal;
  font-family: Georgia;
  text-decoration: none;
  border-bottom: none ;
 }

#centrale-sx-contatti {
	background-color:white;
	border-right:1px dotted #000;
	color:#000;
	float:left;
	font-family: Georgia;
	font-size:11px;
	font-weight:normal;
	padding: 5px 5px 0px 1px;
	width:435px;
	height: auto;
	text-align: left;
}

#centrale-sx-contatti a:link, a:visited {
	border-bottom:1px dotted #000;
	color:#000;
	font-family: Georgia;
	font-size:11px;
	font-weight:normal;
	padding-bottom:1px;
	text-decoration:none;
}

#centrale-sx-contatti a:hover {
	border-bottom:none;
	color:#000;
	font-family: Georgia;
	font-size:11px;
	font-weight:normal;
	padding-bottom:1px;
	text-decoration:none;
}

#centrale-dx-contatti {
	background-color:white;
	color:#000;
	float:left;
	font-family: Georgia;
	font-size:11px;
	font-weight:normal;
	padding: 1px 1px 0px 5px;
	width:235px;
	height: auto;
	text-align: right;

}

#centrale-dx-contatti a:link, a:visited {
	border-bottom:1px dotted #000;
	color:#000;
	font-family: Georgia;
	font-size:11px;
	font-weight:normal;
	padding-bottom:1px;
	text-decoration:none;
}

#centrale-dx-contatti a:hover {
	border-bottom:none;
	color:#000;
	font-family: Georgia;
	font-size:11px;
	font-weight:normal;
	padding-bottom:1px;
	text-decoration:none;
}

/*--- hosting page ---*/
#centrale-hosting {	
   vertical-align: top;
	float: left;
   width: 677px;
	color: #000;
   font-size: 11px;
	font-family: Georgia;
  	font-weight: normal;	
	padding: 5px 1px 0px 5px;
	height: 190px;
}

#centrale-hosting a:link, a:visited
{
  color: #000;
  font-size: 10px;
  font-weight: normal;
  font-family: Georgia;
  text-decoration: none;
  border-bottom: 1px #000 dotted ;
}

#centrale-hosting a:hover {
  color: #000;
  font-size: 10px;
  font-weight: normal;
  font-family: Georgia;
  text-decoration: none;
  border-bottom: none ;
 }

#centrale-sx-hosting {
	background-color:white;
	border-right:1px dotted #000;
	color:#000;
	float:left;
	font-family: Georgia;
	font-size:11px;
	font-weight:normal;
	padding: 5px 5px 0px 1px;
	width:465px;
	height: auto;
	text-align: left;
}

#centrale-sx-hosting a:link, a:visited {
	border-bottom:1px dotted #000;
	color:#000;
	font-family: Georgia;
	font-size:11px;
	font-weight:normal;
	padding-bottom:1px;
	text-decoration:none;
}

#centrale-sx-hosting a:hover {
	border-bottom:none;
	color:#000;
	font-family: Georgia;
	font-size:11px;
	font-weight:normal;
	padding-bottom:1px;
	text-decoration:none;
}

#centrale-dx-hosting {
	background-color:white;
	color:#000;
	float:left;
	font-family: Georgia;
	font-size:11px;
	font-weight:normal;
	padding: 1px 1px 0px 5px;
	width:205px;
	height: auto;
	text-align: right;
}

#centrale-dx-hosting a:link, a:visited {
	border-bottom:1px dotted #000;
	color:#000;
	font-family: Georgia;
	font-size:11px;
	font-weight:normal;
	padding-bottom:1px;
	text-decoration:none;
}

#centrale-dx-hosting a:hover {
	border-bottom:none;
	color:#000;
	font-family: Georgia;
	font-size:11px;
	font-weight:normal;
	padding-bottom:1px;
	text-decoration:none;
}

/*realizzazione siti web*/
#centrale-realizzazione-siti {	
   vertical-align: top;
	float: left;
   width: 670px;
	color: #000;
   font-size: 12px;
	font-family: Georgia;
  	font-weight: normal;	
	padding: 5px 1px 0px 5px;
	height: auto;
}

#centrale-realizzazione-siti a:link, a:visited
{
  color: #000;
  font-size: 12px;
  font-weight: normal;
  font-family: Georgia;
  text-decoration: none;
  border-bottom: 1px #000 dotted ;
}

#centrale-realizzazione-siti a:hover {
  color: #000;
  font-size: 12px;
  font-weight: normal;
  font-family: Georgia;
  text-decoration: none;
  border-bottom: none ;
 }
 
/* --- barra laterale destra ---*/                                
.login {
  	font-family: Georgia;
	color: #000;
   font-size: 11px;
}

.login-errore {
  	font-family: Georgia;
   color: red;
   font-size: 11px;
}

.loggati-nome {
   color: #fff;
	font-size: 14px; 
  	font-family: Georgia;
	font-weight: bold; 
	padding: 0px 0px 0px 3px;	
}

.loggati-msg {
	font-size: 11px; 
  	font-family: Georgia;
	font-weight: normal; 
	padding: 0px 0px 0px 3px;	
}

.passwordnew {
  color: #000;
  font-weight: bold;
  font-size: 10px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
  text-decoration: none;
}

.passwordnew a:link,
.passwordnew a:visited
{
  color: #000;
  font-weight: bold;
  font-size: 10px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
  text-decoration: none;
  border-bottom: 1px #000 dotted ;
  padding-bottom: 1px;
}

.passwordnew a:hover {
  color: #000;
  font-weight: bold;
  font-size: 10px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
  text-decoration: none;
  border-bottom: none;
}

.advertising-dx {
  width: 100%; /*width of menu*/
  float: left;
  color: #000;
  font-weight: normal;
  font-size: 10px;
  font-family: Georgia;
  text-decoration: none;
  padding: 5px 1px 3px 2px;
}

.advertising-dx a:link, 
.advertising-dx a:visited
{
  color: #000;
  font-weight: normal;
  font-size: 10px;
  font-family: Georgia;
  border-bottom: 1px #000 dotted ;
  text-decoration: none;
  padding-bottom: 1px;
}

.advertising-dx a:hover {
  color: #000;
  font-weight: normal;
  font-size: 10px;
  font-family: Georgia;
  border-bottom: none ;
  text-decoration: none;
}

.Stile_error {
    color: red;
    font-weight: normal;
    font-family: Georgia; 
    font-size: 11px;
}
.Stilelabel{
    color: #000;
    font-weight: normal;
    font-family: Georgia;
    font-size: 11px;
}

/*posizionamento nei motori*/
#posizionamento-silver {
	font-family: Georgia;
	width:225px; 
	height:335px; 
	float:left; 
	background: url(/riservata/template/posizionamento-nei-motori-silver.png) no-repeat;
}

.posizionamento-silver-inner {
	font-family: Georgia;
	width:225px; 
	height:300px; 
	font-size:12px; 
	float:left; 
	padding: 50px 5px 2px 5px;
}

#posizionamento-gold {
	font-family: Georgia;
	width:225px; 
	height:335px; 
	float:left; 
	background: url(/riservata/template/posizionamento-nei-motori-gold.png) no-repeat;
}

.posizionamento-gold-inner {
	font-family: Georgia;
	width:225px; 
	height:300px; 
	font-size:12px; 
	float:left; 
	padding: 50px 5px 2px 5px;
}

#posizionamento-bronze {
	font-family: Georgia;
	width:225px; 
	height:335px; 
	float:left; 
	background: url(/riservata/template/posizionamento-nei-motori-bronze.png) no-repeat;
}

.posizionamento-bronze-inner {
	font-family: Georgia;
	width:225px; 
	height:300px; 
	font-size:12px; 
	float:left; 
	padding: 50px 5px 2px 5px;
}

/*listini*/
#centrale-listini {	
   vertical-align: top;
	float: left;
   width: 677px;
	color: #000;
   font-size: 11px;
	font-family: Georgia;
  	font-weight: normal;	
	padding: 5px 1px 0px 5px;
	height: auto;
   background: url(../riservata/template/cartella.png); width:680px; height:750px no-repeat; 
}


div.descr-listini {
  width: 570px;
  color: #000;
  font-weight: normal;
  font-size: 12px;
  font-family: Georgia;
  text-decoration: none;
  padding: 7px 6px 3px 12px;
  text-align: left;
}

div.descr-listini a:link,
div.descr-listini a:visited
 {
  color: #000;
  font-weight: normal;
  font-size: 12px;
  font-family: Georgia;
  text-decoration: none;
  border-bottom: 1px #000 dotted ;
  padding-bottom: 1px;
  margin: 5px;
}
 
div.descr-listini a:hover {
	color:#000;
	font-size: 12px;
	font-family: Georgia;
  	font-weight: normal;	
   text-decoration: none;
   border-bottom: none;
   margin: 5px;
 }

/* --- footer ---*/                                
.footer {
   text-align: center;
	font-size:10px;
	font-family: Georgia; 
   clear: left; 
	width:930px;
	height:auto; 
	background:url(../riservata/template/ft_bg.gif) repeat-x; 
	margin:auto;
   padding: 10px 5px 1px 5px;
   border-left: 30px #ECECEC solid ;	
   border-right: 33px #ECECEC solid ;
}

.footer a:link {
	font-size:10px;
	border-bottom:1px dotted #000;
	color:#000;
	font-family: Georgia; 
	text-decoration:none;
}

.footer a:hover {
	font-size:10px;
	border-bottom:none;
	color:#000;
	font-family: Georgia; 
	text-decoration:none;
}

.footer-separatore {	
   vertical-align: top;
	float: left;
   width: 100%;
   border-bottom: 1px #000 dotted ;
	height: 5px;
}

/******* CONTAINER *******/
#containerform{
	width: 600px;
	margin: 40px auto;
	text-align: left;
}
/******* /CONTAINER *******/

/******* FORM *******/
#customForm{
	padding: 0 10px 10px;
}
#customForm label{
	display: block;
	color: #797979;
	font-weight: 700;
	line-height: 1.4em;
}
#customForm input{
	width: 220px;
	padding: 6px;
	color: #000;
	font-family: Arial,  Verdana, Helvetica, sans-serif;
	font-size: 14px;
	border: 1px solid #cecece;
}
#customForm input.error{
	background: #f8dbdb;
	border-color: #e77776;
}
#customForm textarea{
	width: 550px;
	height: 80px;
	padding: 6px;
	color: #000;
	font-family: Arial,  Verdana, Helvetica, sans-serif;
	font-style: italic;
	font-size: 14px;
	border: 1px solid #cecece;
}
#customForm textarea.error{
	background: #f8dbdb;
	border-color: #e77776;
}
#customForm div{
	margin-bottom: 15px;
}
#customForm div span{
	margin-left: 10px;
	color: #b1b1b1;
	font-size: 11px;
	font-style: italic;
}
#customForm div span.error{
	color: #e46c6e;
}
#customForm #send{
	background: #6f9ff1;
	color: #fff;
	font-weight: 700;
	font-style: normal;
	border: 0;
	cursor: pointer;
}
#customForm #send:hover{
	background: #79a7f1;
}
#error{
	margin-bottom: 20px;
	border: 1px solid #efefef;
}
#error ul{
	list-style: square;
	padding: 5px;
	font-size: 11px;
}
#error ul li{
	list-style-position: inside;
	line-height: 1.6em;
}
#error ul li strong{
	color: #e46c6d;
}
#error.valid ul li strong{
	color: #93d72e;
}
/******* /FORM *******/