* { outline: none; } 
/*** surlignement ****/
::-moz-selection
{
      background:#004583;
      color:#eee;
}

::selection
{
      background:#004583;
      color:#eee;
}

/*** surlignement ****/



#connect_a{
background-image:url(zwo_info/css/images/connectto.png);
background-repeat:no-repeat;
display:block;
height:28px;
text-align:left;
text-indent:-3000pc;
width:180px;
positon:relative;
z-index:2;
}

#connect_b{
margin-top:3px;margin-right:3px;
/*background-image:url(zwo_info/css/images/close.png);*/
background-repeat:no-repeat;
background-position:top right;
display:block;
height:15px;
text-align:left;
width:56px;
float:right;
clear:both;
display:block;
font-weight:bold;
}
.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;
positon:relative;
z-index:2;
}

#connect_space {
font-size:9px;
}

#connect_space form{
display:block;
clear:both;
margin:0px;
padding:0px;
}

#connect_space input{
font-size:12px;
border:0px;
font-size:12px;
background-image:url(zwo_info/css/images/input_connect.png);
background-repeat:no-repeat;
height:22px;
width:150px;
overflow:hidden;
margin-right:12px;
}

#connect_infos {
text-align:left;
position:absolute;
position:absolute;
width:477px !important;

height:76px;
margin-left:0px !important;

left:50%;
top:35px;



display:block;

z-index:99;
background-image:url(zwo_info/css/images/box_connect.png);
}
#connect_infos td  {
text-align:left;
font-size:10px;
vertical-align:bottom;
}
#connect_infos table {
width:410px;
margin-left:12px;
top:-7px;
position:relative;
}
#connect_space input.bouton_login {
background-image:url(zwo_info/css/images/submit_connect.png);
width:100px;
height:22px;
text-indent:-3000px;
display:block;margin:2px;
margin-right:0px;
font-size:1px;
vertical-align:bottom;
}
.oubli_login {
display:block;
float:right;
}


 



/* ######## nav_produits ######## */
.nav_box {position:relative;}
#contain_left {position:relative;top:-50px;left:10px;z-index:25;width:241px;

background-image:url(zwo_info/css/images/navleft_bg.png);background-position:bottom;background-repeat:no-repeat;padding-bottom:10px}

.news_block .news_block_content{background-image:url(zwo_info/css/images/footer_news.gif);background-position:bottom right;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 right;background-repeat:no-repeat; padding:4px;}
.news_block {
width:241px;
text-align:left;
position:relative;
left:10px;
overflow:hidden;
}


/***********  ***********/

.newsAdh_block .newsAdh_block_content{background-image:none;background-position:bottom right;background-repeat:no-repeat;padding:0px;padding-bottom:10px}
.newsAdh_block .newsAdh_block_header {
background-image:none;
background-position:top right;background-repeat:no-repeat;
 padding:0px;
border-bottom:1px solid #fff;
}

.newsAdh_block .newsAdh_block_header h5 {
padding-left:0px;
}

.newsAdh_block {
width:350px;
text-align:left;
position:relative;
left:10px;
overflow:hidden;
}

.newsAdh_block  .entry_content {
float:left;
overflow:hidden;
width:300px;
  overflow:hidden;
  _overflow:visible;
  zoom:1;
}

.newsAdh_block  .content {
width:350px;

}

.newsAdh_block  .entry  {
border-bottom:1px dotted #99CCFF;
padding:0px;
}

.newsAdh_block .entry_image {
display:block;
}

.newsAdh_block  .entry a.content_link {
display:block;
float:none;
}

/*********************/
#contain_left div{position:absolute}
#contain_left ul{display:block;background-color:#7d90b9;}
#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{padding-top:2px;padding-bottom:2px;display:block;color:#fff;text-indent:3px;text-decoration:none}
#contain_left ul.level_0 li.select ul li  a:hover{text-decoration:underline;text-indent:3px
}

#contain_left ul.level_0 li.select ul li.select  a{display:block;color:#fff;}

	#contain_left ul.level_0 {
	
background-image:url(zwo_info/css/images/navleft_bg.gif);padding-top:12px;

//background-position:0px 12px !important;

background-position:0px 0px;
background-repeat:no-repeat;
}

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;
width:230px;
*/
}

.level_2 {display:none;}
#contain_left ul.level_1 li.select ul.level_2 {display:block;}

#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;padding-top:1px;}
#contain_left ul.level_0 li.select ul.level_1 li span {display:block;}
#contain_left ul.level_0 li.select ul.level_2 li span {margin-left:10px;padding-top:2px;padding-bottom:2px;}
#contain_left ul.level_0 li.select ul.level_3 li span {margin-left:0px}
#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{display:block;}
#contain_left ul.level_0 li ul li a{display:block;text-indent:3px;text-decoration:none;padding-top:2px;padding-bottom:2px;}
#contain_left ul.level_1 {margin:1px;}
#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;
text-decoration:none;
}
#contain_left ul.level_1 li a:hover {text-decoration:underline;}

