/*=====================================*/
/*a{
text-decoration:none;}*/
.fond_head{
background:url(zwo_info/css/images/footer_fond.jpg);
}
/* NAVIGATION DE GAUCHE
=================================*/
a.nornav_g ,a.nornav_g:link,a.nornav_g:visited{
display:block;
/* important pour firefox : >>> hack */
width:142px !important;
width:164px;
height: 22px !important;
height: 27px;
padding-left:22px;
padding-top:5px;
background:url(zwo_info/css/images/bt_navG.jpg) ;
margin-bottom:5px;
font: 12px verdana;
text-decoration:none;
}
a.nornav_g:hover{
background:url(zwo_info/css/images/bt_navG2.jpg);

}

a.selnav_g,a.selnav_g:link,a.selnav_g:hover,a.selnav_g:visited{
/* important pour firefox : >>> hack */
display:block;
width:142px !important;
width:164px;
height: 22px !important;
height: 27px;
padding-left:22px;
padding-top:5px;
margin-bottom:5px;
background:url(zwo_info/css/images/bt_navG.jpg) top left no-repeat;
font: 12px verdana;
}

td.nav_g table{
margin:6px 0 0 0;
}
td.nav_g img{
margin:5px;
padding:0;
}
.nav_gtd{
padding: 10px 0 0 0;
}



/* RECOMMANDER
============== */
a.tell, a.tell:link, a.tell:visited{
margin-top:4px;
padding:8px 0 0 8px;
display:block;
width:158px !important;
width:166px;
height:24px !important;
height:32px;
color:#FFF;
background:url(zwo_info/css/images/recommande.gif) top left no-repeat;
text-decoration:none;
font-size:12px;
}
a.tell:hover{
color:#FF6600;
}

/* CONTACT
============== */
a.cont, a.cont:link, a.cont:visited{
margin-top:4px;
padding:8px 0 0 8px;
display:block;
width:158px !important;
width:166px;
height:24px !important;
height:32px;
color:#FFFFFF;
background:url(zwo_info/css/images/tell_contact.gif) top left no-repeat;
text-decoration:none;
font-size:12px;
}
a.cont:hover{
color:#FF6600;
}

/* FOOTER V2
================================*/
#footerV2{
height:38px;
background:url(zwo_info/css/images/footer_fond.jpg);
}
#footerV2 p{
margin:0;
padding-top:10px;
color:#CCC;
text-align:center;
font-size:11px;
}
#footerV2 a{
color:#FFF;
}
#footerV2 a:hover{
color:#CCC;
}
/* FIN =========================*/
/*table*/
.table {
width:680px;
}
.table thead tr{
	background-color:#591406;
}

.table thead tr td {
	color:#efefef;
	font-weight:bold;
}

.table tr {
	background-color:#F4F1F1;
}

#adresscustomer  div.form {
padding-left:10px;
width:100%;
}

#adresscustomer div.actions input {
background-color:#FC5E02;
color:#fff;
font-weight:bold;
}

#adresscustomer div.actions input {
text-align:left;
}

/* Style pour la nav */



.nav_1 li {

    display : inline;

    list-style-type: none;

    margin: 0.5em;

}



.nav_1 a {

    background-color: #591406;

    border: 1px solid #F4F1F1;

    padding: 0 0.5em 0 0.5em;
		font-weight:bold;
}



.nav_1 {

    padding: 0 0 0 1em;

    margin: 0;
		height:20px;

    font-size: 11px;

}





.nav_1 a:hover {

    background-color:#FC5E02;
    color: white;
    margin: 0;

    font-size: 11px;

}



.nav_1 a.nav_selected {

    background-color: #FC5E02;

    color: white;

}
/*formulaire de conttact */
.label_contact {
display:block;
float:left;
	width:140px;
}
p textarea {
	display:block;
   margin-left:140px;
}

/* block de l'espace client*/
.adresslist {
/*border-right:1px #AFAEA4 solid;
border-bottom:1px #E4E4E4 solid;*/
background-image:url(zwo_info/css/images/address-book-new.gif);
background-repeat:no-repeat;
background-position: 0px 0px;
}
.customermanager {
/*border-right:1px #AFAEA4 solid;
border-bottom:1px #E4E4E4 solid;*/
background-image:url(zwo_info/css/images/contact-new.gif);
background-repeat:no-repeat;
padding-left:20px;
background-position: 0px 0px;
}
.orderhistory {
/*border:0px #ccc solid;
border-bottom:1px #E4E4E4 solid;*/
background-image:url(zwo_info/css/images/package-x-generic.gif);
background-repeat:no-repeat;
padding-left:20px;
background-position: 0px 0px;
}
.measurement {
/*border-right:1px #AFAEA4 solid;
border-bottom:1px #E4E4E4 solid;*/
background-image:url(zwo_info/css/images/applications-accessories.gif);
background-repeat:no-repeat;
padding-left:20px;
background-position: 0px 0px;
}
.passwordrecovery {
/*border-right:1px #AFAEA4 solid;
border-bottom:1px #E4E4E4 solid;*/
background-image:url(zwo_info/css/images/);
background-repeat:no-repeat;
padding-left:20px;
background-position: 0px 0px;
}
.caddy {
border:0px #ccc solid;
/*border-bottom:1px #E4E4E4 solid;*/
background-image:url(zwo_info/css/images/package-x-generic.gif);
background-repeat:no-repeat;
padding-left:20px;
}
.client_office {
float:left;
width:246px;
padding:3px;
margin:0px;
height:119px;
}

.client_office a strong {
display:block;
/*background-image:url(zwo_info/css/images/arrow_trans.gif);*/
background-repeat:no-repeat;
padding-left:38px;
padding-top:10px;
height:25px;
color:#591406;
font-size:12px;
cursor:pointer;
}
.client_office p{
font-size:11px;
width:220px;
padding-left:3px;
}

/*Block Contenu -------------------*/
.contenu {
padding-top:12px;
}

/*Block Form-tell a friend -------------------*/
.stag_vip {
background-image:url(zwo_info/css/images/fonForm_tell.jpg);
background-repeat:no-repeat;
padding:20px;
}

/*Block langues -------------------*/
.navLang {
width:128px;
}

