/* CSS Document */
#page {
	margin: 0 auto;
	width:969px;
	text-align: left;
	border-top:4px solid #009B51;
	border-bottom:4px solid #009B51;
	padding:0 15px 10px 20px;
}
.hide {
	display: none;
}
.float_left {
	float: left;
}
.breaker, .breaker2{
	clear: both;
	height: 1px;
	overflow: hidden;
}
.breaker2{
	height: 0px;
}
.bg_none{
	background:none;
}
.bold, strong
{
	font-weight:bold;
}
/*******************************************************************************************************************
*                                                                                                     SQUELETTE
********************************************************************************************************************/
/**********************************************************************************
*                                                                home
***********************************************************************************/
body .home{
   font-size: 12px;
}
#header{
	background:url(../images/css/bg_header.png) no-repeat top;
	min-height:105px;
	height:auto;
	padding-left:17px;
}
img.logo{
	padding:0 0 0 1px;
}
#nav_haut{
	float:right;
	padding-right:2px;
}
#nav_haut ul li{
	float:left;
	background:url(../images/css/bg_liste_top.png) no-repeat right top;
	padding:3px 6px 0 10px;
}
#nav_haut ul li a{
	color:#017F43;
	text-decoration:none;
}
#nav_haut ul li.bg_none{
	background:none;
}
#nav_principal{
	padding:0 0 10px 4px;
}
#nav_principal li{
	display:block;
	float:left;
	width:115px;
	text-align: right;
	margin-right:2px;
}
#nav_principal li a{
	text-decoration:none;
	color:#fff;
	font-weight:bold;
	display:block;
	border-bottom:2px solid #fff;
	padding:2px 0px 4px 0;
	width:115px;
}

#nav_principal li a.vert:hover , #nav_principal li.encours a.vert{
	border-bottom:2px solid #009950;
}
#nav_principal li a.brown:hover , #nav_principal li.encours a.brown{
	border-bottom:2px solid #D78C0C;
}
#nav_principal li a.vert_pist:hover , #nav_principal li.encours a.vert_pist{
	border-bottom:2px solid #98CA45;
}
#nav_principal li a.violet:hover ,  #nav_principal li.encours a.violet{
	border-bottom:2px solid #8E358F;
}
#nav_principal li a.orange:hover ,  #nav_principal li.encours a.orange{
	border-bottom:2px solid #FBB031;
}
#nav_principal li a.bleu:hover , #nav_principal li.encours a.bleu {
	border-bottom:2px solid #02A0C6;
}
#nav_principal li a.vert span{
	background:#009950;
}
#nav_principal li a.brown span{
	background:#D78C0C;
}
#nav_principal li a.vert_pist span{
	background:#98CA45;
}
#nav_principal li a.violet span{
	background:#8E358F;
}
#nav_principal li a.orange span{
	background:#FBB031;
}
#nav_principal li a.bleu span{
	background:#02A0C6;
}
#nav_principal li a  span{
	padding:2px;
	display:block;
}
.bloc_arrondi{
	width:204px;
	padding:18px 0 0 5px;
}
.pad_1{
	padding:8px 0 0 5px;
	margin-left:72px;
}

.pad_1 .description{
	margin-left:0px;
}
.colonne_centrale p.pad2{
	padding:0 0 27px 0;
}
.bloc_arrondi .top{
	background:url(../images/css/bg_top_bloc1.png) no-repeat top;
	height:10px;
	overflow:hidden;
}
.bloc_arrondi .content{
	border-left:1px solid #C0C0C0;
	border-right:1px solid #C0C0C0;
}
.bloc_arrondi .content .degrade_top{
	background:url(../images/css/gri_degrade_top.png) top repeat-x;
	min-height:29px;
	height:auto;
	padding:4px 10px 0 16px;
}
.pad9 .content .degrade_top{
	padding:1px 10px 0 13px;
}

.pad_1 .content .degrade_top{
	padding:0px 10px 0 11px;

}
.pad_1 .content .degrade_bas{
	padding:0px 10px 0 11px;
}
.pad_1 .content .degrade_bas .pad_desc{
	padding-bottom:11px;
}
.bloc_arrondi .content .degrade_bas{
	background:url(../images/css/gri_degrade_bas.png) bottom repeat-x;
	min-height:26px;
	height:auto;
	padding:0 15px;
}
.pad_1 .content .degrade_bas{
	padding:0px 10px 0 11px;
}
.pad9 .content .degrade_bas{
	padding:4px 10px 0 13px;
}
.pad9 .content .degrade_bas p{
	padding-bottom:6px;
}
.bloc_arrondi .bas{
	background:url(../images/css/bg_bas_bloc1.png) no-repeat top;
	height:10px;
	overflow:hidden;
}
.bloc_arrondi .bas_d{
	background:url(../images/css/bg_bas_bloc1_vert.png) no-repeat top;
	height:10px;
	overflow:hidden;
}
.left_header{
	width:740px;
}
#formulaire_recherche img{
float:right;
}
#formulaire_recherche input{
	vertical-align:middle;
	margin-bottom:5px;
	margin-right:-3px;
	float:left;
}
#formulaire_recherche input#recherche{
	vertical-align:middle;
	width:136px;/*width:165px;*/
	height:15px;
	padding:2px 0 0 5px;
}
#formulaire_recherche select{
	width:173px;
	font-size:100%;
	vertical-align:middle;
	margin-bottom:6px;
	padding-left:3px;
}
.contenu_centrale_home{
	width:100%;
}
.contenu_centrale,.contenu_centrale_formation{
	width:98%;
	float:right;
}
.contenu_centrale_home h1{
	font-size:218%;
	color:#009950;
	font-weight:normal;
	padding-bottom:4px;
}
.contenu_centrale_home .colonne_centrale{
	padding:12px 12px 12px 10px;
}

