* {margin: 0;}
body {margin: 0;background-color: #017bb0;}
a:link {color:#000000;}      /* unvisited link */
a:visited {color:#000000;}  /* visited link */
a:hover {color: #FFFFFF;}  /* mouse over link */
a:active {color:#000000;}  /* selected link */
#wrapper{width: 100%; height:100%;background-color: #017bb0;}
hr{border: dotted thin #999999;}
#header {width: 100%;height: 119px;background: url('/images/header.png') repeat-x;margin-top: -20px;margin-left:auto;margin-bottom:auto;margin-right:auto;}
#search{position: absolute;left: 70%;margin: 20px 0 0 0;z-index: 100;}
#search img {border: none;}
#ricercaprodotti{margin: 30px 0 15px 0;z-index: 100;}
#testsearch, #risricerca{margin-top: -4px;font-family: Arial, Helvetica, sans-serif;font-size:15px;padding-left: 1pxbackground-color:#F2F2F2;border: 1px solid grey; }
#search ul, #ricercaprodotti ul, #sottomenu ul
{list-style: none;margin: 0;padding:0;background-color:#F2F2F2;}
#search li a, #ricercaprodotti li a{display: block;padding: 2px;text-decoration: none;}
#search li a:hover, #ricercaprodotti li a:hover, #sottomenu a:hover{background-color:#009EE0;border-color:#3281C9;}
#testsearch img, #risricerca img{vertical-align:middle;margin-right: 2px;}
#risricerca{margin-left: 0px;}
#sottomenu {background: #FFF;}
#sottomenu li a {color: #000;text-transform: uppercase;letter-spacing: 0,4px;padding: 4px 4px 4px 4px;background: #FFF;}
/*** LOGO ***/
#logo { float: left;position: relative;top: 30px;left: 15%;}
#logo img{border: none; }
/**** TASTI MENU ALTO ***/
#menu_principale ul{padding-top: 100px;margin-left: 55%;list-style: none;}
#menu_principale ul li
{ background: url('/images/up_menu_left.png') left top no-repeat;padding-left: 16px;display: inline;padding-top: 2px;}
#menu_principale ul li span{background: url('/images/up_menu_right.png') right top no-repeat;padding-right: 16px;padding-top: 2px;}
#menu_principale a {background: url('/images/up_menu_center.png') repeat-x;padding: 6px 0 1px 0;font: 11px Arial, Helvetica, sans-serif;text-decoration: none;text-transform: capitalize;letter-spacing: 0.07em;color: #FFF;}
#menu_principale a:hover{color: #000;}
#menu_principale ul li ul {display: block; margin-left: 0;background: none white;/*position: absolute;z-index:5000;*/backgroundcolor: #FFF;padding: 0 0 0 0;}
#menu_principale ul li ul li {margin: 0; padding: 0; display:block; background: none;}
#menu_principale ul li ul li a{margin: 0; padding 0; display:block; background: none; display: block;}
/**** FINE TASTI MENU PRINCIPALE SX ***/
#separatore{height: 4px;width: 100%;background-color: #004E91;margin: auto;}
#contenitore{width: 1150px;background: url('/images/background.png') repeat-y;margin: auto;margin-top: 0px;/*min-height: 900px;*/} 
#contenuti_alto{background: url('/images/body_background_up.png') no-repeat top left;margin-left:75px; padding-top: 19px;} 
#contenuti{background: url('/images/body_background.png') repeat-y;/*min-height: 900px;*/}
#distanziatore{height: 5px;}
#riquadro_sx {width:180px; float: left;margin-left: 50px;margin-top: 12px;position:relative;}
#menu_sx_alto{width: 180px;/*float: left;*/background-image: url('/images/menu_up.png');background-repeat: no-repeat;background-position: left top;padding-top: 20px;/*margin-left: 50px;margin-top: 12px;position:relative;*/}

#menu_sx_medio
{
  width: 180px;
  background-image: url('/images/menu_center.png');
  background-repeat: repeat-y;
 
}
#menu_sx_basso
{
 width: 180px;
  background-image: url('/images/menu_bottom.png');
  background-repeat: no-repeat;
  background-position: left bottom;
  padding-bottom: 25px; 
}
#menu_sx_contenuti ul
{
margin-left: -35px;
margin-top: 0px;
}
#testo_alto
{
  width: 732px;
  background-image: url('/images/body_up.png');
  background-repeat: no-repeat;
  background-position: left top;
  padding-top: 8px;
  margin-left: 214px;
  position: relative;
 
}
#testo_medio
{
  width: 732px;
  background-image: url('/images/body_center.png');
  background-repeat: repeat-y;

}
#testo_basso
{
  width: 732px;
  background-image: url('/images/body_bottom.png');
  background-repeat: no-repeat;
  background-position: left bottom;
  padding-bottom: 40px;
position: relative;
  bottom: -20px;  
  
}
/****** CONTENUTI HOME**************/
#testo ul
{
   margin: 0 0 0 0px;
}
#footer 
{
margin: auto;
font: 10px arial,sans-serif;
text-align: center;
padding-top: 50px;
padding-bottom: 10px;
}
/*** banneresterni ***/

#banneresterni { margin: 30px 0 0 10px; position: relative; width:140px; border:none;}
.titolobanneresterno {font: 13px Arial, Helvetica, sans-serif; text-transform:uppercase; padding-bottom:1px;}
.imagebannersterni img{border:none;}
.descriptionbanneresterni{font: 9px Arial, Helvetica, sans-serif; text-align:center; padding-top:3px;}
/*** SEZIONI ***/
#sezioni { font: bold 13px Arial, Helvetica, sans-serif;margin-left: 5px;padding: 0;}
.sezioni a { text-decoration: none;display: block;color: #ffdd00;letter-spacing: 0.03em;font: 14px Arial, Helvetica, sans-serif;text-shadow: #333 0px 1px 1px;}
.sezioni a:hover {color: #fff;}
#sezioni li{margin-bottom: 3px;list-style: none;text-transform: uppercase;height:16px;}
#sezioni ul{margin-bottom:10px;}
.listaprodotti a {color: #FFF;text-shadow: #333 0px 1px 1px;text-transform: none;font: 13px Arial, Helvetica, sans-serif;letter-spacing: 0.04em;}
.listaprodotti a:hover {border: 1px solid;border-color: #8C1C1C #ED3939 #ED3939 #8C1C1C;padding: 1px;color: #FFF;text-shadow:none;}
/****PAGINA ARTICOLI***/
#articolo{width: 678px;margin: 0 0 0 25px;font-family: Arial, Helvetica, sans-serif; }
#formcontatto{float: right;}
#formcontatto img{border: none;}
#formcontattoriferito{font: Arial, Helvetica, sans-serif;color: #333333;margin: 0 0 0 0px;padding: 0px;}
#formcontattocompleto{font: Arial, Helvetica, sans-serif;color: #333333;margin: 0 0 0 0px;padding: 0px;}
#introarticoli{width: 400px;float: left;}
#immaginearticoli{float: right;margin-top: 35px;}
#immaginearticoli img{border: none;}
#articolo hr{margin: 0;border-bottom: 0px dotted grey;}
#categoria{font: 15px Arial, Helvetica, sans-serif;font-style: italic;color: #333333;margin: 0 0 0 3px;padding: 0px;}
#titolo{font: 25px Arial, Helvetica, sans-serif;text-transform: uppercase;color: #FF0000;margin: 0 0 0 6px;padding: 0px;font-weight:bold;text-shadow: #999 0px 1px 1px;}
#codice{font: 10px Arial, Helvetica, sans-serif;font-style: normal;color: #333333;margin: 0 0 0 3px;padding: 0px;}
#descrizione{font: 12px Arial, Helvetica, sans-serif;display: block;width: 400px;margin-bottom: 50px;padding-top: 70px;padding-left:3px;text-align: justify;}
#specifiche{clear: both;}
#specifiche ul{font: 12px Arial, Helvetica, sans-serif;text-transform: uppercase;text-decoration: none;color: #666666;border-bottom: 5px solid #e4302c;padding-bottom: 8px;margin-left: 0px;}
#specifiche li{display: inline;}
#specifiche li a{text-decoration: none;padding: 4px;margin-left: 0px;}
#specifiche li a:hover{color: #FFFFFF;background-color: #e4302c;text-decoration: none;padding: 4px;margin-left: 0px;}
.attiva{color: #FFFFFF;background-color: #e4302c;border-right: 1px solid #e4302c;border-left: 1px solid #e4302c;border-top: 1px solid #e4302c;border-bottom: 5px solid #e4302c;text-decoration: none;padding: 4px;margin-left: 0px;}
#foto p{font-size: 12px;}
#foto img{margin-right: 15px;margin-left: 15px;border: solid 1px #FFF;}
#foto a:hover img{border: solid 1px #ccc;}
#dettagli  p{font-size: 12px;margin-left: 13px;padding-top: 3px;}
#descrizionedettagli{font: 12px arial,san-serif;}
#foto ul{margin: 20px 0 20px 0px;}
#foto ul li{color: #0099FF;}
#foto ul li a{}
#foto ul li a:hover{border: solid 1px;}
#thumbarticolo { float:left;border: 0px dotted grey;width: 280px;padding: 2px 2px 2px 2px;margin: 15px 20px 15px 30px;}
#titolothumb {font: 14px italic arial,helvetica,san-serif; color: #004c93; margin-left: 15px;}
#codicethumb { font: 11px arial,helvetica,san-serif; color: #004c93; font-style: italic; margin-left: 15px; }
.codiceprodotto {font: 11px arial,helvetica,sans-serif; }
.descrizioneprodotto {font: 14px arial,helvetica,sans-serif; }
/***** MACRO SEZIONI PRODOTTI*************/
#totalproduct{list-style: none;width: 678px;margin: 0 0 0 0px;font-family: Arial, Helvetica, sans-serif;color: #0099FF;}
#separatorefondo {clear: left;}
#totalproduct ul{list-style-type: none;text-decoration: none;float: left;}
#totalproduct a{text-decoration: none;color: #0099FF;font-size: 18px;}
#totalproduct img{width: 100px;height: 100px;border: none;vertical-align: top;padding-right: 8px;}
#totalproduct h2 {margin: 0 0 0 0;border-top: dotted 1px grey;border-bottom: dotted 1px grey;text-shadow: #999 0px 1px 1px;}
#singoloarticolo {height: 150px;width: 240px;float: left;margin: 20px 30px 20px 30px;padding: 0px 0px 0px 0px;}
#titolosingoloarticolo {
text-transform: uppercase;
 border-top: 1px dotted grey;
 border-bottom: 1px dotted grey;
padding: 0px 3px 0px 3px;
text-shadow: #ccc 0px 1px 1px;
}
#titolosingoloarticolo a {
width: 240px;
padding-left: 3px;
color: #F00;
}
#thumbsingoloarticolo img {float: left;
margin: 0px 0 0 0;
padding-left: 6px;
}
#thumbsingoloarticolo a {color: #0099FF; font-size: 13px;}


/*** PRODOTTI STOCK ***/
#paginaprodotto { 
width: 675px;
margin: 0 0 0 0px;
margin-left:30px;
padding: 0;
font: 14px arial,helvetica,san-serif; }
#paginaprodotto p { 
text-align: justify;
margin: 0 0 0 0px;
margin-left:3px;
padding: 0;
font: 14px arial,helvetica,san-serif; }
#paginaprodotto h2 {text-shadow: #999 0px 1px 1px; margin-left: 0px; margin-top:0px; font: 24px bold arial,helvetica,san-serif; font-style:  italic; color: #0099ff; padding-left: 3px; border-top: 1px dotted grey; border-bottom: 1px dotted grey; }
#testo h3 {text-shadow: #ccc 0px 1px 1px; margin-left: 0; font: 24px bold arial,helvetica,san-serif; color: #0099ff; font-style:italic; padding-left: 4px; border-top: 1px dotted grey; border-bottom: 1px dotted grey;}
#ricercaprodotto h2 {text-shadow: #999 0px 1px 1px; margin-left: 0px; margin-top:0px; font: 24px bold arial,helvetica,san-serif; font-style:  italic; color: #0099ff; padding-left: 3px; border-top: 1px dotted grey; border-bottom: 1px dotted grey; }
#searchstring1 {margin-left: 30px; border: 1px solid grey; }

#tagcasuali {margin-top: 15px; font: 12px arial,helvetica,san-serif; padding-left:5px;}
#tagcasuali a {color:#e4302c;}
#tagcasuali a:hover {color:#000;}

#tuttiprodotti { text-decoration: none; margin: 50px 0px 50px 10px; font: 20px arial,helvetica,san-serif; }
#tuttiprodotti a { border: 1px dotted #CCC; padding: 5px 5px 5px 5px; text-decoration: none; text-transform: uppercase; margin-top: 15px; font: 18px arial,helvetica,san-serif; padding-left:5px; color:#09F; }
#tuttiprodotti a:hover { margin-top: 15px; padding-left:5px; color:#FFF; background-color: #09F; border: 1px dotted #FFF;}

#titolofotcampione {font: 12px arial,helvetica,san-serif; color: #004c93; margin-left: 15px;004c93; font-weight: bold; border-bottom:1px dotted grey; border-top:1px dotted grey;}
#fotocampione { width: 160px; height: 260px;float:left; padding-left: 30px; margin: 10px -5px 10px -20px;}
#fotocampione img{ border:none;}

#codicefotocampione { font: 11px arial,helvetica,san-serif; color: #004c93; font-style: italic; margin-left: 15px; }

#tag {margin-top: 15px; font: 12px arial,helvetica,san-serif; padding-left:5px; color:#09F;}
#tag a {color:#e4302c;}
#tag a:hover {color:#000;}


#linkpagine{width:675px; clear: left;}
#linkpagine ul{
margin: 0px 0px 20px 30px; 
font: 14px arial,helvetica,san-serif; color: #0099ff;
text-align:center;

}
#linkpagine ul li a:hover{ 
color: #FFF;
background-color: #09f;
border: 1px solid #FFF;
}
#linkpagine ul li a{
text-decoration: none;
border: 1px dotted grey;
padding: 5px;
color: #666;
}
#linkpagine ul li{
display: inline;
list-style:none;
margin-right: 10px;
}

#articoloselezionato {
	width: 650px;
margin-left:35%;
text-align:center;
	}
	
#introaltriart{width:675px; clear: left;}
#introaltriart ul{
margin: 0px 0px 20px 30px; 
font: 14px arial,helvetica,san-serif; color: #0099ff;
text-align:center;

}
#introaltriart h2{
margin: 0px 0px 10px 30px; 
font: 16px arial,helvetica,san-serif; color: #0099ff;
text-align:center;
padding-top: 7px;
border-top: 1px dotted grey;
}
#introaltriart ul li a:hover{ 
color: #000;

}
#introaltriart ul li a{

