@CHARSET "UTF-8";

/***
* MOBILES
*/

a.bt_iphone {
	display:block;
	width:75px;
	height:15px;
	float:left;

	background:url(../img/bt_iphone_off.png) no-repeat;
}
a.bt_android {
	display:block;
	width:75px;
	height:15px;
	float:left;
	
	background:url(../img/bt_android_off.png) no-repeat;
}
a.bt_iphone:hover {
	background:url(../img/bt_iphone_on.png);
}
a.bt_android:hover {
	background:url(../img/bt_android_on.png);
}


/***
* GENERIC RULES
*/

* {
 margin:0;
 padding:0;
 }

body {
	margin:0;
	padding:0;
	background: #4a6c8c  url(img/fond_page.gif) repeat-y center;
	text-align:center;
	font-family:Verdana, sans-serif;
	font-size : 11px;
	color: #08315a;
	}
table {
	font-family:Verdana, sans-serif;
	font-size : 11px;
	color: #08315a;
}

hr {
	display:none;
	}
	
ul.navigation {
	margin:0;
	padding:0;
	list-style:none;
	}
	
ul.navigation li {
	margin:0;
	padding:0;
	list-style:none;
	}
	
ul.navigation li a {
	text-decoration: none;
	}
	

	
a img {
	border:none;
	}


a {
	color:#04315b;
}


	
/****
*
* GENERIC LAYOUT
*
*/
.td_contenu{
	border: 3px solid #ffffff; 

	/*border-bottom:60px solid #ffffff; */
	height:auto;
	
}

#zone_contenu {
	margin-top:10px;
	margin-bottom:10px;
}

#zone_contenu p	{
	margin-top:10px;
}

#contenu_page #zone_contenu ul {
	margin-left:10px;
}	



#contenu_page ul {
	padding-left:20px;
}	

#contenu_page {
	margin-left:12px;
}

#colonne {
	height:100%;
	background-color:#ffffff;
	margin:3px;
	margin-bottom:0px;
}


#colonne1 {
	height:100%;
	background-color:#edcddf;
	margin:3px;
}
#colonne2 {
	height:100%;
	background-color:#e8edcf;
	margin:3px;
}
#colonne3 {
	height:100%;
	background-color:#cee2ed;
	margin:3px;
}
#colonne4 {
	height:100%;
	background-color:#b8cbdf;
	margin:3px;
}

#table_2_colonne {
	margin-left:8px;margin-right:8px;padding:3px;
	margin-bottom:5px;
}

#td_2_colonnes {
	border: 1px solid #b8cbdf;
	margin:3px;
	margin-bottom:0px;
	padding-bottom:0px;
}

#td_3_horizontale {
	border: 1px solid #b8cbdf;
	margin:3px;
	padding:3px;
	margin-bottom:0px;
	padding-bottom:0px;
}


#cadre_horizontal {
	padding:3px;
	border: 1px solid #b8cbdf;
}

#container {
  margin: 0 auto;
  width: 840px;
  text-align:left;
  }
#wrapper {
	float: left;
	padding: 5px 10px;
	background: #fff;
	}
	
#leftnav {
	width:200px;
	float:left;
	}
	
#topNav {
	width:580px;
	float:left;
	position: relative;
	}
	
#main {
	width:470px;
	float:left;
	background: #fff;
	}
	
#main_large {
	width:612px;
	float:left;
	background: #fff;
	}
	
#second {
	width:150px;
	float:left;
	}
	
/****
*
* Header styles
*
*/



#header {
	position: relative;
	width:820px;
	height:140px;
	}

#header h1 {
	position: absolute;
	left:0;
	top:30px;
	width:820px;
	height:100px;
	background: #b8cbdf url(img/identite.png) no-repeat;
	}

#header h1 span {
	display:none;
	}
	
#header .navigation {
	position: absolute;
	left: 0;
	top: 0;
	width: 500px;
	padding: 5px 0;
	font-family: arial;
	font-size: 11px;
	}
	
#header .navigation li {
	float:left;
	}
	
#header .navigation a {
	display:block;
	padding: 0 6px; 
	border-left: 1px solid #7295bd;
	color: #7295bd;
	}
	
#header .navigation a:hover {
	color: #08315a;
	}
	
#header .navigation a.first {
	border: none;
	padding-left: 0;
	}
	
#header form {
	position: absolute;
	right: 0;
	top: 0;
	margin: 5px 0;
	padding: 0;
	border: 1px solid #0f416c;
	}
#header form input.texte {
	width: 115px;
	_width: 125px;
	height: 18px;
	_height: 16px;
	margin: 0px;
	padding: 2px 5px;
	border: 1px solid #fff;
	font-size: 9px;
	line-height: 1;
	color: #08315a;
	}
	
#Newsletter_inscription form.formnews{
	margin: 0;
	padding: 0;
	border: 1px solid #0f416c;
	background-color:#FFFFFF;
	}
