p.first {
color:#004989 ;
}

.bottomBlock {
background-image:url(zwo_info/css/images/bg_bottom.jpg);
background-repeat:repeat-x;
border-left:1px solid #fff;
border-top:1px solid #fff;;
border-right:1px solid #fff;
}
.separ {border-bottom:4px solid #FFF100}
.separ img{display:none;}

.logo_box {
padding-left:30px;
padding-top:30px;
}
.connect {
background-image:url(zwo_info/css/images/user_log.gif);
background-repeat:no-repeat;
display:block;
height:28px;
text-align:left;
text-indent:-3000pc;
width:180px;
}

/* ######## nav_produits ######## */
/* ######## nav_produits ######## */
.nav_box {position:relative;}
.nav_conteneur {padding-right:10px;
}
#contain_left {
background:#fff none no-repeat scroll 0 0;
padding-bottom:10px;
position:relative;
top:10px;
left:30px;
width:200px;
z-index:80;
margin-left:0px;
;background-repeat:no-repeat;padding-bottom:1px}

.news_block .news_block_content{background-image:url(zwo_info/css/images/footer_news.gif);background-position:bottom;background-repeat:no-repeat;padding:4px;padding-bottom:10px}
.news_block .news_block_header {background-image:url(zwo_info/css/images/header_news.gif);background-position:top;background-repeat:no-repeat;}
.news_block {
width:241px;
text-align:left;
position:relative;
left:10px;
}
#contain_left div{position:absolute}
#contain_left ul{display:block;}
#contain_left ul ul {position:inherit}

#contain_left li ul {display:none}
#contain_left li.select ul {display:block}

#contain_left ul,#contain_left ul li{list-style-type: none;margin:0px;padding:0px;}
#contain_left ul li.liLev0{display:none;}
#contain_left ul li.select{display:block;}

#contain_left ul li ul li a{display:none}
#contain_left ul.level_0 li.select ul li  a{color:#000000;
display:block;
font-size:15px;
font-weight:bold;
text-indent:3px;}
#contain_left ul.level_0 li.select ul li.select  a{display:block;color:#333;}

	#contain_left ul.level_0 {
	
}

span.spaLev0,span.spaLev0 a {display:none; visibility:hidden;height:0px;text-indent:-3000px;position:absolute;top:0;left:-300px;}

a.linkLev0{font-size:1px;display:block;position:absolute;}
#contain_left ul.level_1 li span.spaLev2 {
padding-left:10px;
}



#contain_left ul.level_0 li.select ul.level_1 li span,#contain_left ul.level_0 li.select  ul.level_1 li a{display:block;display:block !important;color:#333}
#contain_left ul.level_0 li.select ul.level_1 li.select span
{display:block;display:block !important;color:#000}
#contain_left ul.level_0 li.select  ul.level_1 li.select a
{display:block;display:block !important;color:#000}
#contain_left ul.level_0 li.select  ul.level_1 li.select ul.level_2 li a
{display:block !important;color:#000;font-size:11px;}
#contain_left ul.level_0 li.select  ul.level_1 li.select ul.level_2 li.select a
{display:block !important;color:#fff;font-size:11px;}
#contain_left ul.level_0 li.select ul.level_1 li span {display:block;display:block !important;}

#contain_left ul.level_1 li span,#contain_left ul.level_1 li a{display:block;font-weight:normal}
#contain_left ul.level_0 li ul li span,#contain_left ul.level_0 li ul li a{display:block;color:#fff}

#contain_left ul.level_1 {margin:0px;}
#contain_left ul.level_1 li a ,#contain_left ul.level_1 li a:link,#contain_left ul.level_1 li a:visited{
color:#fff;
}

#contain_left ul.level_1 li.select ul.level_2 {width:100%;}
#contain_left ul.level_1 li.select ul.level_2 li.select {background:#000;}


/*
#contain_left ul.level_1 li.select a ,#contain_left ul.level_1 li.select a:link,#contain_left ul.level_1 li.select a:visited {
	color:#fff;padding:4px;display:block
	}	*/
	


		#contain_left ul.level_1 li ul li.select a ,	#contain_left ul.level_1 li ul li.select span,	#contain_left ul.level_1 li ul li.select  {
	display:block;
color:#fff;

	}

	#contain_left ul.level_1 li.select {background-color:#ececec}
	
	#contain_left ul.level_1 li.select ul li{width:100%;margin:0px;padding:0px}

#contain_left ul.level_1 li span{display:block;
/*height:16px;*/
padding-bottom:5px;
padding-left:5px;
padding-top:5px;}
#contain_left ul.level_1 li{font-size: 13px;display:block;width:100%;display:block; text-transform:none;font-weight:bold;}
#contain_left ul.level_2 li{font-size: 12px;display:none;visibility:hidden;}
#contain_left ul.level_1 li.select ul.level_2 li{font-size: 12px;display:block;visibility: visible;}/*
#contain_left li.select ul.level_2 li{font-size: 12px;display:none;visibility:hidden;}*/
#contain_left ul.level_1 li.select ul.level_2 li{font-size: 12px;display:block;text-transform: none;position:relative;}

ul.level_1 li.select .level_2 { }
#contain_left ul.level_1 li.select .level_2  a ,#contain_left ul.level_1 li.select .level_2  a:link,#contain_left ul.level_1 li.select .level_2  a:visited {
color:#FFFFFF;
font-size:14px;
font-weight:normal;
	}
