@charset "windows-1252";
/* CSS Document */

html{background:#333333}
body{
	margin:0px;
	padding:0px;
	text-align:center;
	color:#666666;
	font: 8pt Arial, Helvetica, sans-serif;
	background: #FFFFFF url(http://www.wetouch.it/images/sfondo.jpg) repeat-x top left;;
	}
	
	
	.cleafloat{clear:both; margin:0px; padding:0px;}
	strong{color:#333333; font-style:normal;}
	.bordi{padding:4px; margin:4px; border: 1px solid #CCCCCC}
	
	a:link, a:visited{text-decoration:none; color:#0099CC;}
	a:hover{color:#006699}
	
	.header{
	width:100%;
	margin:0px;
	padding:0px;
	height:320px;
	border-bottom:4px solid #0099CC;
	overflow:hidden;
		background:url(http://www.wetouch.it/images/fotoheader.jpg) no-repeat 90% bottom;

	}
	
	.top{
	width:950px;
	margin-left:auto;
	margin-right:auto;
	height:290px;
	}
	.logo{
	float:left;
	margin-top: 50px;}
	
		.sopra{width:100%;  color:#999999;  text-align:justify; font-size:8pt;}

	.sottomenu{width:995px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;}
	
	
	/* CSS MENU MENUMENU */
	
#menu{
	width:950px;
	height:25px;
	text-align:left;
	text-transform:uppercase;
	list-style:none;
	margin: 0px auto;
	font-size:7pt
}
#menu li a, #menu li a:visited { color:#999999; text-decoration:none; display:block; position:relative; height:20px; cursor:pointer; }

#menu li {
	float:left;
	padding:5px;
	margin-right:5px;
	text-align:center;
	display:block;
	color:#FFFFFF;
	width:70px;
	border-left: 1px solid #dcdcdc;
  }

#menu li a span {
background: #0099CC;
color:#FFFFFF;
display:block;
position:absolute;
top:-5px;
left:-5px;
height:20px;
width:100%;
z-index:100;
 padding:5px;

}

#select{float:left; padding:5px; margin-right:5px;text-align:center; height:20px; background-color:#0099CC; color:#FFFFFF;}

/* CSS MENU laterale */

.titoloprodotti{
	color:#000000;
	margin-bottom:8px;
	border-bottom:1px solid #CCCCCC;
	font-size: 12px;
	font-weight: bold;
}
ul.prodotti{
display:block;
list-style:none;
margin:0px;
padding:0px;
width:260px;
}

ul.prodotti li {
display:block;
margin-bottom:2px;
background:#0099FF; 
border-bottom:1px solid #0066CC}

ul.prodotti li a:visited, ul.prodotti a:link {
	color:#FFFFFF;
	padding:15px;
	display:block;
	text-transform:uppercase;
	background:url(http://www.wetouch.it/images/q.gif) no-repeat 5px center;
}
ul.prodotti li a:hover{background:#00CCFF; display:block;}



/* CSS PAGINA PAGINA */

.page{width:850px;
	margin-left:auto;
	margin-right:auto;
	margin-top:30px;
	text-align:left;
	color:#666666;
	line-height:14px;}
	
	.pagedemo{
	width:100%;
	margin-top:30px;
	text-align:center;
	color:#CCCCCC;
	background:#666666;
	line-height:14px;}
	
	.left{float:left; padding:5px; width:500px; text-align:justify}
.q { color:#333333;  background:url(http://www.wetouch.it/images/q.gif) no-repeat left center; padding-left:10px;}
	.right{float:right; padding:5px; width:250px; }


/* CSS NEWS NEWS */


.titolonews{
	color:#006699;
	font-size:14px;
	padding:15px 4px 4px 10px;
	background:url(../images/q.gif) no-repeat left center;
	margin-bottom:9px;
	border-bottom: 1px solid #CCCCCC;
}
.vedituttenews{ border-top: 1px solid #CCCCCC; padding:4px; text-align:right;width:100%; float:left}
.vedituttenews a:link, vedituttenews a:visited { color:#333333; text-decoration:none}
.vedituttenews a:hover {color:#00CCFF}


.newshomelista {
	
	width:240px;
	height:230px;
	float:left;
	margin:4px;
	
}
.newshomelista a:link, .newshomelista a:visited {color:#0099FF; text-decoration:none; font-weight:bold;}
.newshomelista a:hover{color:#006699}
.fotonewshome{ width:236px; padding:2px;  height: 105px; overflow:hidden; margin-bottom:8px;}
.fotonewshome img{width:236px; margin-bottom:10px;}
.fotodettaglio{width:250px;padding:4px; margin:4px;  float:left; }
.testidettaglioimmagini{color:#666666; float:right; width:570px;}
.testonewshome{width:90%; text-align:left; margin-right:auto; margin-left:auto}

.archiviolista{ width:90%; margin-bottom:2px; background:#F8F8F8; padding:4px}
.archiviolista a:link, .archiviolista a:visited {color:#0099CC;  padding:4px ; text-decoration:none;}
.archiviolista a:hover{color:#FFFFFF;}
.titolodettaglio{color:#000000; font-weight:bold}

.bottoni{margin-top:20px; }

/* CSS footer footer */

.footer{
width:100%;
height:90px;
border-top:5px solid #0099FF;
color:#999999;
background:#333333 url(http://www.wetouch.it/images/sffooter.gif) repeat-x left top;
margin-top:20px;
}

.footer a:link, .footer a:visited {color:#00CCFF; text-decoration:none;}
.footer a:hover { color:#33FFFF}

.linkfooter{margin:10px; height:40px; line-height:40px;}
.linkfooter a:visited, .linkfooter a:link {
	color:#666666;
	text-transform:uppercase;
	padding:8px;
	background:url(http://www.wetouch.it/images/lineabordo.gif) no-repeat right center;
	font-size: 7pt;
}
.linkfooter a:hover{color:#FFFFFF}

/* CSSFORM FORM FORM FORM */

input, textarea{border:1px solid #999999; padding:1px; color:#333333; margin:1px; background:#DAE2E7}



/* LIVE VALIDATOR -------------------------------------------------------------------------------------------------------------------*/
/* Classe che si applica ai messaggi di validità */
.LV_valid {
	color:#006699;
	font-size: 8pt;
}

/* Classe che si applica ai messaggi di non validità */	
.LV_invalid {
	color:#990000;font-size: 8pt;
}

/* Classe che si applica a tutti i messaggi di validazione */	
.LV_validation_message{
 font-size: 8pt;
    margin:0 0 0 5px;
}

/* Stili applicati ai campi validi */    
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active,
.fieldWithErrors input.LV_valid_field,
.fieldWithErrors textarea.LV_valid_field {
    border: 1px solid #006699;
}

/* Stili applicati ai campi non validi */ 
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active,
.fieldWithErrors input.LV_invalid_field,
.fieldWithErrors textarea.LV_invalid_field {
    border: 1px solid #FF0000;
}


	