#Newsletter_inscription form input.texte {
	width: 122px;
	_width: 122px;
	height: 16px;
	_height: 16px;
	margin: 0;
	padding: 0px;
	padding-top: 2px;
	border: 1px solid #fff;
	font-size: 10px;
	line-height: 1;
	color: #08315a;
	}	
#header form a.soumission {
	margin: 0;
	padding: 0;
	}

#header form img {
	margin: 0;
	padding: 0;
	#padding: 1px 0;
	_padding: 2px 0;
	border: none;
	vertical-align:top;
	background: #0f416c;
	}

/****
*
* pae d'cacueil
*
*/


	
.lien_hp {
	background-image:url(../img/fleche_droite.gif);
	background-repeat:no-repeat;
	background-position:0px 3px;
	padding-left:15px;
	color:#04315b;
}

.lien_hp_audio {
	background-image:url(../img/lien_audio.gif);
	background-repeat:no-repeat;
	background-position:0px 3px;
	padding-left:15px;
	color:#04315b;
}

.lien_hp_fichier {
	background-image:url(../img/lien_fichier.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding-left:15px;
	color:#04315b;
}

.lien_hp_video {
	background-image:url(../img/lien_video.gif);
	background-repeat:no-repeat;
	background-position:0px 3px;
	padding-left:15px;
	color:#04315b;
}
		
/****
*
* leftnav styles
*
*/
#leftnav {
	font-size : 12px;
	font-family: "Trebuchet MS",sans-serif;
	line-height: 1.1;
	color: #08315a;
	}
#leftnav li a {
	display:block;
	margin: 0 13px 0 0;
	padding: 7px 0 7px 10px;
	font-weight:  bold;
	color: #fff;
	}
#leftnav li li {
	border-bottom: 1px solid #fff;
	}

#leftnav li li a {
	margin: 0 13px 0 0;
	padding: 5px 0 4px 10px;
	font-weight:  normal;
	color: #08315a;
	}
	
#leftnav p {
	padding: 25px 13px 0 13px;
	}
	
/* definition des colorations thematiques */

#theme1 {background: #5b0049;}
#theme1 a {background: #bc1285;}
#theme1 a:hover {background: #5b0049;}
#theme1 ul {background: #ddb4d7;}
#theme1 ul li a{background: #edcddf;}
#theme1 ul li a:hover{background: #ddb4d7;}

#theme2 {background: #517800;}
#theme2 a {background: #92af2a;}
#theme2 a:hover {background: #517800;}
#theme2 ul {background: #d4e3c4;}
#theme2 ul li a{background: #e8edcf;}
#theme2 ul li a:hover{background: #d4e3c4;}

#theme3 {background: #004087; }
#theme3 a {background: #0090ac; }
#theme3 a:hover {background: #004087;}
#theme3 ul {background: #a9d2e8;}
#theme3 ul li a{background: #cee2ed;}
#theme3 ul li a:hover{background: #a9d2e8;}

#theme_resume a {background: #ffffff  url(img/fond_theme_resume.jpg) no-repeat bottom;border-top: 20px solid #ffffff;height:20px;}

/* definition du theme selectionné */

#leftnav li.selected, #leftnav li li.selected {
	background-image: url(img/fleche_selected.gif);
	background-repeat: no-repeat; 
	}
#leftnav li.selected {
	background-position: 190px 10px;
	}
#leftnav li li.selected {
	background-position: center right; 
	}
	
	
/****
*
* top navigation styles
*
*
*/

.nav, .nav ul { 
	list-style: none;
	margin: 0;
	padding: 0;
}
.nav {
  background: #565656;
  font-family: Arial, Helvetica, sans-serif;
  z-index: 100;
  position: relative;
}
.nav li {
  float: left;
  margin: 0;
  padding: 0;
  position: relative;
  height:27px;
  background: #7295bd;
	border-bottom: 1px solid #08315a;
}

.nav li li {
  background: #b8cbdf;
  border: none;
  height:auto;
  }

.nav li a, .nav li a:link, .nav li a:active, .nav li a:visited {
	background: #7295bd  url(img/puce_topNav.gif) no-repeat 5px 9px;
	padding: 5px 1px 5px 17px;
	margin: 0;
	font-weight:  bold;
	font-size : 12px;
	font-family: "Trebuchet MS",sans-serif;
	color: #fff;
	display: block;
	text-decoration: none;
}

#nav-one li:hover ul a, 
#nav-one li.sfHover ul a {
	padding: 5px 5px 5px 7px;
	margin: 0;
	background: #b8cbdf;
	border-bottom: 1px solid #fff;
	font-weight: normal;
	font-size : 11px;
	color: #08315a;
	line-height:12px;
}
#nav-one li:hover ul a:hover, 
#nav-one li.sfHover ul a:hover {
	color: #7295bd;
	background: #fff;
}

.nav ul {
	background: #b8cbdf;
	border: 1px solid #7295bd;
	border-top: 1px solid #08315a;
	list-style: none;
	margin: 0;
	position: absolute;
	top: -999em;
	left: 0;
}
.nav li:hover ul,
.nav li.sfHover ul {
  top: 27px;
}
.nav ul li {
  float: none;
}