#contain_left ul.level_1 li.select .level_3   a ,#contain_left ul.level_1 li.select .level_3   a:link,#contain_left ul.level_1 li.select .level_3   a:visited {
color:#FFFFFF;
font-size:12px;
font-weight:bold;
	}
#contain_left ul.level_1 li.select ul.level_3 li.select{
}

#contain_left ul.level_1 li.select .level_3   li.hov a:hover{
color:#004380;

	}
	
	#contain_left li.select ul.level_3 li.select {
background-color:#004380;
color:#FFFFFF;
white-space:nowrap;
}
#contain_left li ul.level_3 {
margin:0px;padding:0px;display:none;
}

#contain_left li.liLev1 li.select ul.level_3 {
margin:0px;padding:0px;display:block;
}
li.3 {
;margin:0px;padding:0px}

li.3 span{
;margin:0px;padding:0px}

span.spaLev3,span.spaLev3 a {padding:0px;margin:0px}

#contain_left li ul.level_4 {
position:absolute;
left:-300px;top:0px;font-size:0px;
display:none;}



#contain_left ul.level_1 li.select ul.level_3  li{
background-color:#004380;
white-space:nowrap;
color:#fff;
}
#contain_left ul.level_1 li.select ul.level_3  li.hov{
background-color:#fff;color:#004380;
}
#contain_left ul.level_1 li.select ul.level_3  li.hov a,#contain_left ul.level_1 li.select ul.level_3  li.hov a:link{
background-color:#fff;color:#004380;
}

		#contain_left li.select ul.level_3  li span a{
 white-space: nowrap;padding-left:20px;padding-right:4px;
}

	#contain_left li.select ul.level_3  li {
padding:0px;margin:0px;
}

	

	
	

	
	
.none ul {display:none;}

.block_2 {position:absolute;left:200px}



/* MainContent*/
.MainContent {
padding:0px 30px;
}


/* ############slider############# */
#slider {
    width: 488px; /* important to be same as image width */
    height: 245px; /* important to be same as image height */
    position: relative; /* important */
	overflow: hidden; /* important */
background-image:url(zwo_info/css/images/fond_slider.gif);
	
}
#sliderContent {
    width: 488px; /* important to be same as image width or wider */
    position: absolute;
	top: 0;
	margin-left: 0;
}
 ul#sliderContent { list-style-type: none;padding:0px;margin:0px;}

.sliderImage {
height:245px;
    float: left;
    position: relative;
	display: none;
}
.sliderImage span {
    position: absolute;
	font: 10px/15px Arial, Helvetica, sans-serif;
    padding: 10px 13px;
    width: 488px;
    background-color: #333;
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
	-khtml-opacity: 0.8;
    opacity: 0.8;
    color: #fff;
    display: none;
    top:160px;
}
.sliderImage h3 {font-weight:normal;margin:0px ;padding:0px; color:#fff;font-size:24px;line-height:20px;
font-family:Trebuchet MS,Trebuchet,Verdana,Arial,San-serif;}
.clear {
	clear: both;
}
.sliderImage span strong {
    font-size: 14px;
}
.top {
	top: 0;
	left: 0;
}
.bottom {
	bottom: 0;
    left: 0;
}
ul { list-style-type: none;}

.bottom_slider{
background-image:url(zwo_info/css/images/ombre_home.png);
background-repeat:no-repeat;
background-position:bottom;
height:36px;
position:relative;
top:-11px;
}
/* ######### redéfinitions de tags ######## */
body {
background-image:url(zwo_info/css/images/back_ground.jpg);
background-position:center top;
background-repeat:repeat-x;
}
#conteneur {
background-repeat:repeat-x;
background-position:top center;
}

