/* CSS Document */
/* ######### 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-size:11px;
font-family: Trebuchet MS, Tahoma,verdana ,Arial,sans-serif;
color:#333333;
}

/* style des cellules de titre */

th {
font-family: Trebuchet MS, Tahoma,verdana ,Arial,sans-serif,arial,sans-serif;
font-size:11px;
color:black;
border-bottom:1px solid #C4C7C9;
border-top:0px solid #131313;
background:#F0F3FF;
}


/* 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:link {
text-decoration:none;
color:#272758;
}

a:visited {
text-decoration:none;
color:#272758;
}

a:hover {
text-decoration:none;
background:none;
color:black;
text-decoration:none;
}
a img {
border:0px;
}
p {
text-align:justify;
margin: 4px 2px 8px 0px;
padding-left:0px;
}
p a:link, p a:visited {
text-decoration:underline
}

em {
color:#131313;
}

h4 em, h4 a, h5 a, h4 a:visited, h5 a:visited {
color:#131313;
}

h5 em {
color:black;
}

cite{
text-align:right;
padding:5px;
}
p.author{float:right;margin:0px;padding:0px;}

/* Style des traits */


hr {
color:transparent;
border-bottom:thin solid black;
}

/* Style des éléments de formulaire */
input, textarea {
background: #F7FADC;
color:#131313;
border: 1px solid #131313;
}


strong {
color:#003E8B;
font-size:100%;
font-weight:bold;
}

strong strong{
color:#000000 !important;
}
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.***/
}

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: 0;
padding: 0;
}
input {
cursor: pointer; /*** Petite astuce pour apprendre aux utilisateurs à cliquer sur les intitulés ***/
}
input:hover {
cursor: pointer; /*** Petite astuce pour apprendre aux utilisateurs à cliquer sur les intitulés ***/
background: #FCD536;
}

/* liste */
ul li {
list-style-type:none;
list-style: URL(zwo_info/css/images/fleche_red.gif) outside;
margin-bottom:3px;
}

li {
list-style: inside;
list-style-type:square;
margin-bottom:3px;margin-top:0px;padding-top:0px;
}

li ul {
margin-left:0px;padding-left:0px;}

