body {
	margin:0;
	padding:0;
	text-align:center;
}
a,p,input,h1,h2,h3,h4 {
	margin:0;
	padding:0;
	outline:none;
}
img {
	display:block;
	border:0;
	margin:0;
	padding:0;
}
form{
	margin:0;
	padding:0;
}
#site {
	width:980px;
	margin:0 auto 0 auto;
	text-align:left;
	background:url(../images/background_bottom_site.jpg) no-repeat bottom;
}
/* Bug home Firefox */
#visuals 
{
	clear:both;
}
#temoignage
{
	clear:both;
}
















/*COLONNE 1*/

#col1{
	float:left;
	width:197px;
}
#col1 #box_contact{
	width:195px;
	height:195px;
	border:1px solid #fff;
	background:#114c7f url(../images/background_box_contact.jpg) no-repeat;
}
#col1 .espace_pub_left{
	width:195px;
	border:1px solid #fff;
	padding-top:122px;
	background:#fff;
}
/*COLONNE 1*/


/*COLONNE 2*/
#col2{
	float:left;
	width:587px;
}
#col2 #switch_language{
	float:right;
	width:195px;
	height:40px;
	background:#f2f2f2;
}
#col2 .box_bleu,#col2 .box_verte,#col2 .box_orange{
	width:195px;
	height:195px;
	float:left;
	margin:1px 0 1px 1px
}
#col2 .box_bleu{
	clear:both;
	background:url(../images/background_box_bleu.jpg);
	margin:1px 0 0 0;
}
#col2 .box_verte{
	background:url(../images/background_box_verte.jpg);
}
#col2 .box_orange{
	background:url(../images/background_box_orange.jpg);
	margin-right:0
}
#col2 #menu_boxes ul{
	margin:0;
	padding:0;
	list-style:none
}
#col2 #menu_boxes ul li{
	padding:6px 10px 6px 27px;
}

#col2 #menu_boxes ul li ul li {
	padding:6px 12px 6px 12px;
}

#col2 #menu_boxes .box_bleu ul li{
	background:url(../images/background_menu_item_bleu.jpg) no-repeat;
	border-bottom:1px solid #17c2fa;
}
#col2 #menu_boxes .box_bleu ul li.active{
	background:url(../images/background_menu_item_bleu.jpg) no-repeat 0 -84px;
}
#col2 #menu_boxes .box_bleu ul li.download 
{
    background: url(../images/download.gif) no-repeat 10px 10px;
}
#col2 #menu_boxes .box_verte ul li{
	background:url(../images/background_menu_item_vert.jpg) no-repeat;
	border-bottom:1px solid #abce47;
}
#col2 #menu_boxes .box_verte ul li.active{
	background:url(../images/background_menu_item_vert.jpg) no-repeat 0 -84px;
}
#col2 #menu_boxes .box_verte ul li.download 
{
    background: url(../images/download.gif) no-repeat 10px 10px;
}
#col2 #menu_boxes .box_orange ul li{
	background:url(../images/background_menu_item_orange.jpg) no-repeat;
	border-bottom:1px solid #f2b806;
}
#col2 #menu_boxes .box_orange ul li.active{
	background:url(../images/background_menu_item_orange.jpg) no-repeat 0 -84px;
}
#col2 #menu_boxes .box_orange ul li.download 
{
    background: url(../images/download.gif) no-repeat 10px 10px;
}
#col2 #encart_documents{
	border-top:1px solid #fff;
	background:url(../images/background_home_documents.jpg) no-repeat;
	height:238px;/*228*/
	padding:11px 18px 0 18px
}
#col2 #encart_documents .publications{
	float:left;
	width:360px;
	margin:15px 0 0 10px;
}
#col2 #encart_documents .publications ul{
	float:left;
	width:160px;
	margin:0;
	padding:0;
	list-style:none;
	margin-right:15px
}
#col2 #encart_documents .publications ul li{
	background:url(../images/picto_publication.gif) no-repeat left center;
	padding:0 0 3px 20px
}

#col2 #encart_documents .videos{
	float:left;
	width:180px;
	margin:15px 0 0 0
}
#col2 #encart_documents .videos ul{
	list-style:none;
	margin:0;
	padding:0
}
#col2 #encart_documents .videos ul li{
	background:url(../images/picto_video.gif) no-repeat;
	padding:0 0 3px 20px
}
#col2 #encart_documents .links{
	clear:both;
}
#col2 #encart_documents .links p{
	text-align:right
}