#banniere {
background-color:#fff;
}

td {
/* Changer ici les couleurs, familles et tailles 
de fontes par défaut pour tout le site */
/* dans zwook tous les textes apparaissent systématiquement
dans des tableaux, c'est donc ici qu'il faut modifier les
couleurs, font, tailles des polices : */
font-family:'Bitstream Vera Sans','Lucida Grande','Trebuchet MS','Lucida Unicode Sans',sans-serif;
font-size:12px;
color:#000;
margin:0px;
}
p {margin:4px;line-height:125%;}
/* style des cellules de titre */
th {
font-family: arial,verdana,sans-serif;
font-size:12px;
color:#fff;
font-weight:bold;
background-color:#009ddb;
border-bottom:1px solid #131313;
border-top:0px solid #131313;

}

/* Style des liens */
div#fond_banniere a,div#fond_banniere a:link,div#fond_banniere a:hover,div#fond_banniere a:visited {
   background:#cc6666; /*important!*/   
}
a,a:link {
text-decoration:none;
color:#757575;

}

a:visited {
text-decoration:none;
color:#757575;
}

a:hover {
text-decoration:none;
color:#006699;
}

a img{
border:0px #fff none;
}


em {
color:#131313;
}

h4 em, h4 a, h5 a, h4 a:visited, h5 a:visited {
color:#131313;
}

h5 em {
color:black;
}

/* Style des traits */
hr {
color:#131313;
border-bottom:thin solid black;
}

/* Style des éléments de formulaire */
input, textarea {
background: #f8f8f8;
color:#131313;
border: 1px solid #222;
position:relative;
}

input:hover, textarea:hover {
background: #fff;
border: 1px solid #000;
position:relative;
}


strong {
font-weight:bold;

}


strong h3 {
border-bottom:0px solid #131313;
page-break-after: avoid;color:#652F43
}

fieldset { /*** Mise en forme des commentaires ds un formulaire (je le laisse pour qu'on puisse l'agrémenter si on veut, bordures, etc.***/
background: #ffffff;
padding: 2px;
margin: 3px;
border-width: 2px;
border-color: lightgray;
-moz-border-radius: 12px;
border-radius: 12px;
}

label { /*** Mise en forme des intitulés de champs ***/
float: left; /*** Très important, ne pas suprimer ! ***/
width: 37%; /*** Les intitulés prennent 1/3 de la largeur totale du formulaire... ***/
font-size: 85%;
text-align: right; /*** ... et ils sont alignés à droite... ***/
margin: 0px;
padding: 0px;  

}

label:hover, input {
cursor: pointer; /*** Petite astuce pour apprendre aux utilisateurs à cliquer sur les intitulés ***/
}

/* Style des niveaux de titre */
h1, h2, h2 a, h2 a:visited  {

}

h1 {

font-family:Trebuchet MS,Trebuchet,Verdana,Arial,San-serif;
color:#000;
font-weight:bold;
font-size:20px;
font-weight:bold;
line-height:96%;
text-transform:uppercase;
border-bottom: 1px solid  #abb0b1;
}

h2 {
border-bottom:1px solid #CCCCCC;
color:#3C4246;
font-family:Trebuchet MS,Trebuchet,Verdana,Arial,San-serif;
font-size:25px;
font-weight:normal;
margin-bottom:20px;
margin-top:4px;
padding-top:0;
}

h3 {
color:#006699;
font-size:15px;
margin-top:0px;margin-bottom:0px;
padding:4px;

font-family:Trebuchet MS,Trebuchet,Verdana,Arial,San-serif;
font-weight:bold;

}
h3 a,h3 a:link {
color:#fe8d01;
}

h4 {
background-color:transparent;
color:#0080BF;
font-size:14px;
font-weight:normal;
height:20px;
margin:10px 0 0;
padding:0 0 0 12px;
text-transform:uppercase;
width:195px;
}

h5 {
color:#fe8d01;
font-size:14px;
margin-top:0px;margin-bottom:0px;
padding:4px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}

/* Style des listes */
ul {margin:0px;padding-left:25px}
li {
list-style-type:square;
}

/* Style des footnotes */
fn, sup {
color:#131313;
}

/* ######### classes génériques ######## */
.error_message {
font-size:large;
color:red;
text-align:center;
}