li ul li {
list-style-type: square;
list-style: inside;
list-style-image: none;
margin-bottom:2px;
}
.fond_vert li {
list-style: URL(zwo_info/css/images/fleche_white.gif) outside;
}
/* Style des niveaux de titre */
h1, h2, h2 a, h2 a:visited  {
font-family:Trebuchet MS, Tahoma,verdana ,Arial,sans-serif,sans-serif;
color:#003F8C;

}
h1 {
padding:0px 4px;
font-size:21px;
font-weight:bold;
margin-bottom:8px;
margin-top:4px;
color:#F28500;
}
h1 strong{color:#000;}



h2 {
font-family : Trebuchet MS, Tahoma,verdana ,Arial,sans-serif,Geneva, Arial, Helvetica, san-serif;
text-align: left;
padding:7px 0 0 7px;
font-size:12px;
color:#333366;
/*background-color:#F28500;*/
/*background-image:url(zwo_info/css/images/h2_background.gif);*/
margin:0px;
text-transform:uppercase;
font-weight:bold;
}




h3{
font-family : Trebuchet MS, Tahoma,verdana ,Arial,sans-serif,Geneva, Arial, Helvetica, san-serif;
text-align: left;
padding:7px 0 0 15px;
font-size:12px;
color:#ffffff;
/*background-color:#F28500;*/
font-weight:bold;

/*background-image:url(zwo_info/css/images/titre_vert_11.gif);*/
margin:0px;
text-transform:uppercase;
line-height:21px;
background-repeat:repeat;
}

h4{
background-image:url(zwo_info/css/images/fleche_red.gif);
background-position:10px 4px;
background-repeat:no-repeat;
padding-left:25px;
font: bold 12px arial;
color:#F7863C;
margin:0px;
margin-top:10px;
text-align:left;
}


h5 {

text-transform:uppercase;
font:bold 11px  Trebuchet MS, Tahoma,verdana ,georgia,arial;
color:#ff6600; padding:0px ; margin:2px 0px 2px 0px;
}

h5 em{
color:#333;
}

/* Style des listes */









/* 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_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:#f7fadc;



}

.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;
}

/*spécifique */

div.banniere{
background-image:url(zwo_info/css/images/banniere.jpg);
width:100%;
height:100px;font-size:1px;
background-color:#37337F;
background-repeat:no-repeat;
}

div.footer_skin{

background-image:url(zwo_info/css/images/footer.gif);
width:auto ;
height:30;
background-color:#F88100 ;
background-repeat:repeat;
/*border-top: 1px #000 solid;*/
}
.spar_content {
background-image:url(zwo_info/css/images/sparation_content.gif);
}

div.border , blockquote {border-top:3px solid #ccc;
}
div.border p{
font:10px  'Lucida Grande',  Trebuchet MS, Tahoma,verdana ,Geneva,Arial,sans-serif, Arial, sans-serif; color: #000;text-align:left;margin-right:20px;margin-bottom:0px
}
div.border li strong {color:#ff5500;}

div.border li ul li strong {color:#003300;}

span.author {float:right;font-size:9px;clear:left;color:#003300}

/*-----------------modules------------*/

a.recommander ,a.recommander:link ,a.recommander:visited {
display:block;font-size:9px;font-family:verdana,Arial,sans sherif;color:#131313;margin-top:1px ;height:22;width:101;
background-image:url(zwo_modules/tell_a_fiend/images/recommander.gif );
background-repeat: no-repeat;
}
a.recommander:hover {
text-decoration:underline;
}

/*---News_history*/
.news_history{ 
display:block;
width:auto;
font-size:4px;
}

.news_history h1{ 
padding-bottom:4px;
}

.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/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/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/fl-bleu_new.gif );

}


/*     Module news_history_Vimg     */
.news_hist {
background-color:#FFA61A;
background-image:url(zwo_info/css/images/fondnews.gif);
width:auto;
height:100%;
}

.news_link{
width:auto;
clear:both;
margin:4px 4px 4px 35px;
padding:4px;
float:left;
font-family: verdana;


font-size:10px;

}

.news_link div{
text-align:left;
width:auto;
}




.news_link div.nl_img{
float:left;
width:95px
text-align:left;
}

.news_link p{
float:left;

color:#000033;
font-family: verdana;
font-size:10px;


text-align:left;

}



.news_link h5{
color:#fff;
font-size:18px;

}


.news_link img{
border:2px solid #666666;
margin-right:12px;
float:left;
background-image:url(zwo_info/css/images/black_pointer.gif);
background-repeat:no-repeat;
background-position: top right ;




}
.news_link img:hover{
border:2px solid #000;
}

.newz_link a ,.newz_link a:link ,.newz_link a:visited {
display:block;
}

/*titreniveau*/

div.titre_niveau {
background-color:#000;
}

div.titre_niveau h1,div.titre_niveau h2,div.titre_niveau h3,div.titre_niveau h4,div.titre_niveau h5 {
background-image: none; padding:2;color:#f50;margin-top:1px;padding-top:1px;
}
div.titre_niveau a,div.titre_niveau a:link,div.titre_niveau a:visited {
color:#f50;
}
div.titre_niveau a:hover {

color:#fc0;
}



/* CSS Document _ products_banck*/

div.banc_prod_gauche{
float:left;
font:12px arial;
color:#333;
width:60%
}


div.img_banc {
font: bold 10px verdana;
background-color:#696564;
padding-left:1em;padding-bottom:0px;padding-top:0px;




border-bottom:1px solid #696564;
}


div.img_banc img {
border: 1px solid #fff;border-top:0px;border-bottom:0px;
}

div.banc_prod_droit h3,div.banc_prod_gauche h3{
height:20px;
line-height:20px;
color:#2A2859;



border-left:1em #2A2859 solid;
display:block;
background-color:#D3D7E7;
padding:0px;
padding-top:3px;
padding-left:3px;
margin-bottom:5px;



font: bold 10px verdana;
}

div.banc_prod_gauche h4{
background-image:url(zwo_info/css/images/red_arrow.gif);
background-position:10px 3px;
background-repeat:no-repeat;
padding-left:20px;


font: bold 12px arial;
color:#A61615;
margin:0px;
margin-top:10px;
text-align:left;
}


div.banc_prod_droit {
float:left;
font:12px arial;
color:#333;
width:35%;

padding-left:6px;

float:left;
}

div.banc_prod_droit p{

padding:5px;
color:#036;
margin:0;


background-color:#F8F8F8 ;
border-bottom:1em solid #696564;
font:10px verdana ;
margin-bottom:10px;
text-align:jusify;
}

div.banc_prod_droit  ul{
background-color:#F8F8F8;

padding:5px;
color:#666;
margin:0;
margin-bottom:3px;
font:bold 10px verdana;
text-align:left;
}


div.banc_prod_droit  li{
display: block;
list-style-type:none;
background-image:url(zwo_info/css/images/puce_bleu_carre.gif);
background-repeat:no-repeat;
background-position:3px 5px;
font:normal 10px verdana;
font-weight:normal;
padding:0px;
padding-left:12px;
text-align:left;

margin-top:3px;
color:#003366;
}

div.banc_prod_droit strong
{
font-size:10px;
}


a.pdf ,a.pdf:link ,a.pdf:visited 
{
text-decoration:none;
display:block;
color:#666666;
background-image:url(zwo_info/css/images/pdf.gif);
background-repeat:no-repeat;
padding-left:20px;

width:150px;

}

a.pdf:hover 
{
text-decoration:none;
color:#000000;

padding-left:20px;
}


#selecteur_prod_dispatche
{
overflow:hidden;
width:135px;
font: 12px arial ;
border: #333 2px inset;
}

/*module emploie*/

.stag_vip{
margin:4px;
border:0px  solid #ccc;border-bottom:0px;border-left:0px;
background-color:#DEECFC;
/*background-image:url(zwo_info/css/images/fond_inter.gif);*/
background-position:bottom left;color:#000;
background-repeat:repeat-x;
padding-bottom:20px;
}



.stag_vip div {
padding:0px 3px 3px;
}
.stag_vip h5 {
color:#000;
}

.stag_vip table{
width:100%;
}

.stag_vip form {
padding 0px ;
margin:0px;
}
.stag_vip div.row span.label {
	padding-right: 10px;
	float: left;
	width: 100px;text-align:left;

}

.region {
width:130px

}


.choice{

float:left; text-align:right;
}
div.choice a.post,div.choice a.post:link,div.choice a.post:visited{
background-image:url(zwo_modules/offres_emploi/postuler.gif);
width:80;
height:19;
background-repeat:no-repeat;
float:right;
display: block;

margin-right:5px;
margin-top:10px;
overflow:hide;
}
div.choice a.post_en,div.choice a.post_en:link,div.choice a.post_en:visited{
background-image:url(zwo_modules/offres_emploi/postuler_en.gif);
width:80;
height:19;
background-repeat:no-repeat;
float:right;
display: block;

margin-right:5px;
margin-top:10px;
overflow:hide;
}


div.choice a.site,div.choice a.site:link,div.choice a.site:visited{
background-image:url(zwo_modules/offres_emploi/gosite.gif);
width:80;
height:19;
background-repeat:no-repeat;
float:right;
display: block;
margin-right:5px;
margin-top:10px;
overflow:hide;
}

div.choice  a:hover{
background-position:0 -21;
}

.stag_vip .choice_job{
background-color:#EDF3FA;
border:#819AC0 solid 2px;
width:180px;
margin-top:23px;
}



a.back,a.back:link ,a.back:visited 
{
text-decoration:none;

background-image:url(zwo_info/css/images/fleche_back.gif);

background-repeat:no-repeat;
background-position:3px 3px;
padding-left:14px;
margin-top:5px;
}
 em.missing_data {
margin:5px;color:ff3300 ;padding-bottom:5px
}

div.read_offre ,tr.read_offre{
background-color:#003E8B;
padding-bottom: 2px;
padding-top: 4px;

width:auto;
font-weight:bold;
color:#fff ;
}


tr.read_offre td {
border-bottom:#333 solid 1px;

padding:2px 3px;

color:#fff ;
font-size:10px;
}

div.read_offre td{
color:#fff;
}

.read_offre a{
	color: white;
}

.line-offre {
border-bottom:1px solid #bbb;
background-color:#efefef;
}
.line-offre-bis {
border-bottom:1px solid #ddd;

background-color:#fff;
}
.line-hover {
background-color:#6591D6;
}
.line-hover td{
color:#FFFFFF;
}
.line-hover strong{
color:aliceBlue;
}

.line-offre td ,.line-hover td,.line-offre-bis td{
font: 10px verdana,arial,;
padding:2px 3px;

border-bottom:#ccc solid 1px;
border-top:#fff solid 1px;
}

/*Formulaire */

div.fond_form {
	height:100%;
	font: bold 12px Trebuchet MS, Tahoma,verdana ,Arial,sans-serif,arial sans sherif;
	padding:3px;
	width:auto;
}

div.spacer {


clear: both;
}

div.row {
	padding-top: 0px;
	color: black;
        width:auto;
}

div.row em{
	color:red
}


div.row span.label {
	padding-right: 10px;
	float: left;
	width: 100px;
	text-align: right;
color:#036;
font-size:110%;
font-weight:bold;
display:block;
}

div.row span.formw_legende {
	float: left;
	width: auto;
	text-align: left;

	font:normal 12px times,courrier;
        clear:right;

}

div.row span.formw {
	float: left;
	width: auto;
	text-align: left;
	color: #036;
}

div.row input {
	diplay:inline;
}
/* CSS Document Evenements*/


.zwo_event {
width:auto;height:100%
}
.content{
margin:0;padding:0;height:100%;float:left;
}
.zwo_event .content{
float:left;width:60%;
}

.zwo_event .metiers{
width:auto;float:right;
background-image:url(zwo_info/css/images/fond-vert.gif);
/*fond_relief.gif*/
background-repeat:repeat;padding-top:12px;padding-left:10px;background-color:#EBEBEB;border-bottom:2px outset #cecece;
margin-right:5px; border-left:1px solid #bbb; border-right:1px solid #bbb;
}

.zwo_event .metiers div {width:460px;
}
.zwo_event .metiers h5 {color:#000;

}

.zwo_event .metiers_fiche{
/*width:auto;float:right;*/
padding-top:12px;
margin-right:5px;  font-size:10px;
}

.zwo_event img{
float:left;
vertical-align:bottom;margin:0px 10px 0px 10px; 
}

.zwo_event .block_title{
float:left;
width:100%;
}

.block_title h2 ,.block_title h3,.block_title h4{
text-align:left;background-color:#fff;background-image:none;color:#1F3C2A;
}

.zwo_event .date{
float:left; text-align:left;width:100%;margin:2px 0px ;
font-size:11px;
}



.zwo_event .descript {
display:block;width:auto;float:left;

}

.zwo_event .link_list {
	list-style:none;
	display:block;

	float:left;
	margin:0px;padding:0px;width:100%;
}
.zwo_event .attrib .link_list a,.zwo_event .attrib .link_list a:link, .zwo_event .attrib .link_list a:visited{
	color:#004D96;font-weight:bold;
}

.zwo_event .attrib{
margin-right:2px;
float:right; 
width:35%;
border-right:1px #ddd solid;border-left:1px #ddd solid;border-bottom:1px #ddd solid;padding:3px 0px 3px 0px;background-color:#efefef;
}

.zwo_event .attrib h5{
border-bottom:2px #666 outset;
padding-left:4px;
}

.zwo_event .attrib a{
display: block ;margin:8px 4px;




}

.zwo_event .attrib a img{border:0px;
}

/* zwoo_doc_const*/

.newshistory_flashinfo{
/*background-image:url(zwo_info/css/images/carre_vert.gif);*/
background-color:transparent;
background-repeat:repeat-y;
float:left;
margin:0px;
padding-top:0px;
width:100%;
}



.newshistory_flashinfo ul{
margin:0px !important; margin:5px;padding:5px;padding-left:10px; ;margin-top:0px;
}
.newshistory_flashinfo ul li{
list-style:none;font-size: 11px ;
font-family: Trebuchet MS, Tahoma,verdana ,Arial,sans-serif;
list-style:none;
list-style-image: none;
margin-bottom:3px;
}

.newshistory_flashinfo strong{
color:#291805;
/*10318F*/
display:block;
font-size:100%;
margin-bottom:3px;
margin-top:10px;
font-weight:bold;line-height:105%
}
.newshistory_flashinfo span{
color:#666666;
display:block;
font-size:10px;
line-height:95%;
margin-left:5px;
}

.newshistory_flashinfo a,.newshistory_flashinfo a:link,.newshistory_flashinfo a:hover,.newshistory_flashinfo a:visited{
font-size:11px;
font-family: Trebuchet MS, Tahoma,verdana ,Arial,sans-serif;

}

.newshistory_flashinfo a:hover strong{
color:#f60;
}

.newshistory_flashinfo h1 {

/*background-image:url(zwo_info/css/images/titre_flash.gif)*/;
background-repeat:no-repeat;
border-left:5px solid #ccc;
color:#003300;
display:block;
font-family:Trebuchet MS,Tahoma,verdana,Arial,sans-serif;
font-size:160%;
height:28px;
margin:0px;
}

.newshistory_flashinfo h1 span {
font-size:160%;
color:#F28500;
}

/*.newshistory_flashinfo h1.en{

/*background-image:url(zwo_info/css/images/titre_flash_en.gif)*/;color:#003300;margin:0px;;display:block;width:203;height:28;background-repeat:no-repeat;
font-size:160%;
font-family: Trebuchet MS, Tahoma,verdana ,Arial,sans-serif;
paddin-bottom:4px;}*/

.newshistory_evenements{
background-color:transparent;padding-top:0px;margin-top:0px;
/*background-image:url(zwo_info/css/images/carre_vert.gif);*/
background-color:transparent;
background-repeat:repeat-y;
float:left;
font-family:Trebuchet MS,Tahoma,verdana,Arial,sans-serif;
font-size:11px;
margin-top:0px;
padding-top:0px;
width:50%;
}

div.eventpage div.newshistory_evenements{
width:100%;
}


.newshistory_evenements ul {
margin:0px !important; margin:5px;padding:5px;padding-left:10px; margin-top:0px;
} 

.newshistory_evenements ul li{
list-style:none;font-size: 11px ;
font-family: Trebuchet MS, Tahoma,verdana ,Arial,sans-serif;
margin-bottom:0;
list-style:none;
list-style-image: none;
margin-bottom:3px;
}

.newshistory_evenements strong{
color:#291805;
/*10318F*/
display:block;
font-size:100%;
margin-bottom:3px;
margin-top:10px;
font-weight:bold;line-height:105%
}

.newshistory_evenements span{
color:#666666;
display:block;
font-size:10px;
line-height:95%;
margin-left:5px;
}

.newshistory_evenements a, .newshistory_evenements a:link, .newshistory_evenements a:visited, .newshistory_evenements a:hover{
}

.newshistory_evenements a:hover strong{
color:#f60;
}

.newshistory_evenements h1{
/*background-image:url(zwo_info/css/images/titre_event.gif);*/color:#003300;margin:0px;
display:block;
width:203;
height:28;
background-repeat:no-repeat;
font-size:160%;
font-family: Trebuchet MS, Tahoma,verdana ,Arial,sans-serif;
paddin-bottom:4px;
border-left:5px solid #ccc;}

.newshistory_evenements h1 span {
font-size:160%;
color:#F28500;
}

.newshistory_evenements h5{
color:#000;
margin-bottom:0px;line-height:95%;
}


.newshistory_publications{
background-color:transparent;margin:0px;
background-image:url(zwo_info/css/images/carre_vert.gif);
width: 432px;margin:0px;
background-repeat:repeat-y;
}

.newshistory_publications ul{
margin:0px !important; margin:5px;padding:5px;padding-left:10px;margin-top:0px;
}

.newshistory_publications ul li{
list-style:none;font-size: 11px ;
font-family: Trebuchet MS, Tahoma,verdana ,Arial,sans-serif;
margin-bottom:0;
list-style:none;
list-style-image: none;
margin-bottom:3px;
}
.newshistory_publications strong{
color:#003300;line-height:95%;display:block;
}
.newshistory_publications span{
color:#666;line-height:95%;font-size:10px;
}
.newshistory_publications a, .newshistory_publications a:link, .newshistory_publications a:hover, .newshistory_publications a:visited{
}
.newshistory_publications a:hover strong{
color:#f60;
}
.newshistory_publications h1{
background-image:url(zwo_info/css/images/titre_pub.gif);color:#666;margin:0px;display:block;width:203;height:28;background-repeat:no-repeat;
font-size:11px;
paddin-bottom:4px;
}
.newshistory_publications h5{
color:#000;
margin-bottom:0px;line-height:95%;
}

/*nav spe*/

a.nav_aux_leftmet,a.nav_aux_leftmet:link  {display:block;font-weight:bold;font: verdana,helvetica 10px;
padding:1px 0px 5px 0px;
/*background-image:url(zwo_info/css/images/fleche_back.gif);*/
background-image:url(zwo_info/css/images/dossier_back.gif);
background-repeat:no-repeat;
background-position:top left;
color:#1F3C2A;
padding-left:20px;
text-align:left;
width:112px !important;
width:130;}


.simili_nav_aux_leftmet  {display:block;width:130;font-weight:bold;font: verdana,helvetica 10px;;padding:1px 0px 5px 20px;
color:#1F3C2A;}


.nav_aux_leftmet {
display:block;width:130;
font-weight:bold;
font: verdana,helvetica 10px;
padding:1px 0px 5px 0px;
color:#000;
/*height:17;*/
padding-left:20px;
width:112px !important;
width:130;
text-align:left;
}

a.nav_aux_leftmet:hover {display:block;width:130;font-weight:bold;font: verdana,helvetica 10px;;padding:1px 0px 5px 0px;
/*background-image:url(zwo_info/css/images/fleche_back.gif);*/
background-image:url(zwo_info/css/images/dossier_back.gif);
background-repeat:no-repeat;
background-position:top left;
color:#000;
/*height:17;*/
padding-left:20px;
width:112px !important;
width:130;
text-align:left;
}

a.nav_aux_leftmet_sel,a.nav_aux_leftmet_sel:link,a.nav_aux_leftmet_sel:visited{font-weight:normal;font: verdana,helvetica 10px;display:block;width:100%;padding:7px 0px 1px 10px;
display:block;width:130;font-weight:bold;font: verdana,helvetica 10px;
padding:1px 0px 5px 0px;
/*background-image:url(zwo_info/css/images/fleche_black.gif);*/
background-image:url(zwo_info/css/images/dossier_open.gif);
background-repeat:no-repeat;
background-position:top left;
color:#f60;
/*height:17;*/
text-align:left;
padding-left:20px;
width:112px !important;
width:130;
}

a.nav_aux_leftmet_sel:hover {
display:block;width:130;font-weight:bold;font: verdana,helvetica 10px;;padding:1px 0px 5px 0px;
/*background-image:url(zwo_info/css/images/fleche_black.gif);*/
background-image:url(zwo_info/css/images/dossier_open.gif);
background-repeat:no-repeat;
background-position:top left;
color:#f60;
padding-left:20px;
width:112px !important;
width:130;
text-align:left;
 }

.display_form {
margin-left:50px;margin-top:10px;}
.display_form div{
float:left;width:100%;}
.display_form span {
float:left;font-weight:bold;}

/*nav_croix*/
a.nav_aux_left,a.nav_aux_left:link  {display:block;width:100%;font-weight:normal;font: verdana,helvetica 10px;padding:7px 0px 1px 10px;
background-image:url(zwo_info/css/images/croix_nav.gif);
background-repeat:no-repeat;
background-position:1px 9px;
color:#1F3C2A;}

a.nav_aux_left:hover {display:block;width:100%;font-weight:normal;font: verdana,helvetica 10px;;padding:7px 0px 1px 10px;
background-image:url(zwo_info/css/images/croix_nav.gif);

background-repeat:no-repeat;

background-position:1px 9px;
color:#000;}

a.nav_aux_sel_left,a.nav_aux_sel_left:link,a.nav_aux_sel_left:visited{font-weight:normal;font: verdana,helvetica 10px;display:block;width:100%;padding:7px 0px 1px 10px;
background-image:url(zwo_info/css/images/croix_nav.gif);
background-repeat:no-repeat;
background-position:-299px 9px; 
color: #000;}

a.nav_aux_sel_left:hover {
background-image:url(zwo_info/css/images/croix_nav.gif);

background-repeat:no-repeat;
background-position:-299px 9px; }

a.nav_aux_left_2,a.nav_aux_left_2:link,a.nav_aux_left_2:visited {display:block;width:100%;padding:1px 0px 1px 10px;color:#777; 
background-image:url(zwo_info/css/images/angle.gif);
background-repeat:no-repeat;
background-position:2px 0px;
padding-left:10px;}





a.nav_aux_left_2:hover {display:block;width:100%;padding:1px 0px 1px 10px;color:#000;
background-image:url(zwo_info/css/images/angle.gif);
background-repeat:no-repeat;
background-position:2px 0px;
}

a.nav_aux_sel_left_2,a.nav_aux_sel_left_2:link  {display:block;width:100%;padding:1px 0px 1px 10px;color:#000!important;
background-image:url(zwo_info/css/images/angle.gif);
background-repeat:no-repeat;
background-position:2px 0px;
padding-left:10px;
}

a.nav_aux_sel_left_2:hover{color:#000;padding-left:10px;
background-image:url(zwo_info/css/images/angle.gif);
background-repeat:no-repeat;
background-position:2px 0px;
}

.aux_left {width:140px; font-family:verdana,helvetica ;font-size: 10px; 
float:left;overflow:hidden;height:100%;}
.aux_left_metiers  ul{margin:1px;padding:1px;}
.aux_left_metiers  li{margin:0px;padding:0px;}
.aux_left_metiers  li a,.aux_left_metiers  li a:hover,.aux_left_metiers  li a:link,.aux_left_metiers li a:visited{text-align:left;}


.aux_left_metiers {width:150px; font-family:verdana,helvetica ;font-size: 9px; 
float:right;height:100%;margin-right:6px;margin-top:12px;}

/* admin */


.fond_interface {
	height:100%;
	dispay:block;
	background-color: #fff ;
	font-family:Trebuchet MS, Tahoma,verdana ,Arial,sans-serif, comic sans ms;
	font-size:12px;
	color :#454545;
	border-top:none;
}
.fond_interface span {
    font-family:Trebuchet MS, Tahoma,verdana ,Arial,sans-serif, comic sans ms,sans-serif;
	font-weight:bold;	
}
.fond_interface a,.fond_interface a:link,.fond_interface a:visited, {
    vertical-align:middle;
}
.fond_interface strong {
    font-family:Trebuchet MS, Tahoma,verdana ,Arial,sans-serif, comic sans ms, sans-serif;
	font-size:14px;
	font-weight:bold;	
}
.fond_interface select {
    font-family:Trebuchet MS, Tahoma,verdana ,Arial,sans-serif, comic sans ms, sans-serif;
	font-size:10px;	
}

.fond_interface input {


    font-family:Trebuchet MS, Tahoma,verdana ,Arial,sans-serif, comic sans ms, sans-serif;
	font-weight:bold;
	font-size:10px;	
}

.fond_interface img {
    border:0;
}

.fond_interface ul {
margin:2px 2px 2px 12px;padding:2px 2px 2px 14px;list-style-type:disc
}
.fond_interface li {
margin: 0px;padding:0px 0px 0px 2px;
}
.fond_interface hr {
	clear:both;
}

/* nav interne onglet */
ul#admin {
	font: bold 11px Trebuchet MS, Tahoma,verdana ,Arial,sans-serif, arial, sans-serif;
   list-style-type: none;
   padding-bottom: 24px;
   border-bottom: 1px solid #666;
   margin: 0;
}
ul#admin li {

   float: left;
   height: 21px;
   background-color: #ccc;
   margin: 2px 2px 0 2px;
   border: 1px solid #666;
   border-bottom: none;
   list-style:none;
   list-style-type:none;
}
ul#admin li.active {
   border-bottom: 1px solid #fff;
   background-color: #fff;color:#000;

}
ul#admin li.active a {
	color:#000;
}

#admin a{
   float: left;

   display: block;
   color: #666;
   text-decoration: none;
   padding: 4px;
}

#admin a:hover  {
   background: #fff;
   color:#000;
   text-decoration:none;
}

