/* CSS Document */
#page{
	margin-left:15px;
}
#global_container{
	width:940px;
	background-color:#FFFFFF;
	padding:0px 35px 40px 15px;
}
.breaker_left{
	clear:left;
	overflow:hidden;
}
.breaker_right{
	clear:right;
	height:1px;
	overflow:hidden;
}
/****************************************************************
					Style header
****************************************************************/
#header{
}
#header .logo{
	height:75px;
	padding-bottom:1px;
}
#header #logo_droit{
	float:right;
}
/****************************************************************
					Style Menu header
****************************************************************/
#navigation_haut{
	background:url(../img_css/bg_bandeau_haut.gif) no-repeat bottom;
	min-height:90px;
	height:auto;
	padding:0px 0px 0px 15px;
}
#navigation_haut_contennu{
	background:url(../img_css/bg_bandeau_haut_contennu.gif) no-repeat bottom;
	min-height:52px;
	height:auto;
	padding:0px 0px 0px 15px;
}
/******************************************
					Style menu haut
******************************************/
#page #menu_haut{
padding-top:0px;

}
#page #menu_haut ul{
	width:auto;
	margin:0px auto 0px auto;
}
.menu {
	min-height:25px;
	height:auto;
	text-transform:uppercase;
}
* html .menu {padding-bottom:0;}
.menu ul  {
	list-style-type:none;
}
.menu li{
    float:left;
	text-align:center;
	color:#656565;
	border-bottom:none;
}
.menu ul li a {
	 color:#616E78;
	 font-size:100%;
	 font-weight:bold;

}
.menu ul li a:hover {
	 color:#616E78;
}
.menu a, .menu :visited, .menu :link, .menu :active, .menu :hover {
	text-decoration:none;
}
.menu a em.lft {
	display:block;
	float:left;
	width:7px;
	min-height:25px;
	height:auto;
	background: transparent url(../img_css/lefta1.gif);
	background-repeat:no-repeat;
}
.menu a b {
	display:block;
	float:left;
	padding:5px 11px 0px 11px;
	min-height:20px;
	height:auto;
	background: transparent url(../img_css/mida1.gif);
	cursor:pointer;
	font-weight:normal;
}
.menu a em.rgt {
	display:block;
	float:left;
	width:7px;
	min-height:25px;
	height:auto;
	background: transparent url(../img_css/righta1.gif);
	background-repeat:no-repeat;
}
/********************/
.menu .ong_encours em.lft_encours, .menu :visited em.lft_encours {
	display:block;
	float:left;
	width:7px;
	min-height:25px;
	height:auto;
	background: transparent url(../img_css/leftb1.gif);
	background-repeat:no-repeat;
}
.menu .ong_encours b.b_encours , .menu :visited b.b_encours {
	display:block;
	float:left;
	/*padding:5px 21px 0px 21px;*/
	padding:5px 11px 0px 11px;
	min-height:20px;
	height:auto;
	background: transparent url(../img_css/midb1.gif);
	color:#002F5D;
	font-weight:normal;
	color:#FFFFFF;
}
.menu .ong_encours em.rgt_encours, .menu :visited em.rgt_encours {
	display:block;
	float:left;
	width:7px;
	min-height:25px;
	height:auto;
	background: transparent url(../img_css/rightb1.gif);
	background-repeat:no-repeat;
}

#menu_haut.menu a
{
	color:#002F5D;
}

/*******************************************
		Fin style menu haut
*******************************************/
.logo_chsct{
	float:right;
	margin-right:3px;
}
.logo_chsct p{
	color:#FFFFFF;
	font-weight:bold;
	padding-right:20px;
	padding-top:30px;
}
.bienvenue{
	float:left;
	/*background:url(../img_css/bg_bienvenue.gif) no-repeat;*/
	min-height:38px;
	height:auto;
	margin-top:10px;
	width:361px;
	padding:6px 0px 0px 14px;
	color:#FFFFFF;
}
.bienvenue .bienv_name{
	font-size:145%;
	margin-bottom:2px;
}
.bienvenue .name_visitor{
	font-size:145%;
	padding:7px 0px 0px 0px;
}
.se_deconnecter{
	padding:25px 0px 0px 23px;
	float:left;
}
.se_deconnecter img{
	float:left;
	padding-right:15px;
}
.se_deconnecter a, .se_deconnecter a:visited
{
	color:#FFFFFF;
	font-size:110%;
}

/* suivi */
.suivi_select{
	margin-top:15px;
	width: 149px;/*196px;*/
	height: 43px;
	/*background: transparent url(../img_css/bg_suivi.gif);*/
	background-repeat:no-repeat;
	background-position: 29px 10px;
	padding:22px 0px 0px 47px;
	float:left;
	margin-right: -40px;
}
.suivi_select label{
	display: none;
}
.suivi_select select{
	width: 135px;
	height: 16px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left: 2px;
	padding-top: 0px;
}

.suivi_select p {
	color:#FFFFFF;
}

.criter_suivi{
	float:left;
	/*background-image:url(../img_css/bg_list_suivi.gif);
	background-repeat:no-repeat;
	background-position:top;*/
	width:165px;
	height:47px;
	margin-left:35px;
	margin-top:10px;
	text-align:center;
	padding-top:13px;
}
.criter_suivi select{
	width:140px;
	font-size:90%;
}
ul.liste_lien_suivi{
	padding-left:25px;
	padding-bottom:20px;
}
ul.liste_lien_suivi li{
	float:left;
	background:url(../img_css/puce_lien_footer.gif) no-repeat left;
	padding-left:10px;
	padding-right:10px;
}
ul.liste_lien_suivi li.first{
	background:none;
}
/****************************************************************
					Style Footer
****************************************************************/
#footer{
	width:100%;
}
#footer .copyright{
	float:right;
	font-size:90%;
	margin-right:10px;
}
#footer ul li{
	background:url(../img_css/puce_lien_footer.gif) left no-repeat;
	padding:0px 15px;
	float:left;
	font-weight:bold;
}
#footer ul li a{
	text-decoration:underline;
}
#footer ul li.first{
	background:none;
	padding-left:5px;
	padding-right:10px;
}
/****************************************************************
					Style Contennu acceuil
****************************************************************/

			/****bloc rappel*****/