#col2 #encart_documents .links p.link1{
	float:left;
	width:330px
}
#col2 #encart_documents .links p.link2{
	float:right;
	padding-right:20px
}

#col2 #temoignage{
	background:url(../images/background_home_temoignages.jpg) no-repeat;
	height:170px;/*195*/
	padding:25px 0 0 17px

}


/* navigation en pied de page */
#col2 .actions_bloc3{
	text-align:center;
	margin-top:45px;
}
#col2 .actions_bloc3 ul{
	list-style:none;
	margin:0;
	padding:0
}
#col2 .actions_bloc3 ul li{
	display:inline;
	padding:2px 6px 3px 6px;
	border:1px solid #cccccc;
	font-family:arial;
	font-size:10px;
	margin-right:2px;
	background:url(../images/background_navigation_pages.jpg) no-repeat;
}
#col2 .actions_bloc3 ul li a{
	color:#0f4678;
	text-decoration:underline
}
#col2 .actions_bloc3 ul li.active{
	background:#0f4678;
}
#col2 .actions_bloc3 ul li.active a{
	color:#fff;
	text-decoration:none
}
#col2 .actions_bloc3 ul li.off{
	color:#afafaf;
	text-decoration:none;
	background:url(../images/background_navigation_pages_off.jpg) no-repeat;
}
#col2 .actions_bloc3 ul li.firstpage{
	margin-right:30px
}
#col2 .actions_bloc3 ul li.endpage{
	margin-left:30px
}
#col2 .actions_bloc3 ul li.firstpage a, #col2 .actions_bloc3 ul li.endpage a,#col2 .actions_bloc3 ul li.prevpage a,#col2 .actions_bloc3 ul li.nextpage a {
	text-decoration:none
}


#col2 .title_date, #col2 .item_title_date{
	margin:10px 0 5px 0
}
#col2 .title_date span{
	color:#fff;
	font-size:10px;
	padding:3px 10px 3px 10px;
	background:#0f4678;
}
#col2 .item_title_date span{
	color:#fff;
	font-size:10px;
	padding:3px 10px 3px 10px;
	background:#0682cf;
}



#col2 .item_actu{
	margin-bottom:20px
}
#col2 .item_actu h5{
	margin:0
}
#col2 .item_actu p{
	color:#666666
}



#col2 .contact_adresse p{
	text-align:right
}

#col2 .corner_left{
	background:url(../images/background_corner_form.jpg) no-repeat;
	padding:30px 10px 50px 30px;
	text-align: left;
}

#col2 .corner_left p{
	 text-align: left; padding-left: 20px;
}

#col2 .corner_left h5{
	font-size:20px;
	color:#0682cf;
	background:none;
	margin:0 0 20px 0
}
#col2 div.corner_left h5{
	margin-bottom: 40px;
}



#col2 .corner_left p{
	padding-top:0;
	text-align:center;
	color:#2D2D2D;
	font-size:12px;
	line-height:17px;
	padding:5px;
}
#col2 form.corner_left p{
	text-align:left;
}
#col2 .corner_left label{
	text-align:right;
	width:170px;
	display:block;
	float:left;
	line-height:11px;
	margin:8px 10px 0 0;
	color:#666666
}

#col2 .corner_left img.captcha{
	margin-top:5px;
	display:inline;
	vertical-align:top;
	margin-right:7px;
}


#col2 .corner_left.submit{
	text-align:right;
}

#col2 .corner_left input, #col2 .corner_left select, #col2 .corner_left textarea{
	margin-top:5px;
	background:#efefef;
	border:1px solid #333333;
	color:#666;
	font-size:12px;
	font-family: 'Trebuchet MS', Verdana, Arial, Sans-Serif;
}
#col2 .corner_left textarea{
	width:300px;
	height:160px
}


#col2 .corner_left .submit input{
	float:right;
	background:none;
	background:url(../images/btn_mail.jpg) no-repeat top left;
	padding:0 0 0 26px;
	//padding:0 0 0 20px;
	border:0;
	color:#999;
	font-size:16px;
	font-family: 'Times New Roman', Verdana, Arial, Sans-Serif;
}
#col2 a.blueRightLink{
	color:#009EFE;
	display:block;
	text-align:right;
	font-family:'Trebuchet MS',Verdana,Arial,Sans-Serif;
	font-size:11px;
	margin:1.5em 0;
}
#col2 div.corner_left a.blueRightLink{
	margin-top:3em;
}

#col2 .formfilter_left p{
	color:#000;
	font-size:11px;
}
#col2 .formfilter_right {
	margin:10px 0 10px 0;
	padding-left:20px;
	float:right;
	width:50%
}