.contenu_centrale_home .colonne_gauche_home{
	width:300px;
	padding:16px 0 0 10px;
}
.contenu_centrale .colonne_gauche{
	width:230px;
}
.contenu_centrale_formation .colonne_gauche_small{
	width:220px;
}
.contenu_centrale_home .colonne_gauche{
	width:220px;
}
.contenu_centrale_home .colonne_droite{
	width:210px;
}
.contenu_centrale_formation .pad_left{
	padding-left:10px;
}
.contenu_centrale .colonne_droite{
	width:210px;
}
#footer{
	padding-top:12px;
}
#footer ul li{
	float:left;
	background:url(../images/css/bg_liste_footer.png) no-repeat right;
	padding:0 10px;
}
#footer ul li a{
	font-weight:bold;
	text-decoration:underline;
	color:#333;
}
#footer ul li.bg_none{
	background:none;
	padding:0 18px 0 10px;
}
.bloc_gri1{
	width:189px;
	float:left;
	margin:0 16px 0 0;
}
.bloc_gri1 .top{
	background:url(../images/css/bg_top_bloc2.png) no-repeat top #FDFDFD;
	min-height:30px;
	height:auto;
	padding:10px 0 0 0;
	position:relative;
}
.bloc_gri1 .bas{
	background:url(../images/css/bg_bas_bloc3.png) no-repeat top;
	height:9px;
	overflow:hidden;
}
.bloc_gri2{
	width:211px;
	float:left;
}
.bloc_gri2 .top{
	background:url(../images/css/bg_top_bloc3.png) no-repeat top;
	height:9px;
	overflow:hidden;
}
.bloc_gri2 .bas{
	background:url(../images/css/bg_bas_bloc2.png) no-repeat bottom;
	min-height:40px;
	padding-bottom:10px;
}
.bloc_gri1 .top .boxcontent{
	border-left:1px solid #d2d2d2;
	border-right:1px solid #d2d2d2;
}
.bloc_gri2 .bas .boxcontent{
	border-left:1px solid #d2d2d2;
	border-right:1px solid #d2d2d2;
}
.bloc_gri1 .top .boxcontent img{
	float:left;
	padding:6px 10px 20px 17px;
	position:relative;
}
.bloc_gri2 .bas .boxcontent img{
	float:right;
	padding:4px 2px 0 0;
}

.home .list_hor 
{	
	padding-left:943px;
}

.home .list_hor_3column
{	
	padding-left:718px;
}

.list_hor{
	width:20px;
	float:left;
}
.list_hor li{
	float:left;
	background:url(../images/css/bg_liste_footer.png) right no-repeat;
	padding:0 10px;
}
.list_hor li.bg_none{
	background:none;
}
p.chapeau, p.chapeau_color{
	font-size:127%;
	padding-bottom:20px;
}
p.chapeau_color
{
	color:#009950;
}
p  span.contact{
	font-size:145%;
}
p  span.tel{
	font-size:110%;
	color:#CC8B23;
	font-weight:bold;
}
.contenu_centrale_home p.pad3{
	padding:25px 0 12px 0;
}
.contenu_centrale_home p.pad4{
	padding:4px 0px 0px 11px;
	width:140px;
}
a.lien_site{
	font-weight:bold;
	padding:2px 0 14px 11px;
	display:block;
}
p span.style2{
	font-size:100%;
}
p.contact span.tel{
	font-size:110%;
	color:#CC8B23;
	font-weight:bold;
}
.colonne_centrale p.pad_bas{
	padding-bottom:20px;
}
.colonne_centrale p.desc{
	line-height:18px;
}
h3.bloc_droit{
	font-weight:bold;
	padding:0;
}
h4.bloc_droit{
	font-weight:bold;
	padding-bottom:4px;
}
.separateur{
	height:1px;
	margin:19px 10px 17px 0px;
	border-bottom:1px solid #ccc;
	overflow:hidden;
}
p.desc_a1{
	line-height:16px;
	padding-bottom:2px;
}
/*******************************************/
.bloc_arrondi_encart{
	width:203px;
	/*padding:20px 0 20px 5px;*/
}
.pad_ouvr_activite{
	padding:20px 0 16px 5px;
}
.bloc_arrondi_encart p.bold{
	padding-bottom:5px;
}
.bloc_arrondi_encart .top{
	background:url(../images/css/bg_top_deg_vert.png) no-repeat top;
	min-height:30px;
	height:auto;
	overflow:hidden;
	padding:10px 0 0 15px;
}
.bloc_arrondi_encart .content{
	border-left:1px solid #C0C0C0;
	border-right:1px solid #C0C0C0;
}
.bloc_arrondi_encart .content .degrade_bas{
	background:url(../images/css/gri_degrade_bas.png) bottom repeat-x;
	min-height:26px;
	height:auto;
	padding:0 0 0 15px;
}
.bloc_arrondi_encart .content .degrade_bas_formation{
	background:url(../images/css/degr_enc_formation.png) bottom repeat-x;
	min-height:26px;
	height:auto;
	padding:0 0 0 15px;
}
.bloc_arrondi_encart .bas{
	background:url(../images/css/bg_bas_bloc_encart.png) no-repeat top;
	height:13px;
	overflow:hidden;
}
.bloc_arrondi_encart .bas_simple{
	background:url(../images/css/bg_bas_bloc1_simple.png) no-repeat top;
	height:12px;
	overflow:hidden;
}

