 /* CSS Document */
body{
padding:0;
margin:0;
background-color:#fff;/*#333438;*/
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#35373a;
}

img{
border:none;
}
/*.png{
behavior: url(iepngfix.php);

}*/
* html img,
* html .png {
    position:relative;
    behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
    this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
    this.src = "blank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
    this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
    this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
    );
}


ul{
list-style-type:none;
margin:0;
padding:0;
}

fieldset{
margin:0;
padding:0;
/*padding:10px;*/
padding-top:20px;
padding-left:20px;
padding-bottom:20px;
margin:10px;
}

legend{
font-weight:bold;
}

a{
color:#2a4ca0;
text-decoration:underline;
}

a:hover{
text-decoration:none;
}


#conteneur{
width:994px;
margin:auto;
height:865px;
min-height:865px;
background-color:#FFFFFF;
background:url(images_v2/bg_corps.jpg) top left repeat-y;
}

html>body #conteneur{
height:auto;
}

#header{
position:relative;
background-repeat:no-repeat;
background-position:top;
}

#header{
height:250px;
}
#header #topline{
font-family:Helvetica, Verdana, Arial, sans-serif;
font-size:18px;
font-weight:bold;
margin:0;
padding:0;
width:560px;
padding-top:15px;
padding-left:18px;
color:#2a4ca0;
}



#header{
background-image:url(images_v2/bandeau_header.jpg);

}

/*#bloc_header_admin{
background-image:url(edermato-bando-admin-ok.jpg);
}*/

#header #topline-right{
float:right;
width:390px;
padding:0;
margin:0;
padding-top:15px;
color:#2a4ca0;
text-align:right;
margin-right:10px;
}

html>body #header #topline-right{
margin-right:20px;
}

#header #topline-right p{
width:390px;
margin:0;
padding:0;
/*margin-left:5px;*/
}

#header #topline-right a{
cursor:pointer;
}

#header #topline-right p * {
vertical-align:middle;
}



#header #logo_cliquable{position:absolute;top:52px;left:45px;width:80px;height:120px;}
#header #logo_cliquable2{position:absolute;top:71px;left:835px;width:150px;height:50px;}
#header #logo_cliquable3{position:absolute;top:131px;left:835px;width:145px;height:31px;}
#header #logo_cliquable a #texte_invisible {position: absolute;left: -500em;top: -500em;text-indent: -500em;}



#header #message_attente, #bloc_header_admin #message_attente{
position: absolute;
background-color:#FF9933;
color:#FFFFFF;
font-weight:bold;
font-size:16px;
width:250px;
height:38px;
top:170px;
left:350px;
/*padding:15px;*/
margin:auto;
}

#header #message_attente a{
color:#FFFFFF;
text-decoration:none;
text-align:center;
}

#header #message_attente a:hover{
text-decoration:underline;
}

#header #bandeau_menu{
position:relative;
margin:0;
padding:0;
top:152px;/*margin-top ne fonctionnait pas sous ie*/
margin-left:18px;
width:958px;
height:33px;
background:url(images_v2/bg_menu.jpg) top left repeat-x;
/*background-color:#f0f0f1;*/
}

/*menu*/
/*.menu5 {padding:5px 0 0 1em; margin:0; list-style:none; height:40px; position:relative; background:transparent url(images_v2/menu/pro_five_0c.gif) repeat-x left bottom; font-size:11px;}*/
.menu5 {padding:0; margin:0; list-style:none; width:630px;height:33px; position:relative; background:transparent;float:left;}
.menu5 li {padding:0; margin:0;float:left; height:33px; margin-right:3px;font-weight:bold;}
/*.menu5 li a {display:block; float:left; height:35px; line-height:30px; color:#333; text-decoration:none; font-family:arial, verdana, sans-serif; font-weight:bold; text-align:center; padding:0 0 0 4px; cursor:pointer; background:url(images_v2/menu/pro_five_0a.gif) no-repeat;}*/
.menu5 li a {display:block; float:left; height:33px; line-height:30px; color:#2a4ca0; text-decoration:none;  text-align:center; padding:0px; cursor:pointer; background:url(images_v2/menu/fond_menu_0a_off.jpg) no-repeat;}
/*.menu5 li a b {float:left; display:block; padding:0 16px 5px 12px; background:url(images_v2/menu/pro_five_0b.gif) no-repeat right top;}*/
.menu5 li a span {float:left; display:block; padding:0 15px 5px 12px; background:url(images_v2/menu/fond_menu_0b_off.jpg) no-repeat right top;cursor:pointer;}
.menu5 li.current a {color:#fff; background:url(images_v2/menu/fond_menu_0a_on.jpg) no-repeat;}
.menu5 li.current a span {background:url(images_v2/menu/fond_menu_0b_on.jpg) no-repeat right top;}
.menu5 li a:hover {color:#fff; background: url(images_v2/menu/fond_menu_0a_on.jpg) no-repeat;}
.menu5 li a:hover span {background:url(images_v2/menu/fond_menu_0b_on.jpg) no-repeat left top;}
.menu5 li.current a:hover {color:#fff; background: url(images_v2/menu/fond_menu_0a_on.jpg) no-repeat; cursor:default;}
.menu5 li.current a:hover span {background:url(images_v2/menu/fond_menu_0b_on.jpg) no-repeat right top;}



.sousmenu{
position:absolute;
clear:both;
margin:0;
padding:0;
margin-left:18px;
/*top:221px; /*ącause du top sur bandeau_menu*/
top:32px;
left:-18px;
width:958px;
height:22px;
background-color:#2a4ca0;
color:#fff;
z-index:0;
}

.sousmenu p{
clear:both;
margin:0;
padding:0;
padding-left:10px;
padding-top:3px;
font-weight:bold;
text-align:left;
}

.sousmenu p a{
color:#fff;
text-decoration:underline;
}

.sousmenu p a:hover{
color:#ffd904;
text-decoration:none;
}

.sousmenu p a.current{
color:#ffd904;
text-decoration:underline;
}

#div_recherche{
position:relative;
margin:0;
padding:0;
float:left;
width:320px;
height:18px;
margin-top:6px;
}

#div_recherche form{
margin:0;
padding:0;
height:18px;
}

#div_recherche input{
margin:0;
padding:0;
height:18px;
border:none;
border:1px solid #2a4ca0;
}

/*#div_recherche input[type="text"]{*/
/*#div_recherche input#inputString{*/
#div_recherche input#list0{
vertical-align:middle;
width:230px;
font-size:11px;
}

/*div_recherche input[type="image"]{*/
#div_recherche input#rechercher{
vertical-align:middle;

}
#autoCompletion_answer{
position:absolute;
left:0px;
top:22px;
margin: 0px;
padding: 0px;
background-color: #eeeeee;
width:228px;
/*-moz-border-radius: 7px;
-webkit-border-radius: 7px;*/
border: 1px solid  #2a4ca0;
border-top:none;
}

html>body #autoCompletion_answer{
top:20px;
}