padding: 5px;
color: #017f3e;
}
#introaltriart ul li{
display: inline;
list-style:none;
margin-right: 10px;

}


/*** VETRINA ***/
#vetrina
{
background: url('/images/vetrina.png') no-repeat;
height: 245px;
margin-left: 80px;
}

#vetrina ul
{
padding-left: 26px;
padding-top: 20px;
margin: 0;
}
#vetrina li
{
list-style: none;

}
#vetrina img
{
border: none;
width: 938px;
height: 246px;
margin: 1px 0px 0px 0px;
}
#descrizione_vetrina
{
text-align:left;
position: relative;
font: 30px Arial, Helvetica, sans-serif;
top: -64px;
left: 30px;
text-transform: uppercase;
color:#FFFFFF;
letter-spacing: -1px;
font-weight:100;
background: url('/images/sfondo_desc_vetrina.png') repeat-x;
text-shadow: #333 0px 1px 1px;
}


/*** NEWS SU HOME PAGE ***/
#newstrovate
{
   width: 705px;

margin-bottom: 10px;
 }
#newstrovate h2
{
font: 24px Arial, Helvetica, sans-serif;
font-style: italic;
color:#0099FF;
border-top: 1px dotted grey;
border-bottom: 1px dotted grey;
margin: 0 0 0 25px;
padding: 0px 0px 0px 3px;
text-shadow: #999 0px 1px 1px;
}
#titolonews 
{
width: 600px;
margin: 0;
padding: 0 0 0 15px;
font-size: 18px;
}
#newstrovate ul 
{
list-style: none;
}