.alternate_background {
/* utiliser ici une couleur proche mais légèrement différente 
du background de page : voir forum pour tester */
background:#eaf4ff;
}
.alternate_backgroundr {
	/* utiliser ici une couleur proche mais l?g?rement diff?rente 
du background de page : voir forum pour tester */
	background:#009bdd;
color:#fff;
}
.alternate_background2 {
/* utiliser ici une couleur proche mais légèrement différente 
du alternate_background : voir calendrier pour tester */
background:#CDD6E0;
}

.alternate_background3 {
/* utiliser ici une couleur proche mais légèrement différente 
du alternate_background2 : voir calendrier pour tester */
background:#f4f9ff;
}

.flashy_background a {
color:white;
}

.flashy_background {
/* utiliser ici une couleur qui tranche sur le background 
de page : voir calendrier pour tester */
background:#88AADD;
}

/* footer */
.footer {
border-top:1px solid #c8c8c9;
}

.footer ,.footer td{

	font-family: 10px/12px Arial, Helvetica, sans-serif;
	font: 10px/12px Arial, Helvetica, sans-serif;
background-color:transparent;

}

/* fil d'arianne */
.ariane {
display:block;
height:32px;
margin-left:36px;
overflow:hidden;
}
.ariane a,.ariane a:link,.ariane a:visited {
  background-image:url(zwo_info/css/images/arianne_arrow.gif);
  background-position:10px 11px;
  background-repeat:no-repeat;
		height:32px;
		float:left;
		display:block;
		padding-left:20px;
}
.ariane a.locate_fr,.ariane a.locate_fr:link,.ariane a.locate_fr:visited {
  background-image:url(zwo_info/css/images/arianne_house.gif);
  background-position:left center;
  background-repeat:no-repeat;
		height:32px;
		float:left;
		display:block;
		
}
.ariane a.locate_fr span{
  text-indent:-3000px;
		width:1px;
		display:block;

		
}
.ariane a span{
margin-top:8px;
display:block;
font-size:11px;
text-decoration:underline;
}





/* navigation principale */
/* navigation principale */
#contain {
position:absolute;
width:600px !important;
_H_width:969px;
_H_margin-left:-485px !important;
margin-left:-141px !important;
//margin-left:-139px;
left:50%;
top:125px;


height:36px;

ibackground-image:url(zwo_info/css/images/nav_footer.png);
//background-position:left bottom;
//background-repeat:no-repeat;
z-index:80;
}

#contain div.nav_footer{
clear:both;height:15px;
background-image:url(zwo_info/css/images/nav_footer.png) !important;
ibackground-image:none;
background-position:bottom;
background-repeat:no-repeat;
width:969px;OVERFLOW:hidden;
}

#contain dl.menu {
display:block;
float:left;
margin:0;
margin-top:0px;
padding:0;
text-align:left;
width:100px;
background-color:transparent;
height:22px;overflow:hidden;
}


#contain dl.menu a ,#contain dl.menu a:link,#contain dl.menu a:visited{
color:#3C4246;
}

#contain dl.menu ul li a ,#contain dl.menu ul li a:link,#contain dl.menu ul li a:visited{
color:#fff;
font-size:12px;
padding-top:4px;
padding-bottom:4px;
}

#contain dl.menu ul li a:hover{
color:#000;
font-size:12px;
background-color:#FFDD00;
}

//height:22px;

#contain dl.menu dt{
padding-top:3px;//padding-top:0px;padding-bottom:3px;
}

#contain dd {
margin:0px;
padding:0px;
padding-left:4px;
color:#f8fcfe;
background-color:#000;
margin:0px;
padding:0px;
height:0px;
overflow-x:hidden;
overflow-y:hidden;
position:relative;
left:26px

}

#contain dl.menu dt a{
margin-left:30px;
	
}


#contain dl.menu dt a:hover{
	color:#99ccff;
}


#contain a,#contain a:link,#contain a:visited {
color:#f8fcfe;

}
#contain dd ul a:hover {
color:#99ccff;

}

#contain dt a {
font-size:13px;
	
}

#contain dd ul {

text-align:left;

}

#contain dd ul,#contain dd li{
margin:0px;
padding:0px;
list-style:none;

}
#contain dd li{
display:block;
padding-top:0px;
width:100%;
}
#contain dd li a{
display:block;
	padding-left:3px;
}

#contain #societeDL {width:200px;
position:absolute;
left:0px;
z-index:100;
}
#contain #societeDL ul{
width:200px;
}

#contain #servicesDL {width:200px;
position:absolute;
left:85px;
z-index:101;
}
#contain #servicesDL ul{
width:200px;
}