/* ###--- presse ----### */
#contenu.presse h4{
	background:none;
	color:#0682cf;
	font-size:22px;
	font-family:Arial,Sans-Serif;
	padding:0;
	margin:0;
}
#contenu.presse fieldset{
	margin:1em 0 3em 0;
}

.item_presse h5{
	margin:0 !important;
	padding-left:.5em !important;
}
.item_presse p{
	color:#2D2D2D;
	text-align:justify !important;
	padding:1.5em 1em !important;

}

.item_presse p{
	color:#2D2D2D;
	text-align:justify !important;
	padding:1.5em 1em !important;

}
.item_presse p a{
	zoom:1;
	padding-left:20px;
	background:url(../images/picto_t2_doc.gif) no-repeat;
	
}

#col2 .presse_encart{
	height:250px;
	margin:2em 0;
	position:relative;
}
#col2 .presse_encart .left{
	width:185px;
	height:251px;
	background:url(../images/background_encart_presse_left.jpg) left top no-repeat;
	float:left;
	position:relatif;
}
#col2 .presse_encart h5{
	color:#fff;
	background:none;
	letter-spacing:-1px;
	margin:0 .2em;
	line-height:1em;
}

#col2 .presse_encart .left ul{
	margin:1em;
	padding:0;
}

#col2 .presse_encart .left li{
	margin:0 0 0.8em 0;
	padding:0 0 0 20px;
	list-style-image:none;
	list-style-type:none;
	background: transparent url(../images/picto_publication.gif) left center no-repeat !important;
	line-height:1.2em;

}

#col2 .presse_encart .left li a{
	color:#8FC3EB;
	text-decoration:underline;
}

#col2 .presse_encart .right{
	margin:0 0 0 186px;
	padding:0;
}
#col2 .presse_encart .right h5{
	background:#105195 url(../images/puce.gif) .5em center no-repeat;
	margin:0;
	padding:0 0.2em 0 1.5em;
	line-height:42px;
}
#col2 .presse_encart .right .item{
	height:83px;
	margin:1px 0 0 0;
	background:#145DA1;
	position:relatif !important;
}
#col2 .presse_encart .right .item.first{
	margin-top:0;
	background-image:url(../images/background_encart_presse_right.jpg);
}
#col2 .presse_encart .right .item.first h5{
	background-color:transparent;
}

.blueLink{
	color:#20A9FA;
	display:block;
	text-align:right;
	padding:1.2em;
}

/*COLONNE 2*/




/*COLONNE 3*/
#col3{
	float:left;
	width:195px;
	border-left:1px solid #fff;
	border-bottom:1px solid #fff;
}
#col3 .recherche{
	background:#104a7c;
	padding:10px 0 10px 20px
}
#col3 .actualites{
	background:#f3f3f3;
	padding:10px 9px 10px 9px;
	margin-top:96px;
	border-bottom:1px solid #fff
}
#col3 .actualites .actu{
	margin-top:25px
}
#col3 .encart_blog{
	background:#10487a url(../images/background_encart_blog.jpg) no-repeat;
	height:169px;
	padding:0 10px 5px 10px
}
#col3 .encart_presse{
	background:#fff;
	padding:0 10px 10px 10px
}
#col3 .encart_newsletter{
	background:#135897 url(../images/background_encart_newsletter.jpg) no-repeat;
	height:124px;
	padding:0 10px 0 10px
}
#col3 .encart_newsletter form{
	margin-top:7px
}
#col3 .encart_newsletter a{
	color:#fff;
	text-decoration:none
}
#col3 .encart_newsletter a:hover{
	text-decoration:underline
}

/*grand rectangle gris - � placer en col1 et col3*/
#site .grey_bloc_decoration, #site .grey_bloc_decoration2{
	margin:175px 0 0 0;
	background: url(../images/background_grey.jpg) no-repeat left bottom;
	width:195px;
	height:400px;
}

/*COLONNE 3*/



#footer{
	clear:both;
	height:41px;
	width:785px;
	background:#00315b;
}









/********************** 	ELEMENTS COMMUNS DEBUT	****************************/


#site .grey_bloc_decoration{
	margin:372px 0 0 0;
	background:url(../images/background_grey.jpg) left bottom;
	background-color:#eaeaea;
	background-repeat:no-repeat;
	width:195px;
	height:400px;
}

#col2 h3{
	color: #0682cf;
	font-size: 30px;
	margin:0;
	text-align:left;
}