#autoCompletion_answer li{
	/*height:22px;
	_height:20px;
	margin-top:2px;
	_margin-top:0px;*/
	/*width:325px;*/
	/*width:230px;*/
	margin: 0;
		padding: 3px;
		cursor: pointer;
		color:#2a4ca0;
	font-size:12px;
}


	


#corps{
/*height:600px;*/
padding:0;
margin:0;
height:600px;
min-height:600px;
}

html>body #corps{
/*min-height:600px;*/
/*height:inherit;*/
height:auto;
}

/*col_gauche */

#col_gauche{
width:210px;
float:left;
margin-left:7px;
margin-right:7px;
background-color:#cdecf6;
/*height:inherit;*/
}

.titre_menu{
text-align:right;
}

#bloc_ouverture_session{
/*width:300px;*/
/*height:138px;*/
/*background:url(titre_bloc_ouverture_session.jpg) top no-repeat;
background-color:#FFFFFF;*/
margin:0;
padding:0;
padding-left:10px;
margin:auto;
padding-top:15px;
font-size:11px;
background-color:#ffffff;
/*border:1px solid #9B9797;*/
}

#motpasse{
margin:0;
padding:0;
padding-left:10px;
margin:auto;
padding-top:15px;
font-size:11px;
background-color:#ffffff;
}

#inscription{
margin:0;
padding:0;
padding-left:10px;
margin:auto;
padding-top:15px;
font-size:11px;
background-color:#ffffff;
/*border:1px solid #9B9797;*/
}


 #inscription #inscription_frm, #motpasse  #inscription_frm{
width:auto;
padding:0;
margin:0;
margin-right:10px;
border:none;
}

 #inscription #inscription_frm  .titre_inscription{
padding:0;
margin:0;
margin-top:5px;
margin-bottom:5px;
color:#207c9d;
font-size:11px;
font-weight:normal;
}

 #inscription #inscription_frm p{
 margin:0;
 padding:0;
 margin-bottom:5px;
 }

h3.titre_lightbox{
color:orange;
margin:0;
padding:0;
font-size:16px;
margin-bottom:5px;
}

#bloc_ouverture_session p, #bloc_ouverture_session form{
margin-left:15px;
margin-top:10px;
padding:0;
margin:0;
}
#bloc_ouverture_session label{
font-weight:bold;
font-size:12px;
}

#bloc_ouverture_session input[type="image"]{
vertical-align:bottom;
}

.bouton_lightbox{
border          : 1px solid #cccccc;
    background      : #f6a93b;
	color:#ffffff;
	font-weight:bold;
	width:100px;
    cursor          : pointer;
    padding         : 3px 10px;
    margin          : 0 px;

}


#bloc_mon_module{
/*width:208px;
height:136px;
background:url(fond_bloc_mon_module.jpg) top no-repeat;
background-color:#FFFFFF;*/
margin:auto;
padding-top:15px;
margin-top:10px;
/*border:1px solid #9B9797;*/
}

#bloc_mon_module p{
font-size:11px;
margin-left:45px;
margin-top:10px;
/*border:1px solid red;*/
}

#bloc_mon_module a.lien1{
color:#000000;
text-decoration:none;
}

#bloc_mon_module a.lien1:hover{
text-decoration:underline;
}

#bloc_mon_module a.lien2{
color:#000000;
text-decoration:none;
font-weight:bold;
}

#bloc_mon_module a.lien2:hover{
text-decoration:underline;
}

#bloc_mon_module p #nb_docs_cv{
color:#2C5255;
}

#bloc_mon_module p.lien3{
text-align:right;
padding-right:5px;
}

#bloc_mon_module p.lien3 a{
color:#230E83;
}

#bloc_lightbox{
margin:0;
padding:0;
/*width:450px;*/
background-color:#FFFFFF;
min-height:400px;
}

#bloc_menu_evaluation, #bloc_menu_documents, #bloc_menu_themes, #bloc_menu_actualite, #bloc_menu_question_mois{
/*width:210px;
background:url(titre_bloc_menu_documents.jpg) top no-repeat;
background-color:#FFFFFF;*/
margin:auto;
margin-top:10px;
padding-bottom:10px;
}


#bloc_menu_evaluation ul, #bloc_menu_documents ul, #bloc_menu_themes ul, #bloc_menu_actualite ul, #bloc_menu_question_mois ul{
margin:0;
padding:0;
padding-top:10px;
margin-left:15px;
list-style-type:none;
/*line-height:1.8em;*/
}


#bloc_menu_evaluation ul a, #bloc_menu_documents ul a, #bloc_menu_themes ul a, #bloc_menu_actualite ul a, #bloc_menu_question_mois ul a{
color:#043c55;
text-decoration:none;
font-weight:bold;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}

#bloc_menu_evaluation ul a:hover, #bloc_menu_documents ul a:hover, #bloc_menu_themes ul a:hover, #bloc_menu_actualite ul a:hover, #bloc_menu_question_mois ul a:hover{
color:#d1710a;
}

#bloc_menu_evaluation ul li, #bloc_menu_documents ul li, #bloc_menu_themes ul li, #bloc_menu_actualite ul li, #bloc_menu_question_mois ul li{
line-height:30px;
border-bottom:1px solid #043c55;
}

#bloc_menu_evaluation ul li.fin, #bloc_menu_documents ul li.fin, #bloc_menu_themes ul li.fin, #bloc_menu_actualite ul li.fin, #bloc_menu_question_mois ul li.fin{
line-height:30px;
border-bottom:none;
}

#contenu_cv{
margin:0;
padding:0;
/*background:url(titre_cv.jpg) top left no-repeat;*/
width:968px;
min-height:400px;
border:1px solid #ffffff;/*pour le placement du h1*/
}

p#retour_accueil{
position:absolute;
width:60px;
height:30px;
padding-left:10px;
padding-top:10px;
left:950px;
}

p#retour_accueil a{
text-decoration:none;
}

/*#contenu_cv h1{
margin-top:33px;
padding-left:17px;
font-size:16px;
color:#0f3a4b;
font-family:Arial, Helvetica, sans-serif;
}*/

/*col_gauche_cv*/
#col_gauche_cv{
width:620px;
float:left;
min-height:400px;
}


#col_gauche_cv .titre{
margin:0;
padding:0;
background:url(fond_titre_col_gauche_cv.jpg) top left no-repeat;
height:40px;
/*margin-left:17px;*/
margin-bottom:10px;
}

#col_gauche_cv .titre h1{
margin:0px;
padding:0px;
font-size:16px;
color:#0f3a4b;
font-family:Arial, Helvetica, sans-serif;
width:320px;
float:left;
}

#col_gauche_cv .titre p{
margin:0;
padding:0;
width:200px;
margin-left:397px;
/*margin-top:7px;*/
text-align:right;
font-family:Arial, Helvetica, sans-serif;
}

#col_gauche_cv .titre p a{
color:#0b4838;
text-decoration:none;
padding:0;
}

#col_gauche_cv a.lien_1, span.lien_1 {
color:#386390;
text-decoration:none;
font-weight:bold;
}