#rapel{
	width:258px;
	margin-top:19px;
	float:right;
	background:url(../img_css/bg_login_middle.png) repeat-y;
}
#rapel h1{
	color:#FFFFFF;
	font-weight:normal;
	font-size:145%;
	height:55px;
	line-height:55px;
	padding-left:20px;
	background:url(../img_css/bg_rapel_top.png) no-repeat;
}
#rapel p.messagerie{
	display:block;
	color:#000;
	font-size:120%;
	font-weight:bold;
	padding-top:6px;
	padding-left:10px;
}
#rapel p.noir_gras{
	font-weight:bold;
	padding-left:6px;
}
#rapel p.noir_simple, #rapel p.spip{
	padding-left:6px;
}
#rapel p.spip{
	margin-bottom : 4px!important;
}
#rapel p.haut_line{
	line-height:14px;
}
#rapel p.bleu_gras{
	font-weight:bold;
	color:#4C83B5;
	padding-left:6px;
	margin-top:14px;
	line-height:15px;
}
#rapel a :hover{
	text-decoration:underline;
}
#rapel a{
	display:block;
	font-size:100%;
	padding-left:6px;
}
#rapel a.lien_msg{
	padding-left:12px;
}
#rapel p#first_bloc_txt{
	margin-top:17px;

}
#rapel .separateur{
	background:url(../img_css/bg_seaparateur_rapel.gif) no-repeat;
	width:228px;
	height:3px;
	overflow:hidden;
	margin:10px 15px 3px 15px;
}

			/****bloc login*****/

#login{
	width:258px;
	margin-top:19px;
	float:right;
	background:url(../img_css/bg_login_middle.png) repeat-y;

}
#login h1{
	color:#FFFFFF;
	font-weight:normal;
	font-size:145%;
	height:55px;
	line-height:55px;
	padding-left:20px;
	background:url(../img_css/bg_login_top.png) no-repeat;
}
#memoriser_identifiant, .ta_right, .accueil_sondage {
	margin:0 10px;
}

.c_red{
	text-align:center;
	margin-bottom:2px;
}


.ta_right input{
	margin-bottom:2px;
	border:#999 1px solid;
	padding:0 4px;
}
.ta_right a{
	margin-bottom:4px;
}

.ta_right{ text-align:right; }
.ta_right .noir_gras input { width:144px; }

/***********EMDEN AJOUT POUR CORRECTION LONGUEUR SOUS LINUX*********/
.toresizelinux {
	width:233px;
}

.accueil_sondage h2{
	font-size:17px;
}
.accueil_sondage ul{
	margin-top:4px;
	margin-left:-8px;

}
.spip_bouton input{
	border:#999 1px solid;
	padding:0 4px;
}
.accueil_sondage .spip_bouton input{
	margin-right:15px;
}


#bg_login_bottom{
	display:block;
	background:url(../img_css/bg_login_bottom.png) no-repeat;
	background-color:#fff;
	height:10px;
}
#memoriser_identifiant input {
	margin-right:4px;
}


#login p.messagerie{
	display:block;
	color:#000;
	font-size:120%;
	font-weight:bold;
	padding-top:6px;
	padding-left:2px;
}
#login p.noir_gras{
	font-weight:bold;
	padding-left:6px;
}
#login p.noir_simple{
	padding-left:6px;
}
#login p.haut_line{
	line-height:14px;
}
#login p.bleu_gras{
	font-weight:bold;
	color:#4C83B5;
	padding-left:6px;
	margin-top:14px;
	line-height:15px;
}
#login a{
	/* display:block; */
	font-size:100%;
	padding-left:6px;
}
#login a :hover{
	text-decoration:underline;
}
#login a.lien_msg{
	padding-left:12px;
}
#login p#first_bloc_txt{
	margin-top:17px;

}
#login .separateur{
	background:url(../img_css/bg_seaparateur_rapel.gif) no-repeat;
	width:228px;
	height:3px;
	overflow:hidden;
	margin:10px 15px 3px 15px;
}






			/****bloc agrï¿½gation*****/
#agrega{
	width:680px;
	display:table;
	padding:5px 0px 19px 0px;
	clear: left;
}
#agrega .image_agrega{
	float:left;
	padding:0px 19px 10px 0px;
	margin-top:15px; /** valeur pour safari  **/
	/**float:left;  valeur pour safari  **/
}
#agrega .txt_agrega{
	padding:15px 10px 0px 0px;
	position:relative;
	/**float:left;  valeur pour safari  **/
}
#agrega .txt_agrega p a{
	color:#000000;
}
#agrega .txt_agrega p a:hover{
	color:#4473A8;
}
#agrega .txt_agrega h2{
	font-size:145%;
	color:#4C83B5;
	margin-bottom:1px;
}
#agrega .txt_agrega h1{
	color:#E89A1C;
	font-size:220%;
}
#agrega .txt_agrega .sd_bloc{
	margin-top:15px;
}

#agrega .txt_agrega .sd_bloc h2 a:hover
{
	text-decoration:underline;
}

#agrega .txt_agrega .sd_bloc a:hover p
{
	text-decoration:underline;
}

			/****bloc agrï¿½gation*****/
.agrega{
	width:680px;
	display:table;
	padding:5px 0px 19px 0px;
	clear: left;
}
.actu{
	padding:0px 0px 19px 0px;
}

.agrega .image_agrega{
	float:left;
	padding:0px 19px 10px 0px;
	margin-top:15px; /** valeur pour safari  **/
	/**float:left;  valeur pour safari  **/
}
.agrega .txt_agrega{
	padding:15px 10px 0px 0px;
	position:relative;
	/**float:left;  valeur pour safari  **/
}
.agrega .txt_agrega p a{
	color:#000000;
}
.agrega .txt_agrega p a:hover{
	color:#4473A8;
}
.agrega .txt_agrega h2{
	font-size:145%;
	color:#4C83B5;
	margin-bottom:1px;

}
.agrega .txt_agrega h1{
	color:#E89A1C;
	font-size:220%;
}
.agrega .txt_agrega .sd_bloc{
	margin-top:0px;
}

.agrega .txt_agrega .sd_bloc h2 a:hover
{
	text-decoration:underline;
}

.agrega .txt_agrega .sd_bloc a:hover p
{
	text-decoration:underline;
}
p.groupe
{
	font-size:120%;
}

			/****bloc forum*****/
#forum{
	width:662px;
}

#forum .top_forum{
	background:url(../img_css/bg_top_forum.gif) top no-repeat;
	height:13px;
	margin-bottom:-1px;
}
#forum .contenu_forum{
	width:662px;
	background-image:url(../img_css/bg_forum.png);
	background-position:bottom;
	background-repeat:no-repeat;
	padding-bottom:1px;
}
#forum .contenu_forum h2{
	font-size:145%;
	font-weight:normal;
}
#forum .contenu_forum h3{
	font-size:130%;
	padding-top:9px;
}
#forum .contenu_forum h4, p.sujet{
	font-size:110%;
	padding-top:5px;
}
#forum .contenu_forum .contenu_border{
	width:636px;
	border-left:1px solid #C0C0C0;
	border-right:1px solid #C0C0C0;
	padding:1px 10px 0px 14px;
	margin-bottom:0px;
}
#forum .separateur_forum{
	background:url(../img_css/bg_seaparateur_forum.gif) no-repeat;
	width:633px;
	height:3px;
	overflow:hidden;
	margin:27px 0px 8px 0px;
}
/****************************************************************
					Style Contennu Faq
****************************************************************/
#content_center {
	padding-bottom:19px;
}
#content_center .haut_page,#contenu .haut_page{
	background:url(../img_css/bg_haut_page.gif) no-repeat left;
	padding:0px 0px 0px 15px;
	float:right;
	margin:20px 20px 20px 0px;
}
#content_center .retour{
	float:right;
	margin:20px 20px 20px 0px;
}
/**  Description de la catégorie Actualité **/
#content_center .txt_agrega h1 .noir_gras{
	font-size:12px;
	color:#000;
	width:645px;
	text-align:justify;
}

			/****bloc Questions*****/