#contain_left ul.level_1 li.select ul.level_2 {width:239px;}

/*
#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:#000000;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;

	}
	#contain_left ul.level_1 li.select  ,#contain_left ul.level_1 li.select,#contain_left ul.level_1 li.select {
	background-color:#fff;
	}
	#contain_left ul.level_1 li.select {background-color:#004380}
	
	#contain_left ul.level_1 li.select ul li{background-color:#7d90b9;width:100%;margin:0px;padding:0px}

#contain_left ul.level_1 li span{display:block;
/*height:16px;*/
padding-bottom:0px;
padding-left:5px;
padding-top:0px;}
#contain_left ul.level_1 li{font-size: 14px;display:block;width:100%;display:block; text-transform:uppercase;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;
/*padding-left:16px;
width: 223px!important;
width: 239px;
*/
}/*
#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;}

#contain_left ul.level_1 li ul.level_2 li{font-size: 12px;display:none;text-transform: none;position:relative;}

ul.level_1 li.select .level_2 { border-bottom:1px solid #bec8dc}
#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 .level_3   li.hov a:hover{
color:#004380;
text-decoration:none;
	}
	
	#contain_left li.select ul.level_3 {
background-color:#004380;
	left:238px;
position:absolute;
top:0;
z-index:95;
display:none;
}
#contain_left li ul.level_3 {
display:none;margin:0px;padding:0px;
border:1px solid #004380;}

li.3 {
display:none;margin:0px;padding:0px}

span.spaLev3,span.spaLev3 a {padding:0px;margin:0px;padding-top:2px;padding-bottom:2px;}

#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:4px;padding-right:4px;
}

	#contain_left li.select ul.level_3  li {
padding:0px;margin:0px;
}

#contain_left ul.level_2 li.select{background:url(zwo_info/css/images/arrow.gif);
background-repeat:no-repeat;
background-position:8px 8px;}

#contain_left ul.level_3 li.select{background:none;}


	
	
.none ul {display:none;}

.block_2 {position:absolute;left:200px}



/* ############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 ######## */
#conteneur {
background-image:url(zwo_info/css/images/back_ground.jpg);
background-repeat:repeat-x;
background-position:bottom;
}



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;
}

p {margin:4px;line-height:130%;}

content_td ul,content_td li {
text-align:justify;}

.content_td{

padding-bottom:20px;
}
.content_td td {
font-size:12px;
font-family:"Lucida Grande",Verdana,Arial,sans-serif;
}


p {margin:4px;}
/* style des cellules de titre */
th {
font-family: arial,verdana,sans-serif;
font-size:12px;
color:#000;
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!*/   
}

.footer a,.footer a:link,.footer a:visited {
color:#757575;
}
.footer a:hover{
color:#006699;
}

a,a:link {
text-decoration:none;
color:#003399;

}

a:visited {
text-decoration:none;
color:#003399;
}

a:hover {
text-decoration:underline;
color:#000;
}

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;
border:1px solid #222222;
color:#131313;

/*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:#006699;
font-weight:bold;
font-size:18px;
text-transform:uppercase;
}

h2 {
border-bottom:1px solid #0080BF;
color:#151010;
font-family:Trebuchet MS,myriad pro,Trebuchet,Verdana,Arial,San-serif;
font-size:28px;
font-weight:bold;
letter-spacing:-0.05em;
margin-bottom:12px;
margin-top:0;
padding-bottom:4px;
padding-top:0;
text-transform:uppercase;

}

h3 {
color:#0174AB;
font-family:myriad pro,Trebuchet MS,Trebuchet,Verdana,Arial,San-serif;
font-size:16px;
font-weight:bold;
margin-bottom:0;
margin-top:0;
padding:4px;
text-transform:uppercase;

}
h3 a,h3 a:link {
color:#003399;
}

h4 {
color:#fff;
background-color:#006699;
font-size:13px;
font-weight:bold;
width:195px;margin:0px; padding:0px;
padding-left:12px;
height:20px;
}

h5 {
font-family:myriad pro,Trebuchet MS,Trebuchet,Verdana,Arial,San-serif;
font-size:16px;
font-size:14px;
margin-top:0px;margin-bottom:0px;
color:#333333;
text-transform:uppercase;
padding:4px;
font-weight:bold;
}
h6 {
background-color: #13634B;
    color: #FFFFFF;
    display: inline;
    float: none;
    font-size: 12px;
    font-weight: bold;
    margin: 0;
    padding: 0;
    text-indent: 4px;
    width: auto;
}
/* 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:11px;
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 ,.footer td{

	font-family: 10px/12px Arial, Helvetica, sans-serif;
	font: 10px/12px Arial, Helvetica, sans-serif;

}


/* fil d'arianne */
.ariane {
display:block;
height:40px;
margin-left:270px;
overflow:hidden;
width:690px;}
.ariane a,.ariane a:link,.ariane a:visited {
  background-image:url(zwo_info/css/images/arianne_arow.gif);
  background-position:left top;
  background-repeat:no-repeat;
		height:40px;
		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:center center;
  background-repeat:no-repeat;
		height:40px;
		float:left;
		display:block;
		
}
.ariane a.locate_fr span{
  text-indent:-3000px;
		width:1px;
		display:block;
		
}
.ariane a span{
margin-top:14px;
display:block;
}