.afficher_tout{
float:left;
width:130px;
color:#dd5f24;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
margin-left:150px;
margin-right:0px;
margin-bottom:0;
padding-top:3px;
}

#liste_en_cours{
margin-left:17px;
margin-bottom:20px;
font-family:Arial, Helvetica, sans-serif;
}

#liste_en_cours li{
line-height:1.3em;
padding-bottom:5px;
}

#liste_en_cours a{
color:#0003fd;
text-decoration:none;
}

.remarque{
width:400px;
margin-left:17px;
padding-top:5px;
font-style:italic;
font-size:11px;
}

.tableau_notes_cv{
margin:0;
padding:0;
margin-bottom:20px;
/*margin-left:17px;*/
text-align:center;
color:#5c6063;
/*font-weight:bold;*/
font-family:Arial, Helvetica, sans-serif;
border-collapse:collapse;
}

.tableau_notes_cv .th{
font-weight:bold;
}

.tableau_notes_cv td{
padding-top:5px;
padding-bottom:5px;
}

.tableau_notes_cv .td1{
width:60px;
text-align:center;
}

.tableau_notes_cv .td2{
width:80px;
text-align:center;
}

.tableau_notes_cv .td3{
width:390px;
text-align:left;
}

.tableau_notes_cv .td3 a{
/*color:#268cb2;
text-decoration:none;*/
}

.tableau_notes_cv .date{
font-family:"Courier New", Courier, monospace;
}

/*col_droite_cv*/
#col_droite_cv{
width:312px;
float:left;
min-height:400px;
margin-left:7px;
}

#bloc_profil_utilisateur{
background:url(profil_utilisateur_haut.jpg) left top no-repeat;
width:312px;
padding-top:44px;
margin-bottom:20px;
}

#bloc_medias_sauv{
background:url(medias_sauv_haut.jpg) left top no-repeat;
width:312px;
padding-top:44px;
margin-bottom:20px;
}

#bloc_articles_sauv{
background:url(articles_sauv_haut.jpg) left top no-repeat;
width:312px;
/*min-height:200px;*/
padding-top:44px;
margin-bottom:20px;
}

#col_droite_cv #bloc_mil{
background:url(col_droite_cv_mil.jpg) left top repeat-y;
min-height:60px;
padding:10px;
padding-left:15px;
width:100%;
}
/*#col_droite_cv #bloc_mil div {
	margin:0px;
	padding:5px;
	width:45%;
	display:inline;
	float:left;
	vertical-align:middle;
}*/

#col_droite_cv #bloc_mil  #liste_medias{
padding:5px;
width:270px;
}

#col_droite_cv #bloc_mil  #liste_medias .img{
width:110px;
float:left;
margin-right:5px;
}

#col_droite_cv #bloc_mil  #liste_medias .legende{

}

#col_droite_cv #bloc_bas{
background:url(col_droite_cv_bas.jpg) left bottom no-repeat;
min-height:10px;
}

#bloc_profil_utilisateur a{
color:#386390;
text-decoration:none;
font-weight:bold;
}

/*#bloc_medias_sauv ul{
height:80px;
}

html>body #bloc_medias_sauv ul{
height:auto;
min-height:80px;
}

#bloc_medias_sauv li{
float:left;
border:1px solid #646665;
margin-left:5px;
}

#bloc_medias_sauv li.fin{
border:none;
clear:both;
}*/

/*#bloc_medias_sauv a{
color:#de762f;
text-decoration:none;
font-weight:bold;
}*/

#bloc_articles_sauv span{
color:#02697a;
font-weight:bold;
padding:4px;
text-decoration:none;
line-height:190%;
}

#bloc_articles_sauv ul{
width:280px;
}

#bloc_articles_sauv ul li{
padding:5px;
}


/*col_milieu */
#col_milieu{
margin:0;
padding:0;
margin-left:6px;
width:690px;
float:left;
height:500px;
min-height:500px;
padding-left:8px;
}

html>body #col_milieu{
height:auto;
margin-left:13px;
}

/*col_milieu2 */
#col_milieu2{
margin-top:20px;
width:738px;
float:left;
height:500px;
min-height:500px;
/*height:inherit;*/
}

html>body #col_milieu2{
height:auto;
}

#col_milieu_cv{
width:782px;;
}

#bloc_pub_home{
margin:auto;
margin-bottom:13px;
text-align:center;
}

#bloc_bienvenue{
width:683px;
/*height:344px;
background:url(fond-home.jpg) top left no-repeat;
background-color:#e8eae9;*/
margin:0;
padding:0;
margin-top:5px;
padding-bottom:15px;
overflow:hidden;
}



#bloc_bienvenue  p#titre1{
font-family:Helvetica, Verdana, Arial, sans-serif;
font-size:16px;
font-weight:bold;
margin:0;
padding:0;
/*width:560px;*/
/*padding-top:15px;*/
padding-left:10px;
color:#2a4ca0;
}

#bloc_bienvenue  #ccl_mois{
padding:10px;
padding-top:0;
}

#bloc_bienvenue  #ccl_mois h2{
color:#006dfb;
font-size:14px;
}

#bloc_bienvenue  p{
margin:0;
padding:0;
margin-left:10px;
padding-right:15px;
text-align:justify;
line-height:1.5em;
}

#bloc_bienvenue .lien_home, #cartouche_strasbourg #mil div .lien_home{
text-align:right;
}

#bloc_bienvenue .lien_home a, #cartouche_strasbourg #mil div .lien_home a {
text-decoration:none;
color:#006dfb;
font-weight:bold;
}

.titre_fond_bleu, .titre_fond_orange{
margin:0;
padding:0;
/*width:685px;*/
/*margin-left:8px;*/
padding-left:10px;
padding-top:3px;
font-weight:normal;
height:27px;
color:#ffffff;
font-size:18px;
}

.titre_fond_bleu{
background:url(images_v2/bg_titre_bleu.jpg) top left repeat-x;
}

.titre_fond_orange{
background:url(images_v2/bg_titre_orange.jpg) top left repeat-x;
}


#bloc_infos, #bloc_int{

margin:0;
padding:0;
padding-bottom:15px;
padding-left:10px;
}

#bloc_int h3{
font-size:12px;
padding:0;
margin:0;
}

#bloc_int p{
padding-right:20px;
text-align:justify;
}



#bloc_infos .info{
margin:0;
padding:0;
/*width:685px;*/
/*margin-left:8px;*/
margin-top:10px;
/*padding-left:10px;*/
margin-right:5px;
}

#bloc_infos .image_info{
width:110px;
float:left;
margin-right:15px;
}

#bloc_infos .info h2, .titre_contenu{
padding:0;
margin:0;
color:#3f7ad7;
font-size:14px;
font-weight:400;
/*text-decoration:underline;*/
}

#bloc_maj .info{
position:relative;
width:215px;
height:320px;
float:left;
margin:0;
padding:0;
/*width:685px;*/
/*margin-left:8px;*/
margin-top:10px;
/*padding-left:10px;*/
margin-right:10px;
margin-left:5px;
}

