/* CSS Document */
.page {
	width:1134px;
	margin:auto;
	background:#ffffff;
}
/*******************header***************/
.header {
	margin:0 0 15px 0;
}
.top_header {
	background:#4e4e47;
	padding:3px 0px 4px 0;
	margin:0 0 7px 0;
	overflow:hidden;
}
.content_top_header {
	width:910px;
	margin:0 auto 0px auto;
}
.link_acces {
	color:#ffffff;
	font-size:1.083em;
	background: url("../images/img/bg_link_acces.png") no-repeat right top;
    float:left;
    font-family: "news_gothic_stdbold";
    height: 22px;
    margin: 2px 0 0px 0px;
    padding: 0 7px 0 0;
	cursor:pointer;
}
.link_acces:hover {
	text-decoration:none;
	color:#525249;
}
.link_acces span {
    background: url("../images/img/bg_link_center_acces.png") no-repeat left top;
    float:left;
    height: 20px;
    padding: 2px 7px 0px 12px;
    text-transform: uppercase;
}
.bloc_lien_sociaux {
	float:right;
	padding: 0px 0px 0px 6px;
	margin: 0px 0px 0px 9px;
	border-left:1px dotted #ffffff;
}
.bloc_lien_sociaux a {
	margin: 0 0 0px 2px;
}
.bloc_telephone {
	float:right;
	padding: 6px 2px 0px 14px;
	border-left:1px dotted #ffffff;
	color:#ffffff;
	font-family: "news_gothic_stdbold";
	font-size:1.250em;
}
.bloc_langue {
	float:right;
	padding: 6px 0px 0px 12px;
	border-left:1px dotted #ffffff;
	color:#ffffff;
	font-family: "news_gothic_stdbold";
	font-size:1.167em;
}
.bloc_langue li {
	float:left;
	padding: 0px 13px 0px 0px;
	color:#ffffff;
	text-transform:uppercase;
}
.bloc_langue li.current {
	color:#0090a4;
}
.bloc_langue li a {
	color:#ffffff;
}
.bloc_langue li a:hover {
	text-decoration:none;
	color:#0090a4;
}
.bloc_langue li.current a {
	color:#0090a4;
}
.center_header {
	border-bottom: 1px dotted #333333;
    color: #1f1f1f;
    font-family: 'newsgothicstd';
	font-style:oblique;
    font-size: 1.333em;
	text-align:center;
    margin: 0 0 23px 0;
    padding: 0px 0 5px 0;
}
.bottom_header  {
	width:910px;
	margin:0 auto 0px auto;
}
.logo {
	float:left;
	margin:0 0 25px 17px;
}
.bottom_header form {
    float:right;
	margin:18px 0 25px 0px;
}
.bottom_header form fieldset {
    padding: 0 0 0px;
}
.bottom_header form .input {
    border:1px solid #888888;
	background:#ffffff;
    color: #525249;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 0.917em;
    height: 22px;
    padding: 2px 0 0 12px;
    width: 230px;
}
.bottom_header form  .search {
    background: url("../images/img/loupe.gif") no-repeat left top;
    border: 0 none;
    cursor: pointer;
    float: left;
    height: 26px;
    margin-left: 0px;
    text-indent: -1500px;
    width: 27px;
	font-size: 0;
	line-height: 0;
}
.nav {
	background: url(../images/img/corner-right.gif) no-repeat right top;
	padding:0px 0px 0px 0px;
	margin:0px 0px 32px 0px;
	position:relative;
	z-index:20;
}
.nav ul {
	background: url(../images/img/corner-left.gif) no-repeat left top;
	padding:9px 0px 0px 0px;
}
.nav ul li {
	float:left;
	width:181px;
	position:relative;
	text-align:center;
	padding:4px 0px 2px 0px;
	color:#ffffff;
	font-size:1.167em;
	font-family: "news_gothic_stdbold";
	text-transform:uppercase;
	margin:0px 1px 0px 0px;
}
.nav ul li.institution  {
	background:#2179c4;
}
.nav ul li.droits  {
	background:#8cac14;
}
.nav ul li.obligations  {
	background:#f20059;
}
.nav ul li.themes  {
	background:#ff4411;
}
.nav ul li.documentation  {
	background:#80308c;
}
.nav ul li.last {
	margin:0px 0px 0px 0px;
	width:182px;
}
.nav ul li a {
	color:#ffffff;
}
.nav ul li a:hover {
	text-decoration:none;
}
.sublevel {
	position:absolute;
	left:0px;
	top:20px;
	display: none;
	padding: 17px 0 0 0;
	width:auto;
	z-index:20;
	overflow:hidden;
}
.one_columns {
	width:340px;
}
.two_columns {
	width:550px;
}
.three_columns {
	width:675px;
}
.nav ul li:hover .sublevel{
	display:block;
}
.content_sublevel {
	padding: 0px 0px 7px 0px;
	overflow:hidden;
}
.ss_content_sublevel {
	border-bottom:none;
	padding: 21px 15px 7px 15px;
	background:#ffffff;
	overflow:hidden;
}
.nav ul li .sublevel ul {
	float:left;
	background:none;
	padding:0px 27px 0 0;
	width:300px;
}
.nav ul li .sublevel li {
	float:none;
	text-align:left;
	padding:0px 0px 6px 0px;
	color:#454542;
	font-size:0.8em;
	font-family: Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	margin:0px 0px 7px 0px;
	font-weight:bold;
	border-bottom: 1px dotted #333333;
	width:300px;
}
.nav ul li .sublevel.one_columns ul{
	width:300px;
}
.nav ul li .sublevel.one_columns li{
	width:300px;
}
.nav ul li .sublevel.two_columns ul{
	width:230px;
}
.nav ul li .sublevel.two_columns li{
	width:230px;
}
.nav ul li .sublevel.three_columns ul {
	width:178px;
}
.nav ul li .sublevel li {
	width:178px;
}
.nav ul li .sublevel li.last {
	border-bottom: none;
}
.nav ul li .sublevel li a {
	color:#454542;
}
.breadcrumb {
    font-size:0.917em;
	overflow:hidden;
	clear:both;
}
.breadcrumb li {
    background: url(../images/img/separateur_chemin_fer.png) no-repeat  right 5px;
	float:left;
    margin: 0 4px 0 0;
    padding: 0 9px 0 0;
	color: #454542;
}
.breadcrumb li.last {
    background: none;
}
.breadcrumb li a {
    color: #454542;
}
/*******************footer**************/
.footer {
	background:#4e4e47;
	color:#ffffff;
	padding:6px 0px 20px 0;
	min-height:374px;
	height:auto;
}
.list_lien {
	text-align:center;
	font-size:0.917em;
	padding:0px 0px 3px 0;
}
.list_lien li {
	display:inline;
	color:#f5f5f5;
	padding:0 5px 0 9px;
	background: url(../images/img/puce_footer.png) no-repeat left 5px;
	margin:0 0 0 0;
}
.list_lien li.first {
	padding:0 6px 0 0px;
	background: none;
}
.list_lien li a {
	color:#f5f5f5;
}
.menu_bas {
	border-top:1px dotted #dcdcba;
	padding:22px 6px 0 114px;
	margin:5px 0 0 0;
}
.menu_bas ul {
	overflow:hidden;
}
.menu_bas ul li {
	float: left;
    font-size: 1.167em;
    margin: 0 10px 0 0;
    padding: 0 0 0 23px;
    width: 148px;
	text-transform: uppercase;
	font-family: "news_gothic_stdbold";
}
.menu_bas ul li.institution {
    background: url(../images/img/fleche_bleu.png) no-repeat left top;
}
.menu_bas ul li.droits {
    background: url(../images/img/fleche_verte.png) no-repeat left top;
}
.menu_bas ul li.obligations {
    background: url(../images/img/fleche_rose.png) no-repeat left top;
}
.menu_bas ul li.themes {
    background: url(../images/img/fleche_orange.png) no-repeat left top;
}
.menu_bas ul li.documentation {
    background: url(../images/img/fleche_verte_f.png) no-repeat left top;
}
.menu_bas ul li a {
	color:#ffffff;
}
.menu_bas ul li ul {
    padding: 12px 0 0 0;
}
.menu_bas ul li ul li {
    float: none;
    font-size: 0.7em;
    margin: 0;
    padding: 0 0 5px 0;
	font-family: Arial, Helvetica, sans-serif;
}
.menu_bas ul li ul li.last {
    padding: 0 0 0px 0;
}
.droit {
	color:#f5f5f5;
	font-size:0.917em;
}
/******************container**********/
.container {
	width:910px;
	margin:0 auto 75px auto;
}
.col2-left {
	width:697px;
	float:left;
}
.Carrousel {
	margin: 0px 0 28px 0;
	position:relative;
	height:250px;
	width:697px;
}
.prev {
	position:absolute;
	left:216px;
	top:104px;
}
.next {
	position:absolute;
	right:-1px;
	top:104px;
}
.Carrousel ul li {
	background:#e3e5dd;
}
.bloc_accroche {
	float:left;
	width:147px;
	padding: 46px 45px 5px 24px;
}
.date_accroche {
	font-size:1.417em;
	padding: 0px 0px 5px 0px;
	font-family: 'newsgothicstd';
}
.bloc_accroche p {
	color:#222221;
	font-size:1.333em;
	font-family: 'newsgothicstd';
}
.navigation_Carrousel {
	position:absolute;
	right:489px;
	bottom:10px;
}
.navigation_Carrousel span {
	color:#4e4e47;
	padding: 0px 5px 0px 0px;
	font-size:1.147em;
	font-family: "news_gothic_stdbold";
}
.navigation_Carrousel a{
	margin: 0px 1px 0px 0px;
}
.navigation_Carrousel a:hover {
	text-decoration:none;
}
.col2-left h2 {
	border-bottom: 1px dotted #333333;
    border-top: 3px solid #2C2C28;
    color: #4e4e47;
    font-family: "news_gothic_stdbold";
    font-size: 2.333em;
    margin: 0 0 17px;
    padding: 1px 0;
}
/*.col2-left .Carrousel h2 {
    border-bottom: none;
    border-top: none;
    color: #222221;
    font-family: "news_gothic_stdbold";
    font-size: 2.000em;
    margin: 0 0 6px;
    padding:0;
	text-transform:uppercase;
}
.col2-left .Carrousel h2 a {
    color: #222221;
}*/
.bloc-left-actu {
	float:left;
	width:199px;
	padding: 11px 0 0px 0;
}
.bloc_agenda {
	background:#e3e5dd;
	padding: 31px 5px 6px 6px;
	margin: 0px 0 18px 0;
}
.list_cal li {
	float:right;
	margin:0px 4px 0 0;
	width:39px;
	height:26px;
	text-align:center;
	padding: 5px 0px 0px 0px;
	background:#ffffff;
}
.list_cal li.list {
	background:#4e4e47;
	height:23px;
	padding: 8px 0px 0px 0px;
}
.bloc_agenda h3 {
	font-size:1.833em;
	float:left;
	margin: -25px 0 0px 0;
	font-family: 'newsgothicstd';
}
@media screen and (-webkit-min-device-pixel-ratio:0)
{
    .bloc_agenda h3 {
	float:none;
}
}
.bloc_agenda h3 span {
	display:block;
}
.calendrier {
    background: #ffffff;
    padding: 12px 2px 20px 5px;
	clear:both;
}
.calendrier table {
    text-align: center;
}
.calendrier table th {
    font-weight: bold;
    padding: 5px 0 8px;
    text-align: center;
	color:#4e4e4e;
	font-size:1.167em;
	font-family: "news_gothic_stdbold";
}
.calendrier table td {
    padding: 0;
}
.calendrier table td span {
    display: block;
    height: 17px;
    padding-top: 3px;
    text-decoration: none;
    width: 20px;
	font-family: 'newsgothicstd';
}
.calendrier table td span.event {
    background: url(../images/img/bg_event.png) no-repeat left top;
	color:#ffffff;
}
.calendrier table td span.week {
   color:#999999;
}
.list_fiche {
	padding: 13px 0px 0px 0;
}
.list_fiche li {
	border-bottom: 1px dotted #333333;
	padding: 0px 20px 0px 0;
	margin: 0px 0 6px 0;
}
.item_bloc .list_fiche li h4 {
    font-family: 'newsgothicstd';
}
.item_bloc .list_fiche li a {
    font-size: 1.250em;
    padding: 0 0 7px 0;
	color:#004c99;
	font-family: "news_gothic_stdbold";
	display:block;
}
.bloc-right-actu {
	float:right;
	width:482px;
	padding: 11px 0 0px 0;
}
.blocs_actualites {
	margin: 0px 0 18px 0;
	overflow:hidden;
}
.item_bloc_actualite {
    float: left;
    margin: 0 13px 0px 0px;
    width: 234px;
}
.item_bloc_actualite.right {
    margin: 0 0px 0px 0px;
}
.item_bloc_actualite img {
    margin: 0 0px 14px 0px;
}
.item_bloc_actualite h4 {
    font-size:1.250em;
    margin: 0 0px 3px 0px;
	color:#004c99;
	font-family: "news_gothic_stdbold";
}
.item_bloc_actualite h4 a {
    color:#004c99;
}
.blocs_actualites  h3 {
    font-size:2.000em;
    margin: 0 0px 13px 0px;
	color:#010101;
	font-family: 'newsgothicstd';
}
.date {
	font-style:italic;
	margin: 0 0px 7px 0px;
	display:block;
	font-family: "news_gothic_stdbold";
}
.item_bloc_actualite p {
    color:#010101;
	font-size:1.083em;
	padding: 0 0px 13px 0px;
}
.link_actualite {
	color:#004c99;
	font-weight:bold;
	padding: 0px 0px 0px 14px;
	background: url(../images/img/fleche.png) no-repeat left 3px;
	float:right;
}
.fond_gris {
	background:#e3e5dd;
	padding: 6px 8px 0px 11px;
}
.fond_gris .item_bloc_actualite {
    width: 223px;
}
.col2-right {
	float:right;
	width:199px;
}
.item_bloc {
	margin: 0px 0 20px 0;
	position:relative;
}
.chevron {
	position:absolute;
	right:5px;
	top:0px;
	height:23px;
	width:6px;
}
.item_bloc.encadre {
	border:2px solid #4e4e47;
	border-bottom:5px solid #4e4e47;
	margin-bottom:10px;
}
.item_bloc.encadre .chevron {
	top:-2px;
	right:2px;
}
.page .bloc-left-actu .encadre, .page .bloc-left-actu .encadre:last-child{
	border-left-width:0;
	border-right-width:0;
	border-bottom-width:0;
}
.item_bloc h3 {
	background: #4e4e47;
	color:#ffffff;
	font-size:1.333em;
	padding: 6px 10px 6px 13px;
	text-transform:uppercase;
	font-family: "news_gothic_stdbold";
}
.content_item {
	padding: 13px 10px 0px 13px;
}
.item_bloc h4 {
	color:#2c2c28;
	font-size:1.500em;
	padding: 0px 0px 5px 0px;
	font-family: "news_gothic_stdbold";
}
.item_bloc p {
	font-size:1.083em;
	padding: 0px 0px 15px 0px;
	/*text-align:justify;*/
}
.list_lien_bloc {
	padding: 0px 0px 25px 0px;
}
.list_lien_bloc li {
	color:#004c99;
	font-weight:bold;
	padding: 0px 0px 7px 14px;
	background: url(../images/img/fleche.png) no-repeat left 3px;
}
.list_lien_bloc li a {
	color:#004c99;
}
.link {
	margin: 0px 0px 10px 7px;
	background: url(../images/img/bg_link.png) no-repeat right top;
	padding: 0px 7px 0px 0px;
	height:29px;
	display:inline-block;
	font-family: "news_gothic_stdbold";
}
.link span {
	background: url(../images/img/bg_link_center.png) no-repeat left top;
	padding: 8px 4px 9px 14px;
	color:#ffffff;
	font-size:0.917em;
	/*text-transform:uppercase;*/
	height:12px;
	display:inline-block;
}
.link:hover {
	text-decoration:none;
}
.content_item_center {
	text-align:center;
}
.separateur {
	border-top:1px solid #68685f;
	padding: 0px 0px 18px 0px;
	margin: 5px -11px 0px -13px;
}
.bloc_consult h2 {
	border-top:3px solid #2c2c28;
	border-bottom:1px dotted #333333;
	padding: 2px 0 2px 0;
	margin: 0px 0 18px 0;
	color:#2c2c28;
	font-size:2.333em;
	font-family: "news_gothic_stdbold";
}
.Carrousel-1 {
	overflow:hidden;
	border-bottom:1px dotted #333333;
	padding: 0px 0px 22px 0;
	margin: 0px 0px 21px 0;
}
.jcarousel-prev, .jcarousel-next  {
	float:left;
	background:#e3e5dd;
	width:24px;
	height:108px;
	padding: 69px 0 0px 6px;
	margin: 0px 8px 0px 0;
}
.jcarousel-next  {
	padding: 69px 6px 0px 0px;
	margin: 0px;
}
.Carrousel-1 ul {
	float:left;
	height:177px;
}
.Carrousel-1 ul li {
	float:left;
	width:199px;
	height:177px;
	margin: 0px 11px 0px 0px;
}
.Carrousel-1 ul li h3 {
	background:#4e4e47;
	height:42px;
	padding: 9px 10px 0px 7px;
	color:#ffffff;
	font-size:1.167em;
	text-transform:uppercase;
	font-family: "news_gothic_stdbold";
}
.Carrousel-1 ul li h3 a {
	color:#ffffff;
}
.bloc_dataviz {
	border:1px solid #717165;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 31px 0px;
	position:relative;
}
.legende_dataviz {
	position:absolute;
	right:0px;
	bottom:-2px;
	background:#4e4e47;
	padding: 12px 12px 12px 45px;
	color:#ffffff;
	font-size:1.167em;
	text-transform:uppercase;
	font-family: "news_gothic_stdbold";
}