/* coin droit*/
.righttopcorner {

	padding :3px;margin:3px;
	float: right;
	width: 245;height:auto;
	background-color: #dedede;
	border-top:1px solid #358A38;
	
	
}
.righttopcorner h2{
	font-size: 14 px;
	color: #072F67;
}
.righttopcorner img{

	border: none;
}


.coord{
float:left;
width:100%;
margin:3px; }


/*pagination*/

.pagination {
	background: transparent;
    padding: 0px 3px;


	text-align: center;



	font-family: Trebuchet MS, Tahoma,verdana ,Arial,sans-serif,arial , sans-serif;

	font-size: 10px;


}
.pagination img {
	border: none;display:inline;
}
.pagination strong {
	color: #0066AA;
	font-size: 12px;
}
.pagination a,.pagination a:link {  font-family: Trebuchet MS, Tahoma,verdana ,Arial,sans-serif; font-size: 10px;font-weight:normal;text-decoration: none; color: #666 }
.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 }



/*tableau*/
.grille_cat {
	font-size: 10px;
	font-family: Trebuchet MS, Tahoma,verdana ,Arial,sans-serif,arial , sans-serif;
	background-color: #f0f0f0;
	border: 0; 
	border-bottom: 5px #28553C solid;
	border-collapse: collapse;
	width:600px;
}
.grille_cat li{
	list-style-type: square;
	font-weight: bold;
}
.grille_cat caption{
	font-weight: bolder;
	font-size: 10px;
	text-align: left;
	background-color:#28553C;

	border-bottom: 2px #999999 outset;
	padding: 3px;
	color:#fff;
}
.grille_cat td {
	padding: 3px;
	border-left:0px ##AA5900 dotted;
	border-bottom:0px #AA5900 dotted;
}
.grille_cat img {

	border: 0px;
}