#questions{
	width:253px;
	float:left;
	margin-top:27px;
}
#questions h1{
	font-size:145%;
	color:#FFFFFF;
	font-weight:normal;
	padding:27px 0px 0px 24px;
}
#questions .top_questions{
	background:url(../img_css/bg_top_questions.gif) top no-repeat;
	height:59px;
	margin-bottom:-1px;
}
#questions .contenu_questions{
	width:253px;
	background-image:url(../img_css/bg_questions.png);
	background-position:bottom;
	background-repeat:no-repeat;
	padding-bottom:48px;
}
#questions .contenu_questions .contenu_border{
	width:220px;
	border-left:1px solid #C0C0C0;
	border-right:1px solid #C0C0C0;
	padding:14px 17px 0px 14px;
	margin-bottom:0px;
}
#questions .contenu_questions .contenu_border ul li{
	background:url(../img_css/bg_list_quetions.gif) no-repeat;
	background-position:left 4px;
	padding-left:13px;
	line-height:17px;
}
#questions .contenu_questions .contenu_border ul li a{
	font-size:110%;
	font-weight:bold;
}
#questions .contenu_questions .contenu_border ul li.separateur_questions{
	background:url(../img_css/bg_seaparateur_auestions.gif) no-repeat;
	height:3px;
	overflow:hidden;
	margin:6px 0px 10px 0px;
}
/****bloc Rï¿½ponses*****/
#reponses{
	width:663px;
	float:left;
	padding-left:20px;
	margin-top:27px;
}
#reponses h1{
	font-size:145%;
	color:#FFFFFF;
	font-weight:normal;
	padding:27px 0px 0px 30px;
}
#reponses .top_reponses{
	background:url(../img_css/bg_top_reponses.gif) top no-repeat;
	height:55px;
	margin-bottom:-1px;
}
#reponses .contenu_reponses{
	width:663px;
	background-image:url(../img_css/bg_reponses.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	padding-bottom:20px;
}
#reponses .contenu_reponses .contenu_border{
	width:631px;
	border-left:1px solid #C0C0C0;
	border-right:1px solid #C0C0C0;
	padding:10px 15px 0px 15px;
	margin-bottom:0px;
}
#reponses .contenu_reponses .contenu_border .que_reponse,
#reponses .contenu_reponses .contenu_border .que_reponse_impair{
	padding:14px 10px 10px 10px;
	margin-bottom:12px;
}
#reponses .contenu_reponses .contenu_border .que_reponse_impair{
	background-color:#F1F1F1;
	margin-bottom:12px;
}
#reponses .contenu_reponses .contenu_border h2{
	font-size:130%;
	margin-bottom:2px;
}
#reponses .contenu_reponses .contenu_border p{
	font-size:130%;
	font-size:100%;
	line-height:18px;
}
/****************************************************************
					Style Contennu Liens utiles
****************************************************************/
/****bloc Liens utiles*****/

#lieun_utiles_detail{
	width:663px;
	float:left;
	padding-left:20px;
	margin-top:27px;
}
#lieun_utiles_detail .top_lien_detail{
	background:url(../img_css/bg_top_liens_droit.gif) top no-repeat;
	height:10px;
	margin-bottom:-1px;
}
#lieun_utiles_detail .contenu_lieun_utiles_detail{
	width:663px;
	background-image:url(../img_css/bg_reponses.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	padding-bottom:20px;
}
#lieun_utiles_detail .contenu_lieun_utiles_detail .contenu_border{
	width:631px;
	border-left:1px solid #C0C0C0;
	border-right:1px solid #C0C0C0;
	padding:4px 15px 0px 15px;
	margin-bottom:0px;
}
#lieun_utiles_detail .contenu_lieun_utiles_detail .contenu_border .detail_lien_impair,
#lieun_utiles_detail .contenu_lieun_utiles_detail .contenu_border .detail_lien{
	padding:8px 10px 0px 10px;
	margin-bottom:10px;
}
#lieun_utiles_detail .contenu_lieun_utiles_detail .contenu_border .detail_lien_impair{
	background-color:#F1F1F1;
	padding:5px 10px 6px 10px;
}
#lieun_utiles_detail .contenu_lieun_utiles_detail .contenu_border a{
	padding-left:3px;
	display:block;
	padding-top:3px;
}

a.spip_out
{
	display:inline !important;
}

#lieun_utiles_detail .contenu_lieun_utiles_detail .contenu_border p{
	font-size:130%;
	font-size:100%;
	line-height:14px;
	padding-left:3px;

}
p.spip{
	margin-bottom:7px !important;
}

#lieun_utiles_detail .contenu_lieun_utiles_detail .contenu_border h2.titre_lien_detail{
	background:url(../img_css/bg_titre_lien.gif) no-repeat;
	height:20px;
	width:613px;
	padding:13px 10px 9px 13px;
	color:#FFFFFF;
	font-size:130%;
}
#lieun_utiles_detail .contenu_lieun_utiles_detail .contenu_border h3{
	font-size:130%;
	padding-left: 3px;
}
#lieun_utiles_detail .contenu_lieun_utiles_detail .contenu_border h3.spip{
	font-size:110%;
}

#lieun_utiles_detail .contenu_lieun_utiles_detail .contenu_border h3 a{
	/* pour ne pas ajouter les padding-left de h3 et a, on le remet a 0 */
	padding-left: 0px;
}



			/****bloc Lien utiles gauche*****/
#li_ut_gauche{
	width:253px;
	float:left;
	margin-top:27px;
}
#li_ut_gauche h1{
	font-size:145%;
	color:#FFFFFF;
	font-weight:normal;
	padding:27px 0px 0px 24px;
}
#li_ut_gauche .top_li_ut_gauche{
	background:url(../img_css/bg_top_lien_utiles.png) top no-repeat;
	height:59px;
	margin-bottom:-1px;
}
#li_ut_gauche .top_li_ut_gauche h1 a{
	color:rgb(255,255,255);
}