#contain #produitsDL {width:200px;
position:absolute;
left:180px;
z-index:102;
}
#contain #produitsDL ul{
width:200px;
}

#contain #referencesDL {width:200px;
position:absolute;
left:300px;
z-index:103;
}
#contain #referencesDL ul{
width:200px;
}


#contain #actualitesDL {width:200px;
position:absolute;
left:400px;
z-index:104;
}
#contain #actualitesDL ul{
width:200px;
}

#contain #contactDL {width:100px;
position:absolute;
left:500px;
z-index:105;
}
#contain #contactDL ul{
width:100px;
}





 
 
	dl.menu {
display:block;
float:left;
margin:0;
margin-top:0px;
padding:0;
text-align:left;
width:140px;
	
background-color:#3c4246;
}
dl.menu dt {
padding-bottom:3px;
padding-top:3px;
}
dl.menu dt a {
margin-left:30px;
}
dl#boutiqueDL dt a {
font-size:14px;
color:#F8FCFE;
}
dl#boutiqueDL {
background-image:url(zwo_info/css/images/caddie.png);
background-repeat:no-repeat;
/*
height:30px;
position:relative;
width:130px;*/
width:130px;
height:30px;
position:absolute;
top:130px;
z-index:500;
background-color:transparent;
/**/
margin-left:360px;
left:50%;
	}
	
#nav_td {
border-top:1px solid #dcdcdc;
background-position: 0px 0px;
background-repeat:no-repeat;
height:1px;
background-position:top left;
background-image:url(zwo_info/css/images/trait.jpg);
}


/*
////////////////////// fin nav header///////////////////////
*/


/* Style alternatif des éléments de formulaire : 
voir speedblog pour test */
.alternate_form {
background:#CCCCCC;
color:black;
border: 1px solid black;
}
.fond_haut{
background-image: url(zwo_info/css/images/fond_logo.jpg);
background-repeat: repeat-x;
background-position:top left;
} 

.navigation{
background-image: url(zwo_info/css/images/fond-nav.jpg);
background-repeat:repeat-x;
background-position:top left;
}
.illu{
background-image: url(zwo_info/css/images/image_zwook.gif);
background-repeat:no-repeat;
background-position:top left;
}
.img_tel{
background-image: url(zwo_info/css/images/telecharger_img.jpg);
background-repeat:no-repeat;
background-position:top left;
}
.liens_accueil a,.liens_accueil a:link,.liens_accueil a:visited,.liens_accueil a:hover{
background-image:url(zwo_info/css/images/fleche.gif);
background-position:0px 2px;
background-repeat:no-repeat;
padding-left:20px;
display:block;
}
.liens_t a,.liens_t a:link,.liens_t a:visited,.liens_t a:hover{

background-image:url(zwo_info/css/images/carre.gif);
background-position:0px 6px;
background-repeat:no-repeat;
padding-left:20px;

}
.bloc_actu{
background-image: url(zwo_info/css/images/img-transparent.png);
background-repeat:no-repeat;
background-position:top left;
} 
.links a,.links a:link,.links a:visited,.links a:hover{
background-image: url(zwo_info/css/images/liens.gif);
background-repeat:no-repeat;
background-position:4px 5px;
padding-left:25px;
} 	 	


.pres_forum{
font-size:11px;
font-family:arial, helvetica, verdana;
color:#009ddb;
background-color:#f1f1f5;
}

/*-----------------modules------------*/
.news_history{ 
display:block;
width:auto;
font-size:10px;
}

.news_history a ,.news_history a:link ,.news_history a:visited {
color:#757575;
font-size:10px;
font-weight:bold;
margin-top:10px;
padding-bottom:2px;
padding-left:25px;
text-align:left;
background-image: url(zwo_info/css/images/actus.gif);
background-repeat:no-repeat;
background-position:10px 4px; 
display:block;	
}

.news_history a:hover{
background-image: url(zwo_info/css/images/actus.gif);
background-repeat:no-repeat;
background-position:10px 4px;
text-decoration:underline;
color:#006ab1;
}

.news_history a.ad_mes ,.news_history a.ad_mes:link ,.news_history a.ad_mes:visited {
background-image: url(zwo_info/css/images/actus.gif);
background-repeat:no-repeat;
background-position:10px 4px;
}

.news_history a.new_mes ,.news_history a.new_mes:link ,.news_history a.new_mes:visited {
background-image: url(zwo_info/css/images/actus.gif);
background-repeat:no-repeat;
background-position:10px 4px;
}
/* recherche */