#bloc_maj .info .lien_home{
position:absolute;
text-align:right;
right:0;
bottom:0;
}

#bloc_maj .info .lien_home a{
text-decoration:none;
color:#006dfb;
font-weight:bold;
}


#bloc_maj .info .nom_rub{
text-transform:uppercase;
font-weight:bold;
}

#bloc_maj .info .vignette_home{
width:210px;
height:150px;

}

/*#bloc_maj .image_info{
width:206px;
float:left;
margin-right:15px;
}*/

#bloc_maj .info h2{
padding:0;
margin:0;
color:#3f7ad7;
font-size:11px;
font-weight:400;
margin-top:5px;
/*text-decoration:underline;*/
}

#bloc_maj .info .texte_info{
	margin-top:10px;
}


.titre_contenu{
margin-bottom:3px;
}

h2.titre_contenu{
font-weight:bold;
}

#contenu_cv .titre_contenu{
font-weight:normal;
font-size:12px;
}

#bloc_infos .info h2 span.nom_rub, span.nom_rub{
color:#808080;
font-size:10px;
text-transform:uppercase;
}

span.nom_rub{
font-size:9px;
}

#bloc_infos .date_info{
margin-bottom:3px;
}

#bloc_infos .texte_info{

padding-bottom:3px;
/*border-bottom: 1px solid #426d7d;;*/
}

.texte_info h2{
color:#2a4ca0;
}



#bloc_infos .texte_info h4{
font-size:11px;
font-weight:normal;
text-decoration:underline
}



#bloc_infos p, li{
line-height:1.2em;
margin:0;
margin-top:3px;
}

#bloc_infos a.lien_externe{
color:#0949B5;
text-decoration:none;
}

#bloc_infos a.lien_externe:hover{
text-decoration:underline;
}

#bloc_infos p a.la_suite{

}

#bloc_infos p a.la_suite:hover{
/*text-decoration:underline;*/
}

#bloc_infos .filet_info{
/*background-color:#426d7d;
border-bottom:#426d7d;*/
background:url(img_separation_info.jpg) top left repeat-x;
padding:0;
height:5px;
width:98%;
}

#col_milieu2 #bloc_contenu_neutre{
/*background:url(fond_icono1.jpg) top left no-repeat;*/
background-color:#FFFFFF;
border:2px solid #F68C04;
min-height:400px;
padding-left:13px;
}

/*cas clinique p1*/
#col_milieu #bloc_contenu_ccl, #col_milieu #bloc_contenu_questionnaire, #col_milieu #bloc_contenu_pretest{
background-color:#FFFFFF;
border:2px solid #F68C04;
/*height:500px;*/
min-height:600px;
}

html>body #col_milieu #bloc_contenu_ccl, #col_milieu #bloc_contenu_questionnaire, #col_milieu #bloc_contenu_pretest{
height:auto;
}

#col_milieu #bloc_contenu_ccl{
background:url(fond_ccl1.jpg) top left no-repeat;
}

/*questionnaire p1*/
#col_milieu #bloc_contenu_questionnaire{
background:url(fond_questionnaire1.jpg) top left no-repeat;
}

/*pretest p1*/
#col_milieu #bloc_contenu_pretest{
background:url(fond_pretest1.jpg) top left no-repeat;
}

/*cas clinique p2*/
#col_milieu2 #bloc_contenu_ccl, #col_milieu2 #bloc_contenu_questionnaire, #col_milieu2 #bloc_contenu_pretest{
background-color:#FFFFFF;
border:2px solid #F68C04;
/*height:500px;*/
min-height:500px;
}

html>body #col_milieu2 #bloc_contenu_ccl, #col_milieu2 #bloc_contenu_questionnaire, #col_milieu2 #bloc_contenu_pretest{
height:auto;
}

#col_milieu2 #bloc_contenu_ccl{
background:url(fond_ccl2.jpg) top left no-repeat;
}

/*questionnaire p2*/
#col_milieu2 #bloc_contenu_questionnaire{
background:url(fond_questionnaire2.jpg) top left no-repeat;
}



/*pretest p2*/
#col_milieu2 #bloc_contenu_pretest{
background:url(fond_pretest2.jpg) top left no-repeat;
}



/*#col_milieu #bloc_contenu, #col_milieu #bloc_contenu_patho_rares, #col_milieu #bloc_contenu_biblio, #col_milieu #bloc_contenu_textes_courts{*/
#col_milieu #bloc_contenu{
width:683px;
margin:0;
padding:0;
background-color:#FFFFFF;
/*border:2px solid #227D9C;*/
min-height:400px;
height:400px;
padding-left:10px;
}

html>body #col_milieu #bloc_contenu{
height:auto;
}

#titre_rubrique{
color:#9f9999;
font-size:18px;
font-weight:normal;
width:400px;
}

#retour_recherche{
width:270px;
float:right;
height:18px;
padding:0;
margin:0;
margin-top:5px;
text-align:right;
}

#liste_icono{
margin:0;
padding:0;
width:98%;
overflow:hidden;
/*border:1px solid red;*/
}

table.liste_contenus{
border-collapse:collapse;
/*width:98%;*/
width:710px;
}

table.liste_contenus td{
padding:3px;
padding-top:5px;
padding-bottom:5px;
padding-right:10px;
}

table.liste_contenus td p{
margin:0;
padding:0;
}

table.liste_contenus td.actions_textes, td.actions_textes{
padding:3px;
width:100px;
/*padding-left:10px;*/
text-align:left;
}

.liste_contenus h3.motcle,  h3.motcle{
display:inline;
font-size:10px;
}

/*#col_milieu #bloc_contenu_patho_rares{
background:url(fond_patho_rares1.jpg) top left no-repeat;
}

#col_milieu #bloc_contenu_textes_courts{
background:url(fond_textes_courts2.jpg) top left no-repeat;
}


#col_milieu #bloc_contenu_biblio{
background:url(fond_biblio2.jpg) top left no-repeat;
}
*/

#col_milieu2 #bloc_contenu_icono, #col_milieu2 #bloc_contenu_fav_articles, #col_milieu2 #bloc_contenu_fav_icono{
background-color:#FFFFFF;
border:2px solid #227d9c;
min-height:400px;
padding-left:13px;
}

#col_milieu2 #bloc_contenu_icono{
background:url(fond_icono1.jpg) top left no-repeat;
}

#col_milieu2 #bloc_contenu_fav_articles{
background:url(articles-buro-virtuel.jpg) top left no-repeat;
}

#col_milieu2 #bloc_contenu_fav_icono{
background:url(images-buro-virtuel.jpg) top left no-repeat;
}

#choix_icono{
float:left;
width:270px;
margin-top:65px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
}

#choix_icono h1{
font-size:16px;
padding:0;
margin:0;
margin-top:7px;
margin-bottom:5px;
}

#choix_icono form {
padding:0;
margin:0;
}

/*#choix_icono form select{
width:200px;
margin-bottom:0px;
vertical-align:middle;
}*/

select{

}