#col2 h3.nb_search_result{
	font-size: 25px;
}



#col2 h4{
	padding:5px;
	margin:0 0 10px 0;
	color:white;
	font-size:20px;
	font-weight:normal;
	background:url(../images/bandeau_contenu.jpg);
	text-align:left;
}

#col2 h5{
	color:#0682cf;	
	padding:5px;
	font-size:20px;
	font-weight:normal;
	background:#efefef;
	text-align:left;
}

#col2 h4 span{
	font-size:14px;
}

#col2 p {
	text-align:justify;
	padding:5px;
}
#col2 p a{
	color: #009efe;
}

#col2 a {
  text-decoration: none;
}
#col2 a:hover {
  text-decoration: underline
}

#col2 .soustitre{
  margin:0;
  color: #999999;
  font-size: 20px;
}

/*grand rectangle blanc - � placer en col1 et col3*/
#site .white_bloc_decoration{
	background:white;
	width:197px;
	
}

/* bar de navigation */
#col2 #navigbar{
  clear: both;
  background:white;
  padding: 18px 0px 18px 15px;
  color: #999999;
}
#col2 #navigbar a{
	color: #009efe;
}

#col2 #navigbar.sitemap{
	background:#efefef;
	border-top:1px solid #fff
}

/** affichage du sous-menu du bandeau principal */
#col2 #menu_boxes h3{
	font-size:20px;
	color:#fff;
	height:25px;
	padding:10px 8px 5px 8px
}

#col2 #menu_boxes .box_bottom_left,#col2 #menu_boxes .box_bottom_right{
	height:195px;
	float:left;
}

#col2 #menu_boxes .box_bottom_left{
	width:296px;
}

#col2 #menu_boxes .box_bottom_right{
	width:291px;
	
}

#col2 #menu_boxes .box_bleu_bottom_left ul li{
	border-bottom:1px solid #17c2fa;
	background-repeat: repeat-x;
}


#col2 #menu_boxes .box_orange_bottom_left ul li{
	border-bottom:1px solid #f3be31;
	background-repeat: repeat-x;
}

#col2 #menu_boxes .box_vert_bottom_left ul li{
	border-bottom:1px solid #bad74f;
	background-repeat: repeat-x;
}


/****** les boutons et actions ********/

#col2 .action_link {
	float:left;
	padding:0;
	list-style:none;
}



/* les boutons gris */
#col2 .action_link_t1{
	margin:2px;
	padding:3px 0 0 16px;
	height:22px;
	font-size:16px;
	color:#999999;
}

/* les boutons gris voir video*/
#col2 .action_link_t1_video{
	margin:2px;
	padding:3px 0 0 26px;
	height:22px;
	font-size:16px;
	color:#999999;
	font-family: 'Times New Roman', Verdana, Arial, Sans-Serif;
}

/* les boutons gris envoi ami */
#col2 .action_link_t1_ami{
	margin:2px;
	padding:3px 0 0 25px;
	height:22px;
	font-size:16px;
	color:#999999;
}

/* boutons sans image */
#col2 .action_link_nopic{
	padding:0;
	font-family: 'Times New Roman', Verdana, Arial, Sans-Serif;
	color:#999999;
	font-size:16px;
	font-weight:bold
}

/* boutons avec text */
#col2 .action_link_avec_label{
	padding-left:30px;
}


/* les petits boutons sur barre bleu */
#col2 .action_link_t2{
	margin:2px;
	padding:0 0 0 12px;
	height:16px;
}


/* les grands boutons sur barre bleu */
#col2 .action_link_t3{
	margin:2px;
	padding:3px 0 0 25px;
	height:22px;
	font-size:16px;
	color:#FFF;
}

/* les petits boutons sur les barres bleu et gris */
#col2 .action_link_t4{
	float:right;
	margin:5px 2px 2px 2px;
	padding:0px 0 1px 20px;
	
	width:90px;
	height:16px;
	
	font-size:12px;
}



#col2 h4 a{
	color:#FFFFFF;
}

#col2 h5 a{
	color:#0682cf;
}