#zwo_search {
display:inline;
}

#zwo_search input{
font:10px verdana;
display:inline;width:140px;
border:#ccc inset 1px;
}

/*catalogue */
.product-table {
clear:left;
}

.product-table tbody tr:hover {
background-color:#5CB3EE;
color:#fff;
}
.product-table tbody tr{
background-color:#fff;
color:#000;border-bottom:1px solid #B7B7B7;
}
.product-table tbody tr.altern{
background-color:#EBEBEB;
color:#000;
}
/* liste spécifique */
.speLinks ul {
margin:2px;
padding:0px;
display:block;
margin-left:12px;
}

.speLinks ul li {
list-style-type: none;
background-image: url(zwo_info/css/images/puce1.gif);
background-repeat: no-repeat;
background-position: 0px 2px;;
padding-left: 15px;
margin:0px;
padding-left: 14px;
margin-top:4px;
}

.speLinks ul li:hover{
background-image: url(zwo_info/css/images/puce1.gif);
background-repeat: no-repeat;
background-position: 0px -98px;
padding-left: 15px;
margin:0px;
padding-left: 14px;
margin-top:4px;
}


/* Formulaire d'enquete */
.formV2 {
padding-left:20px;
}
.formV2 h3{
text-align:center;
display:none;
}
div.formV2 form {
margin:0px;padding:0px;
}

.formV2 p label{
display:block;
text-align:right;
font-size:9px;
font-weight:normal;
color:#652F43;
}

.formV2 p {
display:block;
padding-bottom:3px;padding-top:3px;
width:500px
}
.formV2 p span input{
background-color: transparent;
border: none 0px #fff;
}
.formV2 label{
width:154px; text-transform:uppercase;padding-right:7px;
}
p.block_votreMessage label{
background-color:#fff;color:#1A171B;clear:both;text-align:left;padding:2px;
}

p.block_votreMessage textarea{
border:1px solid #009ddb;
clear:both;
display:block;
width:440px;
}

.formV2 form input {
height:14px;;width:280px;border:1px solid #009ddb;color:#ffffff;
}

.content_table{
background-color:#d7d7e1;
color:#fff;
/*background-image:url(zwo_info/css/images/cat_content.png);*/
background-position:left top;
background-repeat:repeat-x;
}

.formV2 input:hover,.formV2 input:active,.formV2 input:focus {
background-color:#fff;color:#652F43;
}

.formV2 input.send_form{
margin-left:316px;
width:120px;
color:#fff;
font-weight:bold;
border:1px solid #F37401;
background-color:#FF7A01;
margin-top:0px;margin-bottom:0px;
padding-bottom:3px;
padding-top:2px;
height:auto;
font-size:11px;

}
.formV2 input.send_form:hover{
color:#000000;
border:1px solid #F37401;
background-color:#FEA04B;
}

.formV2 p {
display:block;
margin:2px;
}

.block_nom,.block_societe,.block_prenom,.block_titremessage,.block_email,.block_telephone{
display:block;
float:left;
clear:both;
}
.block_nom label,.block_societe label,.block_prenom label,.block_titremessage label,.block_email label,.block_telephone label{
 font-weight:bold;
}
.block_nom input,.block_societe input,.block_prenom input,.block_titremessage input,.block_email input,.block_telephone input{

}
.block_email {
padding-bottom:10px;
}


td h3 div.news_bouton div a, td h3 div.news_bouton div a:visited, td h3 div.news_bouton div a:link{
font-size:11px;
font-family:verdana;
color:#3399cc;
margin-bottom:5px;
}
td h3 div.news_bouton div a:hover{
font-size:11px;
font-family:verdana;
color:#111;
}

.bord_haut {
background-image:url(zwo_info/css/images/bord_haut.png );
background-repeat:no-repeat;
background-position: bottom center ;
height:16px;
}
.content_table{
background-color:#ceced8;
color:#fff;
margin-bottom:20px;
}
.content_news p{
color:#666;
}

a.nornav_left_2,a.nornav_left_2:link,a.nornav_left_2:visited {
font-family:arial, verdana;
color:#666;
background-color:#e8e8ee;
font-size:11px;
padding-left:20px;
padding-top:2px;
padding-bottom:2px;
display:block;
background-image:url(zwo_info/css/images/flechedouble.gif);
background-repeat:no-repeat;
background-position:5px 5px;
text-decoration:none;
border-bottom:1px solid #fff;
}