#instructions_icono{
/*float:left;*/
/*width:200px;*/
color:#227d9c;
font-size:11px;
margin-top:10px;
margin-left:18px;
}

ul#instructions_icono li{
padding-bottom:5px;
}

#instructions_icono a{
font-size:14px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}

#instructions_icono a:hover{
text-decoration:underline;
}

.img_box{
margin:0;
padding:0;
width:130px;
float:left;
margin-right:2px;
margin-bottom:10px;
height:220px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
/*z-index:1;*/
position:relative;
padding-top:5px;
/*border:1px solid green;*/
}

.img_box_content{
	/*position:absolute;
	/*bottom:0px;*/
	/*top:5px;*/
	/*margin-right:10px;*/
	margin:auto;
	
}
.img_box_content p {
	margin:0px;
	padding:0px;
}
.img_box .vignette{
position:relative;
text-align:center;
height:110px;
}

.img_box .vignette a{
/*display:block;*/
}

.img_box .vignette a .zoom{
display:none;
}

.img_box .vignette div{
display:none;
}

.img_box .vignette a:hover .zoom{
display:block;
position:absolute;
top:20px;
left:100px;
z-index:2;
}


.img_box .vignette img{
border:1px solid #999999;
}

.img_box .legende{
text-align:left;
margin-top:5px;
margin-bottom:3px;
padding-left:5px;
height:58px;
margin-left:10px;
}

#bloc_contenu_icono h1.icono, #bloc_contenu_neutre h1.icono{
color:#086f9a;

margin:0;
padding:0;
margin:auto;
padding-bottom:15px;
text-align:center;
}

#bloc_detail_icono{
text-align:left;
padding:0;
margin:0;
margin-left:-10px;
}

#bloc_detail_icono a{
color:#086f9a;
}

h2.icono{
color:#086f9a;
font-size:12px;
margin:0;
padding:0;
margin:auto;
text-align:left;
padding-bottom:15px;
}
h1.icono{
color:#086f9a;
font-size:14px;
margin:0;
padding:0;
margin:auto;
text-align:left;
padding-bottom:15px;
}

#grande_photo{
text-align: center;
/*padding-right: 20px;*/
padding:0;
margin:0;
margin-left:-20px;
/*float:left;*/
}
#grande_photo img{
border:3px ridge #dde6ed;
}

#source{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

p#instructions{
width:300px;
/*color:#FFFFFF;*/
font-size:16px;
padding:20px;
padding-top:50px;
}

#titre_qcm{
margin:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
padding-left:17px;
padding-top:45px;
height:80px;
width:565px;
}

#commentaire{
font-size:11px;
margin:10px;
padding:10px;
border:1px dotted #F68C04;
}

#titre_pres_ccl{
font-size:12px;
margin-left:0px;
background-color:#F68C04;
color:#FFFFFF;
padding:3px;
width:250px;
}

#titre_corrige{
margin:0;
font-size:14px;
padding:10px;
color:red;
font-weight:bold;
}

#bloc_choix{
margin-top:65px;
padding-top:15px;
/*padding-bottom:15px;*/
}

#bloc_choix p{
margin:0;
margin-left:50px;
padding-top:10px;
}

#bloc_choix h2{
margin-left:17px;
font-size:18px;
color:#227d9c;
}

#bloc_choix h3{
margin-left:17px;
font-size:13px;
/*color:#227d9c;*/
font-weight:bold;
}

#bloc_contenu_questionnaire #bloc_choix h2, #bloc_contenu_ccl #bloc_choix h2, #bloc_contenu_pretest #bloc_choix h2{
/*margin-left:17px;
font-size:18px;*/
color:#F68C04;
}

#bloc_contenu_questionnaire #bloc_choix h3, #bloc_contenu_ccl #bloc_choix h3, #bloc_contenu_pretest #bloc_choix h3{
/*margin-left:17px;
font-size:18px;*/
color:#F68C04;
}

#bloc_contenu_textes_courts #bloc_choix h2, #bloc_contenu_patho_rares #bloc_choix h2{
/*margin-left:17px;
font-size:18px;*/
color:#227d9c;
}

#bloc_contenu_textes_courts #bloc_choix h3, #bloc_contenu_patho_rares #bloc_choix h3{
/*margin-left:17px;
font-size:18px;*/
color:#227d9c;
}

#bloc_veille_biblio #bloc_choix h2{
color:#1B8F42;
}

#bloc_veille_biblio #bloc_choix h3{
color:#1B8F42;
}

#bloc_choix h4{ 
margin:0;
margin-left:0px;
font-size:11px;
color:#227d9c;
padding:0;
font-weight:normal;
}

#bloc_contenu_questionnaire #bloc_choix h4, #bloc_contenu_ccl #bloc_choix h4, #bloc_contenu_pretest #bloc_choix h4{
/*margin-left:17px;
font-size:12px;*/
margin-left:15px;
color:#F68C04;
}

#bloc_contenu_textes_courts #bloc_choix h4, #bloc_contenu_patho_rares #bloc_choix h4{
/*margin-left:17px;
font-size:12px;*/
color:#227d9c;
}

#bloc_veille_biblio #bloc_choix h4{
color:#1B8F42;
}


#bloc_choix ul{
padding-left:20px;
margin-top:30px;
font-size:11px;
}

#bloc_choix li{
padding-bottom:15px;
}

#bloc_choix form{
padding:0;
margin:0;
width:350px;
padding-left:20px;
}

#bloc_choix form select{
font-size:10px;
}

html>body #bloc_choix form select{
width:200px;
}

#bloc_choix form select option{
width:auto;
}

#bloc_choix ul#legende{
padding:0;
margin:0;
margin-top:10px;
width:100px;
float:right;
font-size:10px;
}

#bloc_choix ul#legende li{
padding:0;
}

.petit{
font-size:10px;
}

#instructions_qcm{
color:#000000;
font-size:11px;
margin-left:18px;
font-family:verdana;
}

#bloc_choix table{
margin-left:10px;
margin-right:10px;
font-size:11px;
border-collapse:collapse;
}
#bloc_choix table tr{
padding:5px;
}

#bloc_choix table th{
font-size:10px;
font-weight:normal;
text-align:center;
border-bottom:1px solid #939B9D;
}

#bloc_choix table td{
border-bottom:1px solid #939B9D;
}

#bloc_choix_admin table td.separateur{
border-bottom:1px solid #939B9D;
}

#bloc_choix table .col_1{
width:200px;
padding:10px;
}

#bloc_choix a{
color:#090CF1;
line-height:1.3em;
}

#bloc_choix table .col_2{
width:150px;
text-align:center;
}

#bloc_choix table .col_3{
width:50px;
text-align:center;
}

#bloc_choix table td.col_2, #bloc_choix table td.col_3{
font-weight:bold;
}

#bloc_choix table .col_4{
width:50px;
text-align:center;
}

img.flotte_gauche{
float:left;
padding-top:8px;
margin-left:5px;
}

.gris{
color:#9f9999;
}
.instructions{
color:#4664ad;
}