/* les images boutons */
#col2 .action_link_pic_mailto{
	font-weight:bold;
	background:url(../images/btn_mail.gif) no-repeat left center;
}
#col2 .action_link_pic_fliker{
	background:url(../images/btn_f.gif) no-repeat left center;
}
#col2 .action_link_pic_add{
	background:url(../images/btn_plus.gif) no-repeat left center;
}
#col2 .action_link_pic_group{
	background:url(../images/btn_perso.gif) no-repeat left center;
}
#col2 .action_link_pic_aminus{
	background:url(../images/btn_a_minus.jpg) no-repeat left center;
}	
#col2 .action_link_pic_aplus{
	background:url(../images/btn_a_plus.jpg) no-repeat left center;
}
#col2 .action_link_pic_new{
	background:url(../images/btn_new.jpg) no-repeat left center;
}	
#col2 .action_link_pic_text{
	background:url(../images/picto_publication.gif) no-repeat left center;
}
#col2 .action_link_pic_doc{
	background:url(../images/picto_t2_doc.jpg) no-repeat left center;
}

#col2 .action_link_pic_photos{
	background:url(../images/picto_t2_pic.jpg) no-repeat left center;
}

#col2 .action_link_pic_video{
	background:url(../images/picto_t2_video.jpg) no-repeat left center;
}
#col2 .action_link_pic_video2{
	zoom:1;
	background:url(../images/picto_t3_video.jpg) no-repeat left center;
	margin-top:30px;
}

#col2 .action_link_pic_home{
	background:url(../images/picto_home.jpg) no-repeat left center;
}

/* les modifications textes et paragraphes */
.paragraphe_avec_puce{
	background:url(../images/picto_rouge.jpg) no-repeat 7px 7px;
	text-indent: 15px ;
}
#col2 .paragraphe_avec_guillemet_ouvrant_geant{
	text-indent: 40px ;
	color: #0682cf;
	text-align: center;
	font-size: 20px;
	xbackground:url(../images/quote_left.jpg) no-repeat left top;
}

#col2 .paragraphe_avec_guillemets{
	xbackground:url(../images/quote_left.jpg) no-repeat left top;
	text-indent: 40px ;
	color: #0682cf;
	text-align: center;
	font-size: 20px;
}

#col2 #contenu{
	background:white;
	padding: 0px 15px 25px 15px;
}
#col2 #contenu.sitemap{
	padding: 0;
}

/*un taggeur bleu de span*/
#col2 .contenu_blue_span{
	color:#12a6f8;
}


#col2 blockquote {
text-align:justify;

quotes: "“" "„" "«" "»" "'" "'";

width:100%;

margin:0;
padding:20px 0 20px 0;

text-align:center;
}

#col2 blockquote p {
font-style:italic;

color:#827a58;
display:inline;

}

#col2 blockquote p:before,
#col2 blockquote p:after {
line-height:0px;
font-size:80px;
}

#col2 blockquote p:before {
float:left;
content: open-quote;
margin:20px 0 0 -30px;
}

#col2 blockquote p:after {
float:right;
content: close-quote;
} 



/* liens vers contenus associ�s en pied de page */
#col2 .etendre_contenu{
	/*border-top:1px solid #fff;*/
	background:url(../images/background_home_documents.jpg) no-repeat;
	height:157px;
	padding:11px 18px 0 18px; 
	line-height:25px;
}
#col2 .etendre_contenu h3{
	color:#fff;
	font-size:20px;
	font-weight:normal;
	margin-bottom:10px
}
#col2 .etendre_contenu ul.liens_article{
	margin:0px 15px 0px 75px;
	padding:0;
	list-style-image: url(../images/picto_publication.gif);
	list-style-type:circle;
}
#col2 .etendre_contenu ul.liens_video{
	margin:0px 15px 0px 75px;
	padding:0;
	list-style-image: url(../images/picto_video.gif);
	list-style-type:circle;
}
#col2 .etendre_contenu li.liens_video{
	list-style-image: url(../images/picto_video.gif);
	list-style-type:circle;
}
#col2 .etendre_contenu ul.liens_link{
	margin:0px 15px 0px 75px;
	padding:0;
	list-style-image: url(../images/picto_link.gif);
	list-style-type:circle;
}
#col2 .etendre_contenu li.liens_link{
	list-style-image: url(../images/picto_link.gif);
	list-style-type:circle;
}
#col2 .etendre_contenu a{
  color: black;
  text-decoration: none;
  font-weight: bold;
}
#col2 .etendre_contenu a:hover{
  text-decoration: underline;
}


/* les formulaires */
#col2 .formfieldset {
	clear:both;
	margin:30px 0 35px 0;
	background:#fafafa;
	border:1px solid #e0e0e0;
	color:#0682cf;
	font-size:16px;
	//padding-bottom:20px
}