#li_ut_gauche .contenu_li_ut_gauche{
	width:253px;
	background-image:url(../img_css/bg_questions.png);
	background-position:bottom;
	background-repeat:no-repeat;
	padding-bottom:20px;
}
#li_ut_gauche .contenu_li_ut_gauche .contenu_border{
	width:220px;
	border-left:1px solid #C0C0C0;
	border-right:1px solid #C0C0C0;
	padding:14px 17px 0px 14px;
	margin-bottom:0px;
}
#li_ut_gauche .contenu_li_ut_gauche .contenu_border ul{
	padding-left:2px;
	margin-bottom:-10px;
}
#li_ut_gauche .contenu_li_ut_gauche .contenu_border ul li{
	background:url(../img_css/bg_list_quetions.gif) no-repeat;
	background-position:left 4px;
	padding-left:13px;
	line-height:17px;
}
#li_ut_gauche .contenu_li_ut_gauche .contenu_border ul li a{
	font-size:110%;
	font-weight:bold;
}
#li_ut_gauche .contenu_li_ut_gauche .contenu_border ul li a:hover{
	text-decoration:underline;
}
#li_ut_gauche .contenu_li_ut_gauche .contenu_border ul li.separateur_questions{
	background:url(../img_css/bg_seaparateur_auestions.gif) no-repeat;
	height:3px;
	overflow:hidden;
	margin:6px 0px 10px 0px;
}
/****************************************************************
					Style Contennu "lot2_contenu"
****************************************************************/
#contenu h1 {
	font-size:220%;
	color:#E89A1C;
	margin:15px 0px 28px 0px;
}
#contenu h2 {
	font-size:145%;
	margin-bottom:13px;
	margin-top:0px; /* 20px */
}
#contenu h2.presentation {
	font-size:165%;
}

#contenu .formation{
	width:937px;
	margin-bottom:20px;
}
#contenu .formation .top_formation{
	background:url(../img_css/bg_top_formation.gif) no-repeat top;
	width:937px;
	height:16px;
}
#contenu .formation .contennu_formation{
	padding:5px 10px 10px 13px;
	border-left:1px solid #C0C0C0;
	border-right:1px solid #C0C0C0;
	height:100%;
	float: left;
	width: 97.3%;

}
#contenu .accueil{
	width:637px;
	margin-bottom:20px;
}
#contenu .accueil .top_accueil{
	background:url(../img_css/bg_top_accueil.gif) no-repeat top;
	width:637px;
	height:16px;
}
#contenu .accueil .contenu_accueil{
	padding:5px 10px 10px 13px;
	border-left:1px solid #C0C0C0;
	border-right:1px solid #C0C0C0;
	height:100%;
	float:left;
	width:612px;
}

#contenu .formation .contennu_formation img.img_formation{
	float:right;
}
#contenu .formation .contennu_formation table.spip tr td {
	height: 20px;
}
#contenu .formation .contennu_formation table tr td,#contenu .formation .contennu_formation table tr th {
	font-size: 110%;
}
#contenu .formation .contennu_formation h3{
	font-size:145%;
	margin-bottom:20px;
}
#contenu .formation .contennu_formation h4{
	font-size:127%;
	margin-bottom:20px;
}
#contenu .formation .contennu_formation p{
	font-size:110%;
	width:668px;
	line-height:18px;
}
#contenu .accueil .contenu_accueil p{
	font-size:110%;
	line-height:18px;
}

#contenu .accueil .contenu_accueil img.img_formation{
	float:right;
}

#contenu .formation .contennu_formation img{
	margin:3px 22px 0px 0px;
}
#contenu .formation .contennu_formation img.picto{
	margin:0px;
}

#contenu .accueil .contenu_accueil img{
	margin:3px 22px 0px 0px;
}
#contenu .accueil .contenu_accueil img.puce{
	margin:1px 0px 0px 0px;
}
img.puce{
	margin:1px 0px 0px 0px !important;
}
#contenu .formation .bas_formation{
	background:url(../img_css/bg_bas_formation.gif) no-repeat bottom;
	width:937px;
	height:26px;
	float: left;
}
#contenu .accueil .bas_accueil{
	background:url(../img_css/bg_bas_accueil.gif) no-repeat bottom;
	width:637px;
	height:26px;
	float: left;
}

#contenu .formation .bas_formation ul{
	padding-left:30px;
}
#contenu .formation .bas_formation ul li{
	float:left;
	background:url(../img_css/bg_li_footer.gif) no-repeat right;
	padding:5px 8px;
	font-weight:bold;
	font-size:110%;
}
#contenu .formation .bas_formation ul li.sans_barre{
	background:none;
}
#contenu .formation .bas_formation ul li.barre_gauche{
	background:url(../img_css/bg_li_footer.gif) no-repeat left;
}
#contenu .formation .bas_formation ul li a{
	color:#FFFFFF;
}
#contenu .formation .bas_formation ul li a:hover{
	text-decoration:underline;
}
#contenu .formation .bas_formation ul li.no_bg{
	background:none;
}
/****************************************************************
					Style Contennu "lot2_suivi"
****************************************************************/

h1.titre_suivi{
	font-size:220%;
	color:#E89A1C;
	margin:9px 0px 20px 15px;
}
.suivi{
	width:937px;
	margin-top:27px;
}
.suivi .top_suivi{
	background:url(../img_css/bg_top_formation.gif) no-repeat top;
	width:937px;
	height:16px;

}
.suivi .top_suivi_reduit{
	background:url(../img_css/bg_top_formation_reduit.gif) no-repeat top;
	width:350px;
	height:16px;

}

.fiche .contennu_fiche_reduit{
	padding:10px 12px 0px 12px;
	border-left:1px solid #C0C0C0;
	border-right:1px solid #C0C0C0;
	height:100%;
	width:324px;
}

.fiche .contennu_fiche{
	padding:10px 12px 0px 12px;
	border-left:1px solid #C0C0C0;
	border-right:1px solid #C0C0C0;
	height:100%;
}

#contenu .suivi .contennu_fiche_reduit h2{
	margin-top : 0px;
}

.suivi .contennu_suivi{
	padding:10px 12px;
	border-left:1px solid #C0C0C0;
	border-right:1px solid #C0C0C0;
	height:100%;
}
.suivi .bas_suivi{
	background:url(../img_css/bg_bas_suivi.gif) no-repeat bottom;
	width:937px;
	height:15px;
}
.suivi .bas_suivi_reduit{
	background:url(../img_css/bg_bas_suivi_reduit.gif) no-repeat bottom;
	width:350px;
	height:15px;
}