.nav li#m0 { width: 0; padding:0; margin:0; }
.nav li#m0 a { width: 0; padding:0; margin:0; }
/*
.nav li#m1 { width: 145px; }
*/
.nav li#m1 { width: 155px; }
.nav li#m2 { width: 122px; }
.nav li#m3 { width: 160px; }
.nav li#m4 { width: 180px; }

#nav-one li#m1 li { width: 153px; }
#nav-one li#m2 li { width: 123px; }
#nav-one li#m3 li { width: 158px; }
#nav-one li#m4 li { width: 170px; }


	
/****
*
* main styles
*
*
*/

#Institut_description h4 {
	cursor:pointer;
}

#main h2 {
	padding: 15px 15px 5px 15px;
	font-size: 18px;
	z-index: 10;
	font-family:Trebuchet MS, sans-serif;
	}

.actu_level1 {
	margin: 0 10px 5px 10px;
	border: 1px solid #b8cbdf;
	padding: 3px;
	
	}

.actu_level1 h4 {
	padding: 5px;
	font-size: 12px;
	font-weight: normal;
	background: #b8cbdf;
	}
	
.actu_level1 h3 {
	padding-left:2px;
	font-size: 14px;
	font-weight: bold;
	}
.actu_level1 h3 a {
	text-decoration: none;
	color: #b8cbdf;
	}

.actu_level1 p {
	padding: 10px 1px 10px 5px;
	line-height: 1.4; 
	}

.actu_level1 img {
	border: 1px solid #08315a;
	}
	
/* definition des colorations thematiques */

.actu_level1 h4.t1, .actu_level1 p.t1 { background: #edcddf; margin:0px;padding:3px;}	
.actu_level1 h4.t2, .actu_level1 p.t2 { background: #e8edcf; margin:0px;padding:3px;}	
.actu_level1 h4.t3, .actu_level1 p.t3 { background: #cee2ed; margin:0px;padding:3px;}
.actu_level1 h4.t4, .actu_level1 p.t4 { background: #b8cbdf; margin:0px;padding:3px;}
	
.actu_level1 h3 a.t1 { color: #bc1285; font-family:Trebuchet MS, sans-serif; }
.actu_level1 h3 a.t2 { color: #92af2a;  font-family:Trebuchet MS, sans-serif;}
.actu_level1 h3 a.t3 { color: #0090ac; font-family:Trebuchet MS, sans-serif; }
.actu_level1 h3 a.t4 { color: #08315a;  font-family:Trebuchet MS, sans-serif; }

#fond_titre_1 {
	background-color:#edcddf;
}
#fond_titre_2 {
	background-color:#e8edcf;
}
#fond_titre_3 {
	background-color:#cee2ed;
}
#fond_titre_4 {
	background-color:#b8cbdf;
}



.actu_level1 h3 a.t1:hover, .actu_level1 h3 a.t2:hover, .actu_level1 h3 a.t3:hover, .actu_level1 h3 a.t4:hover {
	color: #08315a;
	}
	
	
.actu_level2 {
	
margin:0px;
padding:0px;
	
	}


.actu_level2 h4 {

	padding:3px;
	font-size: 12px;
	font-weight: normal;
	background: #b8cbdf;
	}

.actu_level2 h3 {
	padding-left:2px;
	
	/*border-bottom: 1px solid #b8cbdf;*/
	font-size: 14px;
	color: #08315a;
	font-family:Trebuchet MS, sans-serif;
	}
.actu_level2 h3 a {
	text-decoration: none;
	color: #08315a;
	}
.actu_level2 h3 a:hover {
	color: #7295bd;
	}

.actu_level2 p {
	margin: 3px 3px 15px 3px;
	padding: 3px;
	}

.actu_level2 img {
	border: 1px solid #08315a;
	}
	
/* definition des clolorations thematiques */

.actu_level2 h4.t1, .actu_level2 p.t1 { background: #edcddf; margin:0px;padding:3px;}	
.actu_level2 h4.t2, .actu_level2 p.t2 { background: #e8edcf; margin:0px;padding:3px;}	
.actu_level2 h4.t3, .actu_level2 p.t3{ background: #cee2ed; margin:0px;padding:3px;}
.actu_level2 h4.t4, .actu_level2 p.t4 { background: #b8cbdf; margin:0px;padding:3px;}
/*	
.actu_level2 h3.t1 { border-bottom: 1px solid #edcddf; margin-top:0px;}
.actu_level2 h3.t2 { border-bottom: 1px solid #e8edcf; margin-top:0px;}
.actu_level2 h3.t3 { border-bottom: 1px solid #cee2ed; margin-top:0px;}
.actu_level2 h3.t4 { border-bottom: 1px solid #b8cbdf; margin-top:0px;}*/
	
.actu_level2 h3.t1 a { color: #bc1285; background-color:#edcddf;padding:3px;display:block;}
.actu_level2 h3.t2 a { color: #92af2a; background-color:#e8edcf;padding:3px;display:block;}
.actu_level2 h3.t3 a { color: #0090ac; background-color:#cee2ed;padding:3px;display:block;height:auto;}
.actu_level2 h3.t4 a { color: #08315a; background-color:#b8cbdf;padding:3px;display:block;}

.actu_level2 h3.t1 a:hover, .actu_level2 h3.t2 a:hover, .actu_level2 h3.t3 a:hover, .actu_level2 h3.t4 a:hover {
	color: #08315a;
	}
	
/****
*
* secondary styles
*
*
*/



#second {
	font-size:11px;
	}

#second div {
	border: 1px solid #b8cbdf;
	padding: 7px 0px;
	margin: 10px 0px;
	}
	
#second a.more, #second .more {
	display: block;
	background: #b8cbdf url(img/minimal_arrow.gif) no-repeat 0px 6px;
	padding: 3px 0px 7px 9px;
	border-top: 1px solid #ffffff;
	color: #08315a;
	text-decoration: none;
	margin-left:0px;
	}
#second a.more:hover {
	color: #7295bd;
	}	
	
#second #bloc_propositions {
	margin-left:0px;
	padding-left:10px;
	padding-right:0px;
}

#second #bloc_propositions ul {
	padding-left:10px;
}


#bloc_propositions .fond_proposition_1 {
	background-color:#edcddf;margin-left:-10px;
}
#bloc_propositions .fond_proposition_2 {
	background-color:#e8edcf;margin-left:-10px;
}
#bloc_propositions .fond_proposition_3 {
	background-color:#cee2ed;margin-left:-10px;
}
#bloc_propositions .fond_proposition_4 {
	background-color:#b8cbdf;margin-left:-10px;
}


#second a.more2{
	display: block;
	padding: 5px 0px 3px 9px;
	border-top: 1px solid #fff;
	background:#fff url(img/minimal_arrow.gif) no-repeat 0px 5px;
	color: #08315a;
	text-decoration: none;
	margin-left:-10px;
	margin-top:7px;
	}
#second a.more2:hover {
	color: #7295bd;
	}	
	