#newstrovate li
{
border-bottom: 1px dotted grey;
}

#newstrovate ul li
{
min-height:80px;
max-height:220px;

}

#newstrovate a
{
text-decoration: none;
font: 20px Arial, Helvetica, sans-serif;
color:#0099FF;
margin: 0px 0px 0px -2px;


}
#newstrovate
{
text-decoration: none;
font: 14px Arial, Helvetica, sans-serif;
color:#000;

}

#datanews
{
margin-top: 10px;
font: 12px Arial, Helvetica, sans-serif;
color:#0099FF;
}
#newstrovate hr
{
margin: 0;
padding: 0;

}
#fotonews { width: 60px; margin-top: 15px; }
#fotonews img {float:left; margin: 0px 10px 10px 0px;}
#contenuto_news { font: 14px Arial, Helvetica, sans-serif; margin: 5px 0px 0px 10px; padding: 0px 0px 0px 10px;margin-bottom: 20px;}

#leggi a {text-decoration: none; font: 14px Arial, Helvetica, sans-serif; color:#0099FF; }
#leggi a:hover {font: 14px Arial, Helvetica, sans-serif; color:#fff; background-color:#09F;padding: 0px; margin: 0px 0px 0px 3px; padding: 1px 1px 1px 1px; }




/**** NEWS SU PAGINA DEDICATA ****/
#dettaglionews { height: 600px; margin: 10px 0 0 10px; }
#dettaglionews p
{
width: 540px;
font: 14px Arial, Helvetica, sans-serif;
color: #000;
margin-left: 25px;
text-align:justify;
}