#bloc_question {
padding-bottom:20px;
/*padding-left:10px;*/
}



#bloc_question #num_question{
padding-left:0px;
color:#b0b1b5;
font-weight:bold;
/*border: 1px solid #f78d05;*/
}

#num_question .actif{
color:#4664ad;
}

#bloc_question h2.enonce{
margin:O;
padding:10px;
background-color:#f3f1f1;
font-size:12px;
color:#4664ad;
border:1px solid #d2cdcd;
}

/*#bloc_question h2{
font-size:12px;
color:#f78d05;
margin-left:25px;
}*/


/*#bloc_propositions ul{
margin-left:50px;
margin-right:30px;
color:#746165;
list-style-type:upper-alpha;
line-height:1.8em;
list-style-position:outside;
}*/
/*#bloc_question ol{
padding:0;
margin:0;
padding-left:40px;
list-style-position:outside;
}

#bloc_question ol li{
padding:0;
margin:0;
margin-bottom:5px;
padding:10px;
vertical-align:top;
list-style-type:upper-alpha;
}*/

#bloc_propositions {
padding:0;
margin:0;
}

#bloc_propositions ol{
margin:0;
padding:0;
margin-left:5px;
padding-left:10px;
color:#746165;
/*line-height:1.8em;*/
list-style-position:outside;
}

#bloc_propositions ol li{
margin:0;
padding:0;
margin-left:15px;
margin-bottom:5px;
padding-left:40px;
/*padding:5px;
padding-right:0;*/
vertical-align:middle;
list-style-type:upper-alpha;
background-position: left top;
background-repeat: no-repeat;
}


/*.checked et .unchecked sont les li*/
.checked{
background-image:url(images_v2/checkbox_cochee.gif);
}

.unchecked{
background-image:url(images_v2/checkbox_vide.gif);
}

#bloc_propositions ol li img{
/*vertical-align:bottom;*/
}

#bloc_propositions ol li p{
vertical-align:top;
margin:0;
padding:5px;
}



#bloc_propositions ol li p.correct{
color:green;
font-weight:bold;
}

#bloc_propositions ol li p.incorrect{
color:red;
font-weight:bold;
}



#validation{
margin:auto;
margin-top:25px;
text-align:center;
}

.bouton_suivant{
background:url(../images_v2/suivant.jpg) top center no-repeat;
    cursor          : pointer;
 height:30px;
 width:107px;
 border:none;

}

#bloc_justification{
/*margin:10px;
border:1px solid #d50f32;
background-color:#eeeeee;*/
margin:O;
padding:10px;
background-color:#f3f1f1;
font-size:12px;
/*color:#4664ad;*/
border:1px solid #d2cdcd;
}
#bloc_justification h1{
color:#d50f32;
font-size:18px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
}

#bloc_justification h1 span{
vertical-align:top;
}

#bloc_justification h2{
margin-left:25px;
color:#FFFFFF;
font-size:18px;
font-family:Arial, Helvetica, sans-serif;
}

#bloc_justification p{
margin:0;
}

#article_pretest{
padding:20px;
}

.titre_doc {
color:#227d9c;
font-weight:bold;
font-size:11px;
}

a.titre_doc:hover {
text-decoration:underline;
}



div.pop_up_doc {
display:none;
width:340px;
/*background-color:#9BD5ED;*/
border:1px solid #534B58;
/*border:2px solid #CCCCCC;*/
}


.pop_up_doc img#fermer{
display:block;
margin-left:320px;
}

#bloc_choix .pop_up_doc p{
margin:0;
margin-left:0px;
padding:10px;
font-size:11px;
}

.pop_up_doc a{
color:#000000;
}

.actions{
text-align:left;
/*color:#1c6987;*/
padding-left:20px;
padding-top:3px;

}

.actions a{
/*color:#1c6987;*/
}

/*.actions_textes{
text-align:left;
color:#1c6987;
margin-top:5px;
border-bottom:1px solid #CCCCCC;
}*/

/*col_droite */

#col_droite{
margin:0;
padding:0;
margin-left:15px;
width:250px;
float:left;
height:inherit;
background-color:#ecedf0;
padding-bottom:10px;

}

html>body #col_droite{
margin-left:25px;
}

#pub_flash{
width:207px;
/*border:1px solid #019ac3;*/
margin:0;
margin:auto;
margin-bottom: 10px;
border:1px solid #e7f0f5;
background-color:#ffffff;
}

html>body #pub_flash{
margin-top: 10px;
}

#pub_flash p{
padding:0;
margin:0;
text-align:center;
color:#5490a5;
}

#menu_question_mois{
width:207px;
margin:auto;
background:url(titre_menu_question.jpg) top no-repeat;

background-color:#D5D7D8;
border:1px solid #17556B;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}
#menu_question_mois_ {
width:207px;
margin:auto;
background:url(titre_menu_question.jpg) top no-repeat;

background-color:#D5D7D8;
border:1px solid #17556B;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}
#menu_question_mois_  a{
text-decoration:none;
}
#menu_question_mois p{
padding-top:25px;
margin-left:12px;
margin-right:12px;
color:#21076C;
}

#menu_question_mois ul {
margin-left:12px;
margin-right:12px;
}

#menu_question_mois ul li{
margin-bottom:1.1em;
}
	


#menu_question_mois ul a{
color:#21076C;
text-decoration:none;
font-weight:bold;
}

#cartouche_contenu, #cartouche_strasbourg{
margin:0;
padding:0;
margin:auto;
width:213px;
background:url(images_v2/cartouche_orange_top.png) top center no-repeat;
}

#cartouche_strasbourg{
background:url(images_v2/cartouche_orange_top50.png) top center no-repeat;
}

#cartouche_contenu h1, #cartouche_strasbourg h1{
font-size:18px;
color:#ffffff;
font-weight:normal;
padding-top:4px;
margin-left:4px;
text-align:center;
}

#cartouche_contenu #mil, #cartouche_strasbourg #mil{
background:url(images_v2/cartouche_orange_mil.png) top center repeat-y;
margin:0;
padding:0;
margin-top:-10px;
}

#cartouche_contenu #mil ul, #cartouche_strasbourg #mil div{
margin:0;
padding:0;
padding-top:15px;
padding-left:15px;
padding-bottom:15px;
color:#1e429b;
}

 #cartouche_strasbourg #mil div{
 margin:0;
 padding:0;
 margin-left:7px;
padding-top:5px;
padding-bottom:10px;
width:200px;
 }
 
 #cartouche_strasbourg #mil div h2{
color:#006dfb;
font-size:14px;
margin-left:10px;
margin-bottom:5px;
 }

#cartouche_contenu #mil ul li{
margin:0;
padding:0;

height:30px;
}

#cartouche_contenu #mil ul li img, #cartouche_contenu #mil ul li a{
vertical-align:middle;
}

#cartouche_contenu #bas, #cartouche_strasbourg #bas{
background:url(images_v2/cartouche_orange_bas.png) bottom center no-repeat;
margin:0;
padding:0;
height:9px;
margin-top:-10px;
}