.navLang a.en,.navLang a.en:link,.navLang a.en:visited {
display:block;
width:41px;
height:30px;
background-image:url(zwo_info/css/images/langue_04.gif);
background-repeat:no-repeat;
float:left;
}
.navLang a.en span,.navLang a.en:link span,.navLang a.en:visited span {
display:none;
}
.selected > .navLang a.en,
.selected > .navLang a.en:link,
.selected > .navLang a.en:visited {
display:block;
width:41px;
height:30px;
background-image:url(zwo_info/css/images/langue_04.gif);
background-repeat:no-repeat;
float:left;
}

.navLang a span {
display:none;
}

.navLang a.en:hover {
display:block;
width:41px;
height:30px;
background-image:url(zwo_info/css/images/langue_on_04.gif);
background-repeat:no-repeat;
float:left;
}

.navLang a.fr,.navLang a.fr:link,.navLang a.fr:visited ,.navLang a.fr:hover{
display:block;
width:41px;
height:30px;
background-image:url(zwo_info/css/images/langue_on_03.gif);
background-repeat:no-repeat;
float:left;
}
.navLang a.fr span,.navLang a.fr:link span,.navLang a.fr:visited span ,.navLang a.fr:hover span {
	display:none;
}

div.navLang span.selected a.fr,
div.navLang span.selected a.fr:link,
div.navLang span.selected  a.fr:visited ,
div.navLang span.selected  a.fr:hover {
display:block;
width:41px;
height:30px;
background-image:url(zwo_info/css/images/langue_on_03.gif);
background-repeat:no-repeat;
float:left;
}







.navLang a.zh,.navLang a.zh:link,.navLang a.zh:visited {
display:block;
width:41px;
height:30px;
background-image:url(zwo_info/css/images/langue_05.gif);
background-repeat:no-repeat;
float:left;
}

.navLang a.zh:hover{
display:block;
width:41px;
height:30px;
background-image:url(zwo_info/css/images/langue_on_05.gif);
background-repeat:no-repeat;
float:left;
}
.navLang a.zh span,.navLang a.zh:link span,.navLang a.zh:visited span ,.navLang a.zh:hover span {
	display:none;
}

div.navLang span.selected a.zh,
div.navLang span.selected a.zh:link,
div.navLang span.selected  a.zh:visited ,
div.navLang span.selected  a.zh:hover {
display:block;
width:41px;
height:30px;
background-image:url(zwo_info/css/images/langue_on_05.gif);
background-repeat:no-repeat;
float:left;
}

/*fin*/


/* blocks d'info (a droite sur le home)--------------*/
.blockInfo {
background-color:transparent;
background-image:url(zwo_info/css/images/blockInfo.jpg);
background-repeat:no-repeat;
height:146px;
width:231px;
padding:14px;
padding-bottom:0px;padding-top:5px;

}
/* blocks de nav (a droite sur le home)--------------*/
navigation_tr {
border-right:1px solid #ccc;
}
/* blocks d'info (en bas sur le home)--------------*/
.degrade {
background-color:transparent;
background-image:url(zwo_info/css/images/degrade_home.jpg);
background-repeat:repeat-x;
padding-bottom:0px;
padding:17px;
padding-bottom:0px;padding-top:0px;
font-family:arial,georgia,sans sherif;
font-size:11px;
color:#111111;
}
.degrade p:first-letter{
font-family:trebuchet,sans-serif;
font-size:22px;
line-height:50%;
font-weight:bold;
}
/* ------------------ fin */


/* header style (logo+ userinfo , placement) ------------------ */
.blockHeader {
position:relative;
top: 19px;
left:34px;
}
.blockHeader img {
border:0px none white;
margin-bottom:12px;
}
/* ------------------ fin */


/* User Info ------------------ */

.fondUser {
background-color:transparent;
background-image:url(zwo_info/css/images/fond_user.jpg);
background-repeat:no-repeat;
height:33px;
width:520px;
padding:4px;
padding-bottom:0px;
font-size:10px;
}
a.disconect,a.disconect:link,a.disconect:hover,a.disconect:visited {
display:block;
padding-left:45px;
float:left;
margin-top:8px;
color:#FFFFFF;
}
a.moncompte span,a.messtyles span , a.mesmesures span , a.moncaddie span{
display:none;
}

a.messtyles,a.messtyles:link,a.messtyles:visited {
display:block;
background-color:#fff;
background-image:url(zwo_info/css/images/linkStyle.gif);
background-repeat:no-repeat;
height:29px;
width:90px;
float:left;
}
a.messtyles:hover {
display:block;
background-color:#fff;
background-image:url(zwo_info/css/images/linkStyle.gif);
background-repeat:no-repeat;
height:29px;
width:90px;
background-position:0px -29px;
}


a.mesmesures,a.mesmesures:link,a.mesmesures:visited {
display:block;
background-color:#fff;
background-image:url(zwo_info/css/images/linkMesure.gif);
background-repeat:no-repeat;
height:29px;
width:107px;
float:left;
}

a.mesmesures:hover {
display:block;
background-color:#fff;
background-image:url(zwo_info/css/images/linkMesureOn.gif);
background-repeat:no-repeat;
height:29px;
width:107px;
}

a.moncaddie,a.moncaddie:link,a.moncaddie:visited {
display:block;
background-color:#fff;
background-image:url(zwo_info/css/images/linkCaddie.gif);
background-repeat:no-repeat;
height:29px;
width:106px;
float:left;
}
a.moncaddie:hover {
display:block;
background-color:#fff;
background-image:url(zwo_info/css/images/linkCaddieOn.gif);
background-repeat:no-repeat;
height:29px;
width:106px;
}

a.moncompte,a.moncompte:link,a.moncompte:visited {
display:block;
background-color:#fff;
background-image:url(zwo_info/css/images/linkCompte.gif);
background-repeat:no-repeat;
height:29px;
width:97px;
float:left;
}
a.moncompte:hover {
display:block;
background-color:#fff;
background-image:url(zwo_info/css/images/linkCompte.gif);
background-repeat:no-repeat;
height:29px;
width:97px;
background-position:0px -29px;
}
/*(---------------------------- fin --*/

/* userLogin */
.fondloger {
background-color:transparent;
background-image:url(zwo_info/css/images/bg_loginform.gif);
background-repeat:no-repeat;
height:33px;
height:33px;
width:560px !important;
width:568px;
padding:4px;
padding-bottom:0px;
}
.fondloger a,.fondloger a:visited,.fondloger a:link{
color:#FFFFFF;
font-size:10px;
font-family: Tahoma, Verdana, sans-serif;
padding-left:6px;
}
.fondloger a:hover{
color:#FC5E02;
}
.log_manager {
	margin:0px;
	padding:0px;
}