#bloc_propositions 	.fond_proposition_1  a.more2 { background: #edcddf url(img/minimal_arrow.gif) no-repeat 1px 6px; }
#bloc_propositions 	.fond_proposition_2  a.more2 { background: #e8edcf url(img/minimal_arrow.gif) no-repeat 1px 6px; }
#bloc_propositions 	.fond_proposition_3  a.more2 { background: #cee2ed url(img/minimal_arrow.gif) no-repeat 1px 6px; }
#bloc_propositions 	.fond_proposition_4  a.more2 { background: #b8cbdf url(img/minimal_arrow.gif) no-repeat 1px 6px; }
	
	
#second h4 {
	padding: 0px 0px 5px 8px;
	font-weight: bold;
	font-size:13px;
	line-height:14px;
	font-family:Trebuchet MS, sans-serif;
	}
	
#second #qef {
	width:auto;
	border:1px solid #0c315a;
	background-color:#0c315a;
	color:#fff;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
}
#second #qef a {
	text-decoration:none;
	padding-left:10px;
	background:url(../img/fleche_qef.png) no-repeat 0px 2px;
	color:#ffffff;
	margin-top:3px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
}
#second #qef a:hover {
	text-decoration:underline;
}


#second h5 , #blog_date , #blog_date2{
	font-size: 10px;
	border:px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 8px;
	}
	

#second  #Blog_recent div{
	border: 0px;
	padding: 1px 0px;
	margin: 0px 0px;
	
	}
	
	
	
#second #Blog_recent #blog_date {
	font-weight:bold;
	margin-left : 6px;
	width:144px;
}

#second #Blog_recent #blog_date2 {
	font-weight:bold;
	padding-left : 6px;
	width:144px;
}

#second #Blog_recent a {
	text-decoration:none;
	color:#2c2960;
}
#second #Blog_recent a:hover {
	color:#7297c4;
}

#second #Blog_recent #blog_lien {
	padding-left:0px;
	
	/* background:url(../img/blog_fleche.gif) no-repeat 0px 0px;padding-bottom:3px; */
}

#blog_fleche {
	position:absolute;
	width:6px;
	height:15px;
	left:1px;
	
}

/*
#second #Blog_recent #blog1 { background: #edcddf; border-bottom:1px solid #ee7b08;}
#second #Blog_recent #blog2 { background: #f6dada; border-bottom:1px solid #ee7b08;}
#second #Blog_recent #blog3 { background: #eaefd1; border-bottom:1px solid #ee7b08;}
#second #Blog_recent #blog4 { background: #ecd1e1; border-bottom:1px solid #ee7b08;}
#second #Blog_recent #blog5 { background: #edcddf; border-bottom:1px solid #ee7b08;}
#second #Blog_recent #blog6 { background: #d1e4ed; border-bottom:1px solid #ee7b08;}
#second #Blog_recent #blog7 { background: #fcecd4; border-bottom:1px solid #ee7b08;}
*/