.suivi .contennu_suivi table.first_table
{
	border-bottom:1px solid #CACACA;
}
.suivi .contennu_suivi table.sde_table{
	margin-bottom:40px;
}
.suivi .contennu_suivi table{
	border-collapse:collapse;
}
.suivi .contennu_suivi table tr.fond_orange{
	background-color:#F19603;
	height:28px;
	color:#FFFFFF;
	width:909px;
	border-collapse:collapse;
}
.suivi .contennu_suivi table tr.fond_orange th.first{
	background:url(../img_css/bg_frst_col_orange.gif) no-repeat top left;
	background-color:#F19603;
	width:113px;
}
.suivi .contennu_suivi table.first_table tr .first{
	padding-left:30px;
}
.suivi .contennu_suivi table.first_table tr td{
	border-bottom:1px solid #CACACA;
}
.suivi .contennu_suivi table.first_table tr{
	height:30px;
}
.suivi .contennu_suivi table.first_table tr th.prenom{
	width:135px;
}
.suivi .contennu_suivi table.first_table tr th.ste{
	width:160px;
}
.suivi .contennu_suivi table.first_table tr th.debut{
	width:130px;
}
.suivi .contennu_suivi table.first_table tr th.email{
	width:165px;
}
.suivi .contennu_suivi table tr.fond_orange th.last{
	background:url(../img_css/bg_last_col_orange.gif) no-repeat top right;
	background-color:#F19603;
	width:180px;
}
.suivi .contennu_suivi table tr.fond_orange_bas {
	height:141px;
}
.suivi .contennu_suivi table.sde_table tr th{
	padding-top:10px;
}
.suivi .contennu_suivi table.sde_table tr.first td{
	padding:2px 0px 22px 0px;
}
.suivi .contennu_suivi table.sde_table tr td{
	padding:15px 0px 19px 0px;
}
.suivi .contennu_suivi table tr.fond_bleu td
{
	padding:2px 0px;
}

.suivi .contennu_suivi table tr.gris td, .suivi .contennu_suivi table tr.gris td a
{
	background-color:rgb(241,241,241);
}

.suivi .contennu_suivi table tr.blanc td, .suivi .contennu_suivi table tr.blanc td a
{
	background-color:#fff;
}

.suivi .contennu_suivi table tr.gris td a:hover
{
	text-decoration:underline;
}

.suivi .contennu_suivi table.sde_table tr th.relance{
	width:230px;
	text-align:left;
	padding-left:30px;
}
.suivi .contennu_suivi table.sde_table tr td.relance{
	padding-left:5px;
}
.suivi .contennu_suivi table.sde_table tr.fond_bleu td.relance{
	padding-left:30px;
	font-size:110%;
}
.suivi .contennu_suivi table.sde_table tr td.la_chutte{
	padding-left:30px;
	padding-top:10px;
}
.suivi .contennu_suivi table.sde_table tr th.alertes_notes{
	width:245px;
	text-align:center;
}
.suivi .contennu_suivi table.sde_table tr th.date_reception{
	width:225px;
	text-align:center;
}
.suivi .contennu_suivi table.sde_table tr th.date_envoi{
	width:185px;
	text-align:center;
}
.suivi .contennu_suivi table tr.fond_orange_bas td.first{
	background:url(../img_css/bg_first_orange_bas.gif) no-repeat bottom left;
	background-color:#F19603;
	padding-left:20px;
	padding-top:20px;
}
.suivi .contennu_suivi table tr.fond_orange_bas td.last{
	background:url(../img_css/bg_last_orange_bas.gif) no-repeat bottom right;
	background-color:#F19603;
}
.suivi .contennu_suivi table tr.fond_bleu
{
	background-color:#5EA2D1;
	/*transform:uppercase;*/
	color:#FFFFFF;
}

.suivi .contennu_suivi table tr.fond_bleu a:hover
{
	text-decoration:underline;
}

.suivi .contennu_suivi table tr.fond_bleu label{
	display:block;
	float:left;
	padding-right:10px;
	padding-top:2px;
	font-size:110%;
}
.suivi .contennu_suivi table tr.fond_gris{
	background-color:#F1F1F1;
}
.zone_txt_suivi{
	padding:10px;
	width:508px;
	height:42px;
}
input.btn_suivi{
	float:right;
}



.new_relance{
	background:url(../img_css/bg_new_relance.gif) no-repeat;
	padding:10px 0px 0px 25px;
	width:154px;
	height:65px;
}
.new_relance label{
	font-weight:bold;
	padding-bottom:5px;
	display:block;
}
.new_relance input{
	width:105px;
	margin-left:20px;

}
tr.fond_orange_bas input.date,
tr.fond_bleu input.date{
	width:100px;
	font-size:80%;
	height:15px;
	padding-top:2px;
	padding-left:5px;
}

tr.fond_orange_bas td.first label{
	/*text-transform:uppercase;*/
	color:#FFFFFF;
	display:block;
	padding-bottom:10px;
}
tr.fond_orange_bas td label{
	display:block;
	font-weight:bold;
}
tr.fond_orange_bas td.first p{
	padding-top:10px;
	width:110px;
	font-size:100%;
}
tr.fond_orange_bas td input.chkbx{
}


/****************************************************************
					Style Contennu "lot3_messagerie"
****************************************************************/
.contennu_messagerie{
	padding:10px 0px 10px 12px;
	border-left:1px solid #C0C0C0;
	border-right:1px solid #C0C0C0;
	height:100%;
}
h1.titre_messagerie{
	font-size:220%;
	color:#E89A1C;
	margin:0px 0px 27px 2px;
}
#content_center .haut_page_msg{
	text-decoration: underline;
	background:url(../img_css/bg_haut_page.gif) no-repeat left;
	padding:0px 0px 0px 15px;
	float:right;
	margin:14px 40px 20px 0px;
}
/****************************************
		Style deuxiï¿½me tableau
*****************************************/
table.tableau_des_msg, table.tableau_annuaire, table.tableau_fiche{
	border-collapse:collapse;
	width:695px;
	float:left;
	margin-left:18px;
	margin-bottom:-5px;
}
table.tableau_fiche{
	margin-left:0px;
	width:400px;
}