.fondloger .log_manager span{
font-size:9px;
font-family: Verdana, sans-serif;
padding-left::2px;
padding-right::2px;
}
.log_manager input{
background:#fff;
border:#807F74 1px solid ;
width:112px;
margin-right:2px;
}

div.identity {
float:left;
width:386px !important;
width:394px;
/*font-weight:bold;*/
color:#807F74;
background-image:url(zwo_info/css/images/bg_idenity.gif);
background-repeat:no-repeat;
background-color:#F8F7F7;
padding:4px;
margin:0px;
height:25px !important;
height:33px;

}
div.sub_div {
width:38px !important;
width:46px;
padding:4px;
float:left;
/*font-weight:bold;*/
color:#807F74;
background-image:url(zwo_info/css/images/fond_submit_04.gif);
background-repeat:no-repeat;
height:25px !important;
height:33px;
text-align:right;
}
div.sub_div input{
width:22px;

}
div.identity span {
	padding-right:3px;font-weight:bold;
}
/*----liens_home nav haut ----------- */

a.homelink ,a.homelink:link,a.homelink:visited{
background-image:url(zwo_info/css/images/nav_accueil.gif);
background-repeat:no-repeat;
display:block;
width:122px;
height:27px;
}

a.homelink:hover {
background-image:url(zwo_info/css/images/nav_accueil_on.gif);
}

.homelink span {
display:none;
}
/*-------------- fin*/
.header_links {
/*background-image:url(zwo_info/css/images/header_link.jpg);
background-repeat:no-repeat;
background-position:bottom;
background-color:#fff;*/
}
/*--------------banniere*/
.banniere {
background-image:url(zwo_info/css/images/fond_banniere.gif);
background-repeat:no-repeat;
background-position:0px 94px;
background-color:#fff;
}
/* ######### redéfinitions de tags ######## */
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: arial,georgia,sans-serif;
font-size:13px;
color:#170601;
}

/* style des cellules de titre */
th {
font-family: verdana,arial,sans-serif;
font-size:small;
color:black;
border-bottom:1px solid #131313;
border-top:0px solid #131313;
#background:#B3C9E0;
}

/* Style des liens */
div#fond_banniere a,div#fond_banniere a:link,div#fond_banniere a:hover,div#fond_banniere a:visited, {
   background:#cc6666 !importante;   
}
a,a:link {
text-decoration:none;
color:#F26044;
}



a:hover {
text-decoration:none;
/*background: transparent;*/
color:#59140 !important;
}

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;
}

p {margin-bottom:0px;
text-align:justify}
/* Style des traits */
hr {
color:transparent;
border-bottom:thin solid black;
}

/* Style des éléments de formulaire */
input, textarea {

color:#131313;

}

strong {
color:#C34802;

}

strong h3 {
border-bottom:0px solid #131313;
page-break-after: avoid;
}


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: 2;
margin: 3;
border-width: 2;
border-color: lightgray;
-moz-border-radius: 12px;
border-radius: 12px;
}
.row {
margin-bottom:10px;	
}

.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... ***/
line-height: 1.6;
margin: 0;
padding: 0;
display:block;float:left;
}

label {
float: left; 
width: 37%; 
font-size: 85%;
text-align: right;
line-height: 1.6;
margin: 0;
padding: 0;
display:block;float:left;
clear:left;
}                  


.label:hover, input {
cursor: pointer; /*** Petite astuce pour apprendre aux utilisateurs à cliquer sur les intitulés ***/
}

/* Style des niveaux de titre */
/* Style des niveaux de titre */
h1, h2, h2 a, h2 a:visited  {
font-family:trebuchet,sans-serif;
color:#591406;
font-weight:bold;
}
h1 {
font-family:trebuchet,sans-serif;
font-size:22px;
font-weight:bold;padding-top:0px;margin-top:0px;
margin-bottom:0px;
}

h2 {
font-family:trebuchet,sans-serif;
font-size:18px;

font-weight:900;
margin-top:8px;
margin-bottom:8px;
font-weight:bold;
font-variant: small-caps;
line-height:80%;
}

h3 {
	font-family : "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px ;
	font-style: italic ;
	color: #591406;
	margin:0px;
}

h4 {
	color:#C34802;
	font-variant:small-caps;
	font-size:14px;
	font-weight:bold;
	margin:0px;
	margin-top:8px;
}

h4 strong {
	font-size:14px;
}

h5 {
color:#D8310E;
font-size:11px;
margin:4px;
}
a h5 {
color:#D8310E;
font-size:11px;
margin:4px;
}

/* Style des listes */
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: Green;
}
.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;
}

/* Style alternatif des éléments de formulaire : 
voir speedblog pour test */
.alternate_form {
background:#CCCCCC;
color:black;
border: 1px solid black;
}
/*-----------------modules------------*/
.news_history{ 
display:block;
width:100%;
font-size:4px;
display:block;
}

.news_history a ,.news_history a:link ,.news_history a:visited {
display:block;
clear:both;
font-size:10px;
font-family:verdana;
font-weight:bold;
color:#797F83;
background-image:url(zwo_info/css/images/fl-bleu.gif );
background-repeat: no-repeat;
background-position: 0px 3px;
padding-left: 20px;
width:auto;
padding-top:3px;
padding-bottom:3px;
text-align:left;
}

.news_history a:hover{
text-decoration:none;
color:#73144A;}

.news_history a.ad_mes ,.news_history a.ad_mes:link ,.news_history a.ad_mes:visited {
background-image:url(zwo_info/css/images/fl-bleu_ad.gif );
}

.news_history a.new_mes ,.news_history a.new_mes:link ,.news_history a.new_mes:visited {
background-image:url(zwo_info/css/images/fl-bleu_new.gif );
}

/* recherche */

#zwo_search {
display:inline;
}

#zwo_search input{
font:10px verdana;
display:inline;width:140px;
border:#ccc inset 1px;

}
/* CSS Document */
table.mesurment {border-collapse:collapse;width:600px;margin:2px ;padding:2px }

table.mesurment td {vertical-align:top; }