#second #Blog_recent #blog1 { background: #ffffff; border-bottom:1px solid #ee7b08;border-left:1px solid #ee7b08;border-right:1px solid #ee7b08;}
#second #Blog_recent #blog2 { background: #ffffff; border-bottom:1px solid #ee7b08;border-left:1px solid #ee7b08;border-right:1px solid #ee7b08;}
#second #Blog_recent #blog3 { background: #ffffff; border-bottom:1px solid #ee7b08;border-left:1px solid #ee7b08;border-right:1px solid #ee7b08;}
#second #Blog_recent #blog4 { background: #ffffff; border-bottom:1px solid #ee7b08;border-left:1px solid #ee7b08;border-right:1px solid #ee7b08;}
#second #Blog_recent #blog5 { background: #ffffff; border-bottom:1px solid #ee7b08;border-left:1px solid #ee7b08;border-right:1px solid #ee7b08;}
#second #Blog_recent #blog6 { background: #ffffff; border-bottom:1px solid #ee7b08;border-left:1px solid #ee7b08;border-right:1px solid #ee7b08;}
#second #Blog_recent #blog7 { background: #ffffff; border-bottom:1px solid #ee7b08;border-left:1px solid #ee7b08;border-right:1px solid #ee7b08;}
#second #Blog_recent #blog8 { background: #ffffff; border-bottom:1px solid #ee7b08;border-left:1px solid #ee7b08;border-right:1px solid #ee7b08;}
#second #Blog_recent #blog9 { background: #ffffff; border-bottom:1px solid #ee7b08;border-left:1px solid #ee7b08;border-right:1px solid #ee7b08;}

.blog_img {
	 border: 1px solid #08315a; 
}

#second p {
	background: #b8cbdf;
	padding: 7px 0 7px 9px;
	}
	
#second form {
	background: #b8cbdf;
	padding: 5px 1px;
	margin: 0;
	padding: 5px 2px;
	}
	
#second form input {
	width:120px;
	font-size: 9px;
	width: 117px;
	_width: 120px;
	height: 14px;
	_height: 17px;
	margin: 0;
	padding: 1px;
	border: 1px solid #fff;
	border: 1px solid #0f416c;
	line-height: 1;
	}

#second form img {
	border:0;
	vertical-align:top;
	}
	
#second h4#blog_titre, #second h4#BFM {
	padding: 0;
	margin:0px;
	
	}
	

#second #Blog_recent {
	margin: 0px;
	margin-bottom:10px;
	padding:0px;
	border : 0px;
	}
	
#second #Blog_recent a.more {
	/*background-color: #fff;*/
	}
	
/* STYLES CONTENUS */
#bloc_imprimer {
	padding-left:auto;
	padding-right:auto;
	padding-top:3px;
	height: 25px;
	width: 75px;
	border-left: 1px solid #B4C0CE;
	border-bottom: 1px solid #B4C0CE;
	float:right;
	text-align:center;
}
#bloc_partager {
	clear:both;
	padding-left:8px;
	padding-top:3px;
	text-align:left;
	height: 25px;
	width: 190px;
	border-left: 1px solid #B4C0CE;
	border-bottom: 1px solid #B4C0CE;	
	border-right: 1px solid #B4C0CE;
	float:right;
	text-align:center;
	margin-top:0px;
padding-top:5px
	
}
#bloc_partager a {
float:left;
margin-right:5px;
margin-top:0px;
padding-top:0px
	
}



#bloc_envoyer {
	padding-left:auto;
	padding-right:auto;
	padding-top:3px;
	height: 25px;
	width: 75px;
	border-left: 1px solid #B4C0CE;
	border-right: 1px solid #B4C0CE;
	border-bottom: 1px solid #B4C0CE;
	float:right;
	text-align:center;
}

#icone_bas {
	clear:both;
	margin-top:10px;
	height:25px;
	border-bottom: 1px solid #B4C0CE;
	width:440px;
}

#icone_haut {
	margin-top:10px;
	height:25px;
	border-top: 1px solid #B4C0CE;
	width:440px;
	list-style:none;
	margin-left:0px;
	text-align:left;
padding-top:0px
	
}

#icone_bas #bloc_imprimer,#icone_bas #bloc_partager, #icone_bas #bloc_envoyer  {
	border-top: 1px solid #B4C0CE;

	border-bottom: none;
}


a.lien_actions {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#36587B;
	text-decoration:none;
	line-height:17px;
	height:auto;
}
a.lien_actions:hover {
	text-decoration:underline;
}


a.lien_actions2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#36587B;
	text-decoration:none;
	line-height:13px;
	height:auto;
}
a.lien_actions2:hover {
	text-decoration:underline;
}


#telecharger1 {
	height: auto;
	width: auto;
	background-color:#97015B;
	background-image:url(../img/telecharger.gif);
	background-repeat:no-repeat;
	padding-left : 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	clear:both;
	margin-top:20px;
}


#ecouter1 {
	height: auto;
	width: auto;
	background-color:#97015B;
	background-image:url(../img/ecouter.gif);
	background-repeat:no-repeat;
	padding-left : 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	clear:both;
	margin-top:20px;
}