a.nornav_left_2:hover {
font-family:arial, verdana;
color:#fff;
background-color:#009ddb;
font-size:11px;
padding-left:20px;
padding-top:2px;
padding-bottom:2px;
display:block;
background-image:url(zwo_info/css/images/flechedouble_on.gif);
background-repeat:no-repeat;
background-position:5px 5px;
text-decoration:none;
border-bottom:1px solid #fff;
}
a.selnav_left_2,a.selnav_left_2:link,a.selnav_left_2:visited {
font-family:arial, verdana;
color:#fff;
background-color:#009ddb;
font-size:11px;
padding-left:20px;
padding-top:2px;
padding-bottom:2px;
display:block;
background-image:url(zwo_info/css/images/flechedouble_on.gif);
background-repeat:no-repeat;
background-position:5px 5px;
text-decoration:none;
border-bottom:1px solid #fff;
}
a.selnav_left_2:hover {

font-family:arial, verdana;
color:#fff;
background-color:#009ddb;
font-size:11px;
padding-left:20px;
padding-top:2px;
padding-bottom:2px;
display:block;
background-image:url(zwo_info/css/images/flechedouble_on.gif);
background-repeat:no-repeat;
background-position:5px 5px;
text-decoration:none;
border-bottom:1px solid #fff;
}




a.nornav_left_3,a.nornav_left_3:link,a.nornav_left_3:visited {
font-family:arial, verdana;
color:#666;
background-color:#e8e8ee;
font-size:11px;
padding-left:30px;
padding-top:2px;
padding-bottom:2px;
display:block;
text-decoration:none;
border-bottom:1px solid #fff;
}


a.nornav_left_3:hover {
font-family:arial, verdana;
color:#3399cc;
background-color:#d2d2dd;

font-size:11px;
padding-left:30px;
padding-top:2px;
padding-bottom:2px;
display:block;
text-decoration:none;
border-bottom:1px solid #fff;
}
a.selnav_left_3,a.selnav_left_3:link,a.selnav_left_3:visited {
font-family:arial, verdana;
color:#3399cc;
background-color:#d2d2dd;
font-size:11px;
padding-left:30px;
padding-top:2px;
padding-bottom:2px;
display:block;
text-decoration:none;
border-bottom:1px solid #fff;
}
a.selnav_left_3:hover {
font-family:arial, verdana;
color:#3399cc;
background-color:#d2d2dd;
font-size:11px;
padding-left:30px;
padding-top:2px;
padding-bottom:2px;
display:block;
text-decoration:none;
border-bottom:1px solid #fff;
}



/***********recherche****************/


.champs_search,.champs_search:hover{
background-color:#FFDD00;
color:#333;
border:none;
height:14px !important;
height:18px;
margin-right:10px;
padding:2px;
width:160px;
font-family:'Bitstream Vera Sans','Lucida Grande','Trebuchet MS','Lucida Unicode Sans',sans-serif;
font-size:11px;
font-weight:bold;
}
.bt_search {
background-color:transparent;
background-image:url(zwo_info/css/images/search_ok.gif);
background-position:2px 50%;
background-repeat:no-repeat;
border:1px solid #CCCC00;
display:block;
height:20px;
padding:0 3px;
width:24px !important;
}	
.bt_search:hover{
background-image: url(zwo_info/css/images/search_ok.gif);
background-repeat: no-repeat;
background-position:top left;
border:none;

}
.fond_search{
height:30px;
width:190px;
}
/**************login***********************/
.bouton{
background-color:#efefef;
width:120px;
font-size:11px;
font-weight:bold;
}
.bouton:hover{
background-color:#009ddb;
width:120px;
font-size:11px;
color:#fff;
font-weight:bold;
}
.log_champs,.log_champs:hover{
width:150px;
background-color:#fff;
border:none;
height:21px;
height:18px !important;
}
.txt_forum{
padding-left:5px !important;
padding-left:20px;

}

/*liste de lien*/
.link_list_menu{
width:100%;
border-bottom:#D9D8DD 10px solid;
background-color:#f9f9f9;
}
.link_list_menu td{
width:50%;
boder-left:1px solid #F2F2F2;
boder-right:1px solid #F2F2F2;
boder-bottom:1px solid #F2F2F2;
}
.link_list_menu tr{
border-bottom:1px solid #F2F2F2;
}