tr.col_prop  {
	border-collapse:collapse;
	font-weight: bolder;
	font-size: 10px;
	font-family: Trebuchet MS, Tahoma,verdana ,Arial,sans-serif,arial , sans-serif;
    background-color: #AAD5BF;
	border-top: 0px outset #999999;
	border-left: 0px solid #666666;
	border-bottom: 0px inset #999999;
	border-right: 0px solid #666666;
}

.col_prop  span {
	font-size: 12px;
	font-weight: bolder;
	width:100%;
}

.col_prop td {
	padding: 3px;
	border-left:0px #999999 solid;
	border-bottom:1px #999999 solid;
	border-top:1px #999999 solid;

}


tr.col_a {


	font-family: Trebuchet MS, Tahoma,verdana ,Arial,sans-serif,arial , sans-serif;
    background: #F8F8F8;
	border-left: 0px inset #999999;
	color:#333333;
}
tr.col_b {
	font-family: Trebuchet MS, Tahoma,verdana ,Arial,sans-serif,arial , sans-serif;
    background: #ffffff;
	border-left: 0px inset #999999;
	color:#333333;

	background-color:#C7E7D7;
}
table.table_implant {
border:0px;
border-bottom : 1px solid #358A38	;
color:#666;
}
.table_implant td{

}
.table_implant tr.one{
background-color:#efefef;
}
.table_implant tr.two{
background-color:#dedede;
}
.table_rencontr td{

}
.table_rencontr tr.one{
background-color:#efefef;
}
.table_rencontr tr.two{
background-color:#dedede;
}
/*Formulaire */
div.spacer {

 clear: both;
 }
div.row {
	clear: both ;
	padding-top: 10px;
}

div.row span.label {
	padding-right: 10px;
	float: left;
	width: 150px;
	text-align: right;
	font-size:12px;
}

div.row span.formw {

	float: left;
	width: auto;
	text-align: left;
}
 /*Aide */
abbr, acronym, .help {
	font-style: italic;
	cursor: help;
}
/*recherche assistée*/
div.liste_search {
	padding-left:22px;padding-top:3px;

	background-image:url(zwo_info/css/images/liste_lien.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	height:21px;font-weight:bold;
}
div.liste_search a,div.liste_search a:link,div.liste_search a:visited{
	color:#333399;

}
div.liste_search a:hover{
	color:#000;
	text-decoration:underline;
}

.content_sansnav {
	margin: 0px 40px 120px 120px;
}