/* navigation principale */
#contain {
position:absolute;
width:969px !important;
width:969px;
margin-left:-485px !important;

//margin-left:-483px;
left:50%;
top:130px;


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:140px;
height:22px;overflow:hidden;
background-position:bottom left;
background-image:url(zwo_info/css/images/background_nav_03.png);
}

//height:22px;

#contain dl.menu dt{
background-color:#3c4246;
padding-top:3px;


}

#contain dd {
margin:0px;
padding:0px;
padding-left:4px;
color:#f8fcfe;
margin:0px;
padding:0px;
height:0;
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:14px;
	
}

#contain dd ul {
border-left:1px solid #ccc;
text-align:left;

}

#contain dd ul,#contain dd li{
margin:0px;
padding:0px;
list-style:none;
text-align:left;
}
#contain dd li{
display:block;
padding-top:6px;
padding-bottom:4px;
width:114px;
}
#contain dd li a{
display:block;
	padding-left:3px;
}


#contain #actualitesDL {width:130px;

}
#contain #actualitesDL dd a {width:100px;

}
a.actualites {height:19px;display:block}
a.marche-du-sport {height:19px;display:block}
a.infos-conso {height:19px;display:block}
a.emploi {height:19px;display:block}
a.la-fps{height:19px ;//height:16px;display:block}
a.annonces-pro{height:19px;display:block}
#contain #marche-du-sportDL{width:154px;
}


#contain dl#marche-du-sportDL dt a{
margin-left:27px;
	}
	
#contain #emploiDL {width:130px;
}

#contain dl#annonces-proDL dt a{
margin-left:20px;
	}
#contain dl#la-fpsDL {
width:275px !important;
//width:275px;

	}
 #contain dl#la-fpsDL  dd{
width:135px;
//width:275px;
	}
 
	#contain dl#la-fpsDL dt a{
margin-left:35px;
	}
 
	dl.menu {
display:block;
float:left;
margin:0;
margin-top:0px;
padding:0;
text-align:left;
width:140px;
	
}
dl.menu dt {
background-color:#3c4246;
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:90;
background-color:transparent;
/**/
margin-left:360px;
left:50%;
	}


dl#boutiqueDL dt {
background:transparent;
}


#nav_td {
background-image:url(zwo_info/css/images/nav_header.png);
background-position: 2px 0px;
background-repeat:no-repeat;
height:20px;
background-position:top center;
}


/*
////////////////////// 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 0px; 
display:block;	
}

.news_history a:hover {
background-image: url(zwo_info/css/images/actus.gif);
background-repeat:no-repeat;
background-position:10px 0px;
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 0px;
}

.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 0px;
}

.archives-txt{
margin-top:10px;

}
/* recherche */

#zwo_search {
display:inline;
}

#zwo_search input{
font:10px verdana;
display:inline;width:140px;
border:#ccc inset 1px;
}
a.search_nav{
color:#fff;
margin-top:20px;
font-size:12px;
font-weight:bold;
background-color:#476c9f;
width:100px;
height:18px;
display:block;
text-align:center;
padding-top:4px;
}
a.search_nav:hover{
color:#111;
margin-top:20px;
font-size:12px;
font-weight:bold;
background-color:#7d90b9;
width:100px;
display:block;
}



/*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;
}


/* espace Adherent*/
#espAdh {
/*position:relative;*/
}

#espAdh #col_left{
position:relative;
top:-40px;
_top:-20px;
left:0px;
}
#espAdh #col_left.newsAdh_block
{
position:relative;
top:-20px;
_top:-00px;
left:0px;
}
#espAdh #col_right{
position:relative;
top:-20px;
left:10px;
}
#espAdh #col_right h2 {
color:#333333;
font-family:Trebuchet MS,Trebuchet,Verdana,Arial,San-serif;
font-size:18px;
font-weight:normal;
text-transform:uppercase;
}

#col_right th {
background-color:transparent; 
color :#000; 
text-align:left;
}

