/****************************************** Maquette générale du site **********************************/


*, html { margin:0; padding:0; }
body, td, pre {font-size:9pt;}
body { text-align:center; font-family:Arial, Helvetica, sans-serif;  color:#2A3785;  }

img { border:0; }
h2 { text-align:left; font-size:12pt; font-weight:bold; margin:10px 0; }
h3 { text-align:left; margin:15px 0; background:url('../../images/fleche_menu.gif') left center no-repeat; text-indent:15px; font-size:10pt; border-bottom:1px solid #dbe2ec; }
hr.invisible { border:0; visibility:hidden; height:30px; }
p { margin:10px 0; }
ul { margin-left:30px; }
a, a:visited { color:#005; }

#contenaire { margin:0px auto; text-align:left; width:1000px; background:url('../../images/main.jpg') repeat-y; }

#contenaire_main_droit { margin:0px auto; text-align:left; width:1000px; background:url('../../images/main_droit.jpg') repeat-y; }

#header { line-height:15px; clear:both; }
#header img { display:block; }
#header_top { height:81px; background:url('../../images/header.jpg') top left no-repeat; padding-left:2px; }
#header input { border:0; background:transparent; font-size:8pt; width:90px; height:18px; margin-top:3px;}
#logo_header { position:absolute; margin-top:0px;margin-left:0px; }
.bouton_ok { width:15px; height:15px; display:inline; vertical-align:middle; }

#header_menu1 { text-align:right; padding-right:2px; font-size:12pt; height:22px; padding-top:3px; background-image:url('../../images/menu_haut1.jpg'); }
#header_menu1 table { margin-left:auto; position:relative; }
#header_menu1 td { height:27px; padding:0 1px; }

#header_menu2 { height:30px; padding-right:0px; background-image:url('../../images/menu_haut2.jpg'); }
#header_menu2 div { width:150px; height:26px; float:left; padding-left:30px; padding-top:0px;vertical-align:middle; }
#header_menu2 img { display:inline; vertical-align:middle; }
#header_menu2 table { text-align:center; height:26px; }
#header_menu2 td { font-weight:bold; padding-top:1px; overflow:hidden; }
#header_menu2 a, #menu2_top a:visited { padding:3px 15px; text-decoration:none; color:#FFF; display:block; height:23px; margin:0; overflow:hidden; }
#header_menu2 a:hover { background:url('../../images/menu_haut2_roll.jpg') top left repeat-x;}
#header_login { width:456px; height:27px; background-image:url('../../images/ident.jpg'); position:absolute; margin-left:531px; font-size:8pt; }

#header_login_main_droit { width:456px; height:27px; background-image:url('../../images/ident_main_droit.jpg'); position:absolute; margin-left:531px; font-size:8pt; }

#header_login #erreur_conn { position:absolute; margin-top:30px; color:#F00; font-size:8pt; font-style:italic; margin-left:70px; }

#menu_gauche { width:165px; background:transparent url('../../images/menu_gauche.jpg') top left no-repeat; height:420px; min-height:420px; padding-top:40px; padding-left:10px; }
#menu_gauche ul { list-style-type:none;margin:5px 0; margin-right:10px; width:155px; }
#menu_gauche li { min-height:25px; }
#menu_gauche img { margin-right:5px; }
#menu_gauche a { font-weight:bold;text-decoration:none; font-size:8pt; color:#FC8B01; }
#menu_gauche a:hover { text-decoration:underline; }

#menu_gauche_uk { width:165px; background:transparent url('../../images/menu_gauche.jpg') top left no-repeat; height:420px; min-height:420px; padding-top:40px; padding-left:10px; }
#menu_gauche_uk ul { list-style-type:none;margin:5px 0; margin-right:10px; width:155px; }
#menu_gauche_uk li { min-height:25px; }
#menu_gauche_uk img { margin-right:5px; }
#menu_gauche_uk a { font-weight:bold;text-decoration:none; font-size:8pt; color:#FC8B01; }
#menu_gauche_uk a:hover { text-decoration:underline; }

#main { height:350px; min-height:350px; padding-right:15px; font-size:10pt; background:transparent url('../../images/fond_main.jpg') right top no-repeat; }
#main_droit { height:350px; min-height:350px; padding-right:15px; font-size:10pt; background:transparent url('../../images/fond_main_droit.jpg') right top no-repeat; }
h1.titre { background:url('../../images/puce_titre.jpg') 17px center no-repeat; margin:5px 0 25px 0; }
h1.titre img { display:block; margin:0; }
h1.titre span { margin:2px 0px 2px 40px; display:block; font-size:18pt; color:#FC8B01; }

#header_menu2 .menu_deroulant { width:200px; position:absolute; z-index:10; margin:0 auto; padding:0; margin-top:20px; text-align:left; border-collapse:collapse; }
#header_menu2 .menu_deroulant td { display:block; border:1px solid #000; margin:0; padding:0; border-collapse:collapse; }
#header_menu2 .menu_deroulant a, #header_menu2 .menu_deroulant a:visited { display:block;  background-color:#329fd8; height:20px; }
#header_menu2 .menu_deroulant a:hover { display:block; background:#167bb3; }
#header_menu2 .menu_deroulant .fermer a, #header_menu2 .menu_deroulant .fermer a:visited {background-color:#000; height:15px; padding:0 5px; font-size:7pt; text-align:right; }

#header_menu2 .sousmenu_deroulant { position:absolute; margin-left:198px; text-align:left; border-collapse:collapse; }
#header_menu2 .sousmenu_deroulant td { display:block; border:1px solid #000; margin:0; padding:0; border-collapse:collapse; }
#header_menu2 .sousmenu_deroulant a, #header_menu2 .menu_deroulant a:visited { display:block;  background-color:#329fd8; height:20px; }
#header_menu2 .sousmenu_deroulant a:hover { display:block; background:#167bb3; }
#header_menu2 .sousmenu_deroulant .fermer a, #header_menu2 .menu_deroulant .fermer a:visited {background-color:#000; height:15px; padding:0 5px; font-size:7pt; text-align:right; }


#onglets { text-align:center; margin-bottom:20px; }
#onglets table { text-align:center; margin:0 auto; padding:0; }
#onglets hr { clear:both; visibility:hidden; height:1px; margin:0; padding:0; }
#onglets a { color:#FFF; height:19px; margin:0; text-decoration:none; display:block; padding:0 10px; background:url('../../images/fond_onglets.jpg') left center repeat-x; }

#bottom_raccourcis { }
#bottom {
	background:transparent url(../../images/bottom.jpg) left bottom;
	color:#FFFFFF;
	height:40px;
	margin-bottom:0;
}
#bottom_main_droit {
	background:transparent url(../../images/bottom_main_droit.jpg) left bottom;
	color:#FFFFFF;
	height:40px;
	margin-bottom:0;
}
#bottom span { margin-left:20px; padding-top:5px; font-size:8pt; float:left; }
#bottom ul { list-style-type:none; margin-left:465px; padding-top:20px; }
#bottom li { border-right:1px solid #FFF; display:inline; padding:0 10px; font-size:8pt;}
#bottom a, #bottom a:visited { text-decoration:none; color:#FFF; font-size:8pt; }
#bottom a:hover { text-decoration:underline; }
#bottom_main_droit span { margin-left:20px; padding-top:5px; font-size:8pt; float:left; }
#bottom_main_droit ul { list-style-type:none; margin-left:465px; padding-top:20px; }
#bottom_main_droit li { border-right:1px solid #FFF; display:inline; padding:0 10px; font-size:8pt;}
#bottom_main_droit a, #bottom a:visited { text-decoration:none; color:#FFF; font-size:8pt; }
#bottom_main_droit a:hover { text-decoration:underline; }

.logo { position:absolute; z-index:2; margin-top:-165px; text-align:center; width:160px; } 
.logo img { margin:5px 0; }

/********************************************** Autres Eléments du site *********************************/
.cadre_formulaire { width:600px; margin-bottom:0; padding:0; background:url('../../images/form_milieu.gif') left top repeat-y; text-align:left; }
.cadre_formulaire h4 { display:inline; position:absolute; margin-top:-35px; margin-left:30px; font-weight:bold; font-size:12pt; background-color:#2897CE; color:#FFF; border:1px solid #6FF; padding:3px 5px; }
.table_formulaire { width:590px; font-size:9pt; }
.table_formulaire table, .table_formulaire input, .table_formulaire select, .table_formulaire textarea { font-size:9pt; color:#2A3785;}
.table_formulaire td { margin:2px; height:20px; }
.table_formulaire .form_title { text-align:right; font-weight:bold; color:#2A3785; padding-left:5px; width:200px; padding-right:20px; background:transparent url('../../images/puce_form_title.gif') right 5px no-repeat; }
.table_formulaire .form_champ { text-align:left; padding-left:5px; }

.table_annuaire { font-size:8pt; border-collapse:collapse; width:590px; }
.table_annuaire td { border-bottom:1px solid #85bad7; }
.table_annuaire .td_photo { width:90px; text-align:left; padding:10px 0; }
.table_annuaire .td_perso { width:240px; text-align:left; background:url('../../images/annuaire_fond.gif') center 10px no-repeat; padding:15px 10px; }
.table_annuaire .td_pro { width:240px; text-align:left; background:url('../../images/annuaire_fond.gif') center 10px no-repeat; padding:15px 10px; }
/*.table_annuaire .td_doc { width:90px; text-align:center; background:url('../../images/annuaire_doc.jpg') center 10px no-repeat; padding:0; }*/

.table_equipe { font-size:8pt; border-collapse:collapse; }
.table_equipe td { border-bottom:1px solid #85bad7; }
.table_equipe .td_photo { width:90px; text-align:left; padding:10px 0; }
.table_equipe .td_perso { width:500px; text-align:left; background:url('../../images/conseil_fond.gif') left 10px no-repeat; padding:20px; }

.bouton_audencia { height:17px; border-collapse:collapse; color:#FFF;  }
.bouton_audencia td{ padding:0; margin:0; height:17px; }
.bouton_audencia a, .bouton_audencia a:visited { color:#FFF; text-decoration:none; font-size:9pt; height:17px; }
.bouton_audencia .gauche{ width:10px; background:url('../../images/bouton_gauche.jpg') top left no-repeat; }
.bouton_audencia .droite{ width:10px; background:url('../../images/bouton_droite.jpg') top left no-repeat; }
.bouton_audencia .milieu{ background:url('../../images/bouton_milieu.jpg') top left repeat-x; padding:0 5px; width:130px; min-width:130px; text-align:center; }

.espace_bouton { text-align:center; }
.espace_titre { font-weight:bold; color:#333; font-size:14pt;}

.infos_page { text-align:left; margin:15px 0; background:url('../../images/fleche_menu.gif') left 3px no-repeat; text-indent:15px; }

.plan td { padding:5px; width:50%; }
.plan h4 { margin:5px 0; color:#FFF; }
.plan h4 a,.plan h4 a:visited { text-decoration:none; color:#FFF; display:block; background:url('../../images/fond_onglets.jpg') left center repeat-x; height:19px; }
.plan h4 a:hover { text-decoration:underline; }
.plan a,.plan a:visited { text-decoration:none; color:#2A3785; }
.plan a:hover { text-decoration:underline; }
.plan ul { list-style-type:none; margin-left:10px; }
.menu2 { font-weight:bold; }
.menu3 { font-weight:normal; }

.espace_perso h3 { border-bottom:1px solid #2A3785; padding:5px; margin-bottom:10px; }
.espace_perso ul { list-style-type:none;margin-bottom:20px; text-align:right; }
.espace_perso li { padding:3px 0; }

.table_annonce { text-align:left; border-collapse:collapse; }
.table_annonce td { margin:0; padding:2px; }
.table_annonce .annonces_title { padding:3px 10px; background-color:#3EAFE9; color:#FFF; }
.table_annonce .annonces_result { width:30px; }
.table_annonce .annonces_total td { font-weight:bold; border-top:1px solid #3EAFE9; }

.desc_annonce { width:450px; border-top:1px solid #3EAFE9; border-bottom:1px solid #3EAFE9; padding:5px 0; }
.desc_annonce table { width:100%; border-collapse:collapse; }
.desc_annonce h3 { font-size:12pt; }
.desc_annonce td { padding:3px 10px; border-top:2px solid #FFF; border-bottom:2px solid #FFF; }
.desc_annonce .annonces_title { background-color:#3EAFE9; color:#FFF; font-weight:bold; width:100px; }
.desc_annonce .annonces_detail { width:300px; }

.table_calendrier th { background-color:#3EAFE9; color:#FFF; padding:3px; }
.table_calendrier td { text-align:center; padding:3px 0; border:1px solid #CCC; }
.table_calendrier td a, .table_calendre td a:visited { color:#FFF; font-weight:bold; text-decoration:none; }
.table_calendrier td a:hover { text-decoration:underline; }

.accueil { width:100%; } 
.accueil .accueil_title { width:250px; font-weight:bold; padding:10px 0;}

.select_jour { width:40px; }
.select_mois { width:80px; }
.select_annee { width:55px }

.zone_actualites { clear:both; }

.equipe { margin-left:20px; list-style-image:url('../../images/puce_bleu.gif'); }
.equipe li { padding:0 0 10px 0; list-style-image:url('../../images/puce_bleu.gif'); }
.equipe ul { margin:10px 0 0 20px; }

.junior h2 { font-size:10pt; }
.junior ul { margin-left:20px; list-style-type:none; }
.junior li { margin-bottom:5px; }
.junior .date { font-weight:bold; }

.ambassadeur { text-align:center; margin:0 auto; }
.ambassadeur td { width:140px; border:1px solid #2A3785; padding:10px;}
.ambassadeur .photo { width:75px; margin:10px 0;}
.ambassadeur div.nom { padding:1px 10px; margin:10px 0; border-top:1px solid #2A3785; border-bottom:1px solid #2A3785; font-weight:bold; }

.ul_ambassadeur { margin-left:20px; }

.carnet_title { height:30px; border-bottom:1px solid #2A3785; }

.agenda { border-top:1px solid #2A3785; border-bottom:1px solid #2A3785; }
.agenda table { margin:10px 0; }
.agenda th { text-align:right; padding-right:10px; width:140px; }
.agenda .agenda_title { font-size:14pt; text-align:left; padding-bottom:20px; }
.agenda .agenda_date { font-size:8pt; font-style:italic; float:right; }

.groupes { /*border-bottom:1px solid #2A3785;*/ margin-top:10px; }

.liste_groupes { width:100%; }
.liste_groupes .noms_groupes { padding-left:50px; }
.liste_groupes .actions_groupes { width:100px; }

.liste_membres_groupe { width:100%; }
.liste_membres_groupe .entete td { border-bottom:1px solid #dbe2ec; font-weight:bold; }
.liste_membres_groupe .statut { width:50px; text-align:center; }
.liste_membres_groupe .nom_membre { text-align:left; padding-left:10px; }
.liste_membres_groupe .commentaire { font-style:italic;  padding-left:20px; }
.liste_membres_groupe .bouton_comm { width:10px; }

.resultat_recherche { margin-left:205px; margin-bottom:20px; }
.resultat_recherche .nom_membre { padding:0 20px; }
.resultat_recherche .bouton_ajout { width:50px; }

#accueil_reseaudencia { margin:0 auto; width:671px; }
#accueil_reseaudencia * { font-size:8pt; }
#accueil_reseaudencia .accueil_partenaire { width:153px; background:url('../../images/accueil_partenaire.jpg') top left no-repeat; padding-top:41px; text-align:center; }
#accueil_reseaudencia .accueil_news { width:258px; background:url('../../images/accueil_news.jpg') top left no-repeat; padding-top:41px; text-align:left; }
#accueil_reseaudencia .accueil_news iframe { margin:0 auto; }
#accueil_reseaudencia .accueil_agenda { width:260px; background:url('../../images/accueil_agenda.jpg') top left no-repeat; padding-top:41px; text-align:left; }
#accueil_reseaudencia .accueil_agenda table { width:260px; }
.date_actu { font-weight:bold; text-decoration:underline; }
.titre_actu { font-style:italic; font-weight:bold; }
#accueil_reseaudencia .details_actu { width:150px; }
#accueil_reseaudencia .lien_actu a, #accueil_reseaudencia .lien_actu a:visited { font-size:8pt; text-decoration:none; color:#2A3785; }
#accueil_reseaudencia .lien_actu a:hover { text-decoration:underline; }
#accueil_reseaudencia .lien_actu img { vertical-align:middle; margin:0 3px; }
.accueil_login { position:absolute; margin-left:495px; margin-top:22px; padding-top:2px; width:277px; height:22px; background:transparent url('../../images/accueil_ident.jpg') left top no-repeat; z-index:10; }
.accueil_login a, .accueil_login a:visited { color:#FFF; text-decoration:none; }
.accueil_login a:hover { text-decoration:underline; }

.anniversaires { padding:10px 0; width:671px; margin:0 auto; }
.anniversaires span { float:left; margin-right:10px; font-size:8pt; }
.anniversaires a, .anniversaire a:visited { text-decoration:none; color:#2A3785; font-size:8pt; }
.anniversaires a:hover { font-weight:bold; }

p.result_recherche { margin:20px 0; padding:15px 30px; border-top:1px solid #d4e7f1; border-bottom:1px solid #d4e7f1; background:url('../../images/bouton_ok.jpg') center left no-repeat; } 

.annuaire_title { color:#FFF; background-color:#3EAFE9; font-weight:bold; text-align:center; padding:3px; }

/*
.skin0{	position:absolute;width:200px;	border:2px solid black;	background-color:menu; line-height:20px; cursor:default; visibility:hidden; }
.skin1{cursor: default; font: menutext; position: absolute; width: 145px; background-color: menu;  border: 1 solid buttonface;visibility:hidden; border: 2 outset buttonhighlight; font-family: Verdana,Geneva, Arial; font-size: 10px; color: black;}
*/

.asterisque { font-size:7pt; font-style:italic; margin:5px 0; }
.separation { margin:10px 0; }

.ephemeride { text-align:center; font-size:8pt; }
.ephemeride input { border:0; background:none; width:50px; font-size:8pt; }

div.important { background-color:#FC8B01; color:#FFF; font-weight:bold; border:1px solid #2A3785; padding:10px; margin:10px 0; width:580px; } 
span.astuce { font-style:italic; font-size:8pt; font-weight:normal; }

a.opacity img { filter:alpha(opacity=100); -moz-opacity: 0.4; opacity: 0.3; }
a.opacity:hover img{ filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0;}
span.num_etap_programme3G { position: absolute; padding-left:6px; padding-top:5px; font-weight:bold; }
span.nom_etap_programme3G { position: absolute; padding-left:30px; padding-top:5px; font-weight:bold; }

.table_programme3G{ width:590px; font-size:9pt; }
.table_programme3G table, .table_formulaire input, .table_formulaire select, .table_formulaire textarea { font-size:9pt; color:#2A3785;}
.table_programme3G td { margin:2px; height:20px; background:#FFFFFF}
.table_programme3G .form_title { text-align:right; font-weight:bold; color:#2A3785; padding-left:5px; width:200px; padding-right:20px; background:#FFFFFF; }
.table_programme3G  div{  color:#2A3785; padding-left:15px; padding-top: 2px; background:#FFFFFF url('../../images/puce_form_title.gif') left 5px no-repeat; }
.table_programme3G .form_menu { text-align:center; font-weight:bold; color:#2A3785; padding-left:5px; width:200px; padding-right:20px; background:#66CCFF; }

.avertissement { border:1px solid #FFF; color:#FFF; background-color:#3CF; padding:5px; }

ol.faq { padding-left:30px; margin-bottom:50px; padding-right:15px; }
ol.faq li { margin-bottom:10px; }
ol.faq dt { font-weight:bold; }
ol.faq dd { font-style:italic; }
ol.faq .pays { font-weight:bold; }

.vert {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #00CC00;
}
.rouge {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
}

/**************************** FORMULAIRE MAIL TYPE (validation recruteurs) **************************/

table#mail_type {
	border: solid white 2px;
	margin: 10px auto;
	padding: 0;
}

table#mail_type th {
	text-align: center;
	width: 100px;
}

table#mail_type td {
	padding: 10px;
	
	color: white;
}

table#mail_type textarea {
	width: 500px;
	height: 200px;
}

table#mail_type input#validation_recruteur {
	font-size: 1.3em;
}

/**************************** FORMULAIRE MAIL TYPE (validation recruteurs) **************************/

.textn1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-align: justify; }
.textn2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
.textn2b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}

.confirmation {
        color:#333371;
        background:#E6F8DD url('../../global/images/confirmation.gif') 20px center no-repeat;
        padding:10px 10px 10px 60px;
        font-weight:bold;
        margin:10px 0;
        /*border:dashed;*/
        border-style:dashed;
        border-width:thin;
        border-color:#999;
}

.erreur {
        color:#111;
        background:#FBACAE url('../../global/images/stop.png') 20px center no-repeat;
        padding:10px 10px 10px 60px;
        font-weight:bold;
        margin:10px 0;
        /*border:dashed;*/
        border-style:dashed;
        border-width:thin;
        border-color:#999;
}


/******************************			Style pour le blog			********************************/*
.date_news
{
	vertical-align:top;
	padding-top: 10px;
}

.date_news div
{
	padding: 4px;
	border-right: 1px solid #aaa;
	font-weight: bold;
	float: left;
	color: #aaa;
}

.infos_news
{
	float:right;
	margin-left: 20px;
	width: 220px;
}

.commentaire {
	margin-bottom:15px;
}

.commentaire h2.titre_commentaire {
	font-size:1.2em;
	padding: 0 0 10px 0;
	margin:0 0 10px 0;
	border-bottom:2px dotted #CCC;
}

.commentaire textarea {
	font-family:Arial, Verdana, Helvetica, sans-serif;
}

.liste_commentaires {
	width:530px;
	padding:0;
	margin:0 0 20px 0;
}
.haut_comm {
	height:26px;
	background:transparent url('../../images/haut_comm.gif') top left no-repeat;
}
.contenu_comm {
	background:transparent url('../../images/fond_comm.gif') top left repeat-y;
	padding:0 10px;
}
.bas_comm {
	height:13px;
	background:transparent url('../../images/bas_comm.gif') top left no-repeat;
}
.liste_news {
	width: 550px;
	border-top: 1px solid #aaa;
	background : #fff;
	padding: 10px;
	color: #666;
	float: left;
}
.liste_news .titre_news {
	color:#005;
}

.liste_news .date_news {
	width:40px;
	text-align:center;
	font-size:1.5em;
	font-weight:bold;
	color:#BBB;
	vertical-align:top;
}
.liste_news td {
	padding: 5px;
}
.liste_news  a{
	text-decoration: none;
}
.liste_news  img{
border:0 none;
vertical-align:middle;
}
.liste_news  .photoNews {
	float: left;
	margin: 0 10px 0 0;
}

/*************** Tableau divers *********/
.tableau_divers2 {
	width:100%;
	
}
.tableau_divers2 tr {
	background-color:#FAFAFA;
}

.tableau_divers2 tr:hover {
	background-color:#85BCE5;
	color:#FFFFFF;
}

.tableau_divers {
	width:100%;
	border-collapse:collapse;
}
.tableau_divers th  {
	background-color:#0261A5;
	color:#FFF;
	text-align:center;
	line-height:2em;
	border:1px solid #000;
}
.tableau_divers tr {
	background-color:#FFF;

}
.tableau_divers tr:hover {
	background-color:#85BCE5;
	color:#FFF;
}
.tableau_divers td {
	text-align:center;
	border:1px solid #000;
	padding:2px 5px;
}
.tableau_divers td.date_divers {
	width:70px;
}
.tableau_divers td.lien_divers {
	width:20px;
	text-align:center;
}
.tableau_divers td.libelle_divers {
	text-align:left;	
}
.tableau_divers td.chiffre_divers {
	text-align:right;	
}

.tableau_divers th a, .tableau_annuaire th a:visited {
  color:#333;
}
.tableau_divers th.col1 {
  background-color:transparent;
  width:25px;
}
.tableau_divers td.col1 {
  text-align:right;
  background-color:#E2E2E2;
  color:#333;
  width:25px;
}

.tableau_divers th a, .tableau_annuaire th a:visited {
	color:#FFF;
}
.tableau_divers th.col1 {
	background-color:transparent;
	width:25px;
}
.tableau_divers td.col1 {
	text-align:right;
	background-color:#E2E2E2;
	color:#333;
	width:25px;
}

.tableau_divers td table td, .tableau_divers td table th
{
	border:0;	
	background:none;
}

.tableau_nohover tr:hover
{
	background:none;
	color:none;	
}

.tableau_noborder td, .tableau_noborder th
{
	border:0;	
}

table.barres
{
	border-collapse:collapse;	
}
table.barres td
{
	border:0;
	padding:0;	
}