#news
{
color: #FFFFFF;
background-color: #0066FF;
text-decoration: none;
border: 1px solid #003399;
padding: 4px;
margin-left: 0px;
}
#completa {
width: 695px;
margin-left: 30px;

}
#titolonews 
{
width: 700px;
margin: 0;
padding: 0 0 0 5px;
}

#titolonews p
{
padding-left: 3px;
text-decoration: none;
font: 25px Arial, Helvetica, sans-serif;
color:#0099FF;
border-top: 1px dotted grey;
border-bottom: 1px dotted grey;
margin: 0 0 0 25px;
text-shadow: #666 0px 1px 1px;
font-style:italic;
}

#datacreazione
{
font: 12px arial, san-serif;
font-style: italic;
color:#0099FF;
margin-left: 30px;
margin-top: 6px;
padding: 0px 0px 0px 3px;
}

#pagination {
width: 700px;
font: 14px arial, san-serif;
margin-left: 30px;
margin-top: 100px;
margin-bottom: 25px;
text-decoration:none;
}

#pagination a {
border: 1px dotted #CCC;
text-decoration: none;
text-transform: uppercase;
font: 10px arial,helvetica,san-serif;
padding: 2px;
color:#666; 
background-color: #FFF;
margin-right:200px;
}

#pagination a:hover {
border: 1px solid #FFF;
font: 10px arial,helvetica,san-serif;
color:#FFF; 
background-color: #09F;

}