table.mesurment td  img{border:1px #D6CFCF solid;}

td.mesurment_left { width:296px ; height:100%; background-image: url(zwo_info/css/images/fond-mesure-droit.jpg); background-repeat:repeat-x; font-size:12px; font-family:Arial, Helvetica, sans-serif}

table.mesurresume{ width:292px ; font-size:12px; font-family:Arial, Helvetica, sans-serif;margin:1px; border:none;border-collapse :collapse;}

table.mesurresume tr td { border:1px solid #D6CFCF ;  background-color:#FFFFFF;height:22px; vertical-align:middle; text-align:center; font-weight:bold }

table.mesurresume tr td.element { color:#591406;}

table.mesurresume tr td.value { color:#FC5E02;}

table.mesurment td.mesurment_left h1,table.mesurment td.mesurment_left h2,table.mesurment td.mesurment_left h3,table.mesurment td.mesurment_left h4,table.mesurment td.mesurment_left h5 {
margin:12px 4px;}

table.mesurment td.mesurment_opt { width:258px; }
table.mesurment td.mesurment_left h2 span {
color:#fff;
font-size:80%;
}
div.mesurment_content { padding:0px 16px; width:280px} 

div.mesurment_content p.firstletter{ padding:0px; }
 
table.mesurment td.mesurment_opt form{ margin:0px ; }

.steps { font-family:Verdana, Arial, Helvetica, sans-serif; color:#1F1A03; font-size:10px; font-weight:bold;height:30px !important ; height:40px; padding-top:12px; background-image:url(zwo_info/css/images/fleche_haut_droit.gif); background-repeat:no-repeat; background-position:bottom left;background-color:#fff;}

.steps span { color: #F88948;}

.input_box { background-image:url(zwo_info/css/images/bgInputBox.gif); background-repeat:no-repeat; width:228px; height:39px;padding:10px 10px }

.input_box span { display:block;float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold; padding:4px; }
.input_box input { width:40px; }

input.profil {
background-image: url(zwo_info/css/images/profil_ico.gif) ;
border:1px solid #999;
background-position:20px 5px;
background-repeat:no-repeat;
background-color:white;

width:170px;
background-position:center left;
padding-left:15px;
}
/*--------- navNextPrev -----------*/
.navNextPrev { margin:0px;padding:0px;float:left; width:228px;}
a.prev, a.prev:link, a.prev:visited {
display:block;
background-image:url(zwo_info/css/images/fleche_gauche.gif);
background-repeat:no-repeat;
background-position:center left ;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: bold;
width: 106px;
padding-left:20px;
margin-top:10px;
}

a.next, a.next:link, a.next:visited {
display:block;
background-image: url(zwo_info/css/images/go_ok.gif);
background-repeat:no-repeat;
background-position:center left ;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: bold;
width: 64px;
padding-left:20px;
float:right;
height:36px;
}
a.next:hover { background-image: url(zwo_info/css/images/go_ok_on.gif);}
a.next span{ display:none;}

/*------------- # Tableau  Mesure # ------------------*/

table.measur {}
table.measur td {}
table.measur thead {}
table.measur thead td {}

#chemise_bas {

}

/* ProdBox-------------------------------------------------------------------------------------------*/

.prodRaised {background: transparent;  margin:0 auto;float:left;margin:5px;	width:auto;}
div.wid100 {
	width:100px;
	border: none;
}
div.col {
	width:68px;
}


div.widbout {width:60px;}

.prodRaised h1, .prodRaised p {margin:0 10px;}
.prodRaised h1 {font-size:2em; color:#fff; letter-spacing:1px;}
.prodRaised img {margin:4px;background-color:#fff;}
.prodRaised p {padding-bottom:0.5em;}

.prodRaised .top, .prodRaised .bottom {display:block; background:transparent; font-size:1px;}
.prodRaised .b1, .prodRaised .b2, .prodRaised .b3, .prodRaised .b4, .prodRaised .b1b, .prodRaised .b2b, .prodRaised .b3b, .prodRaised .b4b {display:block; overflow:hidden;}
.prodRaised .b1, .prodRaised .b2, .prodRaised .b3, .prodRaised .b1b, .prodRaised .b2b, .prodRaised .b3b {height:1px;}
.prodRaised .b2 {background:#ccc; border-left:1px solid #fff; border-right:1px solid #eee;}
.prodRaised .b3 {background:#ccc; border-left:1px solid #fff; border-right:1px solid #ddd;}
.prodRaised .b4 {background:#ccc; border-left:1px solid #fff; border-right:1px solid #aaa;}
.prodRaised .b4b {background:#ccc; border-left:1px solid #eee; border-right:1px solid #999;}
.prodRaised .b3b {background:#ccc; border-left:1px solid #ddd; border-right:1px solid #999;}
.prodRaised .b2b {background:#ccc; border-left:1px solid #aaa; border-right:1px solid #999;}


.prodRaised .b1 {margin:0 5px; background:#fff;}
.prodRaised .b2, .prodRaised .b2b {margin:0 3px; border-width:0 2px;}
.prodRaised .b3, .prodRaised .b3b {margin:0 2px;}
.prodRaised .b4, .prodRaised .b4b {height:2px; margin:0 1px;}
.prodRaised .b1b {margin:0 5px; background:#999;}
.prodRaised .boxcontent {display:block;  background:#ccc; border-left:1px solid #fff; border-right:1px solid #999;text-align:left}
.prodRaised .boxcontent img {clear:both}
/*.prodRaised .boxcontent div {display:block;clear:left;width:inherit}*/
.prodRaised .boxcontent a ,.prodRaised .boxcontent a:link{};
.prodRaised .boxcontent div.boxinput {
	clear:left;
	text-align:left;
}
div.widbout.boxcontent div.boxinput {font-size:10px;}



/* Store styles --------------------------------------------------------------------------------------- */



#store_left,#store_right {
	font-family: arial,georgia,sans-serif;
	font-size:11px;
	color:#170601;
	margin: 0px ; 
	padding: 0px ; 
	border: 0px none white ; 
	width:100%;
}

#store_left  td {
	vertical-align:top;
}

#store_left  hr{
	width:100%;
	clear:both;
}

#store_left a img , #store_right a img {
border:0px none white;
}

#store_left a.prodInfo img,#store_right a.prodInfo img {
border:0px none white;
}

#store_left a.prodInfo {
background-position:center center ;
background-repeat:no-repeat;
display:block;
}

#store_left , #storeSpace{
	background-image: url(zwo_info/css/images/angleTR.jpg) ;
	background-repeat: no-repeat ;
	background-color: white;
	padding:5px;
	width:523px;
}
#store_inter{
	background-image: url(zwo_info/css/images/angleTR.jpg) ;
	background-repeat: no-repeat ;
	background-color: white;width:700px;
	
}

#store_left h3 {
	padding:0px;margin:0px;margin-bottom:12px;
}
#store_left h4{
	clear:left;
}

.ariane {
	color:#591406;;width:100%;
}


.ariane .effective{
	color:#FC5E02;
}

.range {
float:left; width:20px;height:24px;clear:right
}
.block_range {
float:left; width:20px;clear: none
}

.range a ,.range a:link ,.range a:visited{
backghround-image:url();
background-repeat:no-repeat;
background-position:top left;
display:block;
width:20px;
height:50px;
text-align:center;
 }
 
.ariane p {
font-size:9px;
display:block;
float:right;
}

.blockinStore {
	float:left;
	clear:right;
}
.block {
	float:left;
	clear:both;
}

.viewhor .blockinStore {
}

.viewhor table.blockprod {
float:left;
clear:right;
margin:5px;
}

.viewhor {
clear:both;width:100%;
}

.storeBlock  {
}
.storeBlock h1,.storeBlock h2,.storeBlock h3,.storeBlock h4,.storeBlock h5 {
	clear:left;
}

.overflowStore {
overflow:auto;clear:both;
}
.overflowStore_range {
	overflow:visible;
	width:450px;
	float: left;
}
.overflowStore_range .blockinStore {
	float:left;
	clear:left;
	width: 470px;
	background-color: #ff0;
}

.overflowStore_range h4 {
margin:0px;
padding:0px;
font-size:12px;
color:#FC5E02;
}
form.trame  {
	margin:0px;
	clear:left;
	padding: 0;
}

div.space {
	float:left; padding:2px;
}
.overflowStore_range div.space {
	float:left; padding:1px; background-color:#00f;
}
form.trame div.lineSpace {
	width:100%;clear:both;text-align:right;
}

.blockprod,.blockprod td ,.blockprod th{
	font-size:9px;margin:0px;padding:0px;
	border: 0px none white ; 
	border-spacing:0px;
	border-collapse:collapse;
	vertical-align:middle;
}

.blockprod td {
	vertical-align:top;
}

.blockprod tbody td {
	height:18px;
}

.blockprod tbody td.morechoice {
text-align:right;padding:2px;
}

/*----Bouton submit----*/
.submit {
text-align:right;
width:100%;clear:both;
}

.shadeInput{
	background-image:url(zwo_info/css/images/submitBt.gif); 
	border:0 none #fff; 
	cursor:pointer; 
	background-repeat:no-repeat; 
	background-color:#fff; 
	width:37px; 
	height:37px; 
	color:#fff; 
}

input.shadeInput:hover {
	background-image:url(zwo_info/css/images/submitBtOn.gif); 
	border:0 none #fff; 
	cursor:pointer; 
	background-repeat:no-repeat; 
	background-color:#fff; 
	width:37px; 
	height:37px; 
	color:#fff; 
}

/*hack IE pour le hover du submit, pas tres propre mais simplissime*/
a:hover .shadeInput {
	background-image:url(zwo_info/css/images/submitBtOn.gif); 
	border:0 none #fff; 
	cursor:pointer; 
	background-repeat:no-repeat; 
	background-color:#fff; 
	width:37px; 
	height:37px; 
	color:#fff; 
}

/*############################ Block hisortique */
#histoSpace {
	vertical-align:top; 
	text-align:center;
	padding:1px;
}

#tabHisto{
	background-color:#F4F1F1;
	font-family:arial,georgia, sans-sherif;
	font-size:11px;
	font-weight:bold;
	color:#9D9C8F;
	width: 240px;
}

#tabHisto thead {
	background-image:url(zwo_info/css/images/thHistory.gif);
	background-repeat:no-repeat;
	height:24px;
	background-color:#fff;
	color:#fff;
	font-family:arial,georgia, sans-sherif;
	font-size:11px;
	font-weight:bold;
}

#tabHisto thead td {
	height:24px;	padding-left:12px;	color:#fff;
}

#tabHisto td {
	height:24px;
	border-bottom:#fff solid 1px;
	vertical-align:middle;
}

#tabHisto td.imgHisr {
text-align:center;
}