#cartouche_bleu{
margin:0;
padding:0;
margin:auto;
width:213px;
background:url(images_v2/cartouche_bleu_top.png) top center no-repeat;
margin-top:10px;
}

#cartouche_bleu h1{
margin:0;
padding:0;
font-size:18px;
color:#ffffff;
font-weight:normal;
padding-top:1px;
/*margin-top:10px;*/
text-align:center;
}

#cartouche_bleu #mil{
background:url(images_v2/cartouche_bleu_mil.png) top center repeat-y;
margin:0;
padding:0;

}



#cartouche_bleu #mil ul{
margin:0;
padding:0;
padding-top:15px;
padding-left:15px;
padding-right:25px;
padding-bottom:15px;
color:#1e429b;
}
#cartouche_bleu #mil p{
margin:0;
padding:0;

padding-top:15px;
padding-bottom:15px;
text-align:center;

}

#cartouche_bleu #mil ul li{
margin:0;
padding:0;
padding-bottom:5px;
/*height:30px;*/
}

#cartouche_bleu #bas{
background:url(images_v2/cartouche_bleu_bas.png) top center no-repeat;
margin:0;
padding:0;
height:9px;

}

#menu_veille_biblio{
width:207px;
padding-top:30px;
margin:auto;
background:url(titre_menu_veillebibli.jpg) top no-repeat;
/*height:236px;*/
background-color:#D5D7D8;
border:1px solid #17556B;
margin-top:5px;
color:#21076C;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}
#menu_veille_biblio_{
width:207px;
padding-top:30px;
margin:auto;
background:url(titre_menu_veillebibli.jpg) top no-repeat;
/*height:236px;*/
background-color:#D5D7D8;
border:1px solid #17556B;
margin-top:5px;
color:#21076C;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}

#menu_veille_biblio_ a {
text-decoration:none;
}

#menu_veille_biblio h1{
color:#1B8F42;
margin-left:12px;
font-size:13px;
}

#menu_veille_biblio h1 a{
color:#1B8F42;
text-decoration:none;
}

#menu_veille_biblio h1 a:hover{
color:#1B8F42;
text-decoration:underline;
}
#menu_veille_biblio .popup{
display:none;
position:absolute;
top:220px;
left:400px;
z-index:100;
border:2px solid #CCCCCC;
width:400px;
text-align:left;
}

#menu_veille_biblio .titre_doc{
color:#21076C;
font-weight:normal;
font-size:11px;
}

#menu_veille_biblio dl{
margin-left:12px;
margin-right:12px;
}

#menu_veille_biblio dt{

}

#menu_veille_biblio dd{
margin:0;
padding:0;
padding-bottom:2px;
font-weight:bold;
}

#menu_veille_biblio dd a, #menu_veille_biblio dt a{
color:#21076C;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}

#menu_veille_biblio dd a:hover, #menu_veille_biblio dt a:hover{
text-decoration:underline;
}


#menu_veille_biblio div{
background-color:#1B8F42;
width:120px;
padding-left:2px;
}

#menu_veille_biblio div a{
color:#FFFFFF;
text-decoration:none;
}

#alphabet span a{

font-size:14px;
font-weight:bold;
}

.bloc_index{
border-bottom:1px solid #ccc;
}

.bloc_index p{
text-align:right;
}


.bloc_index h3{
font-size:11px;
}

.bloc_index a, #alphabet  a{
text-decoration:none;
}

.bloc_index h3 a:hover, #alphabet a:hover{
text-decoration:underline;
}


#footer{
/*clear:both;*/
width:980px;
margin:auto;


/*text-align:center;*/
padding-top:10px;
padding-bottom:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

#footer #motscles{
padding:15px;
background-color:#c9d2f7;
color:#000000;

}

#footer #motscles h3{
display:inline;
font-size:11px;
font-weight:normal;
}


#footer  #motscles a{
color:#000000;
text-decoration:none;
}

#footer  #motscles a:hover{
text-decoration:underline;
}


#footer #liens_footer{
padding:15px;
background-color:#495dbb;
color:#fff;

}


#footer  #liens_footer a{
color:#fff;
text-decoration: underline;
}

#footer  #liens_footer a:hover{
text-decoration:underline;
}

#footer  #hon{
width:60px;
float:right;
}

#footer  #liens_footer table{
margin:auto;
}


.separation{
clear:both;
visibility:hidden;
}


/*#bloc_ouverture_session p a.lien1{*/
a.lien1{
color:#0949B5;
}

/*#bloc_ouverture_session p*/
a.lien2{
color:#FF4F00;
text-decoration:none;
}

a.lien3{
color:#2c09ec;
font-size:11px;
}

.presentation_form{
margin-bottom:15px;
font-size:12px;
}

.presentation_form tr{
height:50px;
}

.presentation_form .td{
/*vertical-align:top;*/
}

.presentation_form .td1{
width:150px;
font-weight:bold;
font-size:12px;
/*vertical-align:top;*/
}

#inscription_frm{
width:auto;
}

#inscription_frm p label {
	float: left;
	width: 100px;
	text-align: right;
	margin: 0 20px 0 0;
}
#inscription_frm input {
	width:200px;
}

#inscription_frm input[type="submit"]{
width:100px;
}


.erreurs {
	font-weight:bold;
	color:#FF0000;
	border:1px dotted #FF0000;
	padding:5px;
}

#erreurs_lightbox {
	margin:0;
	padding:0;
	font-weight:bold;
	/*color:#FF0000;
	border:1px dotted #FF0000;*/
	padding:5px;
	width:400px;
	margin-left:10px;
}

div.fieldnotset{
/*border: 1px solid #F68C04;*/
border:1px solid #d2cdcd;
margin:auto;
margin-top:10px;
margin-bottom:20px;
width:100%;
}

div.fieldnotset p.legend {
margin-left:10px;
float:left;
}



div.fieldnotset p.legend span{
padding:0 10px;
background-color:#ffffff;
/*color:#F68C04;*/
font-weight:bold;
}
div.fieldnotset .titre_contenu{
padding:5px;
}

div.fieldnotset .clear {
clear:both;
padding-left:10px;
}

div.fieldnotset .clear p{
padding:10px;
}

#enonce_question_image {
	margin-top:10px;
}
#enonce_question_image img {
	border:1px solid #CCCCCC;
	margin-right:15px;
	margin-bottom:15px;
}

#bloc_contenu_reponse_mois{
background:url(fond_question_mois.jpg) top left no-repeat;
background-color:#FFFFFF;
border:2px solid #3caa61;
min-height:400px;
padding-left:5px;
padding-bottom:10px;
}


#bloc_question_mois{
margin-top:125px;
padding-top:0px;
padding-right:5px;
}

#bloc_question_mois h2{
margin-left:17px;
font-size:18px;
color:#3caa61;
}

#bloc_question_mois h3{
margin-left:17px;
font-size:14px;
color:#3caa61;
}

#bloc_question_mois .reponse{
border-bottom:1px dotted #3caa61;
padding:10px;
}
#bloc_question_mois .reponse p{
margin-left:10px;
}