#foto_news img { float: right; margin: 40px 30px 10px 10px;}


/*** BANNER ***/

#banner 
{
   width: 705px;
   margin-top: 15px;
}
#banner h2
{
font: 24px Arial, Helvetica, sans-serif;
font-style: italic;
color:#F00;
margin: 0 0 0 25px;
padding: 0px 0px 0px 3px;
border-top: 1px dotted grey;
border-bottom: 1px dotted grey;
text-shadow: #999 0px 1px 1px;

}

#banner img
{
width: 650px;
height:150px;
margin: 0px 0px 0px 0px;
padding: 0;
border-bottom: solid 1px #ccc;
border-left:solid 1px #ccc;
border-right: solid 1px #ccc;
border-top: solid 1px #ccc;
}

#banner ul
{
margin: 10px 0 30px 35px;
padding: 0;
border: none;
padding: 5px 5px 5px 5px;
}

#banner ul
{
margin: 10px 0 30px 35px;
padding: 0;
border: none;
padding: 5px 5px 5px 5px;
}

#banner ul li
{
padding: 0;
border: none;

}

#banner ul li a
{

padding: 0;
border: none;
border-bottom: solid 1px #FFF;
border-left: solid 1px #FFF;
border-right: solid 1px #FFF;
border-top: solid 1px #FFF;
}


#banner ul li a:hover
{
margin: 0px 0px 0px 0px;
padding: 0;
border: none;
background-color: #FFF;
border-bottom: solid 1px #FFF;
border-left: solid 1px #FFF;
border-right: solid 1px #FFF;
border-top: solid 1px #FFF;
}

#banner a:hover img
{
margin: 0px 0px 0px 0px;
padding: 0;
border-bottom: solid 1px #f7ae07;
border-left: solid 1px #f7ae07;
border-right: solid 1px #f7ae07;
border-top: solid 1px #f7ae07;
background-color: #FFF;
}