.bloc_arrondi_encart .top h5{
	padding:3px 0 0 0;
	color: #333;
}
.bloc_arrondi_encart .top h2{
	font-size:127%;
	color:#333;
}
/*************************************************************************
														page centre
/*************************************************************************/
#fil_ariane{
	float:left;
	padding:1px 0 20px 3px;
}
.fil_ariane_3column{
	width: 696px;/*741px-3-80*/
}
#fil_ariane2{
	float:left;
	padding:1px 0 20px 3px;
}
.fil_ariane_2column{	
	width: 921px;
}
.fullpage{
	width: 900px;
}
#fil_ariane a{
	color:#333;
}
#menu_gauche{
	width:199px;
	background:url(../images/css/bg_top_menu_vert.png) top no-repeat;
	padding-top:26px;
}
#menu_gauche ul.niveau1{
	border-left:1px solid #009950;
	border-right:1px solid #009950;
	padding:13px 15px 5px 14px;
	height:100%;
}
#menu_gauche ul.niveau1 li{
	padding:2px 0 2px 0;
	border-bottom:1px solid #84E2B5;
	font-weight:bold;
}
#menu_gauche ul.niveau1 li.last{
	border-bottom:none;
}
#menu_gauche ul.niveau1 li a{
	color:#333;
	font-weight:bold;
	text-decoration:none;
	display:block;
	padding:4px 0 8px 2px;
	position:relative;
}
#menu_gauche ul.niveau1 li ul{
	padding:4px 0 0 0;
}
#menu_gauche ul.niveau1 li ul li{
	border-bottom:none;
	padding:0 0 3px 0;
	margin:0;
	border-bottom:1px solid #fff;
	overflow:hidden;
}
#menu_gauche ul.niveau1 li ul li.last{
	padding:0;
}
#menu_gauche ul.niveau1 li ul li a{
	font-weight:normal;
	padding:0 0 0 11px;
	/*background:url(../images/css/puce_verte.png) 0px center no-repeat;*/
	display:block;
}
#menu_gauche ul.niveau1 li ul li a:hover{
	background:#10BE6C;
	color:#FFFFFF;
}
#menu_gauche ul.niveau1 li a:hover, #menu_gauche ul.niveau1 li a.current{
	background:#10BE6C;
	color:#FFFFFF;
}
#menu_gauche ul.niveau1 li a.current{
	font-style:italic;
}
#menu_gauche ul.niveau1 li a.collapse
{
	padding:0;	
}