/********************ARTICLE**********************/
.col-left {
	float: left;
    margin: 0 19px 0 0;
    width: 198px;
}
.nav_menu {
	margin: 0 0px 23px 0;
	border-bottom: 4px solid #3c3c3c;
}
.niv1{
    position:relative;
}
.niv1 .chevron {
    right: 8px;
    top: 0px;
}
.nav_menu .link_niv1 {
    background: #4e4e47;
    color: #FFFFFF;
    font-family: "news_gothic_stdbold";
    font-size: 1.250em;
    padding: 6px 10px 6px 13px;
    text-transform: uppercase;
	display:block;
	margin: 0px 0px 20px 0px;
}
.nav_menu .link_niv1:hover {
	text-decoration:none;
}
.niv2 {
    color: #4e4e4e;
    font-family: "news_gothic_stdbold";
    padding: 0px 0px 5px 0px;
	margin: 0px 0px 7px 0px;
    text-transform: uppercase;
	 border-bottom: 1px dotted #333333;
	 font-size: 1.000em;
}
.niv2.last {
	 border-bottom: none;
}
.niv2 a {
    color: #4e4e4e;
}
.niv2 ul {
	margin: 6px 0px 0px 0px;
}
.niv3 {
    color: #4e4e4e;
    font-family: 'newsgothicstd';
    padding: 0px 0px 8px 12px;
	margin: 0px 0px 0px 0px;
    text-transform: none;
	border-bottom: none;
	background: url("../images/img/fleche.png") no-repeat  left 4px;
}
.niv4 {
    color: #4e4e4e;
    font-family: 'newsgothicstd';
    padding: 0px 0px 5px 8px;
	margin: 0px 0px 0px 0px;
    text-transform: none;
	border-bottom: none;
	background: url("../images/img/picto01.png") no-repeat  left 8px;
}
.item_bloc.interne {
	border:1px solid #cccfd1;
}
.item_bloc.interne h3 {
    background: none;
	border-bottom: 1px dotted #333333;
    color: #4e4e47;
    font-size: 1.667em;
    padding: 6px 10px 6px 13px;
    text-transform: none;
	font-family: 'newsgothicstd';
}
.bloc_see {
	font-weight:bold;
	padding: 0px 10px 17px 0px;
	display:block;
}
.col-right {
	float: right;
    width: 692px;
}
.titre {
	border-bottom: 1px dotted #333333;
    border-top: 4px solid #4e4e47;
    color: #4E4E47;
    margin: 0 0 22px;
    padding: 2px 0 3px 0;
	overflow:hidden;
}
.titre h1 {
    color: #4e4e47;
	font-size:2.167em;
	font-weight:normal;
	font-family: 'newsgothicstd';
	float: left;
	width:229px;
}
.col2-left .titre h1{
	width: 445px;
}
.col-right .titre h1 {
	width: 440px;
}
.titre  .bloc_outils {
    float: right;
    padding: 8px 0px 0px 0px;
}
.outils {
	float:right;
	border-left:1px solid #e5e1e0;
	margin: 0px 2px 0px 11px;
}
.outils a {
	float:right;
	margin: 0px 0px 0px 13px;
}
.htmlarea h2 {
	color:#4e4e47;
	font-family: "news_gothic_stdbold";
	font-size:1.583em;
}
.htmlarea p {
	padding: 0px 0px 12px 0px;
	font-size:1.083em;
	font-family:Arial, Helvetica, sans-serif;
}
.htmlarea p.date {
	color:#4e4e47;
	font-style:italic;
	margin: 0 0 0px;
	font-size:1.000em;
	padding: 0px 0px 17px 0px;
}
.htmlarea p.chapeau {
	color:#4e4e47;
	font-weight:bold;
	font-size:1.1em ;
}
.htmlarea a {
	font-weight:bold;
}
.htmlarea .bloc_gris {
	background:#e5e1e0;
	padding: 11px 10px 0px 10px;
	margin: 0 0px 20px 0;
	overflow:hidden;
}
.bloc_visuel {
	float:left;
	width:230px;
	margin: 0 12px 10px 0;
}
.bloc_desc {
	/*overflow:hidden;*/
}
.blocs_actualites .bloc_visuel{
	float:none;
	width:auto;
	margin:0;
}
.htmlarea h3 {
	color:#3c3c3c;
	font-family: "news_gothic_stdbold";
	font-size:1.333em;
	margin: 10px 0px 0px 0;
}
.list_area li {
	 background: url("../images/img/fleche.png") no-repeat left 3px;
    color: #000000;
    padding: 0 0 7px 16px;
}
.htmlarea ul li.list_pdf {
	 background: url("../images/img/pdf.png") no-repeat left top;
    padding: 2px 0 13px 23px;
	font-weight:bold;
}
.htmlarea ul li.list_rtf {
	 background: url("../images/img/rtf.png") no-repeat left top;
    padding: 2px 0 13px 23px;
	font-weight:bold;
}
.htmlarea ul li.list_doc {
	 background: url("../images/img/doc.png") no-repeat left top;
    padding: 2px 0 13px 23px;
	font-weight:bold;
}
.htmlarea ul li.list_xls {
	 background: url("../images/img/xls.png") no-repeat left top;
    padding: 2px 0 13px 23px;
	font-weight:bold;
}
.htmlarea .bloc_gris h3 {
    color: #3c3c3c;
    font-family: 'newsgothicstd';
    font-size: 1.667em;
    margin: 0 0 8px;
}
.htmlarea .bloc_gris ul {
	margin: 0 0 20px 0px;
}
.htmlarea .bloc_gris ul li {
    padding: 0 0 15px 16px;
}
.separateur_bold {
	border: 4px solid #4e4e47;
}
.picto_bas {
	overflow:hidden;
	padding: 13px 0px 0px 0;
}
.btn_retour {
	color:#4e4e47;
	font-family: "news_gothic_stdbold";
	font-size:1.083em;
	margin: 0 5px 0px 0;
	text-transform:uppercase;
	background:url("../images/img/picto_link.png") no-repeat 1px top #e3e5dd ;
	float:left;
	padding: 2px 7px 1px 60px;
}
.btn_retour:hover {
	text-decoration:none;
}
/**********************05_CNILv2*****************/
.calendrier table td span.date_day {
    color: #FFFFFF;
}
.bloc_info .bloc_see {
    padding: 0 10px 3px 0;
}
.bloc_info .date {
    font-family: Arial, Helvetica, sans-serif;
}
.link_picto {
	font-weight:bold;
	padding: 0px 0px 12px 18px;
	display:inline-block;
}
.content_item .link_picto {
	padding: 0px 0px 19px 18px;
}
/**************************/
.Carrousel {
    margin: 0 0 26px;
    width: 692px;
}
.Carrousel .prev {
    left: 216px;
    top: 125px;
}
.Carrousel .next {
    right: 0px;
    top: 125px;
}
.Carrousel .bloc_accroche {
    float: left;
    padding: 43px 22px 5px 12px;
    width: 183px;
}
.Carrousel .bloc_accroche  h2 {
    color: #222221;
    font-size: 1.333em;
    border-top: none;
}
.Carrousel .bloc_accroche p {
    color: #222221;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.000em;
}
.Carrousel .navigation_Carrousel span {
	display:block;
}
/**************************/
.separateur_normal {
    border: 3px solid #4e4e47;
}
.bloc_rubrique {
	padding: 19px 0px 10px 0px;
	overflow:hidden;
}
.item_bloc_rubrique {
    float: left;
    margin: 0 12px 0px 0px;
    width: 220px;
}
.item_bloc_rubrique.last {
    margin: 0 0px 0px 0px;
}
.item_inter_bloc {
	border-bottom: 1px solid #d1d1d1;
	margin: 0px 0px 10px 0px;
	overflow:hidden;
}
.item_inter_bloc.last {
	border-bottom: none;
	margin: 0px 0px 10px 0px;
}
.item_inter_bloc h3 {
	font-family: "news_gothic_stdbold";
    font-size: 1.333em;
	margin: 0px 0px 4px 0px;
}
.item_inter_bloc img {
	float: left;
    margin: 0 14px 10px 0px;
}
.item_inter_bloc p {
	padding: 0px 0px 9px 0px;
	color: #4e4e47;
    font-size: 1.000em;
}
.item_inter_bloc span a {
	color: #4e4e47;
}
.link_pdf {
    display: inline-block;
    font-weight: bold;
    padding: 0 0 12px 20px;
	background: url("../images/img/pdf.png") no-repeat left top;
}
.link_rtf {
    display: inline-block;
    font-weight: bold;
    padding: 0 0 12px 20px;
	background: url("../images/img/rtf.png") no-repeat left top;
}
.link_xls {
    display: inline-block;
    font-weight: bold;
    padding: 0 0 12px 20px;
	background: url("../images/img/xls.png") no-repeat left top;
}
.link_doc {
    display: inline-block;
    font-weight: bold;
    padding: 0 0 12px 20px;
	background: url("../images/img/doc.png") no-repeat left top;
}
/********************34_ACCUEIL_EN**********************/
.home_en .nav ul li {
    width: 227px;
}
.home_en .nav ul li.last {
    width: 226px;
}
.home_en .bloc_accroche {
    padding: 46px 16px 5px 24px;
    width: 176px;
}
.home_en .bloc_accroche p {
    font-size: 1.500em;
}
.home_en .bloc-left-actu .fond_gris .item_bloc_actualite {
    width: 180px;
}
.home_en .item_bloc_actualite .date {
    font-family: Arial, Helvetica, sans-serif;
}
.link_more {
    float: right;
    font-weight: bold;
    padding: 0 0 0 22px;
}
.home_en .menu_bas {
    margin: 36px 0 0;
}
.home_en .menu_bas ul {
    margin: 0 0px 25px 0;
}
.home_en .menu_bas ul li {
    margin: 0 60px 0px 0;
    width: 167px;
}
.home_en .item_bloc.encadre .chevron {
    right: 5px;
}
.item_bloc p.color  {
    color:#4e4e47;
}
.home_en .nav .sublevel {
      width: 340px;
}
/**********************2_recherche******************/
.tx-cnilcategorisation-pi1 {
	margin: 9px -10px 20px -10px;
}
.tx-cnilcategorisation-pi1 .bloc {
	overflow:hidden;
	text-align:center;
}
.tx-cnilcategorisation-pi1 .bloc span {
	border:1px solid #e1e2de;
	padding: 4px 5px 0px 5px;
	height:21px;
	font-family: 'newsgothicstd';
	font-size:1.167em;
	margin: 0 2px 4px 0;
	display:inline-block;
}
.tx-cnilcategorisation-pi1 .bloc span:hover {
	border:1px solid #cccccc;
}
.tx-cnilcategorisation-pi1 .bloc span a:hover {
	text-decoration:none;
}
.tx-cnilcategorisation-pi1 .bloc span.size1 {
	font-size:1.5em;
	padding: 0px 5px 0px 5px;
	height:25px;
}
.tx-cnilcategorisation-pi1 .bloc span.size2 {
	font-size:1.333em;
}
.tx-cnilcategorisation-pi1 .bloc span.size3 {
	font-size:2.000em;
	padding: 0px 5px 0px 5px;
	height:25px;
}
.tx-cnilcategorisation-pi1 .bloc span.size4 {
	font-size:1.250em;
}
.tx-cnilcategorisation-pi1 .bloc span.bleu, .tx-cnilcategorisation-pi1 .bloc span.bleu a {
	color:#2179c4;
}
.tx-cnilcategorisation-pi1 .bloc span.gris, .tx-cnilcategorisation-pi1 .bloc span.gris a  {
	color:#4e4e4e;
}
.tx-cnilcategorisation-pi1 .bloc span.vert, .tx-cnilcategorisation-pi1 .bloc span.vert a {
	color:#8cac14;
}
.tx-cnilcategorisation-pi1 .bloc span.violet, .tx-cnilcategorisation-pi1 .bloc span.violet a {
	color:#651172;
}
.tx-cnilcategorisation-pi1 .bloc span.orange, .tx-cnilcategorisation-pi1 .bloc span.orange a {
	color:#ff4411;
}
.tx-cnilcategorisation-pi1 .bloc span.rose, .tx-cnilcategorisation-pi1 .bloc span.rose a  {
	color:#f20059;
}
.form {
	width:457px;
	margin: 0px 0px 0px 0px;
	overflow:hidden;
}
form.form fieldset {
    padding: 0 0 0px;
}
.form h2 {
	color:#4e4e47;
	font-family: "news_gothic_stdbold";
    font-size: 1.583em;
	margin: 0px 0px 15px 0px;
}
.bloc_fieldset {
	width:157px;
	float:left;
	margin: 0px 32px 8px 0px;
}
.form label {
	color:#4e4e47;
	font-weight:bold;
	margin: 0px 0px 5px 0px;
	display:block;
}
.form .input {
    background: #FFFFFF;
    border: 1px solid #cccccc;
    color: #000000;
    font-size: 0.917em;
    height: 14px;
    padding: 2px 0 0 3px;
    width: 152px;
}
.form select {
    background: #FFFFFF;
    border: 1px solid #cccccc;
    color: #000000;
    font-size: 0.917em;
    height: 18px;
    padding: 1px 0 0 3px;
    width: 157px;
}
.form .btn {
    background: url("../images/img/bg_link.png") no-repeat right top;
    float:left;
    font-family: "news_gothic_stdbold";
    height: 29px;
    margin: 13px 0 0px -20px;
    padding: 0 7px 0 0;
}
.form .btn input {
    background: url("../images/img/bg_link_center.png") no-repeat left top;
    color: #FFFFFF;
    float:left;
    font-size: 0.917em;
    height: 29px;
    padding: 8px 5px 9px 14px;
    text-transform: uppercase;
	cursor:pointer;
	border:none;
	font-weight:normal;
}
.form .link_picto {
	float:right;
	padding: 0 0 4px 18px;
}
.pagination {
	float:right;
	margin: 0px 0px 2px 0px;
}
.pagination li {
    float:left;
    margin: 0px 0px 0px 5px;
	color:#4e4e47;
	font-size:1.167em;
	font-family: 'newsgothicstd';
}
.pagination li a {
	color:#4e4e47;
}
.pagination li.current_page {
	color:#004c99;
	font-weight:bold;
}
.pagination li.current_page a {
	color:#004c99;
}
.bloc_result{
	clear:both;
	padding: 14px 0px 0px 0px;
}
.bloc_result h2{
	color: #4E4E47;
    font-family: "news_gothic_stdbold";
    font-size: 1.583em;
}
.number_result {
	color:#4e4e47;
	font-style:italic;
	display:block;
	margin: 0px 0px 24px 0px;
}
.list_result li {
	border-bottom: 1px solid #d1d1d1;
    margin: 0px 0px 17px 0px;
}
.list_result li.last {
	border-bottom: none;
	margin: 0px 0px 0px 0px;
}
.icon {
	float:left;
	margin: 0px 9px 0px 0px;
	width:28px;
}
.list_result li h3 {
	color:#004c99;
	font-size:1.333em;
}
.list_result li h3 a {
	color:#004c99;
}
.list_result li p {
	padding: 0px 0px 18px 0px;
	color:#4e4e47;
	font-size:1.000em;
}
.tx-search {
	color:#4e4e47;
	font-style:italic;
	padding: 0px 0px 10px 0px;
	display:block;
}
.separateur_normal1 {
    border-top: 2px solid #4e4e47;
	margin: 0px 0px 5px 0px;
	clear:both;
}
/***************03_WEBMESTRE***************/
.col3-left {
    float: left;
    margin: 0 19px 0 0;
    width: 198px;
}
.col3-center {
    float: left;
    width: 480px;
	margin: 0 13px 0 0;
}
form fieldset {
	padding: 0px 0px 19px 0px;
}
form  h3 {
	color: #4e4e47;
    font-family: "news_gothic_stdbold";
    font-size: 1.333em;
	border-bottom:2px solid #4e4e47;
	padding: 0px 0px 4px 0px;
	margin: 0px 0px 13px 0px;
}
form  legend {
	color: #4e4e47;
    font-family: "news_gothic_stdbold";
    font-size: 1.333em;
	padding: 0px 0px 4px 0px;
	margin: 0px 0px 0px 0px;
	display:block;
}
form  div label, form  div span.txt {
	color: #4e4e47;
    display: block;
    font-weight: bold;
    margin: 0 0 2px 0;
}
form  div span.txt {
    margin: 3px 0 8px 0;
}
form  div.zone_choix label {
    float:left;
    margin: 0 5px 9px 0;
	font-weight: normal;
}
form  div.zone_choix {
	overflow:hidden;
}
form  div label span {
	color: #f63a00;
}
form  div .input {
    background: #FFFFFF;
    border: 1px solid #b4b0b0;
    color: #000000;
    height: 22px;
    padding: 1px 0 0 5px;
	margin: 0px 0px 9px 0px;
    width: 228px;
}
form  div.zone_choix input {
    float:left;
    margin: 0 5px 9px 0;
}
form  div select {
    background: #FFFFFF;
    border: 1px solid #b4b0b0;
    color: #000000;
    height: 23px;
    padding: 0px 0 0 5px;
	margin: 0px 0px 9px 0px;
    width: 235px;
}
form  div textarea {
    background: #FFFFFF;
    border: 1px solid #b4b0b0;
    color: #000000;
    height: 93px;
    padding: 3px 0 0 0px;
	margin: 0px 0px 20px 0px;
    width: 479px;
	overflow-y:auto;
}
form  .btn {
    background: url("../images/img/bg_link.png") no-repeat right top;
    float: right;
    font-family: "news_gothic_stdbold";
    height: 29px;
    margin: 0px 0 14px 0px;
    padding: 0 7px 0 0;
}
form  .btn input {
    background: url("../images/img/bg_link_center.png") no-repeat left top;
    border: none;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    font-size: 0.917em;
    height: 29px;
    padding: 8px 18px 9px 25px;
    text-transform: uppercase;
	font-weight:bold;
}
.col3-right {
    float: right;
    width: 199px;
}
/************************08_agenda*****************/
.bloc_agenda_event h2 {
	color:#4e4e47;
	font-size:1.833em;
	padding: 0px 0px 3px 0px;
	font-family: 'newsgothicstd';
	margin: 0px 0px 8px 0px;
	border-bottom: 2px solid #4E4E47;
}
.list_element.left {
	float:left;
	margin: 0px 10px 38px 0px;
}
.list_element.right {
	float:right;
	margin: 0px 0px 38px 0px;
}
.list_element li{
	border:1px solid #c6c9cc;
	padding: 7px 16px 7px 9px;
	margin: 0px 10px 11px 0px;
	width:207px;
	float:left;
}
.list_element li.last{
	margin: 0px 0px 11px 0px;
}
.list_element li.last{
	margin: 0px 0px 12px 0px;
}
.date_event {
	color:#004c99;
	float: left;
    font-family: "news_gothic_stdbold";
	font-size:1.500em;
	padding: 0px 0px 1px 0px;
}
.date_event a {
	color:#004c99;
}
.heure_event {
	color:#4e4e47;
	font-style:italic;
	float:right;
	margin: 8px 0px 0px 0px;
}
.list_element li h3{
	color:#4e4e47;
	font-size:1.250em;
	font-family: "news_gothic_stdbold";
	padding: 0px 0px 5px 0px;
	clear:both;
}
.list_element li h3 a{
	color:#4e4e47;
}
.list_element li p{
	color:#010101;
	font-size:1.083em;
	padding: 0px 0px 14px 0px;
	text-align:justify;
}
.bloc_agenda_event .pagination {
    margin: 6px 0 2px 0;
}
.bloc_agenda_event .pagination li {
    margin: 0 0 0 8px;
}
/***********10_actu_internationale**************/
.list_news {
	margin: 15px 0px 0px 0px;
}
.list_news li {
	border-bottom:1px solid #d1d1d1;
	margin: 0px 0px 16px 0px;
}
.list_news li.last {
	border-bottom:none;
	margin: 0px 0px 0px 0px;
}
.list_news li h3 {
	font-size:1.333em;
	font-family: "news_gothic_stdbold";
	padding: 0px 0px 1px 0px;
}
.list_news li h4 {
	color:#4e4e47;
	font-style:italic;
	padding: 0px 0px 10px 0px;
	font-weight:normal;
}
.list_news li p {
	color:#4e4e47;
	padding: 0px 0px 16px 0px;
	text-align:justify;
}
/***********************12_courriers pour agir********/
.form_courrier h2 {
	font-size:1.583em;
	font-family: "news_gothic_stdbold";
	color:#4e4e47;
	padding: 0px 0px 10px 0px;
}
.list_etape {
	padding: 0px 0px 12px 0px;
}
.list_etape li {
    background: url("../images/img/fleche.png") no-repeat left 4px;
    color: #4e4e4e;
    margin: 0;
    padding: 0 0 4px 15px;
}
.list_etape li span {
   font-size:1.167em;
   font-weight:bold;
}
.obligatoire  {
	color:#4e4e4e;
	font-weight:bold;
	display:block;
	padding: 0 0 16px 0px;
}
.form_courrier h3 {
	font-size:1.333em;
	color:#4e4e47;
	padding: 10px 0px 10px 0px;
}
form.form_courrier h3 {
    border-bottom: none;
    margin: 0 0 0px;
}
form.form_courrier fieldset {
    padding: 0 0 0px;
}
.list_objet {
	padding: 0px 0px 20px 0px;
}
.list_objet li {
	border-bottom:1px solid #d1d1d1;
	overflow:hidden;
	padding: 0px 0px 7px 0px;
	margin: 0px 0px 7px 0px;
	color:#4e4e4e;
}
.list_objet li.last {
	border-bottom:none;
}
.list_objet li input {
	float:left;
	margin: 0px 21px 0px 0px;
}
.list_objet li label {
	float:left;
	width:435px;
}
.form_courrier .btn {
    background: url("../images/img/bg_link.png") no-repeat right top;
    float: right;
    font-family: "news_gothic_stdbold";
    height: 29px;
    margin: 0 0 14px;
    padding: 0 7px 0 0;
}
.form_courrier .btn input {
    background: url("../images/img/bg_link_center.png") no-repeat left top;
    border: none;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    font-size: 0.917em;
    height: 29px;
    padding: 8px 18px 9px 25px;
    text-transform: uppercase;
}
/**********************20_DECLARERFICHIER********/
.item_bloc.interne h3.fond_noir  {
    background: #4E4E47;
    color: #fff0f6;
    font-family: "news_gothic_stdbold";
    font-size: 1.333em;
    padding: 6px 10px 6px 13px;
    text-transform: uppercase;
}
.fond_rose {
	background: #fff0f6;
	padding: 13px 10px 20px 13px;
	border-bottom:1px solid #CCCFD1;
}
.content_item.fond_rose .link_picto {
    padding: 0 0 0px 18px;
}
.list_lien_bloc_case {
    padding: 0 0 7px;
}
.list_lien_bloc_case li {
    background: url("../images/img/fleche.png") no-repeat left 3px;
    color: #010101;
    font-weight: bold;
    padding: 0 0 15px 14px;
}
.list_lien_bloc_case li a {
    color: #010101;
}
.bloc_pub {
	margin: 0px 0px 19px 0px;
}
.bloc_mission h2 {
	color:#4e4e47;
	font-size:1.583em;
	font-family: "news_gothic_stdbold";
	padding: 0px 0px 3px 0px;
}
.bloc_mission p {
	padding: 0px 0px 13px 0px;
}
.bloc_mission p.accroche {
	font-weight:bold;
}
.bloc_declare {
	background: #e5e1e0;
	margin: 0px 11px 24px 0px;
	padding: 12px 10px 7px 10px;
	width:209px;
	float:left;
	text-align:center;
}
.bloc_declare h3 {
	color:#4e4e47;
	font-family: 'newsgothicstd';
	font-size:1.833em;
	padding: 0px 0px 7px 0px;
}
.bloc_left {
	margin: 14px 11px 14px 0px;
	width:229px;
	float:left;
}
.bloc_left h4 {
	color:#4e4e47;
	font-family: "news_gothic_stdbold";
	font-size:1.250em;
	padding: 0px 0px 6px 0px;
}
.bloc_cas_particulier {
	padding: 9px 0px 20px 0px;
}
.bloc_cas_particulier span {
	display:block;
}
/***********************23_doisdeclarer*************/
.txt_brouillon {
	font-weight:bold;
	color:#f20059;
}
.list_etape1 {
	margin: 0px 0px 19px 0px;
	overflow:hidden;
}
.list_etape1 li {
	float:left;
	margin: 0px 11px 0px 0px;
}
.etape {
    color: #454542;
	background: url("../images/img/li_list.gif") no-repeat left top;
	padding: 0px 0px 0px 5px;
}
.etape.current {
    color: #ffffff;
	background: url("../images/img/li_list_current.gif") no-repeat left top;
}
.etape span.etape_center {
	background: url("../images/img/li_center.gif") no-repeat right top;
	padding: 6px 14px 0px 2px;
	display:block;
	height:36px;
}
.etape.current span.etape_center {
	background: url("../images/img/li_center_current.gif") no-repeat right top;
}
.etape strong {
    color: #da1b61;
	padding: 0px 14px 0px 0px;
	font-size: 2em;
	float:left;
}
.etape span {
	float:left;
	font-size: 0.917em;
}
.etape.current strong {
    color: #ffffff;
}
.list_etape1 li img {
    margin: 10px 0px 0px 0px;
}
.bloc_ctn h2 {
	color:#4e4e47;
	font-size:1.333em;
	padding: 0px 0px 2px 0px;
}
.col2-left .bloc_ctn h2 {
    border: none;
    font-family: Arial, Helvetica, sans-serif;
    margin: 0 0 0px;
}
.bloc_ctn .separateur_normal1 {
    margin: 0 0 14px 0;
}
.bloc_ctn p {
	color:#4e4e47;
	font-size:1.083em;
	padding: 0px 0px 10px 0px;
}
.bloc_ctn .link {
    margin: 0 0 22px 0px;
	float:right;
}
.list_declar {
	margin: 25px 0 26px 0px;
}
.list_declar li {
	margin: 0 0 6px 0px;
}
.list_declar li h3 {
	background: url("../images/img/title_close_1.gif") no-repeat left top #e3e5dd;
	width:694px;
	padding: 2px 0px 2px 3px;
	color:#4e4e47;
	font-family: 'newsgothicstd';
	font-size:1.417em;
	margin: 0px 0px 9px 0px;
	font-weight:normal;
}
.list_declar li h3 a {
	color:#4e4e47;
	display:block;
	background: url("../images/img/link_close.png") no-repeat left 5px;
	padding: 0px 35px 1px 18px;
}
.list_declar li h3 a:hover {
	text-decoration:none;
}
.list_declar li h3.open {
	background: url("../images/img/title_open_1.gif") no-repeat left top #da1b61;
	padding: 3px 0px 0px 6px;
	width:691px;
}
.list_declar li h3.open a {
	color:#ffffff;
	background: url("../images/img/link_open.png") no-repeat left 5px;
	padding: 0px 35px 3px 18px;
}
.picto_detail, .picto_ajout {
	padding: 0px 0px 0px 20px;
	font-weight:bold;
	margin: 0px 18px 10px 0px;
}
.content_accord {
	padding: 0px 0px 25px 0px;
}
.style_para {
	font-style:italic;
}
/*************24_declarationselectionnee**************/
.bloc_declar_selection h2 {
	color:#4e4e47;
	font-size:1.500em;
	padding: 0px 0px 5px 0px;
	font-family: "news_gothic_stdbold";
}
.col2-left .bloc_declar_selection h2 {
    border:none;
    margin: 0;
}
.bloc_selection {
	border-bottom:1px solid #d1d1d1;
	margin: 0px 0px 12px 0px;
}
.bloc_declar_selection h3 {
	color:#4e4e47;
	font-size:1.333em;
	padding: 0px 0px 8px 0px;
	font-family: "news_gothic_stdbold";
}
.bloc_declar_selection  p {
    font-size:1.083em;
    padding: 0 0 12px;
	color:#4e4e47;
	text-align:justify;
}
.bloc_declar_selection  p a {
	font-weight:bold;
}
.fond_gris_clair {
	background: #e9e6e6;
    padding: 9px 8px 0 11px;
	margin: 0px 0px 20px 0px;
}
.bloc_declar_selection .list_area li {
    color:#4e4e47;
    padding: 0 0 11px 16px;
	font-size:1.083em;
}
/***************25_formulairedeclaration***********/
.item_bloc.interne p a {
    font-weight:bold;
}
.ss_list {
	margin: -3px 0px 0px 25px;
}
.ss_list li {
	padding: 0px 0px 8px 18px;
	background: url("../images/img/picto_liste.png") no-repeat left 5px;
}
.ss_list li a {
	font-weight:bold;
}
.item_bloc.interne form fieldset {
    padding: 0 0 0px;
}
.item_bloc.interne form .input {
    background: #FFFFFF;
    border: 1px solid #838377;
    color: #525249;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 0.917em;
    height: 22px;
    padding: 2px 0 0 10px;
    width: 125px;
}
.item_bloc.interne form .search {
    background: url("../images/img/loupe1.gif") no-repeat left top;
    border: 0 none;
    cursor: pointer;
    float: left;
    font-size: 0;
    height: 26px;
    line-height: 0;
    margin-left: 0;
    text-indent: -1500px;
    width: 28px;
}
.separateur_gris {
	border-bottom: 1px solid #c6c9cc;
    margin: 0px 0px 9px 0px;
}
.bloc_cnil h2 {
	color:#4e4e47;
	font-size:1.333em;
	padding: 0px 0px 5px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.col2-left .bloc_cnil h2 {
    border:none;
    margin: 0;
}
.bloc_cnil p {
	font-size:1.083em;
    padding: 0 0 20px;
	color:#4e4e47;
}
.bloc_cnil p.chapeau {
	font-size:1.333em;
    padding: 0 0 44px;
}
.list_procedure li {
	margin: 0 0 13px 0;
}
.list_procedure li h3 {
	 background: url("../images/img/title_open.gif") no-repeat left top #DA1B61;
    color: #ffffff;
    font-size: 1.417em;
    font-weight: normal;
    margin: 0;
    padding: 0px 0px 0px 0px;
    width: 697px;
}
.list_procedure li h3.open {
   background:#da1b61;
}
.list_procedure li h3 a {
    color: #FFFFFF;
	display:block;
	padding: 2px 14px 2px 9px;
}
.list_procedure li h3 a span {
	float:right;
	font-size: 0.7em;
	padding: 2px 0px 0px 0px;
}
.list_procedure li h3 a:hover, .list_procedure li h4 a:hover  {
	text-decoration:none;
}
.content_procedure {
	background: #edeee9;
	padding: 18px 16px 13px 12px;
	overflow:hidden;
	margin: 0 0 20px 0;
}
.content_procedure .link {
    float: right;
    margin: 0;
}
.list_procedure li h4 {
    background: url("../images/img/title_close.gif") no-repeat left top #E3E5DD;
    color: #4e4e47;
    font-size: 1em;
    margin: 0 0 7px;
    width: 697px;
}
.list_procedure li h4.open {
    background: url("../images/img/title_open1.gif") no-repeat left top #E3E5DD;
}
.list_procedure li h4 a {
    color: #4e4e47;
	display:block;
	padding: 2px 25px 2px 17px;
}
.list_procedure li h4.espace_haut {
	margin: 11px 0 7px 0;
}
/**********************28_DOSSIERS******************/
.bloc_themes {
	float:left;
	width:221px;
	margin: 0px 14px 11px 0;
	height:174px;
	position:relative;
}
.bloc_themes.last {
	margin: 0px 0px 11px 0;
}
.bloc_themes h2 {
	position:absolute;
	bottom:0px;
	left:0px;
	background: #4e4e4e;
	/*background: url("../images/img/fond_transparent.png") repeat left bottom;*/
	width:220px;
	color:#ffffff;
	font-size: 1.250em;
	font-family: "news_gothic_stdbold";
}
.bloc_themes h2 a {
	display:block;
	background: url("../images/img/fleche_blanche.png") no-repeat 10px 14px;
	padding: 10px 0 7px 26px;
	color:#ffffff;
}
/***********************27_modeles_mentionslegales******/
.item_bloc.ss_border h3 {
    background: none;
    border-bottom: 1px dotted #333333;
    color: #4E4E47;
    font-family: 'newsgothicstd';
    font-size: 1.667em;
    padding: 6px 10px 6px 13px;
    text-transform: none;
}
.item_bloc.ss_border p {
    color: #4E4E47;
}
.bloc_mentions h2 {
    color: #4E4E47;
    font-family: "news_gothic_stdbold";
    font-size: 1.583em;
    padding: 0 0 10px;
}
.bloc_mentions p {
    font-size: 1.083em;
}
.bloc_mentions_general {
	background:#edeee9;
	margin: 0 0 16px 0;
	border-top: 2px solid #4e4e47;
	border-bottom:2px solid #4e4e47;
	padding: 14px 9px 0px 13px;
	overflow:hidden;
}
.bloc_mentions_general p {
	padding: 0px 0px 7px 0px;
	font-size: 1.083em;
	color:#4e4e4e;
}
.bloc_mentions_general .htmlarea {
	background:#ffffff;
	padding: 13px 0px 0px 0px;
	margin: 0 0 25px 0;
}
.bloc_mentions_general .htmlarea p {
	padding: 0px 0px 20px 0px;
}
.bloc_mentions_general .htmlarea span {
	display:block;
	font-style:italic;
}
.bloc_mentions_general .link {
    float:right;
    margin: 20px 0 10px 0px;
}
.bloc_mentions_general form .input {
    border:1px solid #cccccc;
	background:#ffffff;
    color: #525249;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 0.917em;
    height: 18px;
    padding: 2px 0 0 12px;
    width: 184px;
	margin: 0px 1px 0px 0px;
}
.bloc_mentions_general form  .search {
    background: #5f5f58;
    border: 0 none;
    cursor: pointer;
    float: left;
    height: 23px;
    width: 30px;
	font-size: 0;
	line-height: 0;
	color:#ffffff;
	padding: 0px 0 0 0px;
	text-align:center;
	font-family: "news_gothic_stdbold";
    font-size: 0.917em;
	text-transform:uppercase;
}
.bloc_mentions form legend {
    border-bottom: none;
    font-family: Arial, Helvetica, sans-serif;
    margin: 0 0 0px;
    padding: 0 0 10px;
	display:block;
	color: #4e4e47;
    font-size: 1.333em;
	font-weight:bold;
}
.bloc_mentions form span.txt_form {
   color: #4E4E4E;
   font-weight:bold;
   display:block;
   padding: 0 0 14px 0;
}
.bloc_mentions .btn_retour {
    margin: 12px 5px 0 0;
}
/******************30_ensavoirplus**************/
.bloc_rubrique_doc h2{
	color: #4E4E47;
    font-family: "news_gothic_stdbold";
    font-size: 1.333em;
    padding: 0 0 5px 0;
	margin: 0 0 10px 0;
	border-bottom:2px solid #4e4e47;
}
.bloc_rubrique_doc .item_bloc_rubrique {
    width: 215px;
}
.bloc_rubrique_doc .item_inter_bloc {
    border-bottom: none;
}
.item_bloc_gris {
	background: #e3e5dd;
	padding: 15px 0 16px 11px;
	margin: 0 0 19px 0;
	overflow:hidden;
}
.item_bloc_gris div {
	float:left;
	width:185px;
	margin: 0 35px 0px 0;
}
.item_bloc_gris div h2 {
	color: #4E4E47;
    font-family: "news_gothic_stdbold";
    font-size: 1.333em;
    padding: 0 0 15px 0;
	margin: 0;
	border-bottom:none;
}
.item_bloc_gris form fieldset {
    padding: 0 0 12px;
}
.item_bloc_gris div label {
    color: #000000;
    display:block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 0.917em;
    padding: 0px 0 2px 0px;
	font-weight:bold;
}
.item_bloc_gris div select {
	background:#ffffff;
	border:1px solid #b6b7b1;
    color: #000000;
    display:block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 0.917em;
    padding: 0px 0 0px 5px;
	width:138px;
	height:16px;
	float:left;
	margin: 0px 2px 0px 0px;
}
.item_bloc_gris div .bt {
    background: url("../images/img/loupe3.gif") no-repeat left top;
    border: 0 none;
    cursor: pointer;
    float: left;
    font-size: 0;
    height: 16px;
    line-height: 0;
    margin-left: 0;
    text-indent: -1500px;
    width: 17px;
}
/*****************31_questionsreponses***************/
.etendu {
    margin: 0;
    overflow: hidden;
}
form.etendu  fieldset {
    padding: 0 0 0px;
}
.etendu .bloc_fieldset {
    float: left;
    margin: 0 11px 0px 0;
    width: 237px;
}
form.etendu  div select {
    font-size: 0.917em;
}
.tx-irfaq-pi1 {
	padding: 6px 0 0 0;
}
.tx-irfaq-pi1 p{
	display:none;
}
.tx-irfaq-pi1 dt {
    border-top: 1px solid #d1d1d1;
    margin: 0px 0 6px 0;
    padding: 5px 0 0;
}
.tx-irfaq-pi1 dt:first-child {
    border-top: none;
}
.tx-irfaq-pi1 dt img {
    float: left;
    margin: 0px 9px 0 0;
}
.tx-irfaq-pi1 dt p {
    float:left;
    color:#621184;
    margin: 0;
	font-family: "news_gothic_stdbold";
    font-size: 1.333em;
	width:635px;
}
.tx-irfaq-cleaner {
	clear:both;
}
.tx-irfaq-pi1 dd {
   margin:0px;
}
.tx-irfaq-pi1 dl p {
   display:block;
}
/*.tx-irfaq-pi1 dd p {
   color:#4e4e47;
   padding: 0px 0 20px 0;
}*/
.tx-irfaq-pi1 dd p a {
	font-weight:bold;
}
.tx-irfaq-dynans-hidden {
   display: none;
}
.tx-irfaq-pi1 dd ul {
	padding: 0px 0 20px 10px;
	color:#4e4e47;
}
/********************32_guides_full***************/
.bloc_rapport h2{
  	color: #4E4E47;
  	font-family: "news_gothic_stdbold";
    font-size: 1.583em;
    padding: 0 0 5px;
}
.bloc_rapport p, .bloc_fichier p, .bloc_fichier span {
  	color: #4E4E47;
    padding: 0 0 11px;
}
.item_bloc_guide {
	float:left;
	width:217px;
	margin: 0px 0 19px 0px;
	padding: 0px 10px 20px 0px;
	min-height:110px;
	height:auto;
	border-bottom: 1px solid #CCCCCC;
}
.item_bloc_guide.last {
	padding: 0px 10px 0px 0px;
	border-bottom: none;
}
.item_bloc_guide img {
	float: left;
    margin: 0px 14px 0 0;
}
.item_bloc_guide h3{
	font-size: 1em;
	font-style:italic;
}
.item_bloc_guide h4{
	font-weight:normal;
}
.item_bloc_guide h4, .item_bloc_guide p  {
    color:#4e4e47;
	padding: 0px 0px 11px 0;
	font-size: 1em;
}
.bloc_rapport .separateur_normal1 {
    margin: 0 0 24px;
}
/*****************33_fichiersfiches****************/
.bloc_fichier h2{
  	color: #4E4E47;
    font-size: 1.333em;
    padding: 0 0 6px;
}
.bloc_fichier p, .bloc_fichier span {
    padding: 0 0 15px;
	font-size: 1.083em;
}
.bloc_fichier h3 {
   color: #ffffff;
   font-size: 1.417em;
   padding: 2px 5px 2px 5px;
   margin: 0px 0px 15px 0;
   font-weight:normal;
}
.bloc_fichier .list_area {
   padding: 0px 0px 10px 0px;
   font-size: 1.083em;
}
.bloc_fichier .list_area li {
    color:#4e4e47;
}
.bloc_fichier .btn_retour {
    margin: 13px 5px 0 0;
}
/***********/
.bloc_selection li {
    color: #4E4E47;
    font-size: 1.083em;
    padding: 0 0 11px 16px;
	background: url("../images/img/fleche.png") no-repeat left 3px;
	text-align:justify;
}
.bloc_fichier ul {
    font-size: 1.083em;
    padding: 0 0 10px;
}
.bloc_fichier ul li {
    background: url("../images/img/fleche.png") no-repeat left 3px;
    color: #4E4E47;
    padding: 0 0 7px 16px;
}
.bloc_mentions form fieldset {
    padding: 0 0 2px;
}
form .separateur_normal1 {
    margin: 0 0 13px;
}
.htmlarea ul li {
    background: url("../images/img/fleche.png") no-repeat left 3px;
    color: #000000;
    padding: 0 0 7px 16px;
}
.htmlarea ul li ul {
    margin: 5px 0 0px 0px;
}
.htmlarea ul li ul li {
	list-style:square inside;
    background:none;
    color: #000000;
    padding: 0 0 7px 0px;
}
.htmlarea ol {
    margin: 10px 0 0 0;
    padding: 0 0 0 20px;
}
.htmlarea ol li {
    color: #000000;
    padding: 0 0 7px 0px;
}
.htmlarea h4, .htmlarea h5, .htmlarea h6 {
    margin: 0 0 5px 0;
}
.htmlarea h4{
	font-family: 'newsgothicstd';/*#157975*/
    font-size: 1.333em;
	font-weight:normal;
}
.htmlarea h5{
   font-size: 1.083em;
   font-style:italic;
   color:#454542;
   font-weight:bold;
}
.htmlarea h6 {
   font-size: 1.083em;
   color:#454542;
   font-weight:bold;
}