#tabHisto tfoot {
	height:24px;
	background-color:#fff;
	color:#fff;
}



#tabHisto tfoot td {
	height:24px;text-align:right;
}

#tabHisto tfoot a,#tabHisto tfoot a:link,#tabHisto tfoot a:visited {
	display:block;
	float:right;
	background-image:url(zwo_info/css/images/tfmemor.gif);
	background-repeat:no-repeat;
	height:24px;width:146px;
}
#tabHisto tr.noDone a,#tabHisto tr.noDone a:link,#tabHisto tr.noDone a:visited {
	color: #999999;
}
#tabHisto tfoot a:hover {
	background-image:url(zwo_info/css/images/tfmemorOn.gif);
}

#tabHisto tfoot a span {
display:none;
}

#tabHisto td.number{
	height:24px;width:28px;
	background-repeat:no-repeat;
	text-align:center;
	vertical-align:middle;
	background-position:center center;
	text-align:center;
	vertical-align:middle;
	color:#fff;
	font-size:12px;
	font-weight:bold;
}

#tabHisto tr.done td.number{
	background-image:url(zwo_info/css/images/bulDone.gif); color:#fff;
}
#tabHisto tr.done td.number a,#tabHisto tr.done td.number a:link,#tabHisto tr.done td.number a:visited {

	color:#fff;
}
#tabHisto tr.done td a,#tabHisto tr.done td a:link,#tabHisto tr.done td a:visited {

	color:#666;
}
#tabHisto tr.done td a:hover {

	color:#000;
}

#tabHisto tr.active td{
	background-color:#591406;
	color:#fff;
}
#tabHisto tr.active td a,#tabHisto tr.active td a:link,#tabHisto tr.active td a:visited {

	color:#fff;
}
#tabHisto tr.active td a,#tabHisto tr.active td a:link,#tabHisto tr.active td a:visited {
	color:#fff;
}
#tabHisto tr.active td.number{
	background-image:url(zwo_info/css/images/bulAct.gif);
}

#tabHisto tr.noDone td.number{
	background-image:url(zwo_info/css/images/bulnoDone.gif);
	color:#807F74;
}

#tabHisto tfoot td {
	height:24px;
	border-bottom:#fff none 0px;
	border-top:#231F20 solid 2px;
}
/*block info*/

.infoStore {
	border-top:4px solid #D2CACA ;
	padding:0px;
	margin-top:6px;
	float:left;
	width:100%;
	clear:both;
}
.inforange {
width:120px;
clear:none;
float:left;
}
.infoStore img {
float:left;margin-right:5px;
}