#menu_gauche .bas{
	background:url(../images/css/bg_bas_menu_vert.png) top no-repeat;
	height:12px;
	overflow:hidden;
}
.bloc_activite{
 /*width:492px;*/
 clear:both;
}
.bloc_activite .top{
	background:url(../images/css/bg_top_bloc4.png) top no-repeat;
	height:4px;
	overflow:hidden;
}
.bloc_activite .bas{
	background:url(../images/css/bg_bas_bloc4.png) top no-repeat;
	height:4px;
	overflow:hidden;
}
.bloc_activite .content{
	/*border-left:1px solid #C0C0C0;
	border-right:1px solid #C0C0C0;*/
	padding:0 3px 10px 3px;
	height:100%;
}
.bloc_activite .content h2{
	background:url(../images/css/bg_titre_deg_vert.png) repeat-y;
	padding:5px 0 5px 8px;
	font-size:127%;
	color:#fff;
	font-weight:bold;
}
.haut_page{
	background:url(../images/css/bg_top_page.png) right 4px no-repeat;
	padding-right:16px;
	color:#333;
	float:right;
	display:block;
	margin:25px 12px 36px 0;
}
.img_encart{
	text-align:center;
	padding:10px 0 10px 0;
}
.img_encart2{
	text-align:center;
	padding:0 0 20px 0;
}
.liste_activite{
	float:left;
	width:200px;
	padding:10px 10px 0 15px;
}
.bloc_activite .pad8{
	width:165px;
	padding:10px 10px 0 50px;
}
.liste_activite ul li{
	background:url(../images/css/puce_verte.png) left no-repeat;
	padding-left:10px;
	padding-bottom:5px;
}
.liste_activite ul li a{
	color:#333;
	text-decoration:none;
}
.liste_activite h3{
	font-weight:bold;
	color:#009950;
	padding-bottom:5px;
}
.encart{
	width:219px;
	float:right;
	margin-top:-3px;
	margin-bottom:14px;
	margin-right:10px;
	margin-left:36px;
}
.encart .top{
	background:url(../images/css/bg_top_encart.png) top no-repeat;
	height:5px;
	overflow:hidden;
}
.encart .content{
	background:url(../images/css/bg_encart.png) bottom no-repeat;
	min-height:155px;
	height:auto;
	padding-bottom:5px;
}
.encart .content .border_dynamyque{
	border-left:1px solid #C0C0C0;
	border-right:1px solid #C0C0C0;
}
.contenu_centrale .encart .content .border_dynamyque p{
	line-height:12px;
	padding:0 0 4px 0;
}

h1{
	font-size:145%;
	color:#009950;
	font-weight:bold;
}
h2 {
	/*color:#009950;*/
}
h3 
{
}
h4 {
	padding:5px 0 5px 0;
}
h5{
	font-size:127%;
	color:#333;
	padding:0;	
}
h6 {
	font-weight:bold;
	padding:0 0 5px 0;
}
img.carte{
	/*background:url(../images/css/img_carte.png) no-repeat;
	min-height:106px;
	height:auto;
	min-width:104px;
	width:auto;*/
	float:right;
	margin:-5px 10px 0 0;
}
.bloc_arrondi h2{
	font-size:145%;
}
.bloc_arrondi h3{
	font-size:127%;
	color:#333;
}
.contenu_centrale_home h3{
	font-size:100%;
	color:#009950;
	padding:0px  0 4px 0;
}
.animation{
	padding-top:14px;
}
.contenu_centrale h1{
	font-size:145%;
	color:#009950;
	font-weight:bold;
}
.tx_desc{
	width:230px;
	float:left;
	text-align:justify; 
}
.tx_desc h2
{
	text-align:left; 
	font-size:127%;
	font-weight:bold;
	padding:0 0 2px 0;
}
img.centre_ctifl{
	padding:10px 0 20px 0;
}
img.img_activite{
	padding:10px 0 15px 0;
}

