/* hack ie5.5 : voice-family: "\"}\"";voice-family:inherit; */
/* hack ie5.5 et 6 : *> */
/*------------------------------------------------ GENERIQUE ------------------------------------------------*/
*{padding:0;margin:0;}
img{border:none;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
hr{display:none;}
li{list-style-type:none;list-style-position:outside;}
/*----------------------------------------------- /GENERIQUE ------------------------------------------------*/

/*------------------------------------------- PROPRIETES ELEMENT --------------------------------------------*/
/* position */
.clear{clear:both;font-size:1px;line-height:0;}
.right{float:right;}
.left{float:left;}
.center{text-align:center;display:table;margin-left:auto;margin-right:auto;}

/* bordure */
.no_border{border:none;}

/* centrage txt*/
.txt-c{text-align:center;}
.txt-l{text-align:left;}
.txt-r{text-align:right;}

/* alignement vertical */
.valign-t{vertical-align:top;}
.valign-m{vertical-align:middle;}
.valign-b{vertical-align:bottom;}
/*------------------------------------------- /PROPRIETES ELEMENT --------------------------------------------*/
/* pour credits - contact */
html{height:100%;}
body{height:100%;}
/* /pour credits - contact*/


/*----------------------------------------------- MODELE SITE -------------------------------------------------*/
/* pour centrer le site*/
body{text-align:center;background:white url('../../img/modele/fd_site.jpg') repeat-x;}
#page{margin-left:auto;margin-right:auto;text-align:left;width:775px;font:normal 11px arial;background:white;}

/* bandeau */
#bandeau{position:relative;/*background:white url('../../img/modele/bandeau.jpg') no-repeat;*/height:169px;}
#logo{position:absolute;left:183px;top:28px;}
#logo_pf{position:absolute;left:692px;top:17px;}
#fleur{position:absolute;left:8px;top:32px;background:white url('../../img/modele/fleur.jpg') no-repeat;width:174px;height:137px;}

/* /bandeau */

/* poucet */
#poucet{color:#003399;padding:12px 0 25px 0;background:white;}
#poucet img{margin-right:7px;}
#poucet a{color:#003399;text-decoration:underline;}
/* poucet */

/* outils transversaux haut */
#oth{height:21px;background:#0E3288;padding-left:15px;}
#oth img{margin-top:7px;}
/* /outils transversaux haut*/

/* corps_page */
#corps_page{background:white;}
#navigation{float:left;width:161px;padding-left:8px;voice-family: "\"}\"";voice-family:inherit;width:153px;}
#contenu{font:normal 11px arial;color:#003399;}

#corps_page #contenu_page{float:right;width:577px;padding-right:67px;voice-family: "\"}\"";voice-family:inherit;width:510px;}
#corps_page #contenu{width:510px;}

#corps_page_avec_remontee{background:url('../../img/modele/sep_remontee.gif') 574px 0px repeat-y;width:100%;}
#corps_page_avec_remontee #contenu_page{float:right;background:url('../../img/modele/dg_sep_remontee.gif') 376px 50px no-repeat;padding-right:6px;width:577px;voice-family: "\"}\"";voice-family:inherit;width:571px;}
#corps_page_avec_remontee #contenu{float:left;width:376px;}
#remontee{float:right;width:187px;background:url('../../img/modele/fd_remontee.gif') 0 14px repeat-x;}
#debut_remontee{background:url('../../img/modele/fd_debut_remontee.gif') no-repeat;height:14px;}
#remontee .marge{padding:0 11px;}

/* /corps_page */


/* pied_page */
#pied_page{color:#003399;font:normal 9px arial;height:25px;background:#e7f0f9;padding:0 22px;margin-top:25px;}
#pied_page a{color:#003399;}
#pied_page ul{padding-top:7px;}
#pied_page li{display:inline;}
#pied_page #ln_pf li{background:url('../../img/modele/picto_pf.gif') 0 1px no-repeat;padding:0 18px;}
#pied_page #ln_pf li.premier{padding-left:none;}
/* /pied_page */
/*------------------------------------------------ /MODELE SITE ------------------------------------------------*/

/*------------------------------------------- PROPRIETES SITE --------------------------------------------*/
/* titre page */
#contenu h1{font:bold 18px arial;color:#003399;padding-left:20px;background-position:0 13px;background-repeat:no-repeat;padding-bottom:15px;background-image:url('../../img/modele/tt_defaut.gif');}/* (unique) */

#contenu.ctr h1{background-image:url('../../img/modele/tt_center.gif');}
#contenu.proj h1{background-image:url('../../img/modele/tt_proj.gif');}
#contenu.colla h1{background-image:url('../../img/modele/tt_colla.gif');}
#contenu.onco h1{background-image:url('../../img/modele/tt_onco.gif');}
#contenu.pub h1{background-image:url('../../img/modele/tt_pub.gif');}
#contenu.jobs h1{background-image:url('../../img/modele/tt_jobs.gif');}
/* /titre page */

/* texte */
.article{color:#245882;font:normal 11px arial;text-align:justify;}
.txt{color:#245882;font:normal 11px arial;text-align:justify;}
.txt a{color:#245882;}

#remontee .article{font-size:11px;}
#remontee .txt{font-size:11px;}
.ft_10 {font-size:10px;}
/* /texte */

/* image */
img.preloader{display:block;background:white url('../../img/modele/preloader.gif') 50% 50% no-repeat;}
/* /image*/

/* encart_bleu */
#corps_page .sep_encart_bleu_1{background:url('../../img/modele/sep_encart_bleu_2.jpg') right bottom no-repeat;font-size:1px;line-height:0;height:25px;}
#corps_page .fd_encart_bleu{background:url('../../img/modele/fd_encart_bleu_2.jpg') right top repeat-y;padding:15px 0;}
#corps_page .sep_encart_bleu_2{background:url('../../img/modele/sep_encart_bleu_2.jpg') right top no-repeat;font-size:1px;line-height:0;padding-top:1px;}

#corps_page_avec_remontee .sep_encart_bleu_1{background:url('../../img/modele/sep_encart_bleu.jpg') right bottom no-repeat;font-size:1px;line-height:0;height:25px;}
#corps_page_avec_remontee .fd_encart_bleu{background:url('../../img/modele/fd_encart_bleu.jpg') right top repeat-y;padding:15px 0;}
#corps_page_avec_remontee .sep_encart_bleu_2{background:url('../../img/modele/sep_encart_bleu.jpg') right top no-repeat;font-size:1px;line-height:0;padding-top:1px;}
/* /encart_bleu */

/* sous_navigation */
#contenu .sous_navigation{padding:20px 0;}
#contenu.ctr .sous_navigation h2{font:bold 13px arial;color:#0070df;background:none;}
#contenu .sous_navigation h2 a{color:#003399;}
#contenu .sous_navigation h2 a:hover{color:#0070df;}
/* /sous_navigation */

/* tableau */
table.tableau{border-collapse:collapse;font-size:10px;}
.tableau th{border:1px solid black;vertical-align:top;}
.tableau td{border:1px solid black;vertical-align:top;}
/* /tableau */

/* pagination */
.pagination {margin-top:20px;}
.pagination a{color:green;}
.pagination a:hover{color:orange;}
.pagination b{color:black;}/* page actuelle */
/* /pagination*/

/* bt - lien */
.bt_lien{margin-top:15px;}

.contenu a.lire, a.lire{color:#5c627d;font:bold 11px arial;}
.contenu a:hover.lire, a:hover.lire{color:#ba008b;}

/* haut de page */
a#bt_haut_de_page img{margin-top:60px;}
/*a:hover#bt_haut_de_page{color:green;}*/
/* imprimer */
a#bt_imprimer img{margin-top:60px;}
/*a:hover#bt_imprimer{color:green;}*/
/* bt - lien */

/* separation */
#remontee .sep{background:url('../../img/modele/pointille_h_bleu.gif') left bottom repeat-x;height:15px;}
/* separation */

/* formulaire */
table.form{font:normal 11px arial;line-height:18px;}
table.form td{vertical-align:top;}
.saisie input{font:normal 11px arial;color:#245882;border:1px solid #003399;background-color:#eff7ff;padding:0 2px;}
.saisie textarea{font:normal 11px arial;color:#245882;border:1px solid #003399;background-color:#eff7ff;overflow:auto;padding:0 2px;}
.saisie select{font:normal 11px arial;color:#245882;border:1px solid #003399;background-color:#eff7ff;}
.checkbox, .radio{background:transparent;border:none;}
.form .libelle{color:#245882;text-align:right;}
/* /formulaire */

/* verif formulaire */
.verif_form{font:normal 11px arial;color:red;text-align:left;}
.verif_form div{background:white;padding:5px;margin-top:10px;}
.titre_verif_form{font-weight:bold;}
.intro_verif_form{}
.verif_form ul{}
.verif_form ul li{}

span.verif_form_erreur{background:white;color:red;border:1px solid red;display:block;}
input.verif_form_erreur{background:white;color:red;border:1px solid red;}
textarea.verif_form_erreur{background:white;color:red;border:1px solid red;}
select.verif_form_erreur{background:white;color:red;border:1px solid red;}

div.verif_form *{width:400px;}
div.verif_form ul{width:auto;}
div.verif_form li{width:auto;}
/* verif formulaire */

/*------------------------------------------- /PROPRIETES SITE --------------------------------------------*/