.infoStore h1,info h2,info h3,info h4,info h5 {
float:left;
}
.infoStore h4 {
width:auto;
display:block;
clear:left;
padding:0px 4px;
margin:0px;
margin-bottom:4px;
}
.infoStore h4 span{
background-color:#D2CACA;
background-image:url(zwo_info/css/images/backgroundcorner_bl.gif);
background-repeat:no-repeat;
background-position:bottom right;
width:auto;
clear:left;
padding:0px 4px;
margin:0px;

}

.infoStore p;.infoStore div p {
float:left;
}

.infoStore div{
float:left; 
/*width:110px;*/
width:auto;
margin:0px;
}

.infoStore .radioType1{
background-color:#efefef;
marging:2px;border:4px solid #fff;padding:2px; width:240px;
}

.infoStore .couleur img {
clear:both;display:block; float:left;
}

.infoStore .couleur span,.infoStore .radiotype1 span  {
display:block;
clear:left;
padding:0px 4px;
}

.infoStore hr {
background-color: #D2CACA;
border: 0px #fff none;
height:4px;
padding:0px;margin:0px; 
display:block;
overflow:hidden;
}

.infoStore .hr {
background-color: #D2CACA;
border: 0px #fff none;
height:4px;
padding:0px;margin:8px 0px 0px 0px; 
display:block;
clear:both;
width:100%;
overflow:hidden;
}

.imgbox {width:auto;text-align:center} ;
.imgbox a {width:100%;display:block;height:100%;};
/* ********* ** pagination** ******** */

.pagination {
  padding: 0px 3px;
	text-align: center !important;
	font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif; 
	font-size: 11px;
	vertical-align:middle;clear:right;line-height:15px;
}

.pagination img {
	border: none;display:inline;
}

.pagination strong {







	color: #591406;
	font-size: 14px;
}