.colonne_centrale p.pad6{
	padding:0 0 2px 0;
}
.pad_desc{
	padding:1px 0 0 3px;
}
p.txt_mention{
	padding:10px 25px 0 38px;
	float:right;
}
.pad9{
	padding:0px 0 0 5px;
}
.colonne_droite .pad_bold{
	padding-bottom:4px;
}
a.sav_plus{
	font-weight:bold;
	display:block;
	padding:6px 0;
}
.degrade_top p.cont2 span.contact2{
	font-size:127%;
}
.degrade_top span.bold {display:block;margin-top:5px;}
.marg_bold {
	font-weight:bold;	
	display:block;
}
#anchor {
	clear:both;
	/*height: auto */
}
.font12px{
	font-size:12px;
}
.encart_liste{
	width:492px;
	/*padding-top:8px;*/
}
.encart_liste .top{
	height:10px;
	overflow:hidden;
}
.encart_liste .bas{
	height:7px;
	overflow:hidden;
}
.encart_liste .content{
	height:100%;
	padding:2px 0 0 12px;
}
.encart_liste ul {
	float:left;
	width:150px;
	padding-right:7px;
}
.encart_liste ul li{
	border:1px solid #FFf;
	font-size:90%;
}
.encart_liste ul li a{
	display:block;
	padding-left:15px;
	color:#333;
	text-decoration:none;
}
/** liste bg **/
.encart_liste .top{
	background:url(../images/css/bg_top_boc_activit_vert.png) top no-repeat;
}
 .encart_liste .bas{
	background:url(../images/css/bg_bas_activit_vert.png) no-repeat top;
}
.encart_liste .content{
	border-left:1px solid #009950;
	border-right:1px solid #009950;
}
.encart_liste ul li a{
	background: url(../images/css/puce_verte.png) 4px 7px no-repeat ;
}
.encart_liste ul li a:hover{
	background-color: #7fcca7;
	color:#fff;
}
/** fin liste bg **/
a.btn_brown{
	display:block;
	padding:3px 10px 6px 15px;
	color:#FFFFFF;
	text-decoration:none;
	position:relative;
	width:78px;
	float:right;
	margin-right:10px;
}
.rub_brown h2{
	color:#D78C0C;
}
.rub brown .colonne_centrale p{
	padding:0;
}
.libre_content .bloc_fd_gri{
	border:1px solid #C8BEB4;
	background:#F1EFEC;
	/*font-size:90%;*/
	padding:20px 20px 24px 20px;
	margin-top:32px;
	margin-right:17px;
}
.bloc_recherche{
	width:503px;
	margin:3px 0 0 0;
}
.bloc_recherche .top, .bloc_recherche2 .top{
	background:url(../images/css/bg_top_recherche.png) no-repeat top;
	height:5px;
	overflow:hidden;
}
.bloc_recherche .bas, .bloc_recherche2 .bas{
	background:url(../images/css/bg_bas_recherche.png) no-repeat top;
	height:5px;
	overflow:hidden;
}
.bloc_recherche .content{
	background:url(../images/css/degrad_recherche.png) repeat-x bottom;
	border-left:1px solid #C0C0C0;
	border-right:1px solid #C0C0C0;
	padding:17px 15px 7px 15px;
}
.bloc_recherche .content select, 
.bloc_recherche .content input, 
.bloc_recherche .content label{
	vertical-align:middle;
}
.bloc_recherche .content select{
	width:145px;
	margin:0 10px 6px 0;
	padding-left:3px;
	/*font-size:90%;*/
	padding:1px 1px 1px 3px;
}
.bloc_recherche .content input#val_rech{
	height:15px;
	padding:2px 0 0 5px;
	width:242px;
	margin-right:-3px;
	/*font-size:90%;*/
}
label.loupe{
	/*background:url(../images/css/bg_loupe.png) left no-repeat;*/
	padding:2px 6px 0 25px;
	/*font-size:90%;*/
	margin-left:50px;
}
.ouvrage{
	width:244px;
	float:left;
	margin-bottom:15px;
}
.ouvrage .top{
	background:url(../images/css/bg_top_ouvrage.png) no-repeat top;
	height:6px;
	overflow:hidden;
}
.ouvrage .bas{
	background:url(../images/css/bg_bas_ouvrage.png) no-repeat top;
	height:6px;
	overflow:hidden;
}
.ouvrage .content{
	background:url(../images/css/degrad_ouvrage.png) repeat-x bottom;
	border-left:1px solid #C0C0C0;
	border-right:1px solid #C0C0C0;
	padding:10px 0px 6px 15px;
}
.ouvrage .content p{
	/*font-size:90%;*/
}
.ouvrage .content p.bold{
	padding-top:16px;
}
.fil_arian_lien{
	height:10px;
	overflow:hidden;
}
.bloc_nouv{
	float:left;
	width:220px;
	padding:0 10px;
}
.border_droit{
	border-right:1px solid #009950;
	padding-right:18px;
}
h1.titre_h1{
	font-size:200%;
	padding:13px 0 4px 15px;
	font-weight:normal; 
}
.rub_orange h3.titre_ouvrage{
	font-weight:bold;
	color:#333;
	font-size:100%;
}
.desc_ouvrage{
	float:right;
	width:123px;
	padding-right:10px;

}
.desc_ouvrage_nouveaute{
	float:right;
	width:133px;

}

.desc_petit_ouvrage{
	float:right;
	width:152px;
}

.pad_12{
	padding-bottom:12px;
}
.normal{
	font-weight:normal;
}
.content_simple{
	border-left:1px solid #C0C0C0;
	border-right:1px solid #C0C0C0;
}
.vers_pdf{
	font-weight:bold;
	/*font-size:90%;*/
	padding-left:25px;
	padding-bottom:4px;
	padding-top:6px;
	background:url(../images/css/pdf.png) top left no-repeat;
}
.img_multi_ouvrag{
	text-align:center;
	padding:10px 0 13px 0;
}
.marg_right{
	margin-right:15px;
}
.bloc_nouveaute{
	width:503px;
	clear:both;
	/*padding-top:14px;*/
}
.bloc_nouveaute p,.bloc_nouveaute a{
	/*font-size:90%;*/
}