table.tableau_des_msg tr.create_space_bas td.space{
	padding:0px;
}
table.tableau_des_msg th, table.tableau_annuaire, table.tableau_fiche{
	text-align:left;
}
table.tableau_des_msg input{
	margin-left:9px;
}
table.tableau_des_msg select,table.tableau_des_msg input.btn_ok{
	vertical-align:middle;
	margin:0px;
}
table.tableau_des_msg select{
	font-size:80%;
	width:100px;
	margin-left:20px;
}
table.tableau_des_msg th.choix{
	width:46px;
	padding-left:15px;
}
table.tableau_des_msg th.etat_msg{
	width:21px;
}
table.tableau_des_msg th.piece_jionte{
	width:34px;
}
table.tableau_des_msg th.reponse{
	width:33px;
}
table.tableau_des_msg th.emetteur{
	width:140px;
}
table.tableau_des_msg .first a, table.tableau_annuaire .first a
{
	color:rgb(255,255,255);
}
table.tableau_des_msg th.objet{
	width:210px;
}
table.tableau_des_msg th.date_and_delete{
	width:190px;
}
img.supprimer{
	margin-right:12px;
}
table.tableau_des_msg tr.first, table.tableau_annuaire tr.first, table.tableau_fiche tr.first{
	background-color:#5EA2D1;
	color:#FFFFFF;
	font-size:110%;
}
table.tableau_des_msg tr.last, table.tableau_annuaire tr.last, table.tableau_annuaire_tuteur tr.last, table.tableau_annuaire_apprenant tr.last, table.tableau_annuaire_exapprenant tr.last
{
	background-color:#5EA2D1;
}
table.tableau_des_msg tr td, table.tableau_annuaire tr td{
	border-bottom:1px solid #CACACA;
	padding:3px 2px;
}
table.tableau_fiche tr td, table.tableau_fiche tr th{
	border-bottom:1px solid #CACACA;
	padding-left:9px;
	vertical-align:middle;

}
table.tableau_fiche tr td.ColLabelClair , table.tableau_fiche tr th.ColLabelClair {
	width:50%;
}


table.tableau_des_msg tr.create_space_top td, table.tableau_annuaire tr.create_space_top td, table.tableau_annuaire_tuteur tr.create_space_top, table.tableau_annuaire_apprenant tr.create_space_top, table.tableau_annuaire_exapprenant tr.create_space_top
{
	background-color:#F1F1F1;
	border:none;
	padding:0px 0px;
}
table.tableau_des_msg tr.create_space_bas td, table.tableau_annuaire tr.create_space_bas, table.tableau_annuaire_tuteur tr.create_space_bas, table.tableau_annuaire_apprenant tr.create_space_bas, table.tableau_annuaire_exapprenant tr.create_space_bas
{
	border:none;
	height:0px;
}
table.tableau_des_msg tr.msg_non_lu{
	font-weight:bold;
}
table.tableau_des_msg tr.ancien, table.tableau_annuaire tr.ancien, table.tableau_annuaire_tuteur tr.ancien, table.tableau_annuaire_apprenant tr.ancien, table.tableau_annuaire_exapprenant tr.ancien, table.tableau_fiche tr.ancien
{
	color:#68757F;
	vertical-align:top;
}

.tableau_des_msg .create_space_top .chemin_dossier
{
	padding-left:10px;
}

.espace_chemin_dossier{
	width:10px;
}


.tableau_des_msg .create_space_top .chemin_dossier .dossier
{
	font-weight:bold;
}
/* chemin_dossier plus simple pour le petit poucet de la messagerie, harmonise avec le forum */
ul.chemin_dossier
{
	padding-left:20px;
}

ul.chemin_dossier li
{
	display: inline;
	color:#E89A1C;
	font-weight:bold;
}


/****************************************
		Style 1er tableau
*****************************************/
table.tableau_lien_msg{
	border-collapse:collapse;
	width:198px;
	float:left;
}
table.tableau_lien_msg tr td{
	background:url(../img_css/bg_liste_lien_msg.gif) repeat-x bottom;
	padding-bottom:0px;
	padding:2px 0px 5px 0px;
}
table.tableau_lien_msg tr.ligne_last_lien td{
	background:none;
	padding-bottom:9px;

}

table.tableau_lien_msg tr.first td.picto{
	background:url(../img_css/bg_top_menu_d_msg_picto.gif) no-repeat top left #EA9202;
	height:23px;
}
table.tableau_lien_msg tr.first td.lien_msg{
	background:url(../img_css/bg_top_menu_d_msg_lien.gif) no-repeat top right #EA9202;
	height:23px;
}
table.tableau_lien_msg tr td.encours{
	font-weight:bold;
}
table.tableau_lien_msg tr td.lien_msg a{
	color:#000000;
}
table.tableau_lien_msg tr.last td.picto{
	background:url(../img_css/bg_bas_menu_d_msg_picto.gif) no-repeat bottom left;
	background-color:#EA9202;
}
table.tableau_lien_msg tr td.picto{
	padding-left:5px;
	width:20px;
}
table.tableau_lien_msg tr.last td.lien_msg{
	background:url(../img_css/bg_bas_menu_d_msg_lien.gif) no-repeat bottom right;
	background-color:#EA9202;
}
/****************************************
		Style zone de contenu messagerie
*****************************************/
#content_messagerie{
margin:0 0 0 200px;
}
#content_messagerie_retrait_haut{
	margin:-13px 0 0 200px;
}

/* messagerie default */
#liste_messages select{
border:#333 1px solid;
}
.toutselectionner input{
margin-right:6px;
}

/*Ecrire un message*/
#content_messagerie .mess_act{
margin:0 25px 0 10px;
position:relative;
}
#content_messagerie .mess_act p{
margin:5px 0;
}
#destinataire, #sujet, textarea.message, #submitbtn input, .btndestinataire{
border:#333 1px solid;
}
#content_messagerie .mess_act label{
margin-right:2px;
}
#content_messagerie .mess_act label.signature{
margin-left:0px;
}

#content_messagerie .mess_act label.mess_sujet{
margin-left:38px;
}
#content_messagerie .mess_act label.mess_message{
margin-left:18px;
vertical-align:top;
}
.message{
	width:320px;
	height:300px;
}
.chkbx_form_fich{
margin-right:4px;

}
#piece_jointe{
margin:0 0 0 64px;
}
#piece_jointe input{
margin-right:4px;
margin-bottom:10px;
border:#333 1px solid;
}
#ajout_autre_piece{
	margin-left:64px;
}
#submitbtn{
margin:10px 0 0 140px;
}
#submitbtn input{
padding: 0 15px;
}
#destinataire_list{
position:absolute;
left:450px;
top:-2px;
background-color:#ea9202;
margin-left:-15px;
}
#destinataire_list a{
/*color:#fff;*/
}
#destinataire_list ul{
	margin-bottom:12px;
	text-align:left;
}
#destinataire_list ul li{
	height:auto;
}
#destinataire_list ul li ul{
	margin-left:22px;
}

/*lecture d'un message*/
#messagelecture{
margin:0 20px;
}
/*MESSAGERIE DOSSIER*/
.dossiercreation{
margin:0 75px;
}
.dossiercreation input,.dossiercreation select{
border:#333 1px solid;
}
.dossiercreation input.btnajouter{
padding: 0 10px;
}
#listedossier{
margin:20px 75px 0 75px;
}
#listedossier h2{
font-size:16px;
color:#E89A1C;
margin:0 0 10px 0;
}
#listedossier h2{
font-size:16px;
color:#E89A1C;
}
#listingdossier{
margin:10px 25px;
}
#listingdossier{

}
#listingdossier ul{
	list-style:square;
	margin: 0 0 10px 0;
}
#listingdossier ul li ul{
	margin: 0 0 0 15px;
	list-style:disc;
}
#liste_messages .retour_liste_dossier
{
	margin-left:20px;
}