#liens1 {
	height: auto;
	width: auto;
	background-color:#97015B;
	background-image:url(../img/liens.gif);
	background-repeat:no-repeat;
	padding-left : 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	clear:both;
	margin-top:20px;
}
#telecharger2 {
	height: auto;
	width: auto;
	background-color:#899F00;
	background-image:url(../img/telecharger.gif);
	background-repeat:no-repeat;
	padding-left : 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	clear:both;	
	margin-top:20px;
}

#ecouter2 {
	height: auto;
	width: auto;
	background-color:#899F00;
	background-image:url(../img/ecouter.gif);
	background-repeat:no-repeat;
	padding-left : 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	clear:both;
	margin-top:20px;
}
#liens2 {
	height: auto;
	width: auto;
	background-color:#899F00;
	background-image:url(../img/liens.gif);
	background-repeat:no-repeat;
	padding-left : 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	clear:both;
	margin-top:20px;
}
#telecharger3 {
	height: auto;
	width: auto;
	background-color:#006C9B;
	background-image:url(../img/telecharger.gif);
	background-repeat:no-repeat;
	padding-left : 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	clear:both;
	margin-top:20px;
}

#ecouter3 {
	height: auto;
	width: auto;
	background-color:#006C9B;
	background-image:url(../img/ecouter.gif);
	background-repeat:no-repeat;
	padding-left : 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	clear:both;
	margin-top:20px;
}
#liens3 {
	height: auto;
	width: auto;
	background-color:#006C9B;
	background-image:url(../img/liens.gif);
	background-repeat:no-repeat;
	padding-left : 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	clear:both;
	margin-top:20px;
}
#telecharger4 {
	height: auto;
	width: auto;
	background-color:#37597C;
	background-image:url(../img/telecharger.gif);
	background-repeat:no-repeat;
	padding-left : 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	clear:both;
	margin-top:20px;
}

#ecouter4 {
	height: auto;
	width: auto;
	background-color:#37597C;
	background-image:url(../img/ecouter.gif);
	background-repeat:no-repeat;
	padding-left : 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	clear:both;
	margin-top:20px;
}

#liens4 {
	height: auto;
	width: auto;
	background-color:#37597C;
	background-image:url(../img/liens.gif);
	background-repeat:no-repeat;
	padding-left : 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	clear:both;
	margin-top:20px;
}

#bloc1 {
	height: auto;
	width: auto;
	padding-left: 12px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 1px solid #97015B;
	background-color:#fff;
}
#bloc2 {
	height: auto;
	width: auto;
	padding-left: 12px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 1px solid #899F00;
	clear:both;
	background-color:#fff;
}
#bloc3 {
	height: auto;
	width: auto;
	padding-left: 12px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 1px solid #006C9B;
	clear:both;
	background-color:#fff;
}
#bloc4 {
	height: auto;
	width: auto;
	padding-left: 12px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 1px solid #37597C;
	clear:both;
	background-color:#fff;
}


#titre h1 {
	padding-top:10px;
	padding-bottom:0px;
	font-family: Trebuchet MS, Verdana, Arial;
	font-size: 24px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight:normal;
	width:450px;
}

#titre h2 {
	margin-top:5px;
	padding:0px;
	font-family: Helvetica, Verdana, Arial;
	font-size: 15px;
	display:block;
	width:450px;
}
.titre_chapitre_1 {color:#97015B;}
.titre_chapitre_2 {color:#899E01;}
.titre_chapitre_3 {color:#006C9B;}
.titre_chapitre_4 {color:#04315B;}
.titre_chapitre_0 {color:#37587B;}


.formtxt{

color:#264C70
}

.forminputxt{
font-family:Arial,Verdana;
font-size:12px;
width:250px;	
color:#264C70
}

#bloctitre {
	margin-top:5px;
	margin-bottom:5px;
}

#blocsoustitre {
	margin-top:5px;
	margin-bottom:10px;
}

#blocdroite {
	margin-top:5px;
	margin-bottom:5px;
	margin-left:5px;
}




#titre_dernier_1 {
	color:#97015B;
	font-family: Verdana,sans-serif;
	font-size:18px;
	margin-top:10px;
	margin-bottom:10px;
}
#titre_dernier_2 {
	color:#899E01;
	font-family: Verdana,sans-serif;
	font-size:18px;
	margin-top:10px;
	margin-bottom:10px;
}
#titre_dernier_3 {
	color:#006C9B;
	font-family: Verdana,sans-serif;
	font-size:18px;
	margin-top:10px;
	margin-bottom:10px;
}
#titre_dernier_4 {
	color:#04315B;
	font-family: Verdana,sans-serif;
	font-size:18px;
	margin-top:10px;
	margin-bottom:10px;
}