#col2 .formfieldset h3 {
	font-size:18px;
	color:#009efe;
	font-weight:normal
	
}
#col2 .formfieldset p{
	font-family: 'Verdana', Arial, Sans-Serif;
	line-height:21px;
	height:21px
}
#col2 .formfieldset p.texte{
	font-family: 'Georgia', Arial, Sans-Serif;
	font-size:11px;
	line-height:11px;
	color:#000;
	height:11px;
	margin-left:15px
}
#col2 .formfieldset a{
	font-weight:bold;
	color:#11a0f7;
	text-decoration:none;
	line-height:21px;
	height:21px;
}
#col2 .formfieldset a:hover{
	text-decoration:none;
}
#col2 .formfieldset a img{
	display:inline;
	vertical-align:middle
}

#col2 .formfieldset .formulaire_intro_texte{
	text-align:justify;
	margin:5px 10px 0 15px;
	font-size:11px;
	color:black;
}

/********************** 	ELEMENTS COMMUNS FIN	***************************/














/********************		RUBRIQUE BLEU DEBUT 	***************************/


/* les sous menus du bandeau */
#col2 #menu_boxes .box_bleu_bottom_left ul li.active{
	background:url(../images/background_menu_item_bleu_long.jpg) no-repeat 0 -84px;
}
#col2 #menu_boxes .box_bleu_bottom_left{
	background:url(../images/background_box_bleu.jpg);
}
#col2 #menu_boxes .box_bleu_bottom_left ul li{
	background:url(../images/background_menu_item_bleu_long.jpg) no-repeat;
}
#col2 #menu_boxes .box_bleu_bottom_right{
	background:url(../images/bandeau_page_right.jpg);
}

#col2 #menu_boxes .box_bleu_bottom_left ul li ul{
	border-left:1px solid #17c2fa;
	border-right:1px solid #17c2fa;
	border-bottom:1px solid #17c2fa;
}

#col2 #menu_boxes .box_bleu_bottom_left ul li ul li{
	background:#027ff6;
	border:0;
	border-top:1px solid #17c2fa;
}

/* actions sous titre du contenu */
#col2 .actions_bloc1{
	margin: 10px 0 15px 0;
}



/* actions en pied de page */
#col2 .actions_bloc2{
  background:url(../images/bg_article_actions_bottom.jpg);
  height: 40px;
  font-size: 16px;
  color: white;
}
#col2 .actions_bloc2_left {
  float: left;
  padding:10px;
}
#col2 .actions_bloc2_right {
  float: right;
  padding:10px;
}
#col2 .actions_bloc2 span{
  float: left;
}
#col2 .actions_bloc2_spacer {
  width: 20px;
}






/* textes, paragraphes et illustrations */
#col2 .illustration_text{
  float: left;
  padding: 0px 10px 15px 5px;
}
#col2 .img_dans_text_r{
  float: right;
  margin: 2px;
}
/***********************	RUBRIQUE BLEU FIN	*******************************/















/***********************	RUBRIQUE ORANGE DEBUT	***************************/

#col2 #menu_boxes .box_orange_bottom_left ul li.active{
	background:url(../images/background_menu_item_orange_long.jpg) no-repeat 0 -84px;
}
#col2 .box_orange_bottom_left{
	background:url(../images/background_box_orange.jpg);
}
#col2 #menu_boxes .box_orange_bottom_left ul li{
	background:url(../images/background_menu_item_orange_long.jpg) no-repeat;
}
#col2 #menu_boxes .box_orange_bottom_right{
	background:url(../images/bandeau_orange_page1_right.jpg);
}

#col2 #menu_boxes .box_orange_bottom_left ul li ul{
	border-left:1px solid #f1ae05;
	border-right:1px solid #f1ae05;
	border-bottom:1px solid #f1ae05;
}

#col2 #menu_boxes .box_orange_bottom_left ul li ul li{
	background:#ea9303;
	border:0;
	border-top:1px solid #f1ae05;
}



/***********************	RUBRIQUE VERT DEBUT	***************************/

#col2 #menu_boxes .box_vert_bottom_left ul li.active{
	background:url(../images/background_menu_item_vert_long.jpg) no-repeat 0 -84px;
}
#col2 .box_vert_bottom_left{
	background:url(../images/background_box_verte.jpg);
}
#col2 #menu_boxes .box_vert_bottom_left ul li{
	background:url(../images/background_menu_item_vert_long.jpg) no-repeat;
}
#col2 #menu_boxes .box_vert_bottom_right{
	background:url(../images/bandeau_vert_page1_right.jpg);
}