#banner hr
{
margin: 0 0 0 15px;
padding: 0;

}

#banner ul
{
list-style: none;
}

#descrizionebanner {font: 14px Arial, Helvetica, sans-serif; color:#000; margin-top:7px;}

/*** AZIENDA ***/
#azienda
{
 width: 665px;
 margin-left: 30px;
 font: 15px arial, san-serif;
}
#azienda h2
{
font: 24px Arial, Helvetica, sans-serif;
font-style: italic;
color:#F00;
margin: 0 0 0 0px;
padding: 0px 0px 0px 5px;
border-top: 1px dotted grey;
border-bottom: 1px dotted grey;
}
#azienda p
{
width: 660px;
 margin-left: 5px;
 font: 15px arial, san-serif;
}
.codiceprodotto {font: 14px arial,helvetica,san-serif;}
.descrizioneprodotto {font: 11px arial,helvetica,san-serif;}


/*** LISTAARTICOLI ***/
#tornaricerca
{
border: 1px dotted #CCC;
text-decoration: none;
text-transform: uppercase;
font: 10px arial,helvetica,san-serif;
padding: 2px;
color:#999; 
margin: 0px 0px 0px 560px;
background-color: #FFF;
}

#tornaricerca:hover
{
border: 1px solid #FFF;
font: 10px arial,helvetica,san-serif;
color:#FFF; 
background-color: #09F;
}

#tornaricerca2
{
border: 1px dotted #CCC;
text-decoration: none;
text-transform: uppercase;
font: 10px arial,helvetica,san-serif;
padding: 2px;
color:#999; 
margin: 0px 0px 0px 580px;
background-color: #FFF;
}

#tornaricerca2:hover
{
border: 1px solid #FFF;
font: 10px arial,helvetica,san-serif;
color:#FFF; 
background-color: #09F;
}

#conteggio {text-shadow:#999 0px 1px 1px; font: 24px arial,helvetica,san-serif;  width: 668px; color: #0099FF; font-style: italic; margin: 0 0 0 30px; border-top: dotted 1px grey; border-bottom: dotted 1px grey; padding-left:3px; }
#listaarticoli { width: 130px; height:270px; margin:10px;float:left;padding-left: 25px;}
#titololistaarticoli {font: 14px italic arial,helvetica,san-serif; color:#004c93; padding-left: 3px; margin-left: 0px; border-top: dotted 1px grey; border-bottom: dotted 1px grey; font-weight:bold;}
#thumblistaarticoli { font: 11px arial,helvetica,san-serif; color: #004c93; font-style: italic; margin-left: 0px; }
#thumblistaarticoli img{ border: none; width: 130px;}            
#formcontatto img { border: none;}
/*** FORM contatto***/ 
#paginacontatto {margin: 0 40px;}
#paginacontatto h3 {margin:0 0 10px 0;; font:italic 20px arial,helvetica,san-serif;color: #0099FF; text-shadow:0 1px 1px #999999; border-bottom: 1px dotted grey; border-top: 1px dotted grey;}
#paginacontatto iframe {margin: 10px 0;  }
#paginacontatto h2 {margin:20px 0 10px 0; font:italic 20px arial,helvetica,san-serif;color: #0099FF; text-shadow:0 1px 1px #999999; border-bottom: 1px dotted grey; border-top: 1px dotted grey;}
#paginacontatto p {margin:0; font: 14px arial,helvetica,san-serif;}
.form_row input {width: 200px; border: 1px solid grey;}
.form_row select {width: 203px;}
.form_row textarea {width: 410px; }
.form_row label {font:italic 12px arial,helvetica,san-serif; color: #0099FF; }
.form_row {width: 20px; display: table-cell; }
#leggiprivacy label{font:italic  10px arial, helvetica,san-serif; color: #0099FF;}
.allineato {font:italic 12px arial,helvetica,san-serif; color: #0099FF;}
#privacy ul {display: inline;}
#privacy li{ display: inline; width: 20px;}
#privacy ul li {width: 10px;}
#privacy ul li div {width: 30px;}
.error_list {margin: 0; font: 12px arial,helvetica,san-serif; color: red;}
.error_list li {list-style: none;}