.titre_proposition_1 {
	color:#97015B;
	font-weight: bold;
	font-size:14px;
	font-family:Trebuchet MS, sans-serif;
	margin-top:5px;
	margin-bottom:10px;
	display:block;
}
.titre_proposition_2 {
	color:#899E01;
	font-weight: bold;
	font-size:14px;
	font-family:Trebuchet MS, sans-serif;
margin-top:5px;
	margin-bottom:10px;
	display:block;
}
.titre_proposition_3 {
	color:#006C9B;
	font-weight: bold;
	font-size:14px;
	font-family:Trebuchet MS, sans-serif;
margin-top:5px;
	margin-bottom:10px;
	display:block;
}
.titre_proposition_4 {
	color:#04315B;
	font-weight: bold;
	font-size:14px;
	font-family:Trebuchet MS, sans-serif;
margin-top:5px;
	margin-bottom:10px;
	display:block;
}




.titre_droite_1 {
	color:#97015B;
	font-family: Helvetica, sans-serif;
	font-size:21px;
	
}
.titre_droite_2 {
	color:#899E01;
	font-family: Helvetica, sans-serif;
	font-size:21px;
	background-color:#EAEFD1;
}
.titre_droite_3 {
	color:#006C9B;
	font-family: Helvetica, sans-serif;
	font-size:21px;
	background-color:#D1E3ED;
}
.titre_droite_4 {
	color:#04315B;
	font-family: Helvetica, sans-serif;
	font-size:21px;
	background-color:#CED8E4;
}
.titre_droite_5 {
	color:#04315B;
	font-family: Helvetica, sans-serif;
	font-size:21px;
	background-color:#b8cbdf;
}

h3 {
	margin: 0px;
	font-size:15px;
}



#bloc_propositions  p {
	background-color:#b8cbdf;
}

.img_publi, .img_publi_petit{
	margin-right:10px;
}

.img_ligne {
	margin-top:10px;
	margin-bottom:0px;
}

.publititre1{
	font-family:Arial, Verdana;
	font-size:15px;
	font-weight:bold;
	color:#97015B;
}

a.titre_publi_lien{
	font-family:Arial, Verdana;
	font-size:11px;
	font-weight:bold;
	color:#233e5b;
}
a:hover.titre_publi_lien{
	font-family:Arial, Verdana;
	font-size:11px;
	font-weight:bold;
	color:#233e5b;
	text-decoration:none;
}

.publititre2{
font-family:Arial, Verdana;
font-size:15px;
font-weight:bold;
color:#899E01;
}

.publititre3{
font-family:Arial, Verdana;
font-size:15px;
font-weight:bold;
color:#006C9B;
}

.publititre4{
font-family:Arial, Verdana;
font-size:15px;
font-weight:bold;
color:#04315B;
}


.publilien1{
font-family:Arial, Verdana;
font-size:11px;
color:#36587B;
text-decoration:none;
}

A.publilien1:hover{
font-family:Arial, Verdana;
font-size:11px;
color:#36587B;
text-decoration:underline;
}

/********************* CSS Originaux **************/

.rose10{
font-size:11px;
color:#97015B;
}

.rose11{
font-size:11px;
color:#97015B;
}

.rose12{
font-size:12px;
color:#97015B;
}

.vert10{
font-size:10px;
color:#889D00;
}

.vert11{
font-size:11px;
color:#889D00;
}

.vert12{
font-size:12px;
color:#889D00;
}

.bleuvert10{
font-size:10px;
color:#006C9B;
}

.bleuvert11{
font-size:11px;
color:#006C9B;
}

.bleuvert12{
font-size:12px;
color:#006C9B;
}


.bleu10{
font-size:10px;
color:#04315B;
}

.bleu11{
font-size:11px;
color:#04315B;
}

.bleu12{
font-size:12px;
color:#04315B;
}

.noir10{
font-size:10px;
}

.noir11{
font-size:11px;
}
.noir12{

}

.publiauteur1{
color:#97015B;
}
.publiauteur2{
color:#899E01;
}
.publiauteur3{
color:#006C9B;
}
.publiauteur4{
color:#04315B;
}


.publititre1{
font-size:15px;
font-weight:bold;
color:#97015B;
}

.publistitre1{
font-size:12px;
color:#97015B;
}
.publilien1{
font-size:11px;
color:#36587B;
text-decoration:none;
}

A.publilien1:hover{
font-size:11px;
color:#36587B;
text-decoration:underline;
}

.titresousrub2 {
color:#899E01;
font-size:15px;
font-weight:bold;
}


.publititre2{
font-size:15px;
font-weight:bold;
color:#899E01;
}

.publistitre2{
font-size:12px;
color:#899E01;
}


.publilien2{
font-size:11px;
color:#36587B;
text-decoration:none;
}

A.publilien2:hover{
font-size:11px;
color:#36587B;
text-decoration:underline;
}

.titresousrub3 {
color:#006C9B;
font-size:15px;
font-weight:bold;
}


.publititre3{
font-size:15px;
font-weight:bold;
color:#006C9B;
}

.publistitre3{
font-size:12px;
color:#006C9B;
}

.publilien3{
font-size:11px;
color:#36587B;
text-decoration:none;
}

A.publilien3:hover{
font-size:11px;
color:#36587B;
text-decoration:underline;
}


.titresousrub4 {
color:#04315B;
font-size:15px;
font-weight:bold;
}


.publititre4{
font-size:15px;
font-weight:bold;
color:#04315B;
}