#picto{
float:left;
}

#refererences_questionnaire{
float:left;
margin-left:20px;
}

.refererences_questionnaire{
float:left;
margin-left:20px;
}

.refererences_questionnaire p{
padding:0;
margin:0;
}

#bloc_comite_titre {
text-align:center;
font-weight:bold;
font-size:16px;
color:#FFFFFF;
background-color:#0D6B8B;
padding:5px;
}
#bloc_comite_liste{
color:#0D6B8B;
text-align:center;
font-weight:bold;
font-size:12px;
line-height:200%;
margin-bottom:40px;
margin-top:40px;
}
#bloc_comite_footer {
color:#568092;
text-align:left;
font-size:12px;
line-height:150%;
margin-top:40px;
}

.bloc_lien {
	width:48%;
	float:left;
	margin-top:15px;
}


#page_liens {
	/*border:2px solid #217D9C;*/
	width:100%;
	height:780px;
}

html>body #page_liens {
min-height:780px;
height:auto;
}
#page_liens div {
	width:48%;
	float:left;
}
#page_liens img {
	border:0px;
}
#page_liens p, #page_liens h2, #page_liens h3{
padding-left:10px;
padding-right:10px;
}

#page_liens h2{
color:#217D9C;
font-size:14px;
}

#page_liens h3{
font-size:12px;
}

#page_liens ul{
margin-left:30px;
list-style-type:disc;
}


.faq-questions{
	/*background-color:#217D9C;*/
	background:url(images_v2/bg_titre_bleu.jpg) top left repeat-x;
	font-weight:bold;
	width:90%;
	color:#FFFFFF;
	padding:3px;
	padding-left:8px;
	margin-top:20px;
}
.faq-answers{
width:90%;
padding:3px;
padding-left:8px;
line-height:1.5em;
}

#bloc_veille_biblio{
background:url(fond_veille_biblio.jpg) top left no-repeat;
background-color:#FFFFFF;
border:2px solid #3caa61;
min-height:400px;
padding-left:5px;
padding-bottom:10px;
}

#bloc_veille_biblio #instructions_icono{
margin-top:60px;
color:#3caa61;
}

#bloc_veille_biblio h2{
font-size:14px;
color:#000000;
}

#bloc_veille_biblio h3 a{
font-size:12px;
color:#3caa61;
text-decoration:none;
}

#bloc_veille_biblio h3 a:hover{
text-decoration:underline;
}


#bloc_veille_biblio .titre_doc{
font-size:11px;
color:#3caa61;
}

#bloc_contact h2{
color:#217D9C;
font-size:14px;
padding-left:10px;
padding-right:10px;
}

/*

class div pour afficher message de validation 
*/

.validation {
    text-align:center; 
	font-weight:bold;
	color:#008F00;
	border:1px dotted #008F00;
	padding:5px;
}

#col_milieu #bloc_resultats{
/*width:630px;*/
margin:0;
padding:0;
background-color:#FFFFFF;
/*border:2px solid #227D9C;*/
min-height:400px;
/*padding-left:10px;*/

}

#col_milieu #bloc_resultats .titre_recherche{
display:inline;
color:#f99404;
font-size:14px;
}

#onglet_res {
	margin:0;
    padding:0;
    /*float:left;*/
    width:100%;
	background:url(images_v2/onglets_recherche/bg.gif) repeat-x bottom;
    font-size:11px;
    line-height:normal;
	height:36px;
	margin-top:10px;
}
	
#onglet_res  ul {
    margin:0;
    padding:0;
	/*padding:10px 10px 0;*/
    list-style:none;
	overflow:hidden;
    }
#onglet_res  li {
    float:left;
	background:url(images_v2/onglets_recherche/norm_right.gif) no-repeat right top;
    margin:0;
    padding:0;
	margin-right:2px;
	text-align:right;
	height:35px;
    }

#onglet_res a {
    display:block;
	background:url(images_v2/onglets_recherche/norm_left.gif) no-repeat left top;
    /*padding:5px 15px 4px;*/
	padding:5px;
	color:#ffffff;
	text-decoration:none;
    }
	
#onglet_res a:hover {
text-decoration:underline;
}
	
#onglet_res #onglet_courant {
    background-image:url(images_v2/onglets_recherche/norm_right_on.gif);
	height:36px;
	
    }
 #onglet_res #onglet_courant a {
    background-image:url(images_v2/onglets_recherche/norm_left_on.gif);
	padding-bottom:5px;
	color:#000000;
    }
	
#bloc_contenu_resultats{
padding:0;
margin:0;
border-left:2px solid #c7c7c7;
border-right:1px solid #c7c7c7;
border-bottom:1px solid #c7c7c7;
border-top:none;
padding:5px;

}

#bloc_contenu_resultats table.liste_contenus{
padding:0;
margin:0;
border-collapse:collapse;
width:100%;
}
#bloc_contenu_resultats .titre_fond_bleu{
padding:0;
margin:0;
padding:5px;
margin-bottom:2px;
/*cursor:pointer;*/
}

#bloc_contenu_resultats .titre_fond_bleu h2{
margin:0;
padding:0;
font-size:18px;
font-weight:normal;

}

#bloc_contenu_resultats .titre_fond_bleu .nb_res{
padding:0;
margin:0;
margin-right:10px;
margin-top:5px;
font-size:12px;
font-weight:bold;
float:right;
}

.liens_tous_res{
text-align:right;
font-size:11px;
}

#pagination{
padding:0;
margin:0;
/*$margin-left:5px;*/
text-align:right;

padding:5px;

}

#pagination span{
/*float:left;
padding-left:5px;*/

}

h2.bloc_acces{
margin:0;
padding:10px;
background-color:#eaf8fd;
font-size:12px;
color:#333333;
/*border:1px solid #d2cdcd;*/
overflow:hidden;
margin-bottom:7px;
}

h2.bloc_acces img{
float:left;

}

h2.bloc_acces .lib{
margin:0;
padding:0;
padding-left:5px;
padding-top:5px;
float:left;
width:580px;

}

h2.bloc_acces .lib *{
margin:0;
padding:0;
}

.liens_plus{
border-top:1px solid #aaa;
padding-top:5px;
}

.bloc_sugg{
margin:0;
padding:0;
overflow:hidden;
margin-top:7px;
}

.bloc_sugg .rub{
margin:0;
padding:0;
float:left;
width:100px;
text-align:right;
color:#aaa;
padding-right:10px;
font-weight:bold;

}

.bloc_sugg .cont{
margin:0;
padding:0;
float:left;
width:540px;
padding-left:10px;
}

.bloc_sugg .cont .titre_contenu{
font-size:12px;
}

#bloc_tools{
border-bottom:1px solid  #e9e9e9;
color:#0279bd;
font-weight:bold;
}

#bloc_tools a{
text-decoration:none;
}

#erreurs_contact{
/*width:95%;height:30px;padding:2px;margin:auto;margin-bottom:5px;text-align:center;background-color:white;*/
}