/*gestion des erreurs et confirmations */
.ErrCon_erreur, .ErrCon_confirmation{
	text-align:center;
}
.ErrCon_erreur{
	color:#CC0000;
}
.ErrCon_confirmation{
	color:#59B300;
}
.messagerie_erreur{
	margin-top:-28px;
}
/* vider la corbeille */
#mess_vide_corbeille{
position:relative;
top:10px;
left:50px;
}
/*MESSAGERIE lecture de message*/

/* Emden ajout pour naviguation messages 020708 */
.nav_message{
text-align:center;
}


/*
:ï¿½
*/

/****************************************************************
					Style Contennu "lot3_Fiche"
****************************************************************/
#content_center{
	/*background-color:red;*/
}
.top_fiche{
	/*background-color:grey;*/
}
h1.titre_fiche{
	font-size:220%;
	color:#E89A1C;
	margin:9px 0px 15px 15px;
}
p.info_client{
	padding-left:17px;
	font-size:110%;
	margin-bottom:10px;
}
/****************************
  mise en forme bloc gauche
****************************/
.bloc_gauche_fiche{
	float:left;
	padding-top:45px;
	width:190px;
	margin-left:20px;
}
.bloc_gauche_fiche p{
	padding-left:0;/*8px*/
	text-align: center;
}
.bloc_gauche_fiche .image_fihe
{
	text-align:center;
	padding:22px 0px;
}
.bloc_gauche_fiche_contact_ap .image_fihe
{
	text-align:center;
	padding:2px 0px;
}
.bloc_gauche_fiche .image_fihe img{
	padding-left:0;/*8px*/
}
.bloc_gauche_fiche input.chkbx{
	margin:0px 6px 0px 0;/*0px 7px 0px 10px;*/
}
.bloc_gauche_fiche input.che_img{
	width:105px;
	height:16px;
	vertical-align:middle;
	margin-left:10px;
	margin-top:18px;
}
.bloc_gauche_fiche input.btn_parcourir{
	vertical-align:middle;
	margin-left:-4px;
	margin-top:18px;
}
.bloc_gauche_fiche  p.indic_format{
	padding-top:5px;
	line-height:14px;
}
.bloc_gauche_fiche label{
	font-weight:bold;
	font-size:110%;
}
#fichier_photo{
border:#999 1px solid;
}
.bloc_gauche_fiche_contact_ap
{
	float:left;
	width:120px;
}

/****************************
  mise en forme de la fiche
****************************/
.fiche .contennu_fiche{
	padding:10px 12px 0px 12px;
	border-left:1px solid #C0C0C0;
	border-right:1px solid #C0C0C0;
	height:100%;
}

.fiche .right {
float: right;
margin-right: 30px;
}
.contennu_fiche .ecrire_message
{
	margin-left:0px;
}


.bloc_droit_fiche table{
	width:675px;
}
.bloc_droit_fiche table tr{
	height:30px;
}
.bloc_droit_fiche table tr.fond_grisClair{
	background-color:#f8f8f8;
}

.veticaltop{
vertical-align:top;
}
.oui_non, .radio_btn{
vertical-align:top;
}

.btnFiche{
text-align:right;
}
.tableau_fiche td input.txt_post{
	width: 260px;
}
.tableau_fiche td.ColInput textarea{
	width: 260px;
	padding-left:3px;
}
/**** roqia  form**/
.impression {
	width:130px;
	float:right;
}
/************** A ignorer par safari ***************/

#agrega .image_agrega{
	display:table-cell;
}
#agrega .image_agrega{
	height:100%;
}
#agrega .image_agrega{
	margin-top:-15px;
}

#agrega .txt_agrega{
	display:table-cell;
}
#agrega .image_agrega{
	height:100%;
}
/* #navigation_haut short*/
#navigation_haut.short{
	min-height: 54px;
	height: 54px;
	background:url(../img_css/bg_bandeau_haut_short.gif) no-repeat bottom;
	background-position: 0px 15px;
	overflow: hidden;
}
.short .logo_chsct,
.short .bienvenue,
.short .se_deconnecter{
	display: none;
}

/************* Modifications & ajouts emden *******************/
/************* **************************** *******************/
.c_red{ color:red; }
.accueil_sondage{
	padding:2px;
	width:250px;
}
.mini_fiche_formation {
	display:block;
	width:210px;
	margin-bottom:20px;
	border:1px solid #C0C0C0;
	background:url(../img_css/bg_bas_formation.gif) no-repeat top;
	padding-left:9px;
	padding-top:3px;
}
.mini_fiche_formation h3{
	font-size:145%;
	color:#FFFFFF;
	text-decoration:underline;
	margin-bottom:20px;
	padding-left : 9px;
}
/********* test infobulle *********/

a.info_bulle{
    position:relative;
    z-index:24;
    background-color:#ccc;
    color:#000000;
    }

a.info_bulle:hover{
	z-index:100;
	background-color:#cccccc;
	}

a.info_bulle span{display: none}

a.info_bulle:hover span{

 	display:block;
	position:absolute;
	left:0px;
	right:0px;
	top:0px;
	/*bottom:-60px;*/
    border:1px solid #6699cc;
    background-color:#eeeeee; color:#6699cc;
    text-align: justify;
    font-weight:normal;
    padding:6px;

    margin: 15px 0px 0px -200px;
    }

/**********************************/
a.lien_infobulle_invite,a.lien_infobulle_invite:visited,a.lien_infobulle_invite:hover,a.lien_infobulle_invite:active{
	color:#ffffff;
}

a.lien_infobulle_invite:hover{
	text-decoration:none;
}
a.lien_infobulle_invite,a.lien_infobulle_invite:visited,a.lien_infobulle_invite:hover,a.lien_infobulle_invite:active{
 color:#ffffff;
}


/************* Fin Modifications & ajouts emden *******************/

/* Annuaire */
/***********/
table.tableau_annuaire_tuteur, table.tableau_annuaire_apprenant, table.tableau_annuaire_exapprenant
{
	margin-top:23px;
	border-collapse:collapse;
	margin-left:18px;
	margin-bottom:-5px;
}




table.tableau_annuaire_tuteur tr.first, table.tableau_annuaire_apprenant tr.first, table.tableau_annuaire_exapprenant tr.first
{
	text-align:center;
	background-color:#5EA2D1;
	color:#FFFFFF;
	font-size:110%;
}
table.tableau_annuaire tr.first a
{
	color:rgb(255,255,255);
}

table.tableau_annuaire_exapprenant tr.first a
{
	color:rgb(255,255,255);
}