#col2 #menu_boxes .box_vert_bottom_left ul li ul{
	border-left:1px solid #94c13b;
	border-right:1px solid #94c13b;
	border-bottom:1px solid #94c13b;
}

#col2 #menu_boxes .box_vert_bottom_left ul li ul li{
	background:#74a823;
	border:0;
	border-top:1px solid #94c13b;
}







/*boutons du bandeau bleu*/
#col2 .bandeau_contenu_toolbar{
	font-size:12px;
	margin:10px 0 0 0;
	width:90px;
	float:right;
}



/*boutons du bandeau gris*/
#col2 .list_contenu_toolbar{
	font-size:12px;
	margin:10px 0 0 0;
	padding:0px;
	float:right;
	width:90px;
}
#col2 .list_contenu_toolbar a{
	color:#0682cf;
}



/* formulaire */
#col2 .orange_formfilter_left{
	width:40%;
	margin:10px 0 10px 0;
	padding-left:20px;
	float:left;
}
#col2 .orange_formfilter_left p.texte{
	color:#000;
	font-size:11px;
	line-height:none;
}
#col2 .formfilter_left {
	margin:10px 0 10px 0;
	padding-left:20px;	
}

#col2 .orange_formfilter_right{
	margin:10px 0 10px 0;
	padding-left:15px;
	float:left;
}
#col2 .formfieldset select{
	width:220px;
}
#col2 .orange_disabledformfilter{
	color:#7dccfc;
}

#col2 .formfieldset input{
	width:180px;
	float:left;
}
#col2 .formfieldset input.submit_button{
	float:left;
	width:21px;
	margin-left:5px
}


/* contenu textes, paragraphes et images */
#col2 .list_paragraphe{
	width:100%;
}
#col2 .detail_paragraph{
	float:right;
	width:350px;
	height:100px;
}
#col2 .illustration_paragraph{
	float:left;
	width:189px;
	height:125px;
	margin:5px 18px 15px 0;
}



/* contenu vid�o */
#col2 .contenu_video{
	text-align:center;
	margin:15px 0 25px 0;
}
#col2 .contenu_video_action{
	text-align:right;
	font-size:11px;
	color:red;
	margin:15px 35px 0 0;
}
#col2 .contenu_video_action a{
	color:#0682cf;
	margin:0 0 15px 0;
}

/*RUBRIQUE ORANGE FIN*/




/*RUBRIQUE RECHERCHER DEBUT*/
#col2 .recherche_spacer{
	height:200px;
}


#col2 .contenu_recherche {
	text-align:right;
	margin:5px 0 15px 0;
}
#col2 .contenu_recherche h5{
	margin:2px 0 0 0;
}
#col2 .contenu_recherche p{
	color:#666666
}

#col2 .contenu_recherche_date{
	margin:0;
	padding:0 5px 0 5px;
	font-size:10px;
	background:#efefef;
	color:#666666
}

#col3 .bloc_decoration_extended_t1{
	margin:175px 0 0 0;
	height:930px;
}
/*RUBRIQUE RECHERCHER FIN*/


/*RUBRIQUE ORGANIGRAMME DEBUT*/
#col2 .adresse_postale{
	text-align:right;
}

/* bloc paragraphe */
#col2 .contenu_organigramme {
	width:100%;
	margin:40px 0 0px 0;
}
#col2 .contenu_organigramme h5{
	padding-left:15px;
}
#col2 .organigramme_disabledformfilter{
	color:#999999;
}
#col2 .illustration_contenu_organigramme{
	margin:0;
	float:left;
	width:77px;
	height:90px;
	background:#cccccc;
}
#col2 .illustration_contenu_organigramme img{
	margin:2px;
}
#col2 .detail_contenu_organigramme {
	float:left;
	margin:0;
	padding:0;	
}
#col2 .detail_contenu_organigramme h5{
	margin-top:0;
	margin-bottom:0;
	padding:0;
	padding-left:5px;
}
#col2 .detail_contenu_organigramme p{
	line-height:14px;
}
#col2 .action_contenu_organigramme{
	float:right;
	width:165px;
	margin:4px 0 0 0;
	padding:0;
}
#col2 .action_contenu_organigramme a{
	font-weight:normal
}
#col2 .break_float{
	clear:both;
}
/*RUBRIQUE ORGANIGRAMME FIN*/




/*SITE MAP DEBUT*/
#col2 #sitemap{
	background:#efefef;
}

#col2 #sitemap #other_links{
}


#col2 #sitemap #other_links ul{
	padding:0 0 0 10px;
	list-style:none;
}