/* 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:#000;
font-family:arial, verdana;
}

.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;
}

textarea.message{
border:1px solid #000;
clear:both;
display:block;
width:440px;
}

.formV2 form input {
height:14px;width:280px;border:1px solid #000;color:#000;
}

.content_table{
background-color:transparent;
color:#fff;
/*background-image:url(zwo_info/css/images/cat_content.png);*/
background-position:left top;
background-repeat:repeat-x;
}


.formV2 input.send_form{
margin-left:316px;
width:120px;
color:#004380;
font-weight:bold;
border:1px solid #004380;
background-color:#7d90b9;
margin-top:0px;margin-bottom:0px;
padding-bottom:3px;
padding-top:2px;
height:auto;
font-size:11px;

}
.formV2 input.send_form:hover{
color:#004380;
border:1px solid #004380;
background-color:#c7dbf0;
}

.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:transparent;
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****************/

#search_tD form{ 
margin:0px ; padding:0px;
}

.champs_search,.champs_search:hover{
background-color:#e7e7ed;
background-image: url(zwo_info/css/images/search_inbox.gif);
border:none;
height:18px !important;
height:28px;
margin-left:10px;
padding:5px;
width:205px;
font-size:12px;
color:#666;
font-style:italic;
font-family:arial,verdana,helvetica;
}
.bt_search{
background-image: url(zwo_info/css/images/search_ok.gif);
background-repeat: no-repeat;
background-position:top left;
border:none;
width:31px !important;
height:28px;
width:31px;

}	
.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{
background-color:#fff;
height:30px;
width:220px;
}
/**************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%;
background-color:#E8E6F9;
border:1px solid #EEEEEE;
width:364px;
}
.link_list_menu td{
width:50%;
border-right:1px solid #f0f0f0;
display:block;
width:300px;
}
.link_list_menu tr{
border-bottom:1px solid #F2F2F2;
display:block;
width:300px;
}

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-left:1px solid #F2F2F2;
border-bottom:1px solid #F2F2F2;
background-color:#fff;
width:285px;
font-size:14px;
}
a.linklist:hover {
background-color:#eaf4ff;
background-position:12px 18px;
}
.linklist em{display:none;}

td a.linklist{

}


/***************************
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 0px;

}

a#magazins,a#magazins:visited,a#magazins:link {



}

a#revue,a#revue:visited,a#revue:link {



}

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**************/
.row input{
width:250px;
margin-left:10px;
margin-bottom:10px;
background-color:#c7dbf0;
border:none;
}
.row{
width:500px;
text-align:right;

}
.label{
text-align:left;

}
.row textarea{
width:250px;
margin-left:10px;
background-color:#c7dbf0;
border:none;
}
.row input.bouton{
background-color:#7d90b9;
width:30px;
margin-top:10px;
color:#fff;
font-weight:bold;
}
.row input.bouton:hover{
background-color:#476c9f;
width:30px;
margin-top:10px;
color:#fff;
font-weight:bold;
}




/************* monitoring liens ************/

.entry {
border-bottom:1px solid #99cc00;
clear:both;
display:block;
float:left;
padding-bottom:5px;
padding-top:5px;
padding-left:4px;
padding-right:4px;
width:100%;
}
.sogreen {
}

.entry a {
display:block;
float:left;
height
}

.entry .entry_date { display:none;}
.entry_image {
display:none;
}

.entry_img img {display:none;}

.entry_content {float:left;
width:205px;

}

.notFirst .entry_content {float:left;
width:100%;
}

.entry a.content_link {
clear:both;
color:#000000;
display:block;
float:left;
font-size:11px;
font-weight:normal;
margin-bottom:8px;
width:100%;
}
.notFirst a.content_link {
clear:both;
/*width:440px;*/
width:100%;
}

.notFirst a.title_link {
clear:both;
/*width:440px;*/
width:100%;
}

.entry a.title_link{
clear:right;
display:block;
}

h3.entry_title {
color:#13634b;
margin-bottom:2px;
padding:0px;
clear:right;
font-size:12px;
text-transform:uppercase;
}

h3.entry_title a,h3.entry_title a:link,h3.entry_title a:visited{
color:#13634B;
font-size:12px;
text-transform:uppercase;
}

img.entry_img {
margin-right:10px;
height:90px;
width:90px ;
border:1px solid #fff;
}

.read_article {
clear:both;
float:right;
height:0px;
text-align:right;
}




.read_article a,.read_article a:link,.read_article a:hover{
display:none

}



.read_article a span {
text-indent:-3000px;
font-size:1px;
display:none;

}

.link_forbidden {
background-position:bottom left;
height:18px;
width:16px;
float:right;
background-repeat:no-repeat;
background-image:url("zwo_info/css/images/forbiden.gif");
overflow:hidden;
text-indent:-3000px;
}


/************* contact************/
.td_contact {
}
.td_contact label{
text-align:left;
}


/*************/
.archives-txt {
border-bottom:1px solid #CCCCCC;
padding:5px;
text-transform:uppercase;}