table.tableau_annuaire td.ead_ap, table.tableau_annuaire td.ap_papier, table.tableau_annuaire td.chsct,
table.tableau_annuaire_tuteur td.ead_ap, table.tableau_annuaire_tuteur td.ap_papier, table.tableau_annuaire_tuteur td.chsct
{
	width:70px;
	text-align:center;
}

table.tableau_annuaire_tuteur td.lien_messagerie, table.tableau_annuaire_apprenant td.lien_messagerie, td.nom_session
{
	width:160px;
	text-align:center;
}

table.tableau_annuaire
{
	margin-left:20px;
	text-align:left;
}
table.tableau_annuaire th.nom, table.tableau_annuaire td.nom
{
	width:150px;
	padding-left : 9px;
}

table.tableau_annuaire th.brochure, table.tableau_annuaire td.brochure
{
	padding-left : 9px;
}
table.tableau_annuaire th.prenom
{
	width:150px;
}
table.tableau_annuaire th.entreprise
{
	width:200px;
}
table.tableau_annuaire th.lien_messagerie
{
	width:100px;
}
table.tableau_annuaire th.ap
{
	width:66px;
}
table.tableau_annuaire th.ap_papier
{
	width:66px;
}
table.tableau_annuaire th.chsct
{
	width:68px;
}
table.tableau_annuaire th.session
{
	width:100px;
}



table.tableau_annuaire_apprenant
{

	width:760px;
	text-align:center;
}

table.tableau_annuaire_tuteur
{
	width:760px;
	text-align:center;
}

table.tableau_annuaire th a
{
color:#FFFFFF;
}
table.tableau_annuaire_tuteur th a
{
color:#FFFFFF;
}

table.tableau_annuaire_exapprenant
{
	width:760px;
	text-align:center;
}



table.tableau_annuaire tr.fond_gris, table.tableau_annuaire_tuteur tr.fond_gris, table.tableau_annuaire_exapprenant tr.fond_gris, table.tableau_annuaire_apprenant tr.fond_gris, table.tableau_fiche tr.fond_gris
{
	background-color:#f1f1f1;
	vertical-align:top;
}

p.annuaire_tuteur
{
	font-size:110%;
	margin-left:20px;
}



/* Mini Fiche */
/***************/



p.mini_fiche_txt {
font-size:110%;
margin-bottom:10px;
padding-left:17px;
line-height:16px;
}



.bloc_droit_fiche{
	/*background-color:red;*/
	margin:0px 0px 0px 213px;
	width:675px;
	vertical-align:top;
}

.bloc_droit_fiche_reduit{
	margin:0px 0px 0px 130px;
	width:190px;
	vertical-align:top;
}

.bloc_droit_fiche table td.second{
	width:165px;
	font-weight:bold;
	font-size:11px;
	line-height:16px;
	padding-left:15px;
	background: url(../img_css/puce_form_fiche.gif) no-repeat scroll 5px 12px;
}

.rappel{
	margin:6px;
}
.bloc_droit_fiche table td.third{
color:#333;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
line-height:16px;
text-align:left;
vertical-align:top;
}

table.form_fiche td.third {
	vertical-align: middle;
}

#info_legales{
	width:100%;
	display:table;
	padding:5px 0px 19px 0px;
	clear: left;
}
#info_legales .image_agrega{
	float:left;
	padding:0px 19px 10px 0px;
	margin-top:15px; /** valeur pour safari  **/
	/**float:left;  valeur pour safari  **/
}
#info_legales .txt_agrega{
	padding:15px 10px 0px 0px;
	position:relative;
	/**float:left;  valeur pour safari  **/
}
#info_legales .txt_agrega p a{
	color:#000000;
}
#info_legales .txt_agrega p a:hover{
	color:#4473A8;
}
#info_legales .txt_agrega h2{
	font-size:145%;
	margin-bottom:1px;
}
#info_legales .txt_agrega h1{
	font-size:220%;
	color:#E89A1C;;
}
#info_legales .txt_agrega .sd_bloc{
	margin-top:15px;
}

#info_legales .txt_agrega .sd_bloc h2 a:hover
{
	text-decoration:underline;
}

#info_legales .txt_agrega .sd_bloc a:hover p
{
	text-decoration:underline;
}

#info_legales .image_agrega{
	display:table-cell;
}
#info_legales .image_agrega{
	height:100%;
}
#info_legales .image_agrega{
	margin-top:-15px;
}

#info_legales .txt_agrega{
	display:table-cell;
}
#info_legales .image_agrega{
	height:100%;
}

.div_picto{
	text-align:right;
	margin-top:-15px;
	padding-right:99px;
}

ul.sans_puce{list-style:none!important;}

span.info_bulle{
	position: absolute;
	display : none;
	z-index:20;
	text-align: left;
	float: left;
	top:80px;
	left:722px;
	width: 227px;
	background: #f5f5dc;
	border: 1px solid blue;
	padding-left:10px
}

#ajout_destinataires {

	padding-bottom:1em;
	}
#barre_titre {
	background-color: #5EA2D1;
}
#fenetre_ajout_destinataires
{
	width:22em;
	background-color: #F1F1F1;
	padding:2px;
	border-bottom: 2px solid #000000;
	border-top: 1px solid #78A3F2;
	border-left: 1px solid #78A3F2;
	border-right: 1px solid #204095;
}
#liste_destinataires
{
	height: 17em;
	overflow: auto;
}

#barre_titre {
	color: #ffffff;
	padding-left:3px;
	padding-right:3px;
	font-weight:bold;
	cursor: pointer;
	cursor: hand;
}
#liste_destinataires input {
	margin-right:2px;
	margin-left:2px;
}

#remplis {
	margin:auto;
	cursor: pointer;
	cursor: hand;
}
#ajout_destinataires{
	color:#fff;
	font-weight:bolder;
	text-align:right;
	background-color:#aaa;
	padding:1px;
	border-bottom: 2px solid #000000;
	border-top: 2px solid #78A3F2;
	border-left: 2px solid #78A3F2;
	border-right: 2px solid #204095;

}





/******    tableau spip  ******/
/******************************/
table.spip{
	border-collapse:collapse;
	width:695px;
	margin-left:18px;
	margin-bottom:-5px;
}
table.spip{
	margin-left:0px;
	width:auto;
	margin-bottom:10px;
	margin:auto auto 1em;
	text-align:left;
	}

table.spip tr.row_first{
	background-color:#5EA2D1;
	color:#FFFFFF;
	font-size:110%;
}

table.spip tr td,table.spip tr th{
	border-bottom:1px solid #CACACA;
	padding-left:9px;
	vertical-align:middle;

}

table.spip tr.row_even
{
	color:#68757F;
	vertical-align:top;
}
table.spip tr.row_odd
{
	background-color:#f1f1f1;
	vertical-align:top;
}

/* correction Actualités */
#lieun_utiles_detail .contenu_lieun_utiles_detail .contenu_border p img.puce { float:left; }