#col2 #sitemap #other_links ul li{
	padding:0 0 5px 10px;
	background:url(../images/picto_arrow_sitemap2.gif) no-repeat 0 6px;
}

#col2 #sitemap #other_links ul li a{
	color:#12a6f8;
	text-decoration:none;
}
#col2 #sitemap #other_links ul li a:hover{
	text-decoration:underline;
}


#col2 #sitemap h5{
	background:none;	
	margin:0;
	padding:0;
	color:#fff;
	font-size:18px;
	font-weight:normal;
}

#col2 #sitemap p{
	margin:0;
	padding:0;
	color:#333333;
	padding: 10px 0 6px 0
}


#col2 #sitemap ul{
	margin:0;
	padding:0 0 0 10px;
	list-style:none;
}

#col2 #sitemap ul li{
	padding:0 0 0 10px;
	background:url(../images/picto_arrow_sitemap.gif) no-repeat 0 6px;
}

#col2 #sitemap ul li ul li{
	font-size:10px;
	padding:0 0 0 10px;
	background:url(../images/picto_tiret_sitemap.gif) no-repeat 0 6px;
}
#col2 #sitemap ul li ul li a{
	color:#c2e6fc
}


#col2 #sitemap ul li a{
	color:#fff;
	text-decoration:none;
}
#col2 #sitemap ul li a:hover{
	text-decoration:underline;
}
#col2 #sitemap table {
	border-spacing: 0px;
	border-collapse: collapse; 
}
#col2 #sitemap td{
	width:195px;
	padding:12px 10px 15px 10px;
	vertical-align:top;
}
#col2 #sitemap td.bleu{
	background:#11a0f7 url(../images/background_sitemap_col1.jpg) no-repeat;
}
#col2 #sitemap td.vert{
	background:#92c03a url(../images/background_sitemap_col2.jpg) no-repeat;
}
#col2 #sitemap td.orange{
	background:#efa505 url(../images/background_sitemap_col3.jpg) no-repeat;
}

#col2 #sitemap td.bleu,#col2 #sitemap td.vert{
	border-right:1px solid #fff
}
/*SITE MAP FIN*/


/*****         UPDATE CONTENU ACTUALITE FOUAD 16/10/2009 ************/
#col2 .contenu_actualite_action {
	color:#0682cf;
	text-align:right;
	font-size:11px;
	padding:35px 35px 25px 0;
}

#col2 .contenu_actualite_action a{
	color:#009EFE;
	margin:0 0 15px 0;
	font-weight:bold;
}

#col2 .detail_actualite {
	background: #EFEFEF ;
	padding: 5px;
	margin:0;
}

#col2 .contenu_actualite_cadrebleu{
	color:#009EFE;
	font-weight:bold;
}

#col2 h6{
	margin:3px 0 3px 0;
	color:#0682cf;
	padding:5px;
	font-size:20px;
	font-weight:normal;
	background:#efefef;
	text-align:left;
}

/* Ajouts YT 03/11/2009 */
#col2 .box_image{
	width:195px;
	height:195px;
	float:left;
	margin:1px 0 1px 1px
}
#col2 .box_image_left
{
    width:195px;
	height:195px;
	float:left;
    clear:both;
    margin:1px 0 0 0;
}

.action_link_pic_Facebook{
	background:url(../images/facebook.png) no-repeat left center;
}
.action_link_pic_Twitter{
	background:url(../images/twitter.png) no-repeat left center;
}
.action_link_pic_Digg{
	background:url(../images/digg.png) no-repeat left center;
}
.action_link_pic_Delicious{
	background:url(../images/delicious.png) no-repeat left center;
}
.action_link_pic_Reddit{
    background:url(../images/reddit.png) no-repeat left center;
}
.action_link_pic_Flickr
{
    background:url(../images/flickr.png) no-repeat left center;
}
.action_link_pic_LinkedIn
{
    background:url(../images/linkedin.png) no-repeat left center;
}
.action_link_pic_Mixi
{
    background:url(../images/mixi.png) no-repeat left center;
}
.action_link_pic_Mixx
{
    background:url(../images/mixx.png) no-repeat left center;
}
.action_link_pic_Xing
{
    background:url(../images/xing.png) no-repeat left center;
}
.action_link_pic_YahooBuzz
{
    background:url(../images/yahoo_buzz.png) no-repeat left center;
}
.action_link_pic_MySpace
{
    background:url(../images/myspace.png) no-repeat left center;
}
.action_link_pic_YouTube
{
    background:url(../images/youtube.png) no-repeat left center;
}