.pagination a,.pagination a:link {  	padding-bottom:4px;font-family: Trebuchet MS, Tahoma,verdana ,Arial,sans-serif; font-size: 11px;font-weight:normal;text-decoration: none; color: #666; vertical-align:middle;line-height:15px;}

.pagination a:hover {color: #FE0103!important; text-decoration: none;}

.pagination a:visited  {color: #666 ;text-decoration: none  ;	}

.pagination a.active,.pagination a.active:link,.pagination a.active:visited { font-weight:bold; color: #000 }



/* ********* ** paginationnumber bootik** ******** */

.paginationnumber {
  padding: 0px 3px;
	text-align: center !important;
	font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif; 
	vertical-align:middle;clear:right;line-height:15px;
	float:right;
	margin-right:50px;
	display:block;
	font-weight:bold;
}

.paginationnumber img {
	border: none;display:inline;
}

.paginationnumber strong {
	color: #591406;
}

.paginationnumber a,.paginationnumber a:link ,.paginationnumber a:visited {  	
padding-bottom:3px;
font-family: Trebuchet MS, Tahoma,verdana ,Arial,sans-serif; 
font-size: 11px !important;
font-weight:bold;
text-decoration: none; 
color: #591406;
 vertical-align:middle;
 line-height:15px;
 diplay:block;
 border: 1px solid #E29771 ;
  background-color:#C6C3B0 ;
 height:15px !important;
 height:18px;
 width:18px;
 text-align:center; 
 display: block; 
 float:left;
 
  }
.paginationnumber span.currentpage {  	
padding-bottom:3px;
font-family: Trebuchet MS, Tahoma,verdana ,Arial,sans-serif; 
font-size: 11px;font-weight:bold;
ext-decoration: none; color: #666; 
vertical-align:middle;
line-height:15px;
 diplay:block;border: 1px solid #333 ;
  background-color:#fff ;
height:15px !important;
 height:18px;width:18px;
 text-align:center;
 display: block; 
 float:left;
 
  }

.paginationnumber a:hover {background-color:#FC5E02 ;color: #333 !important; text-decoration:none; }


.paginationnumber a.active,.paginationnumber a.active:link,.paginationnumber a.active:visited { 
font-weight:bold; color: #000 }

span.spliter{
display:block;
float:left;
}
a#previous,a#previous:link,a#previous:visited {
margin-left:1em;
margin-right:1em
}

/* ----------------- CSS - espace boutique en ligne - type catalogue 
--------------------------------------------------------------------
-------------------------------------------------------------------*/


.cata {

    width:784 px;

	float: left;

	clear: left;

	background: #FFF;

	font-family: verdana;

	font-size:10px;

}

.cata a {font-family: verdana; font-size: 10px;font-weight:bold;text-decoration: none; color: #333 }

.cata a:hover {color: #FE0103; text-decoration: underline ;}

.cata a:visited  {color: #333 ;text-decoration: none  ;	}

.cata select {

    font-family:verdana, MS trebuchet, sans-serif;

	font-size:10px;

	

}

/* nav cata */
/* Navigation category */

/*fin */

.table-navigation input {
background:#fff;
color:#fff;
/*border-width:2px;
border:#666 outset 2px;
*/
padding:0px;margin:2px;height:22px;
}
.table-navigation form{
padding:0px;margin:0px;
}

.table-navigation  {
margin-top:5px;height:28px;overflow:hidden;padding-top:3px;
}
/* Navigation category */



.nav_clear {
	background-image:url('zwo_info/css/images/fond_menu_boot.jpg');

	background-repeat:no-repeat;

	background-position:   left top;
	
display:block;

clear:both;
height:25px !important;
height:41px;
padding:6px;
padding-top:10px;padding-bottom:6px !important;padding-bottom:2px;

}

.nav_categorie {

padding: 0;

margin: 0;
display:block;

}

.nav_categorie a:hover {

    text-decoration: underline;

    cursor: pointer;

  }



.nav_categorie li {

    display: block;

    float: left;

		text-align: center;


    margin: 0;

  }









.category_selected {

    font-weight: bold;

  }



li.category , li.category_selected {
	display:block; 
	float:left;
	width::auto !important; 
	width:112px;
}

li.category img, li.category_selected img {
	
	margin-left:12px;
	margin-top:10px;
	
}

li.category span , li.category_selected span {
  padding-top:5px;
	line-height:80%;
	/*letter-spacing:-0.05em;*/
	width:72px;
	display:block;float:right;

}

li.category  a,li.category  a:link,li.category  a:visited{

		background-image:url('zwo_info/css/images/category_bg.gif');
		background-repeat:no-repeat;
		display:block;
		height:103px;
		color:#efefef;
		font-weight:bold;
		font-size:11px;
	
}


 li.category {
		background-image:url('zwo_info/css/images/category_bg_left.gif');
	  background-position:top right;padding:0px;margin:2px;padding-right:10px;
}



li.category_selected  a,li.category_selected  a:link,li.category_selected  a:visited{
		background-image:url('zwo_info/css/images/category_bg_on.gif');
		background-repeat:no-repeat;
		display:block;
		height:103px;color:#FFFFFF;
		background-position:top left;
		font-size:11px;
}


 li.category_selected {
		background-image:url('zwo_info/css/images/category_bg_left_on.gif');
	  background-position:top right;padding:0px;margin:2px;padding-right:10px;
		
}
/*fin */

/* Navigation famille */

.nav_famille {

padding: 0;

margin: 0;
display:block;
float:left;
clear:left;

}

.nav_famille a:hover {
    text-decoration: underline;
    cursor: pointer;
  }



.nav_famille li {

    display: block;
    float: left;
		text-align: right;
    margin: 0;

  }





.nav_famille li img {
    display: block;
  }



.family_selected {
    font-weight: bold;
  }



li.family , li.family_selected {
display:block; float:left;width:auto !important; width:82px;
}

li.family img, li.family_selected img {
padding-left:10px ;padding-top:10px;
}

li.family span , li.family_selected span {
	line-height:80%;
	letter-spacing:-0.05em;
	display:block;padding-left:12px;
	white-space:nowrap;
}

li.family  a,li.family  a:link,li.family  a:visited {
		background-image:url('zwo_info/css/images/family_bg.gif');
		background-repeat:no-repeat;
		display:block;
		padding-top:5px;
		height:19px !important;
		height:24px;
		color:#efefef;
		font-weight:bold;
}


 li.family {
		background-image:url('zwo_info/css/images/family_bg.gif');
	  background-position:top right;
		padding:0px;
		padding-right:10px;
		height:24px;
}



li.family_selected  a,li.family_selected  a:link,li.family_selected  a:visited{
		background-image:url('zwo_info/css/images/family_bg_on.gif');
		background-repeat:no-repeat;
		display:block;
		padding-top:5px;
		height:19px !important;
		height:24px ;
		color:#333;
		background-position:top left;
}


 li.family_selected {
		background-image:url('zwo_info/css/images/family_bg_on.gif');		height:24px;
	  background-position:top right;padding:0px;margin:0px;padding-right:10px;
		
}
/*fin */

.admin_cat {

	width:100%;

	font-family: verdana;

	font-size: 10px;

	font-weight: bold;

	color :#000066;

	background: #f0f0f0 ;

}

.admin_cat a {color: #000066 !important;text-decoration: none !important;	}

.admin_cat a:hover {color: #FE0103!important; text-decoration: underline !important;}

.admin_cat a:visited  {

	color: #000066;text-decoration: none !important;	

}





.previewA {

	background-color: transparent;

	float:left;;height:auto; width:185px;

	

}

table.previewA {

	border: 2px solid #D1D1D1;border-top:0px;border-left:0px;height:150px;

}

.previewA select {

	

	font-family: verdana; 

	font-size: 10px;

	font-weight:bold;

	text-decoration: none; 

	color: #333333 ;

	border : #AADDFF;

	

	}

.previewA .cady {text-align:right;
}

.previewB {



	background-color: #FFF;

	border: 1px solid #D3D2D6;

	border-left:0px;border-right:0px;border-bottom:0px;

	clear:both;

	font-family: verdana;height:100%; 

}

.previewB table tr td{

	vertical-align:top;padding:5px;

}
.list_product table td {
width:24%; 
}
.list_product{
border-top: 2px solid #E29771 ;
border-right: 2px solid #FEAE80;
border-bottom: 2px solid #E29771 ;
}

.list_product table td div.firstcolumn{

border-left:1px none #000;
}
.list_product table td div.othercolumn{

border-left:1px solid #F3F1F2;  padding:2px; height:260px;
}

.list_product table tbody tr {
padding-bottom:3px;
padding-top:3px;
border-top:50px solid #dcdcdc;
}


.infprod {

	padding-top: 6px;

	padding-right: 6px;

	padding-left: 6px;

	padding-bottom: 2px;

	/*float: left;*/

}
.previewA .inftxt {
height:120px;width:174px;
}
.previewA .inftxt  p{
height:36px;width:174px;display:block
}
.previewA .inftxt  h5{
height:18px;text-align: center;font-size:14px;
}
.infprod td {

}
.infprod td.card_content {
width:100%}
.infprod td.card_img {
	border-left:0px;
}

.infprod a {text-decoration: none ;	}
.infprod a:visited  { text-decoration: none ;	}
.infprod a:hover {color: #CC6404 !important; text-decoration: underline !important;}





.infprod .prop {

	float:left;margin:4px 0px;	font-family: verdana; clear:both;



}



.infprod .prop div{

	float:left;margin-right:30px;

}



.imgprod {
	
	text-align: center;

	background: transparent;

	border:0px none #AADDFF;

	padding:2px;
	

}
.previewA .imgprod {
	
	text-align: center;

	background: transparent;

	border:0px none #AADDFF;

	padding:2px;
	
	height:130px;

}



.imgprod a {

    /*display: block;*/

}

.previewB div.inftxt {

width:100%;clear:both;
padding-bottom:20px;

	padding-left: 5px;

	padding-right: 5px;

}



.inftxt {

float:right !imortant;
float: left;
font-size: 11px;
color :#591406;	
/*width: auto;*/
background: none;

}
.inftxt strong{
font-size:12px;
}

.inftxt h2, .inftxt h3{

	font-size: 18px; 

	font-weight: bold; 

	text-decoration: none;display:inline;

}



.inftxt h5 {

	display:block;

	margin:0px;padding:0px;

	overflow:hidden;

	font-size:11px;

	line-height:85%;

}

.inftxt h3 {

	

}



.inftxt span {

	background: none;



	font-weight:bold;



}

.inftxt em {

	background-color: none;

	text-decoration: none;

}

.inftxt p {

	display:block;

	clear:both;

	margin:0px;padding:0px; margin-top:3px;
	text-align:justify;

}



.inftxt a{font-size: 10px; font-weight: bold; text-decoration: none;color: #800080}

.inftxt a:hover{font-size: 10px; font-weight: bold; text-decoration: underline;color: #800080}

.inftxt a:hover{font-size: 10px; font-weight: bold; text-decoration: underline;color: #800080}

previewA.cady  {

float:right;
clear:both;
}

.cady, .cady:link, .cady:visited  {

display:block;padding-top:4px; color:#FC5E02 !important;

}

.cady img, .cady:link img, .cady:visited img {

	background-color:#D0D9E8;

}



div.byeprod_v1 {

	float: right;

	width: 110px;

	text-align: right;

	font-family: verdana;

	font-size: 10px;

	font-weight: bold;

	background-color:#FF8A0D;padding:2px;

}

div.byeprod_v1 span {

	font-size: 12px;

	font-weight: bold;

}



div.byeprod_promo_v1 {

	font-family: verdana;

	font-size: 12px;

	font-weight: bold;
	
	background-color:#FF8A0D;padding:2px;background-color:#F3F1F2

}



div.byeprod_promo_v1 span {

	font-size: 12px;

	font-weight: bold;

	text-decoration: line-through;

}

div.byeprod_promo_v1 em {

	font-family: verdana;

	font-size: 12px;

	font-weight: bold;

	text-decoration: none;	

	color: #FE0103;

}

div.byeprod_promo_v1 span.oldprice  {

	font-size: 12px;

	font-weight: bold;

	text-decoration: line-through;

}

div.byeprod_promo_v1 span.newprice {

	font-family: verdana;

	font-size: 12px;

	font-weight: bold;

	text-decoration: none;	

	color: #FE0103;

}





.accrprod {

	font-size: 11px;

	padding: 10px; 



	clear:both;padding-top:0px;

	border-top:#ececec 2px solid;

}



.goview {

	padding: 2px ; 

	text-align: right ;

	font-family: verdana ;

	font-weight: bold ;

	font-size: 10px ;

	font-style: italic ;

}
/******TABLEAU - commande*******/


table.grille_cat,table.grille_cat caption {

	font-size: 10px;

	font-family: verdana;


	background-color: #f0f0f0;

	border: 0px #CCCCCC none; 

	border-collapse: collapse;

	width: 750px ;


	color:#591406;



}

.grille_cat li {

	list-style-type: square;

}
.grille_cat 


.grille_cat thead, .grille_cat caption tbody {

	width:auto;

}



.grille_cat caption{

	font-weight: bolder;

	font-size: 10px;

	text-align: left;

	background-color:#F5EEEA;

	border: 0px #fff none;

	padding: 3px;

	width: 100%;

}

.grille_cat caption strong {

	color:#DD7396;

}

.grille_cat td {

	padding: 3px;

	border-left:1px #3D6CBC solid;

	border-bottom:1px #3D6CBC solid;

}



.grille_cat tr {

	border:none;


}

.grille_cat span {

	font-weight: bold;

}

.grille_cat tfoot tr td {

	padding: 0px;

	border-left:0px #3D6CBC none;

	border-top:1px #3D6CBC solid;

	border-bottom:none;

	color:#591406;

    background: #F5EEEA;

	font-weight:bold;

}
.grille_cat  tbody input {
	width:32px;
}


.grille_cat tfoot strong {

	color:#FF0000;

}

.grille_cat tfoot a {

	text-decoration:none;

}

.col_prop  {

	border-collapse:collapse;

	font-weight: bolder;

	font-size: 10px;

	font-family: verdana;

    background: #591406;

	border-top: 2px outset #999;

	border-left: 1px solid #fff;

	border-bottom: 2px inset #999;

	border-right: 1px solid #fff;

}

.col_prop  span ,.col_prop  strong{

	font-size: 12px;

	font-weight: bolder;

	width:100%;
	color:#fff;



}

.col_prop td {

	padding: 3px;

	border-left:1px #fff solid;

	color:#fff;

}





tr.col_a {

	font-family: verdana;

    background: #F5EEEA;

	color:#666666;

}

.col_a td {

	border-left:1px #3D6CBC dotted;

	border-bottom:1px #3D6CBC dotted;

}

tr.col_b {

	font-family: verdana;

    background: #FAF7F5;

	color:#666666;

}
tr td.gridline {
height:1px;
border-color:#F3F1F2;
border-bottom:0px;border-left:0px;border-right:0px;border-top:0px solid #ffffff;
background-color:#F3F1F2;
}




a.bouton, a.bouton:link, a.bouton:visited {

background-color:#fff;

border:1px solid #000;

color:#DD7396;

text-decoration:none;

padding:2px;

margin:2px;

font-weight:bold;

}

a.back, a.back:link, a.back:visited, a.back:hover {
width:204px;
	height:22px;
	background-image:url(zwo_info/css/images/retour.gif);

	background-repeat:no-repeat;

	background-position:   left center;

	background-color:transparent;

	padding-left:20px;

	font-weight: bold;

	font-size: 12px;

	color:#efefef;

	display:block;
	line-height:190%;
	float:left; padding-right:2px; padding-top:4px; padding-bottom:2px

}





a.back span {
display:none;
}

.grille_cat a.back,.grille_cat  a.back:link,.grille_cat  a.back:visited {

	background-image:none;
	background-color:#591406;
width:auto;
height:auto;

	font-weight: bold;

	font-size: 12px;

	color:#fff;

	display:block;

	float:left; padding:2px;
	display:inline;

}
.grille_cat  a.back:hover{
	background-image:none;
	background-color:#591406;
width:auto;
height:auto;

	font-weight: bold;

	font-size: 12px;

	color:#fff;

	display:block;

	float:left; padding:2px;
	display:inline;


}

a.bouton2, a.bouton2:link, a.bouton2:visited {

	background-image:url('../icones/right_arrow.gif');

	background-repeat:no-repeat;

	background-position:   right center;

	background-color:#FC5E02;

	padding-right:20px;

	font-weight: bold;

	font-size: 12px;

	color:#f5f5f5;

	display:inline;
	border:2px #fff solid;
	float:right; padding:4px;margin:10px;

}

a.bouton3, a.bouton3:link, a.bouton3:visited {

	background-color:#B0C4E6;

	padding:2px;

	font-weight: bold;

	font-size: 10px;

	color:#fff;

	display:inline;

	float:right;

	margin-right: 8px;

}

.fond_interface strong {

color #cc3300;
}
.fond_interface {
width:750px;
}
.contenu_hold {
	background-color:#999999;
	width:700px;
}
/* *  * FIN *  * *****/