.publistitre4{
font-size:12px;
color:#04315B;
}


.publilien4{
font-size:11px;
color:#04315B;
text-decoration:none;
}

A.publilien4:hover{
font-size:11px;
color:#04315B;
text-decoration:underline;
}

.article {
	
	padding-left : 10px;
	padding-bottom : 6px;
	background-image: url(../img/puce.gif);
	background-repeat: no-repeat;
}

.article2  {
	display:block;
	padding-left : 10px;
	margin-top : 15px;
	
	margin-bottom : 0px;
	padding-bottom : 0px;
	background-image: url(../img/puce2.gif);
	background-repeat: no-repeat;
	/*border-top: 1px solid #fff;*/
}

#bloc_themes {
	font-family:Helvetica, Arial, Verdana;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	height: 27px;
	width:440px;
	margin-top: 13px;	
	border-bottom-style:dotted;
	border-bottom-color:#B6BECB;
	border-bottom-width:1px;
}

 #bloc_themes a  {
	color:#FFFFFF;
}

#contenu_mobilite {
	color:#FFFFFF;
	height: 20px;
	background-color:#97015B;
	padding-left:3px;
	padding-bottom:0px;
	padding-top:2px;
	margin-bottom:0px;
}
#contenu_modernisation {
	color:#FFFFFF;
	height: 20px;
	background-color:#899E03;
	padding-left:3px;
	padding-bottom:0px;
	padding-top:2px;
	margin-bottom:0px;
}
#contenu_strategie {
	color:#FFFFFF;
	height: 20px;
	background-color:#006C9B;
	padding-left:3px;
	padding-bottom:0px;
	padding-top:2px;
	margin-bottom:0px;
}
#contenu_autre {
	color:#FFFFFF;
	height: 20px;
	background-color:#354653;
	padding-left:3px;
	padding-bottom:0px;
	padding-top:2px;
	margin-bottom:0px;
}

A.plannav1{
font-family:Arial, Verdana;
font-size:15px;
font-weight:bold;
color:#97015B;
text-decoration:none;
}

A.plannav1:hover{
font-family:Arial, Verdana;
font-size:15px;
font-weight:bold;
color:#97015B;
text-decoration:underline;
}

A.plansousnav1{
font-family:Arial, Verdana;
font-size:11px;
color:#97015B;
text-decoration:none;
}

A.plansousnav1:hover{
font-family:Arial, Verdana;
font-size:11px;
color:#97015B;
text-decoration:underline;
}

A.plannav2{
font-family:Arial, Verdana;
font-size:15px;
font-weight:bold;
color:#899E01;
text-decoration:none;
}

A.plannav2:hover{
font-family:Arial, Verdana;
font-size:15px;
font-weight:bold;
color:#899E01;
text-decoration:underline;
}


A.plansousnav2{
font-family:Arial, Verdana;
font-size:11px;
color:#899E01;
text-decoration:none;
}

A.plansousnav2:hover{
font-family:Arial, Verdana;
font-size:11px;
color:#899E01;
text-decoration:underline;
}



A.plannav3{
font-family:Arial, Verdana;
font-size:15px;
font-weight:bold;
color:#006C9B;
text-decoration:none;
}

A.plannav3:hover{
font-family:Arial, Verdana;
font-size:15px;
font-weight:bold;
color:#006C9B;
text-decoration:underline;
}


A.plansousnav3{
font-family:Arial, Verdana;
font-size:11px;
color:#006C9B;
text-decoration:none;
}

A.plansousnav3:hover{
font-family:Arial, Verdana;
font-size:11px;
color:#006C9B;
text-decoration:underline;
}


A.plannav4{
font-family:Arial, Verdana;
font-size:15px;
font-weight:bold;
color:#04315B;
text-decoration:none;
}
A.plannav4:hover{
font-family:Arial, Verdana;
font-size:15px;
font-weight:bold;
color:#04315B;
text-decoration:underline;
}


A.plansousnav4{
font-family:Arial, Verdana;
font-size:11px;
color:#04315B;
text-decoration:none;
}


A.plansousnav4:hover{
font-family:Arial, Verdana;
font-size:11px;
color:#04315B;
text-decoration:underline;
}

A.navfooter{
font-family:Arial, Verdana;
font-size:10px;
color:#FFFFFF;
text-decoration:none;
}


A.navfooter:hover{
font-family:Arial, Verdana;
font-size:10px;
color:#FFFFFF;
text-decoration:underline;
}


/********* Gestion des liens *********/
a font {
	text-decoration:underline;
}

a:hover  font {
	text-decoration:none;
}

a:hover {
	text-decoration:none;
}

a.lien {
	color:#04315B;
	text-decoration:underline;
}

a:hover.lien {
	color:#04315B;
	text-decoration:none;
}

a.inscription {
	display: block;
	padding: 0px 0px 7px 15px;
	color: #08315a;
	text-decoration: underline;
	bloc_partager:0px;
	background-color:#b8cbdf;
	}
a:hover.inscription {
	text-decoration:none;
	}