a.linklist,a.linklist:link,a.linklist:visited  {
background-image:url(zwo_info/css/images/icon_folder.gif);
background-repeat:no-repeat;
background-position:12px 18px;
display:block;
font-weight:bold;
padding:18px;padding-left:40px;
border-left:1px solid #F2F2F2;
border-bottom:1px solid #F2F2F2;
background-color:#fff;
}
a.linklist:hover {
background-color:#eaf4ff;
background-position:12px 18px;
}
.linklist em{display:none;}

td a.linklist{
width:85%;
}


/***************************
LE MENU PAR ITEM DE LA HOME
******************************/

.onglets_home {
width:467px;
margin-left:10px;
}



ul#prodProp {
list-style-type:none;
display:block;
float:left;
margin:0px;
padding:0px;
background-image:url("zwo_info/css/images/prod_prop.jpg");
background-repeat:repeat-x;
background-position:center bottom;
width:100%;
clear:both;
margin-top:38px;
width:468px;
}


ul#prodProp li{
display:block;
float:left;
list-style-type:none;
padding-top:6px;
text-align:center;
width:156px;
height:136px;
}

ul#prodProp li a img {margin-top:10px;}

ul#prodProp li a,ul#prodProp li a:visited,ul#prodProp li a:link {
font-family:'Bitstream Vera Sans','Lucida Grande','Trebuchet MS','Lucida Unicode Sans',sans-serif;
font-size:11px;
font-weight:normal;
color:#004380;
text-decoration:none;
display:block;
background-position:center center;
background-repeat:no-repeat;
height:140px
}


ul#prodProp li  a#alaune,ul#prodProp li a#alaune:visited,ul#prodProp li a#alaune:link {

background-position:-10px 1px;

}

ul#prodProp li  a#magazins,a#magazins:visited,a#magazins:link {

background-position:0px 1px;

}

ul#prodProp li  a#revue,ul#prodProp li  a#revue:visited,ul#prodProp li  a#revue:link {


background-position:10px 1px;

}

ul#prodProp li a:focus,
ul#prodProp li a.active,
ul#prodProp li a.active:link,
ul#prodProp li a.active:visited {

background-image:url("zwo_info/css/images/onglet.gif");
font-size:11px;
font-weight:bold;
color:#004380;
outline:none; 
font-family:'Bitstream Vera Sans','Lucida Grande','Trebuchet MS','Lucida Unicode Sans',sans-serif
}

div.onglet_content {
background-color:#cfe6c9;
float:left;
width:100%;
}

div.infos {
clear:both;
background-repeat:-no-repeat;
background-position:bottom left;
height:375px;
background-repeat:no-repeat;
background-image:url("zwo_info/css/images/arrondi_onglet.png");
}
div.infos div.icontent{
padding:12px;
}
div.infos h2 {
color:#000000;
font-size:22px;
font-weight:bold;
margin:0;
padding:2px 0;
}
/************* gallery ******************/
#gallery  p {display:none;}
#gallery  p {display:none;}


/***********recommander la page**************/
.recommander {
display:block;
padding-right:30px;
}

.row input{
width:250px;
margin-left:10px;
}
.row{
width:500px;
text-align:right;
margin-bottom:10px;

}
.label{
text-align:left;

}
.row textarea{
width:250px;
margin-left:10px;
}
.row input.bouton{
background-color:#ffdd00;
border:1px solid #000;
color:#ec8103;
width:30px;
margin-top:10px;
font-weight:bold;
}
.row input.bouton:hover{
background-color:#ec8103;
border:1px solid #000;
color:#fff;
width:30px;
margin-top:10px;
font-weight:bold;
}
/***********resultats de recherche**************/

.search_titre{
color:#000;
font-weight:bold;
font-size:12px;
padding-left:20px;
padding-top:10px;
}
.search_resume{
color:#000;padding-left:20px;width:500px;
}
a.search_suivant,a.search_suivant:link,a.search_suivant:visited{
font-size:12px;
float:right;
font-weight:bold;margin-right:220px;margin-top:10px;width:70px;height:17px;display:block;
background-color:#437784;text-align:center;padding-top:2px;color:#fff;
}
a.search_suivant:hover{
background-color:#e78eb9;color:#fff;
}
a.search_precedent,a.search_precedent:link,a.search_precedent:visited{
font-size:12px;
font-weight:bold;margin-bottom:10px;width:70px;height:17px;display:block;
background-color:#437784;text-align:center;padding-top:2px;color:#fff;margin-left:10px;
}
a.search_precedent:hover{
background-color:#e78eb9;color:#fff;
}


/*/////////specifique//////////*/