.bloc_nouveaute .top{
	background:url(../images/css/bg_top_boc_nouveaut.png) top no-repeat;
	height:5px;
	overflow:hidden;
}
.bloc_nouveaute .bas{
	background:url(../images/css/bg_bas_boc_nouveaut.png) top no-repeat;
	height:5px;
	overflow:hidden;
}
.bloc_nouveaute .content{
	border-left:1px solid #C0C0C0;
	border-right:1px solid #C0C0C0;
	padding:0 3px 20px 6px;
	height:100%;
}
.bloc_nouveaute .content h2{
	background:url(../images/css/bg_titre_deg_vert.png) repeat-y top right;
	padding:4px 0 2px 0px;
	margin-bottom: 10px;
	color:#666;
	font-size:127%;
}
.pad_top_moins{
	padding:7px 0 15px 0;
}
.pad_moins{
	padding:0 0 15px 0;
}
.ouvrage .pad_moins_ouvrage{
	padding:10px 10px 0px 15px;
}
h3.titre_ouvrage {
	font-weight: bold;
}
h3.titre_ouvrage span{
	/*font-size:90%;*/
	font-weight:normal;
}
.ouvr_space{
	padding:10px 0 20px 0
}
.bloc_nouveaute .content h3.titre_ouvrage {
	padding-bottom:8px
}
a.all_new{
	font-weight:bold;
	display:block;
	padding:15px 0 20px 2px;
}
p.resum{
	font-weight:bold;
	padding-top:15px; 
}
.pad_right_plus{
	padding:0 0 0 20px;
}
.liste_plus {
	padding:18px 0 7px 15px;
}
.liste_plus li{
	background:url(../images/css/puce_verte.png) left 6px no-repeat;
	padding-left: 10px;
	font-weight:bold;
	margin-bottom:4px;
	font-size: 12px;
}
.liste_simple {
	padding:18px 0 7px 15px;
}
.liste_simple li{
	background:url(../images/css/puce_verte.png) left 6px no-repeat;
	padding-left: 10px;
	margin-bottom:4px;
}
.liste_plus_sspuce {
	padding:18px 0 7px 15px;
}
.liste_plus_sspuce li
{
	text-decoration:none;
	display:block;
	padding-left: 10px;
	font-weight:bold;
	margin-bottom:4px;
}
.liste_simple_sspuce {
	padding:18px 0 7px 15px;
}
.liste_simple_sspuce li
{
	text-decoration:none;
	display:block;
	padding-left: 10px;
	margin-bottom:4px;
}
.pad_left2{
	padding:0px 0 0 15px;
}
#form_email{
	padding-top:10px;
	padding-bottom:10px;
}
#form_email input#email{
	width:135px;
	height:15px;
	padding:2px 0 0 5px;
	margin-right:-3px;
}
.pad_top_liste{
	padding:0 0 5px 15px;
}
h2.rest_info{
	padding-top:8px;
}

.img_encart_catalogue{
	text-align:center;
	padding:15px 6px 10px 0;
}
h1.titre_formation{
	padding:18px 0 0 0;
}
h1.titre_activit{
	padding:15px 0 0 0;
}

h2.titre_sec_for{
	line-height:18px;
	font-weight:bold;
}
h3.titre_sec_for{
	line-height:18px;
	font-weight:bold;
}
img.img_formation{
	padding:15px 0 20px 0;
}
.libre_content p{
	line-height:18px;
	padding:0 15px 18px 0;
	margin-right: 25px;/* modif demandé par paris*/
}
.pad_top_moin_violet{
	padding:10px 0 20px 5px;
}
.pad_left_violet{
	padding-left:15px;
}
h3.titre_info{
	font-weight:bold;
	font-size:110%;
	padding:4px 0 16px 0;
}
.desc_publi{
	padding:5px 0;
}
p.voir_aussi{
	font-size:127%;
	padding-bottom:6px;
}
img.img_encart_formation{
	padding:10px 0 18px 0;
}
.separateur_point{
	background:url(../images/css/sep_point.png) repeat-x;
	margin:19px 10px 17px 0px;
	overflow:hidden;
	height:1px;
}
.marg_home{
	margin:13px 10px 10px 10px;
}
.pad_both_form{
	padding-bottom:22px;
	display:block;
}
h2.titre_sec_actv{
	line-height:18px;
	font-weight:bold;
	padding-top:5px;
	margin-right: 25px;/*Modif demandé par paris*/
}
h3.titre_ouv_kiosk{
	font-size:127%;
	font-weight:bold;
}
.img_encart_kiosk{
	text-align:center;
	padding:10px 30px 15px 0;
}
.pad_right{
	padding-right:10px;
}
.pad_right2{
	padding-right:42px;
}
a.lien_sit_activt{
	font-weight:bold;
	padding:0 0 16px 0;
	display:block;
}
.pad_last{
	padding:0 0 0 5px;
}
.marg_top{
	margin-top:5px;
}
.pad_txt{
	padding:6px 40px 0 0; 
}

.img_carte{
	background:url(../images/css/bg_img_encart.png) no-repeat;
	background-position:left 45px;
	height:100%;
	padding:8px 0 0 10px;
}
.rub_brown .contenu_centrale .colonne_gauche{
    width:220px;
}
/*******************************************************************************************************************
*                                                                         LOT B formation
******************************************************************************************************************/
/** BLOC RECHRCHE **/
.bloc_recherche2 {
	margin-bottom: 23px;
}
/** PIJAMA **/
.bloc_with_pijama {
	padding-left: 5px;
}
.bloc_with_pijama_middle {
	float: left;
	width: 240px;
	padding: 0 0 14px 7px; 
	font-size: 12px;
}
.bloc_with_pijama h2 {
	margin-bottom: 5px;
}
.bloc_with_pijama .bloc {
	padding: 11px 17px 15px 17px; 
	font-size: 12px;
}
.bloc_with_pijama h3 {
	font-weight: bold;
	padding-bottom: 5px;
}
.bloc_with_pijama p {
	/*font-size: 92%;*/
	padding: 0 0 5px 10px;
}

