/******************* REDEFINITION BALISES HTML *******************/
* {margin:0; padding:0; border:none}
body {font:normal 10px Arial, Helvetica, sans-serif; background: url(../img/instit_fond1grand.png) no-repeat top center; color:#595959}
ul {list-style-type:none}
a:link {color:#000; text-decoration:none; outline:none}
a:hover {text-decoration:underline}
h1 {font-size:16px}
h2 {font-size:14px}
h3 {font-size:12px}
input, 
select, 
textarea {font-size:100%; font-family:Arial, Helvetica, sans-serif}
form, 
fieldset {display:inline}
.bold {font-weight:bold;}
.bold_bleu {font-weight:bold; color:#01699d;}
hr {border:none; border-top:1px solid #CCC; background:none}

/******************* STRUCTURE PRINCIPALE *******************/
/*.logo_grdf{display:block; width:90px; height:65px; float:left; margin:15px 0px 0px 33px;}*/
.logo_grdf{display:block; float:left;margin-left:14px;}
#conteneur_principal_instit_home {margin:0 auto; width:955px; position:relative; padding-bottom:40px}
#conteneur_principal_instit_3colonnes {margin:0 auto; width:955px; position:relative; padding-bottom:40px}

#conteneur_contenu {padding-bottom:0px}
#contenu a.normal {color:#01699d; text-decoration:underline}

#conteneurform {position:relative;}

a.btn_retour{display:block; width:173px; height:55px; margin:0 auto; background: url(../img/accueil.jpg) no-repeat top left;}
h1.h1_institutionnel{visibility:hidden;}

/* menu institutionnel & recherche */
#conteneur_menu_instit {margin:185px 0px 0px 213px; width:738px;}
#menu_instit {width:554px; float:left;}
#menu_instit .gauche {background: url(../img/coinGaucheFooter.png) no-repeat; width:12px; height:45px; float:left}
#menu_instit .milieu {background: url(../img/fondFooter.png) repeat-x; height:45px; float:left; padding-top:14px; width:528px}
/*AJOUT LAURENT */
#menu_instit .milieu ul {text-align:center;}

#menu_instit .milieu ul li, 
/*#menu_instit .milieu ul li h3 {display:inline; padding:0 4px}*/
#menu_instit .milieu ul li .h3 {display:inline; padding:0 4px}
#menu_instit .milieu ul li a {color:#01699d; font-size:12px; font-weight:normal; text-decoration:none; padding:0 11px 0 10px; position:relative}
#menu_instit .milieu ul li a:hover {color:#01699d; font-size:12px; font-weight:bold; text-decoration:none; padding:0 11px 0 10px; position:relative}
#menu_instit .droite {background: url(../img/coinDroiteFooter.png) no-repeat; width:12px; height:45px; float:left}
#recherche_instit{float:left; width:184px; margin-top:-1px; margin-left:-7px;}
#recherche_instit .haut {background: url(../img/coinHautColonneDroite.png) no-repeat; width:184px; margin-top:0px; height:11px; overflow:hidden}
#recherche_instit .milieu {background: url(../img/fondColonneDroite.png) repeat-y; padding-left:20px; margin-top:-1px; width:170px; height:21px; overflow:hidden}
#recherche_instit .bas {background: url(../img/coinBasColonneDroite.png) no-repeat; width:184px; height:11px; overflow:hidden}
#recherche_instit input.champ {color:#58585a; border:none; background: url(../img/fondChamp.png) no-repeat; width:110px; height:16px; padding:1px 0 0 3px; display:block; float:left; position:relative; margin-top:5px;}
#recherche_instit input.btn_ok {border:none; background: url(../img/fondBtnOk.png) no-repeat; width:32px; height:19px; padding-bottom:4px; color:#FFF; cursor:pointer; margin-left:-2px; margin-top:5px;}

/* colonne de gauche */
#colonne_gauche {position:relative; width:210px; float:left; z-index:5; margin-top:-10px;}
#conteneur_menu {margin-top:10px; background: url(../img/fondMenuSousRub.png) no-repeat; width:243px; height:234px}

/* niveau 2 correspond ? la sous-sous rubrique */
/*#menu_niveau02 li h4.on {color:#01699d; border-bottom:1px solid #01699d}*/
#menu_niveau02 li .h4.on {color:#01699d; border-bottom:1px solid #01699d}
#menu_niveau02 li {background:#01699d}
#menu_niveau02 .menu_niveau03 {border-left:1px solid #01699d; border-right:1px solid #01699d}

#conteneur_menu02 {width:235px; padding-left:8px}
#conteneur_menu02 .haut {background: url(../img/colonneGaucheSousNavHaut.png) no-repeat; width:232px; height:11px; overflow:hidden}
#conteneur_menu02 .milieu {background: url(../img/colonneGaucheSousNavFond.png) repeat-y; width:232px}
#conteneur_menu02 .bas {background: url(../img/colonneGaucheSousNavBas.png) no-repeat; width:232px; height:11px; overflow:hidden}
#menu_niveau02 {padding:0 0 0 10px; width:210px; margin-top:-4px}
#menu_niveau02 li {display:block; position:relative; padding:0 0 2px 0; margin-top:4px; zoom:1;} /* zoom:1 -> correction d'un bug IE */

/*#menu_niveau02 li h3 {font-weight:normal; font-size:12px; padding:4px 0; position:relative; zoom:1}
#menu_niveau02 li h3 a {color:#FFF; position:relative; display:block; padding-left:10px; padding-right:30px; font-weight:normal;}
#menu_niveau02 li h3 span {background: url(../img/puceFlecheBlancheOff.png) no-repeat; width:3px; height:6px; position:absolute; right:10px; bottom:6px}
#menu_niveau02 li h3.on span {background: url(../img/puceFlecheBlancheOn.png) no-repeat; width:7px; height:4px; position:absolute; right:10px; bottom:6px}*/

#menu_niveau02 li .h3 {font-weight:normal; font-size:12px; padding:4px 0; position:relative; zoom:1}
#menu_niveau02 li .h3 a {color:#FFF; position:relative; display:block; padding-left:10px; padding-right:30px; font-weight:normal;}
#menu_niveau02 li .h3 span {background: url(../img/puceFlecheBlancheOff.png) no-repeat; width:3px; height:6px; position:absolute; right:10px; bottom:6px}
#menu_niveau02 li .h3.on span {background: url(../img/puceFlecheBlancheOn.png) no-repeat; width:7px; height:4px; position:absolute; right:10px; bottom:6px}

/*#menu_niveau02 li h4 {padding-left:8px; padding-top:4px; font-weight:normal; font-size:11px}
#menu_niveau02 li h4 a {color:#FFF; position:relative; display:block}*/

#menu_niveau02 li .h4 {padding-left:8px; padding-top:4px; font-weight:normal; font-size:11px}
#menu_niveau02 li .h4 a {color:#FFF; position:relative; display:block}

#menu_niveau02 .coin_HG {background: url(../img/coinHGSousRub.png) no-repeat; width:3px; height:3px; overflow:hidden; position:absolute; left:0; top:0}
#menu_niveau02 .coin_HD {background: url(../img/coinHDSousRub.png) no-repeat; width:3px; height:3px; overflow:hidden; position:absolute; right:0; top:0}
#menu_niveau02 .coin_BG {background: url(../img/coinBGSousRub.png) no-repeat; width:3px; height:3px; overflow:hidden; position:absolute; left:0; bottom:0}
#menu_niveau02 .coin_BD {background: url(../img/coinBDSousRub.png) no-repeat; width:3px; height:3px; overflow:hidden; position:absolute; right:0; bottom:0}

#bibliotheque {background: url(../img/pictoBibliotheque.png) 12px 12px no-repeat; padding:12px 0 6px 10px}
#bibliotheque a {display:block; padding-left:30px; color:#58585a; font-weight:bold; font-size:11px; width:76px; background: url(../img/puceFlecheGrise.png) right center no-repeat;}


/* niveau 3 correspond ? la sous-sous-sous rubrique */
.menu_niveau03 {background:#FFF; padding:2px 0}
.menu_niveau03 li {display:block; padding:0; background:#FFF}

/*#menu_niveau02 li h4.on {margin:0 5px; padding-left:3px}*/
#menu_niveau02 li .h4.on {margin:0 5px; padding-left:3px}
#menu_niveau02 li a {color:#FFF}
#menu_niveau02 .coin_B {background: url(../img/coinBasSousRub.png) no-repeat; width:210px; height:3px; overflow:hidden; position:absolute; bottom:0; left:0}
#menu_niveau02 .menu_niveau03 li {background:#FFF}
#menu_niveau02 .menu_niveau03 li a {color:#575757}
#menu_niveau02 .menu_niveau03 {background:#FFF}

.coin_HG {background: url(../img/coinHG.png) no-repeat; width:7px; height:7px; overflow:hidden; position:absolute; left:0; top:0}
.coin_BG {background: url(../img/coinBG.png) no-repeat; width:7px; height:7px; overflow:hidden; position:absolute; bottom:0; left:0}
.coin_HD {background: url(../img/coinHD.png) no-repeat; width:7px; height:7px; overflow:hidden; position:absolute; right:0; top:0}
.coin_BD {background: url(../img/coinBD.png) no-repeat; width:7px; height:7px; overflow:hidden; position:absolute; bottom:0; right:0}

/* colonne du milieu */
#colonne_milieu.colonne_GMD {float:left; width:558px; position:relative; top:-18px} /* 3 colonnes - Gauche Milieu et Droite */
#colonne_milieu.colonne_GM {float:left; width:721px; margin-left:250px; position:relative; top:-18px} /* 2 colonnes - Gauche et Milieu */

/* CWD 20090304 ajout */#colonne_milieu2.colonne_GMD {float:left; width:558px; position:relative; top:-18px} /* 3 colonnes - Gauche Milieu et Droite */
/* CWD 20090304 ajout */#colonne_milieu2.colonne_GM {float:left; width:721px; margin-left:250px; position:relative; top:-18px} /* 2 colonnes - Gauche et Milieu */


/* home_instit */
#colonne_milieu.colonne_GMD_instit {float:left; width:731px; position:relative; top:-15px; margin-left:212px; margin-bottom:-25px;} /* 3 colonnes - Gauche Milieu et Droite */
#colonne_milieu.colonne_GMD_instit .coin_G {background:url(../img/colonneCentreHautInstit.png) no-repeat; width:731px; height:13px}
#colonne_milieu.colonne_GMD_instit .coin_M {background:url(../img/colonneCentreFondInstit.png) repeat-y; width:731px}
#colonne_milieu.colonne_GMD_instit .coin_D {background:url(../img/colonneCentreBasInstit.png) no-repeat; width:731px; height:13px;}

/* home_instit 2eme bloc central */
#colonne_milieu2.colonne_GMD_instit2 {float:left; width:731px; position:relative; top:10px; margin-left:212px; margin-bottom:0px;} /* 3 colonnes - Gauche Milieu et Droite */
#colonne_milieu2.colonne_GMD_instit2 .coin_G {background:url(../img/colonneCentreHautInstit.png) no-repeat; width:731px; height:13px}
#colonne_milieu2.colonne_GMD_instit2 .coin_M {background:url(../img/colonneCentreFondInstit.png) repeat-y; width:731px}
#colonne_milieu2.colonne_GMD_instit2 .coin_D {background:url(../img/colonneCentreBasInstit.png) no-repeat; width:731px; height:13px;}


/* pages interieures dont la taille de la colonne centrale est variable (coin_G devient l'image du haut, et coin_D l'image du bas) */
#colonne_milieu.colonne_GMD .coin_G {background:url(../img/colonneCentreHautPetit.png) no-repeat; width:558px; height:13px}
#colonne_milieu.colonne_GMD .coin_M {background:url(../img/colonneCentreFondPetit.png) repeat-y; min-height:374px; width:558px; padding-bottom:20px;}
#colonne_milieu.colonne_GMD .coin_D {background:url(../img/colonneCentreBasPetit.png) no-repeat; width:558px; height:13px; margin-bottom:-25px;}

/* dans le contenu */
.article {padding:10px 32px 20px 32px; position:relative; text-align:justify;}
#contenu .article .imprimer {float:right; width:20px; display:block; text-decoration:none; position:relative}
.article .imprimer:hover {text-decoration:none}

.article .conteneur_visuel {position:relative; zoom:1}

/* AJOUT LAURENT*/
.coin {width:15px; height:15px; background: url(../img/coinVisuelBD.png) no-repeat; position:absolute; bottom:3px; right:0; display:block}
div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image dt {float:none; position:relative; display:block; zoom:1}
dl.csc-textpic-image {position:relative; zoom:1}
div.csc-textpic div.csc-textpic-imagewrap {position:relative; zoom:1}

.article .conteneur_visuel_aligner_gauche {display:block; float:left; position:relative; margin-right:10px}
.article .conteneur_visuel_aligner_gauche .coin {width:15px; height:15px; background: url(../img/coinVisuelBD.png) no-repeat; position:absolute; bottom:3px; right:0; display:block}


#colonne_milieu .mise_en_avant .coin_HG {width:9px; height:9px; position:absolute; left:0; top:0; overflow:hidden}
#colonne_milieu .mise_en_avant .coin_HD {width:9px; height:9px; position:absolute; right:0; top:0; overflow:hidden}
#colonne_milieu .mise_en_avant .coin_MM {min-height:1px; background:none; padding-bottom:20px; zoom:1}
#colonne_milieu .mise_en_avant .coin_BG {width:9px; height:9px; position:absolute; left:0; bottom:0; overflow:hidden}
#colonne_milieu .mise_en_avant .coin_BD {width:9px; height:9px; position:absolute; right:0; bottom:0; overflow:hidden}


/* colonne de droite */
#colonne_droite.colonne_GMD {float:right; width:184px; margin-top:-18px;}
#colonne_droite.colonne_GMD .haut {background:url(../img/coinHautColonneDroite.png) no-repeat; width:184px; margin-top:0px; height:11px; overflow:hidden}
#colonne_droite.colonne_GMD .milieu {background:url(../img/fondColonneDroite.png) repeat-y; padding-left:14px; width:170px; overflow:hidden}
#colonne_droite.colonne_GMD .bas {background:url(../img/coinBasColonneDroite.png) no-repeat; width:184px; height:11px; overflow:hidden}

/* footer */
#reseau_bas1{clear:both; background: url(../img/instit_fond3.png) no-repeat top center; display:block; width:955px; height:66px;}
#reseau_bas2{clear:both; background: url(../img/instit_fond4.png) no-repeat top center; display:block; width:955px; height:66px;}

#footer {clear:both; text-align:center; margin-top:10px; padding-left:70px;} 
#footer ul li, 
/*#footer ul li h3 {display:inline;}*/
#footer ul li .h3 {display:inline;}
#footer ul li a {color:#58585a; font-size:10px; font-weight:normal; border-left:1px solid #58585a; padding:0 6px}
#footer ul li a.imprimer {background: url(../img/pictoImprimer.png) left center no-repeat; padding-left:10px; border-left:none}
#footer ul li a.english {background: url(../img/btnDrapeauEN.png) 45px center no-repeat; padding-right:16px}
#footer p {color:#58585a; padding-top:4px; font-weight:bold}


/* FCE */

/* bloc a la une  */
#bloc_une {padding:10px 0 0px 32px; /*float:left;*/}
#bloc_une h3 {color:#58585a; font-size:13px; margin:6px 0px;}
#bloc_une .coin_HG {background: url(../img/coinHG.png) no-repeat; width:7px; height:7px; overflow:hidden; position:absolute; left:0; top:0; z-index:20}
#bloc_une .coin_BG {background: url(../img/coinBG.png) no-repeat; width:7px; height:7px; overflow:hidden; position:absolute; bottom:0; left:0; z-index:20}
#bloc_une .coin_HD {background: url(../img/coinHD.png) no-repeat; width:7px; height:7px; overflow:hidden; position:absolute; right:0; top:0; z-index:20}
#bloc_une .coin_BD {background: url(../img/coinBD.png) no-repeat; width:7px; height:7px; overflow:hidden; position:absolute; bottom:0; right:0; z-index:20}
.rss{vertical-align:middle; padding-bottom:3px;}

#bloc_actu {width:346px;float:left; position:relative;}
#bloc_actu2 {width:100%; float:left; position:relative;}
.bloc_dossier {float:left;position:relative;}


/* instit_actu */
#zone_form_instit_toutactu {position:relative;}
#zone_form_instit_actu{margin-bottom:20px; color:#58585a; }
/* MODIF LAURENT */
#zone_form_instit_actu  a:link.texte {color:#58585a; font-size:12px; font-weight:bold; position:relative; /*display:block;*/ margin-right:20px; float:left; line-height:37px; text-decoration:none}
#zone_form_instit_actu  a:visited.texte{color:#58585a; font-size:12px; font-weight:bold; position:relative; /*display:block;*/ margin-right:20px; float:left; line-height:37px; text-decoration:none}
#zone_form_instit_actu .categorie{color:#58585a; font-size:12px; font-weight:bold;}
#zone_form_instit_actu .bleu{color:#01699d; font-size:12px; font-weight:bold; margin:0; padding-top:0;float:none;display:inline;}
.champ2 {border:1px solid #ccc; color:#58585a; float:left; margin-top:10px;}
.champ3 {border:1px solid #ccc; color:#58585a; float:left; margin:10px 0px 0px 30px;}

.actu {width:148px; float:left; padding-right:0;padding-left:0;position:relative;margin-right:25px;}
.actu_image {position:relative; zoom:1}
.actu_image h4 {left:0; bottom:0; background:#01699d; position:absolute; width:100%; z-index:10; font-size:11px; color:#FFF; text-decoration:none}
.actu_image h4 span {color:#FFFFFF; padding:4px; display:block}
.actu p {color:#58585a; padding:4px 0; font-size:11px}

.actu2 {width:148px; float:left; padding-right:0; padding-left:0; padding-bottom:20px;margin-right:25px;}
.actu2 p {color:#58585a; padding:4px 0; font-size:11px}
.actu2_last {width:148px; float:left; padding-right:0px; padding-bottom:20px;}
.actu2_last p {color:#58585a; padding:4px 0; font-size:11px}

/* AJOUT LAURENT */
a:link.lien_tous_actu {background:transparent url(../img/btnFleche.png) no-repeat scroll right center;color:#01699d;font-size:11px;font-weight:bold;padding:0 14px 0 0;position:relative;}
a:hover.lien_tous_actu {text-decoration:none;}
a:visited.lien_tous_actu {background:transparent url(../img/btnFleche.png) no-repeat scroll right center;color:#01699d;font-size:11px;font-weight:bold;padding:0 14px 0 0;position:relative; text-decoration:none;}

.article h3 {color:#58585a; font-size:13px; padding-bottom:6px}
#pages{display:block; float:right; color:#58585a; font-size:12px; font-weight:bold; padding-bottom:6px; position:relative;}
#pages a{display:block; width:10px; height:12px; float:left; color:#58585a; margin-left:7px; padding-left:2px; text-decoration:none}
#pages a:hover{display:block; width:10px; height:12px;  float:left; color:#fff; margin-left:6px; padding-left:2px;  background: url(../img/fondNoPages.png) no-repeat top left;}
.instit_home_titre_actu{display:block; color:#01699d; font-size:12px; font-weight:bold; padding-bottom:6px;  }
.article p{color:#58585a; padding-bottom:6px; font-size:11px}

#page_precedente{display:block; width:120px; height:20px; margin-top:0px; font-weight:normal; font-size:12px; float:left;}
#page_precedente a{color:#01699d; text-decoration:none;}
#page_precedente a:hover{color:#01699d; text-decoration:none; font-weight:bold;}

#page_suivante{display:block; width:120px; height:20px; margin-top:0px; margin-right:-10px; font-weight:normal; font-size:12px; float:right;}
#page_suivante a{color:#01699d; text-decoration:none;}
#page_suivante a:hover{color:#01699d; text-decoration:none; font-weight:bold;}


/* instit focus actu */
#retour_archives{display:block; width:auto; height:20px; margin:0px; padding:0px; font-weight:normal; font-size:12px; text-align:center;}
#retour_archives a{color:#01699d; text-decoration:none;}
#retour_archives a:hover{color:#01699d; text-decoration:none;}


#instit_focus_actu{padding:0px 30px 10px 0px; text-align:justify; margin-bottom:20px;}
.instit_focus_actu{display:block; color:#01699d; font-size:12px; font-weight:bold; padding-bottom:6px; }
#instit_focus_actu p{color:#808080; padding-bottom:6px; font-size:12px}
/* AJOUT LAURENT */
#instit_focus_actu p.align-left{text-align:left;}
#instit_focus_actu p.align-center{text-align:center;}
#instit_focus_actu p.align-right{text-align:right;}
#instit_focus_actu p.align-justify{text-align:justify;}

#instit_focus_actu .conteneur_visuel {position:relative; zoom:1}
#instit_focus_actu .coin {width:15px; height:15px; background: url(../img/coinVisuelBD.png) no-repeat; position:absolute; bottom:3px; right:0; display:block}
#instit_focus_actu .conteneur_visuel_aligner_gauche {display:block; /*float:left;*/ position:relative; margin-right:10px}
#instit_focus_actu .conteneur_visuel_aligner_gauche .coin {width:15px; height:15px; background: url(../img/coinVisuelBD.png) no-repeat; position:absolute; bottom:3px; right:0; display:block}
#instit_focus_actu .conteneur_visuel_aligner_droite {display:block; float:right; position:relative; margin-left:10px}
#instit_focus_actu .conteneur_visuel_aligner_droite .coin {width:15px; height:15px; background: url(../img/coinVisuelBD.png) no-repeat; position:absolute; bottom:3px; right:0; display:block}
#instit_focus_actu .imprimer_bleu {float:right; width:20px; display:block; text-decoration:none; position:relative; margin:0px 0px 0px 0px;}
#instit_focus_actu .imprimer_bleu:hover {text-decoration:none}
.ecrire_bleu {float:right; width:20px; display:block; text-decoration:none; position:relative; margin:0px 5px 0px 30px;}
.ecrire_bleu:hover {text-decoration:none}

.news-single-img { float:left; margin-left:10px; margin-right:15px;}

/* instit_salons */
#zone_form_instit_salons{margin-bottom:10px; color:#58585a; font-size:12px;}
#zone_form_instit_salons .bleu{color:#01699d; font-size:12px; font-weight:bold; display:block;}
.champ2 {border:1px solid #ccc; color:#58585a; float:left; margin-top:10px;}
.champ3 {border:1px solid #ccc; color:#58585a; float:left; margin:10px 0px 0px 30px;}
.btn_afficher_form_salons{border:none; background: url(../img/fondBtnAfficher.png) no-repeat top left; display:block; width:56px; height:15px; margin-left:20px; margin-bottom:2px; cursor:pointer;}

.instit_salons_hr{height:1px; background:none; border-top:1px solid #01699d; display:block; margin:10px 20px 0px 0px; width:670px}

.instit_salons_resultat{width:auto; height:auto; display:block; padding:10px 0px; width:668px}
.instit_salons_resultat .titre{color:#01699d; font-weight:bold; padding-bottom:5px}
.instit_salons_resultat .titre2{font-weight:bold; padding-bottom:5px}
.instit_salons_resultat p{font-size:12px; color:#87888a; text-align:justify} 

.instit_salons_resultat .conteneur_visuel {position:relative; zoom:1}
.instit_salons_resultat .coin {width:15px; height:15px; background: url(../img/coinVisuelBD.png) no-repeat; position:absolute; bottom:3px; right:0; display:block}
.instit_salons_resultat .conteneur_visuel_aligner_gauche {display:block; float:left; position:relative; margin-right:10px}
.instit_salons_resultat .conteneur_visuel_aligner_gauche .coin {width:15px; height:15px; background: url(../img/coinVisuelBD.png) no-repeat; position:absolute; bottom:3px; right:0; display:block}

/*** CWD PAGE FORM_ENVOYER_A_UN_AMI ***/
#bloc_form_envoyer{padding:20px 10px 30px 45px; font-size:12px;}
#bloc_form_envoyer .titre{color:#01699d; font-size:12px; font-weight:bold; display:block; margin-bottom:10px;}
#form_envoyer{display:block; margin:0px auto; width:450px;}
#form_envoyer p {margin:5px 0px; width:85px; float:left; color:#808080;}
.bleu{display:block; margin:5px 0px; padding-top:20px; color:#01699d; width:auto; float:left;}
.petit{color:#808080; font-size:10px;}
input.champ_form_envoyer {color:#58585a; border:none; background:url(../img/fondChamp1.png) no-repeat top right; width:119px; height:16px; padding:2px 0px 0px 2px; margin-top:5px; font-size:10px;}
input.champ_form_envoyer_grand {color:#58585a; border:none; background:url(../img/fondChamp4.png) no-repeat top right; width:432px; height:16px; padding:2px 0px 0px 2px; margin-top:5px; font-size:10px;}
textarea.form_envoyer_textarea{border:1px solid #ccc; color:#58585a; width:350px; padding:3px; margin-top:5px; margin-left:85px; display:block;}
input.btn_valider_form_envoyer {border:none; background:url(../img/fondBtnValider.png) no-repeat top left; display:block; width:76px; height:21px; cursor:pointer; float:right; margin:20px 0px 40px 0px;}


/******************* ELEMENTS DIVERS *******************/
.hidden {display:none}
.efface {clear:both; height:0; line-height:0; border:0; zoom:1}

/* AJOUT LAURENT */
div.imglist{
	width:148px;
	height:110px;
	text-align:center;
}