/** COLL DROITE **/
.pad_top_liste2 {
	padding: 19px 15px 0 0;
}
.bloc_arrondi_encart2 
{
	float:left;
	padding: 0 25px 9px 23px;
}
.bloc_arrondi_encart2 .bas_simple {
	margin-top: -5px;
}
.bloc_arrondi_encart2 .top2{
	background:url(../images/css/bg_top_deg_gris.png) no-repeat top;
	min-height:30px;
	height:auto;
	/*overflow:hidden;*/
	padding:10px 0 0 14px;
}
.bloc_arrondi_encart2 .top2 h2{
	font-size:127%;
	color:#333;
}
.bloc_arrondi_encart2 .content_simple {
	padding: 0 11px 0 14px;
}
.bloc_arrondi_encart2 h3 {
	font-size: 109%;
	font-weight: bold;
	line-height: 10px;
	padding-bottom: 17px;
	color: #009950;
}
.bloc_arrondi_encart2 span, .bloc_arrondi_encart2 a {
	display: block;
}

.bloc_arrondi_encart2 a {
	font-weight: bold;
}

.bloc_arrondi_encart3 {}
.bloc_arrondi_encart3 .content_simple a {
	color: #333;
}
.bloc_arrondi_encart3 h3 {
	padding-bottom: 0px;
}
.bloc_arrondi_encart3 p {
	padding-bottom: 10px;
}
.bloc_arrondi_encart3 p.last_one {
	padding-bottom: 0px;
}
/***********************************************************************************************************************************
*                                                                                                   LOT B AGENDA 
************************************************************************************************************************************/
/** BLOC AGENDA **/
.bloc_agenda {
	/*margin-bottom: 16px;*/
}
.bloc_agenda a  {
	text-decoration: none;
}
.bloc_agenda .content {
	padding-bottom: 7px;
}
.bloc_agenda .bloc {
	margin-top: 12px;
	padding: 3px 14px 3px 8px;
	overflow:auto;
}
.bloc_agenda .bloc .pad_1 {
	padding-top: 5px;	
}

.bloc_agenda .bloc .pad_1 p.description a {
	text-decoration: underline;
}

.bloc_agenda span {
	/*font-size: 91%;*/
}
.bloc_agenda h3 {
	font-size: 100%;
	font-weight: bold;
	text-transform: uppercase;
}
.bloc_agenda h3 span{
	display: block;
	text-transform: none;
}
.bloc_agenda .zone_img {
	width: 65px;
	margin-right: 12px;
}
.pad_top_liste3 {
	padding: 16px 15px 0 0;
}
/** COLL DROITE **/
.bloc_arrondi_encart2 form {
	margin-right: -11px;
}
.bloc_arrondi_encart2 input {
	vertical-align: top;
}
.bloc_arrondi_encart2 .input {
	margin: 0 -3px 6px 0;
	padding: 2px 0 1px 5px;
	width: 139px;
}
/*********************************************************************
*                                                        LOT B color
***********************************************************************/
/** 1 **/
.bloc_with_pijama h2 {
	color: #333;
	margin-bottom: 5px;
}
.bloc_with_pijama a {
	text-decoration: none;
}
.pijama {
	background: #7fcca7;
}
.bloc_activite .content h2{
	background:url(../images/css/bg_titre_deg_vert.png) repeat-y right top;
}
/** 2 **/
.bloc_agenda h2 {
	color: #333;
}
.bloc_agenda .bloc .encour {
	background: #7fcca7;
}
a.btn_brown{
	background:url(../images/css/bg_btn_vert.png) no-repeat;
	color:#fff;
	margin-right:0px;
}
.bloc_arrondi_encart .bas_color{
	background: url(../images/css/bg_bas_encart_vert.png) no-repeat top;
	height: 11px;
}
.mar_right {
	margin-right:-7px;
}
.mar_right2 {
	margin-right:-21px;
}


/* Robel 25-04-07 Inset 3D Curved */
        .inset {background: transparent; width:100%;margin:0px 0px 17px 0px;}
        .inset h1, .inset p {margin:0 10px;}
        .inset h1 {font-size:2em; color:#fff; letter-spacing:1px;}
        .inset p {padding-bottom:0.5em;}

        .inset .top, .inset .bottom {display:block; background:transparent; font-size:1px;}
        .inset .b1, .inset .b2, .inset .b3, .inset .b4, .inset .b1b, .inset .b2b, .inset
.b3b, .inset .b4b {display:block; overflow:hidden;}
        .inset .b1, .inset .b2, .inset .b3, .inset .b1b, .inset .b2b, .inset .b3b
{height:1px;}
        .inset .b2 {background:#fff; border-left:1px solid #999; border-right:1px solid #aaa;}
        .inset .b3 {background:#fff; border-left:1px solid #999; border-right:1px solid #ddd;}
        .inset .b4 {background:#fff; border-left:1px solid #999; border-right:1px solid #eee;}
        .inset .b4b {background:#fff; border-left:1px solid #ccc; border-right:1px solid
#ccc;}
        .inset .b3b {background:#fff; border-left:1px solid #ccc; border-right:1px solid
#ccc;}
        .inset .b2b {background:#fff; border-left:1px solid #ccc; border-right:1px solid
#ccc;}


        .inset .b1 {margin:0 5px; background:#999;}
        .inset .b2, .inset .b2b {margin:0 3px; border-width:0 2px;}
        .inset .b3, .inset .b3b {margin:0 2px;}
        .inset .b4, .inset .b4b {height:2px; margin:0 1px;}
        .inset .b1b {margin:0 5px; background:#ccc;}

        .inset .boxcontent {display:block; background:#fff; border-left:1px solid #ccc;
border-right:1px solid #ccc;}



/*******************************************************************************************************************
*                                               Partie Droite 04/05/2007
******************************************************************************************************************/
.home td.droite
{
	padding-top:20px;
}

td.droite 
{
	width:1px;
}

td.droite .up
{
	margin-top:-45px;
}

td.droite .bloc_arrondi,
td.droite .bloc_arrondi_encart {
float: right;
padding-left : 20px;
margin-bottom:20px;
padding-right:2px;
}

.home td.droite .bloc_arrondi,
.home td.droite .bloc_arrondi_encart {
padding-left:0px;
}

/*******************************************************************************************************************
*                                               TreeView Département 04/05/2007
******************************************************************************************************************/

div.TreeView ul li
{
	margin: 0 0 0 20px;
	font-weight: bold;
	font-size : 18px;
	padding: 3px 0 0 2px;
}

div.TreeView ul li .Theme{
	font-weight: bold;
	font-size : 13px;
	list-style-type:disc;	
}

div.TreeView ul li .SousTheme
{
	font-weight: normal;
	list-style-type:circle;
	font-size : 12px;	
}

div.TreeView ul li .Programme
{
	font-weight: normal;
	list-style-type:disc;	
	font-size : 12px;	
	
	padding : 0 0 15px 0;
}	

div.TreeView ul li .Contact
{
	font-weight: normal;
	list-style-type:none;
	font-size : 12px;	
}


/*******************************************************************************************************************
*												Div DetailsContact 09/05/2007
*												tx_desc_ensavoirplus 10/05/2007
******************************************************************************************************************/

div.DetailsContact, div.DetailsContactProgramme
{
	width:500px;
	border:2px solid #009B51;
	padding:10px 20px 10px 20px; 
}

div.DetailsContact img
{
	float:right;
	padding:10px 20px 10px 20px; 
}

.tx_desc_ensavoirplus 
{			
	padding: 0px 10px 20px 0;
	text-align:justify;
}
.tx_desc_ensavoirplus h2
{
	clear:both;
	font-size:127%;
	font-weight:bold;
	padding:0 0 2px 0;
}

.pad_activite
{
	padding: 0 10px 0 0;
}


.bloc_with_pijama ul li{		
	list-style-type:none;
	/*font-size: 90%;*/
	margin-top: -2px; 
	margin-left : 25px;
	padding: 0 0 3px 5px;
}


/*******************************************************************************************************************
*												Div DetailsContact 06/06/2007												
******************************************************************************************************************/

.Identification td 
{
	font-weight:bold; 
	padding : 2px 0px 2px 0;
}

.Identification td.IdentLargeur1 {
	width:156px;
}
.Identification td.IdentLargeur2 
{
	padding-left:20px;
	width:94px;
}


/*******************************************************************************************************************
*												Div colonne_centrale_?column 11/06/2007												
******************************************************************************************************************/

.colonne_centrale_2column
{	
	width:800px;	
}
.colonne_centrale_3column
{
	width:500px;	
}
.pad10{
padding:0;
}


/*******************************************************************************************************************
*												Image 12/06/2007												
******************************************************************************************************************/

.photocontact {
width:114px;
height:160px;
}

.logofiliere {
width:65px;
height:75px;
}


/*******************************************************************************************************************
*												TreeView XhtmlContent 14/06/2007												
******************************************************************************************************************/

.treeviewdossier {
color:Black;
}

.treeviewfichierhtml {
color:Black;
}

div.treeviewcolonne 
{
	padding-right:20px;
	border-right-width:1px;
	border-right-style:double;
	border-right-color:Gray;	
}

/*******************************************************************************************************************
*												Td Formulaire 25/06/2007
******************************************************************************************************************/

td .red_star {
	color:Red;
	/*padding-right : 3px;*/
	font-size:medium; 
}

