/* ======================================================================================================== */
/* definitions generiques */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, address, big, cite, code, del, dfn, font, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ul, li, hr, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-family: inherit; vertical-align: baseline; }
img { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-family: inherit; } 
a img { border: none; }
img { border: none; }
ul { list-style: none; }
ol { border: 0; font-weight: inherit; font-style: inherit; font-family: inherit; vertical-align: baseline; }
* html li { height: 1%; }
acronym, abbr{ border: 0; margin: 0; padding: 0; font-weight: inherit; font-style: inherit; font-family: inherit; vertical-align: baseline; cursor:help; } 
a acronym, a abbr{ border: 0; cursor:pointer; }
/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
.none { display: none; }
.clear { clear: both; height: 1px; overflow: hidden; }
.clear0 { clear: both; }
.strong { font-weight: bold; }
.left { float: left; }
.right { float: right; }
.center { text-align: center; }
/* Tables still need 'cellspacing="0"' in the markup. */
table { border-collapse: separate; border-spacing: 0; }
td { padding:10px 0;}
caption, th, td { font-weight: normal; }

#recommander img { cursor: pointer; }

.checkbox { vertical-align: middle; }
/* fin definitions generiques */
/* ======================================================================================================== */

body {margin: 0; font-family: arial, helvetica, verdana, sans-serif; font-size: 0.80em; color: #454545; }
a { text-decoration: none; color: #454545; }
a:hover { text-decoration: underline; color: #454545; }

/* form */
form .radio { vertical-align: middle; }
.blocclassicborder form { background: #fff; }
/* fin form */

/* menutop */
/*#menutop { width: 980px; margin: 0 auto; padding-left: 12px; } /* modifié le 7 juin par Christophe pour les journées de la mer; suppression de "; margin-top: 14px" */
/*#menutop li { background: #959088 url(../img/bg_home_spt.png) 50% bottom no-repeat; display: inline; float: left; }
#menutop li.on { background: #959088 url(../img/bg_menutop_li_on.gif) 50% bottom no-repeat; }
#menutop li a, #menutop li a:hover { color: #fff; padding: 5px 10px; float: left; border-right: 1px solid #b5b1ac; white-space:nowrap; }
#menutop li.on a, #menutop li.on a:hover { color: #454545; text-decoration: none; white-space:nowrap; }
/* fin menutop */

/* page */
#page { width: 1004px; margin: 0 auto; margin-top: 0px; }
#pagetop { width: 1004px; height: 5px; background: transparent url(../img/bg_home_spt.png) -10px -320px no-repeat; }
/*#pagecontent { width: 1004px; background: transparent url(../img/bg_page.png) left top repeat-y; }*/
#pagecontent { width: 1004px; background: transparent url(../img/bg-rpty-spt.png) -10px 0 repeat-y; }
/* fin page */

/* content */
#content { margin-left: 11px; margin-right: 12px; }
#contentmain { 
	width: 980px;
	/*background: transparent url(../img/bg_contentmain0.gif) left top no-repeat;
	margin-top:5px;*/
	}

/* contentheader */
#contentheader { width: 981px; background: transparent url(../img/bg_header.gif) left top no-repeat; }
#ch_left { float: left; width: 100px; padding-left: 7px; padding-top: 26px; }
#ch_right { float: right; width: 867px; padding-top: 8px; }
#chr_left { float: left; width: 365px; padding-left: 8px; }
#chr_right { float: right; margin-top:10px; padding-right: 10px; text-align: right;font-size:9pt; }

#chr_right ul { padding: 5px 0; display: inline; font-weight: bold; }
#chr_right li { display: inline; padding: 0 2px; margin: 0; }
#chr_right ul li span { padding: 0 2px; margin: 0; background: transparent url(../img/separator_grey.gif) 0px center no-repeat; }
#chr_right a, #chr_right a:hover { color: #454545; }

#chr_right form {font-size: 90%; font-weight: bold; color: #5e5e5e; }
#chr_right form input, #chr_right form label { vertical-align: middle; }
#chr_right form input.textfield { border: 1px solid white; width: 160px; margin-left: 5px;}
.advancedsearchlink { display: block; font-size: 85%; color: #FFFFFF; padding-right: 26px; padding-top: 0px; }
/* fin contentheader */

/* fin content */


/* breadcrumb */
#breadcrumb { padding-left: 15px; padding-top: 15px; margin-bottom: 15px;}
#breadcrumb a, #breadcrumb a:hover, #breadcrumb span { color: #7c7c7c; font-size: 90%; }
#breadcrumb span { font-weight: bold; }
/* fin breadcrumb */

/* tools */
#tools { padding-right: 15px; text-align: right; font-size: 90%; }
#tools a, #tools a:hover { color: #060606; }
.tools_insc { float: right; margin-top: 3px; }
/*.rss { float: right; background: transparent url(../img/pict_rss.gif) left 50% no-repeat; padding: 3px; padding-left: 20px; margin-left: 15px; }*/
.rss { float: right; background: transparent url(../img/bg-spt-smalls.png) -10px -8px no-repeat; padding: 3px; padding-left: 20px; margin-left: 15px; }
/* fin tools */

/* bloc3c - bloc2c - bloc1c */
#bloc3c { background: transparent url(../img/bg_bloc3c.gif) right top repeat-y; }
#bloc3c.nobg { background: none; }
#bloc3c_left { float: left; width: 187px; padding-left: 5px; padding-right: 4px; padding-bottom: 200px; }
.bloc3c_center { float: left; width: 554px; padding-left: 3px; padding-bottom: 40px; }
#bloc3c_right { float: right; width: 206px; padding-bottom: 40px; padding-right: 11px; }
/*.bloc3c_leftcenter { float: left; width: 738px; padding-left: 5px; padding-right: 4px; padding-bottom: 200px; }*/
.bloc3c_leftcenter { float: left; width: 733px; padding-left: 10px; padding-right: 4px;}

/*#bloc3c_home { background: transparent url(../img/bg_bloc3c_home.gif) right top repeat-y; }*/
#bloc3c_home { background: transparent url(../img/bg-rpty-spt.png) -1034px 0 repeat-y; }
#bloc3c_home #bloc3c_right { float: right; width: 250px; padding-bottom: 20px; padding-right: 12px; padding-left: 5px; }
#bloc3c_home .bloc3c_leftcenter { float: left; width: 700px; padding-left: 5px; padding-right: 5px; padding-bottom: 20px; }

#bloc2c_left { float: left; width: 187px; padding-left: 9px; padding-right: 4px; padding-bottom: 200px; }
.bloc2c_right { float: right; width: 770px; padding-bottom: 40px; }

#bloc1c { margin: 10px 15px; }
/* fin bloc3c - bloc2c - bloc1c */

/* menu_them */
.menu_them { width: 174px; }
.menu_them li { border-bottom: 1px solid #dddddd; padding: 4px 2px; }
.menu_them li li { border: 0; padding: 4px 0; }
.menu_them li li li { border: 0; }
.menu_them li li li li { border: 0; }

.menu_them li a { display: block; padding-left: 8px; }
.menu_them li li a { margin-left: 10px; font-size: 90%; }
.menu_them li li li a { margin-left: 20px; }
.menu_them li li li li a { margin-left: 30px; }


.menu_them li li li li li a { margin-left: 40px; }
.menu_them li li li li li li a { margin-left: 50px; }
.menu_them li li li li li li li a { margin-left: 60px; }



.menu_them li.on a { font-weight: bold; }
.menu_them li.on li a { font-weight: normal; }
.menu_them li.on li li a { font-weight: normal; }
.menu_them li.on li li li a { font-weight: normal; }

.menu_them li li.on a { font-weight: bold; }
.menu_them li li.on li a { font-weight: normal; }
.menu_them li li.on li li a { font-weight: normal; }

.menu_them li li li.on a { font-weight: bold; }
.menu_them li li li.on li a { font-weight: normal; }

.menu_them li li li li.on a { font-weight: bold; }
.menu_them li li li li.on li a { font-weight: normal; }

.menu_them li li li li li.on a { font-weight: bold; }
.menu_them li li li li li.on li a { font-weight: normal; }


#themgal .menu_them li.on { background-color: #f1f7e8; }
#them1 .menu_them li.on { background-color: #e5f6f7; }
#them2 .menu_them li.on { background-color: #fdf2e5; }
#them3 .menu_them li.on { background-color: #fdedf2; }
#them4 .menu_them li.on { background-color: #f1f7e8; }
#them5 .menu_them li.on { background-color: #eeedf5; }
#them6 .menu_them li.on { background-color: #e7edf4; }
#them7 .menu_them li.on { background-color: #fbf8e6; }
#them8 .menu_them li.on { background-color: #cacacb; }
#them9 .menu_them li.on { background-color: #fdf2e5; }
#them10 .menu_them li.on { background-color: #f1f7e8; }
#them528 .menu_them li.on { background-color: #fdf2e5; }

#themgal .menu_them .licontent { border-left: 2px solid #454546; }
#them1 .menu_them .licontent { border-left: 2px solid #00a7b4; }
#them2 .menu_them .licontent { border-left: 2px solid #ee7f01; }
#them3 .menu_them .licontent { border-left: 2px solid #e85181; }
#them4 .menu_them .licontent { border-left: 2px solid #79b51c; }
#them5 .menu_them .licontent { border-left: 2px solid #5a5099; }
#them6 .menu_them .licontent { border-left: 2px solid #174c94; }
#them7 .menu_them .licontent { border-left: 2px solid #DBB70E; }
#them8 .menu_them .licontent { border-left: 2px solid #DBB70E; }
#them9 .menu_them .licontent { border-left: 2px solid #ee7f01; }
#them10 .menu_them .licontent { border-left: 2px solid #79b51c; }
#them528 .menu_them .licontent { border-left: 2px solid #ee7f01; }


#themgal .menu_them li li a { border-left: 2px solid #79b51c; }
#them1 .menu_them li li a { border-left: 2px solid #00a7b4; }
#them2 .menu_them li li a { border-left: 2px solid #ee7f01; }
#them3 .menu_them li li a { border-left: 2px solid #e85181; }
#them4 .menu_them li li a { border-left: 2px solid #79b51c; }
#them5 .menu_them li li a { border-left: 2px solid #5a5099; }
#them6 .menu_them li li a { border-left: 2px solid #174c94; }
#them7 .menu_them li li a { border-left: 2px solid #DBB70E; }
#them8 .menu_them li li a { border-left: 2px solid #454546; }
#them9 .menu_them li li a { border-left: 2px solid #ee7f01; }
#them10 .menu_them li li a { border-left: 2px solid #79b51c; }
#them528 .menu_them li li a { border-left: 2px solid #ee7f01; }

h2.sous_site_titre {
	font-weight:bold;
	font-variants:small-caps;
	font-size:21px;
	margin-bottom:10px;
	margin-top:-1px;
}

h2.sous_site_titre span {
background: transparent url(../img/tiges-sous-sites.png) left top no-repeat;
padding: 11px 40px 4px 22px;
height: 35px;
line-height: 120%;
vertical-align: bottom;
margin-left:10px;

}

#them1 h2.sous_site_titre  span{ background-position:-79px -5px;}
#them2 h2.sous_site_titre span{ background-position:-154px -5px;}
#them3 h2.sous_site_titre  span{ background-position:-228px -5px;}
#them4 h2.sous_site_titre span{ background-position:-302px -5px;}
#them5 h2.sous_site_titre  span{ background-position:-4px -5px;}
#them6 h2.sous_site_titre  span{ background-position:-382px -5px;}
#them7 h2.sous_site_titre span{ background-position:-455px -5px;}
#them8 h2.sous_site_titre  span{ background-position:-528px -5px;}
#them9 h2.sous_site_titre span{ background-position:-154px -5px;}
#them10 h2.sous_site_titre span{ background-position:-302px -5px;}
#them528 h2.sous_site_titre  span{ background-position:-154px -5px; }

#them1 .menu_them li li li a, #them2 .menu_them li li li a, #them3 .menu_them li li li a, #them4 .menu_them li li li a, #them5 .menu_them li li li a, #them6 .menu_them li li li a, #them7 .menu_them li li li a, #them8 .menu_them li li li a , #them9 .menu_them li li li a , #them10 .menu_them li li li a , #themgal .menu_them li li li a, #them528 .menu_them li li li a { border-left: none; }

/* menu_them */


/* seeall */
.seeall_appels { width: 187px; background: transparent url(../img/bg_seeall_appels.gif) left top no-repeat; margin-bottom: 10px; }
.seeall_actualites { float:left; width: 187px;  padding-left: 357px; background: transparent url(../img/bg_seeall_actualites.gif) 357px top no-repeat;}
.seeall_appels a, .seeall_appels a:hover { display: block; width: 110px; padding: 9px 40px 12px 32px; font-weight: bold; font-size: 85%; color: #454545; }
.seeall_actualites a, .seeall_actualites a:hover { display: block; padding: 9px 10px 12px 32px; font-weight: bold; font-size: 85%; color: #454545;}
.seeall_consult { width: 187px; background: transparent url(../img/bg_seeall_appels.gif) left top no-repeat; margin-bottom: 10px; }
.seeall_consult a, .seeall_consult a:hover { display: block; width: 150px; padding: 9px 0px 12px 32px; font-weight: bold; font-size: 85%; color: #454545; }
.seeall { padding-left: 5px; margin-top: 10px; margin-bottom: 5px; font-weight: bold; font-size: 85%; }
.seeall_right { padding-right: 20px; margin-top: 5px; margin-bottom: 5px; font-weight: bold; font-size: 85%; text-align: right; }
#bloc3c_center .seeall { margin-top: 30px; }
/* fin seeall */

/* criteres */
h2.criteres { font-size: 120%; font-weight: bold; padding: 8px; padding-left: 10px; background: #e0e0e0 url(../img/bg_criteres_h2.gif) left top repeat-x; margin-top: 10px; }
.criteres_content { background: #f0f0f0; margin-top: 2px; margin-bottom: 10px; padding: 12px 10px; font-size: 100%; }
.criteres_content img { float: right;margin-top:3px }
.criteres_content_n2 { padding-left: 15px; padding-top: 5px; }
.criteres_content_n2 span { padding-left: 8px; background: transparent url(../img/puce_grey_right_2.gif) left 50% no-repeat; }
/* fin criteres */


/* h1 */
.h1_presse h1, .h1_actualites h1, .h1_appelsaprojet h1, .h1_leministere h1, .h1_zooms h1, .h1_them1 h1, .h1_them2 h1, .h1_them3 h1, .h1_them4 h1, .h1_them5 h1, .h1_them6 h1, .h1_them7 h1, .h1_them8 h1, .h1_them9 h1, .h1_them10 h1, .h1_them528 h1 { float: left; padding: 10px 10px 16px 20px; color: #fff; font-weight: bold; font-size: 150%; text-transform: uppercase; }
.h1_alaune h2 { float: left; padding: 12px 10px 6px 40px; color: #fff; font-weight: bold; font-size: 150%; text-transform: uppercase; }
.h1_alaune h2.recommander_inline { float: none; padding:0px; font-size:inherit; }


.h1_alaune #tools { float: right; padding-right: 15px; padding-left: 40px; text-align: right; font-size: 90%; background: #fff; width: 350px; }
.h1_alaune #tools a, .h1_alaune #tools a:hover { color: #060606; }
.h1_alaune .tools_insc { float: right; margin-top: 3px; }
/*.h1_alaune .rss { float: right; background: transparent url(../img/pict_rss.gif) left 50% no-repeat; padding: 3px; padding-left: 20px; margin-left: 15px; }*/
.h1_alaune .rss { float: right; background: transparent url(../img/bg-spt-smalls.png) -10px -8px no-repeat; padding: 3px; padding-left: 20px; margin-left: 15px; }

.h1_zooms h1 { width: 280px; }
.h1_zooms .backlinks { float: left; padding: 1px 10px 16px 10px; color: #fff; font-weight: bold; width: 250px; }
.h1_zooms .backlinks .advancedsearchlink { margin: 0; padding: 0; color: #454545; }
.h1_zooms .backlinks .advancedsearchlink a { margin-left: 2px; }
.h1_zooms .rssintitle { float: left; padding-top: 2px; color: #fff; width: 190px; font-size:0.9em; }

#actions { padding-right: 110px; padding-top: 5px; text-align: right; }
#actions img { margin-left: 5px; }

#bloc3c .h1_them1 { background: transparent url(../img/bg_them1_bloc3c_h1.gif) left top no-repeat; }
#bloc3c .h1_them2 { background: transparent url(../img/bg_them2_bloc3c_h1.gif) left top no-repeat; }
#bloc3c .h1_them3 { background: transparent url(../img/bg_them3_bloc3c_h1.gif) left top no-repeat; }
#bloc3c .h1_them4 { background: transparent url(../img/bg_them4_bloc3c_h1.gif) left top no-repeat; }
#bloc3c .h1_them5 { background: transparent url(../img/bg_them5_bloc3c_h1.gif) left top no-repeat; }
#bloc3c .h1_them6 { background: transparent url(../img/bg_them6_bloc3c_h1.gif) left top no-repeat; }
#bloc3c .h1_them7 { background: transparent url(../img/bg_them7_bloc3c_h1.gif) left top no-repeat; }
#bloc3c .h1_them8 { background: transparent url(../img/bg_them8_bloc3c_h1.gif) left top no-repeat; }
#bloc3c .h1_them9 { background: transparent url(../img/bg_them9_bloc3c_h1.gif) left top no-repeat; }
#bloc3c .h1_them10 { background: transparent url(../img/bg_them10_bloc3c_h1.gif) left top no-repeat; }
#bloc3c .h1_them528 { background: transparent url(../img/bg_them8_bloc3c_h1.gif) left top no-repeat; }
#bloc3c.nobg .h1_them8 { background: transparent url(../img/bg_them8_bloc3c_h1_nobg.gif) left top no-repeat; }
#bloc3c.nobg .h1_them528 { background: transparent url(../img/bg_them8_bloc3c_h1_nobg.gif) left top no-repeat; }
 
#themgal #bloc2c h1.presse { background: transparent url(../img/bg_themgal_bloc2c_h1_appelprojet.gif) left top no-repeat; }
#themgal #bloc2c .h1_actualites { background: transparent url(../img/bg_themgal_bloc2c_h1_actualites.gif) left top no-repeat; }
#themgal #bloc2c .h1_appelsaprojet { background: transparent url(../img/bg_themgal_bloc2c_h1_appelsaprojet.gif) left top no-repeat; }
#themgal #bloc2c .h1_zooms { background: transparent url(../img/bg_themgal_bloc2c_h1_zooms.gif) left top no-repeat; }
#themgal #bloc3c .h1_presse { background: transparent url(../img/bg_themgal_bloc3c_h1_presse.gif) left top no-repeat; }
#themgal #bloc3c .h1_leministere { background: transparent url(../img/bg_themgal_bloc3c_h1_leministere.gif) left top no-repeat; }
/*#themgal #bloc3c .h1_zooms { background: transparent url(../img/bg_themgal_bloc3c_h1_zooms.gif) left top no-repeat; }
*/
#themgal #bloc3c .h1_zooms { background: transparent url(../img/bg_themgal_bloc2c_h1_alerteetprevision.gif) left top no-repeat; }
#bloc2c .h1_them8 { background: transparent url(../img/bg_them8_bloc3c_h1.gif) left top no-repeat; }
#bloc2c .h1_them528 { background: transparent url(../img/bg_them8_bloc3c_h1.gif) left top no-repeat; }
/* Actualite des poles */
#bloc2c .h1_them1 { background: transparent url(../img/bg_them1_bloc3c_h1.gif) left top no-repeat; }
#bloc2c .h1_them2 { background: transparent url(../img/bg_them2_bloc3c_h1.gif) left top no-repeat; }
#bloc2c .h1_them3 { background: transparent url(../img/bg_them3_bloc3c_h1.gif) left top no-repeat; }
#bloc2c .h1_them4 { background: transparent url(../img/bg_them4_bloc3c_h1.gif) left top no-repeat; }
#bloc2c .h1_them5 { background: transparent url(../img/bg_them5_bloc3c_h1.gif) left top no-repeat; }
#bloc2c .h1_them6 { background: transparent url(../img/bg_them6_bloc3c_h1.gif) left top no-repeat; }
#bloc2c .h1_them7 { background: transparent url(../img/bg_them7_bloc3c_h1.gif) left top no-repeat; }
#bloc2c .h1_them9 { background: transparent url(../img/bg_them2_bloc3c_h1.gif) left top no-repeat; }
#bloc2c .h1_them10 { background: transparent url(../img/bg_them10_bloc3c_h1.gif) left top no-repeat; }

#themgal #bloc3c_home .h1_alaune { background: transparent url(../img/bg_home_spt.png) no-repeat -10px -342px; padding-top:20px; }
#themgal #bloc3c_home .h1_alaune #tools { margin-top:-20px; }
#themgal #bloc3c_home .h1_alaune #tools #actions { float:right; padding-right:95px; }

#them1 h1 span { background: #00a7b4; }
#them2 h1 span { background: #ee7f01; }
#them3 h1 span { background: #e85181; }
#them4 h1 span { background: #79b51c; } /*vert*/
#them5 h1 span { background: #5a5099; } /*violet*/
#them6 h1 span { background: #174c94; } /*bleu*/
#them7 h1 span { background: #DBB70E; } /*jaune*/
#them8 h1 span { background: #454546; } /*gris*/
#them9 h1 span { background: #ee7f01; } /*orange*/
#them10 h1 span { background: #79b51c; } /*vert*/
#them528 h1 span { background: #ee7f01; } /*orange*/
#themgal h1 span { background: #454545; }
#themgal h1.home span { background: #79b51c; }
#bloc2c h1 span { background: none; }
/* fin h1 */

/* list_classic */
.list_classic li { margin-top: 12px; padding-top: 15px; background: transparent url(../img/bg_home_spt.png) right -239px no-repeat;clear:both; }
.list_classic li.first { background: none; }
.list_classic img { float: left; margin: 0 10px 10px 0; }
.list_classic h3 { font-size: 120%; font-weight: bold; padding-left: 5px; padding-bottom: 2px; }
.list_classic p { margin-top: 6px; padding-left: 5px; }
.list_classic .subtitle { font-size: 85%; padding-left: 5px; }
.list_classic .subtitle span { text-transform: uppercase; }
.list_classic .keywords { font-size: 85%; padding-left: 5px; margin-top: 10px; }
.list_classic .keywords a, .list_classic .keywords a:hover { font-weight: bold; }
.list_classic .datelimite { font-size: 85%; padding-left: 5px; color: #79b51c; margin-top: 10px; }

/* temporary hack */
#ancrecontent .list_classic li {background: transparent url(../img/bg_list_classic_li.gif) no-repeat right top;}
#ancrecontent .list_classic ol li {background:none;}
/* fin list_classic */

/* list_classic_faq */
.list_classic_faq a:hover {
  text-decoration: underline;
}
.list_classic_faq .noDisplay {
	display:none;
	}
.list_classic_faq a.arrow_right {
	background:transparent url(../img/puce_grey_right.gif) no-repeat scroll left 4px;
	padding-left:10px;
	}
.list_classic_faq a.arrow_down {
	background:transparent url(../img/puce_grey_right_d.gif) no-repeat scroll left 4px;
	padding-left:10px;
	}
a.faqlink, a.faqlink:hover { background: transparent url(../img/puce_grey_right.gif) left 4px no-repeat; padding-left: 10px; }
a.faqlink:hover { cursor: pointer; }
.list_articlelong_faq { margin-top: 20px; }
.list_articlelong_faq h3, { padding: 10px 15px; margin-top: 2px; margin-bottom: 2px; background:transparent url(../img/bg_list_articlelong_li.gif) left top repeat-x; }
.list_classic_faq p {  padding: 10px; padding-left: 25px; margin-top: 5px; background: white;}

/* fin list_classic_faq */

/* list_articlelong */
.list_articlelong { margin-top: 10px; }
.list_articlelong li { margin-top: 25px; padding-top: 10px; background: transparent url(../img/bg_list_articlelong_li.gif) left top repeat-x; }
.list_articlelong li.first { background: none; }
.list_articlelong img { float: left; margin: 0 10px 5px 0; }
.lal_left { float: left; width: 140px; font-size: 85%; }
.lal_right { float: right; width: 360px; margin: 0 10px 10px 0; }
.lal2_left { float: left; width: 150px; font-size: 85%; }
.lal2_right { float: right; width: 520px; margin: 0 10px 10px 0; }
.list_articlelong .lal2_left { margin-right: 20px; }
.lal_left span, .lal2_left span { font-style: italic; color: #676767; }

/*Voir style_bsa.css
.list_articlelong h3 { font-size: 120%; font-weight: bold; padding-left: 5px; padding-bottom: 2px; }
*/
#them1 .list_articlelong h3 a.withanchor { display:inline; width:7px; height:17px; background: url(../img/anchor_up_them1.gif) 2px 3px no-repeat; padding-left: 15px; }
#them2 .list_articlelong h3 a.withanchor { display:inline; width:7px; height:17px; background: url(../img/anchor_up_them2.gif) 2px 3px no-repeat; padding-left: 15px; }
#them3 .list_articlelong h3 a.withanchor { display:inline; width:7px; height:17px; background: url(../img/anchor_up_them3.gif) 2px 3px no-repeat; padding-left: 15px; }
#them4 .list_articlelong h3 a.withanchor { display:inline; width:7px; height:17px; background: url(../img/anchor_up_them4.gif) 2px 3px no-repeat; padding-left: 15px; }
#them5 .list_articlelong h3 a.withanchor { display:inline; width:7px; height:17px; background: url(../img/anchor_up_them5.gif) 2px 3px no-repeat; padding-left: 15px; }
#them6 .list_articlelong h3 a.withanchor { display:inline; width:7px; height:17px; background: url(../img/anchor_up_them6.gif) 2px 3px no-repeat; padding-left: 15px; }
#them7 .list_articlelong h3 a.withanchor { display:inline; width:7px; height:17px; background: url(../img/anchor_up_them7.gif) 2px 3px no-repeat; padding-left: 15px; }
#them8 .list_articlelong h3 a.withanchor { display:inline; width:7px; height:17px; background: url(../img/anchor_up_them8.gif) 2px 3px no-repeat; padding-left: 15px; }
#them9 .list_articlelong h3 a.withanchor { display:inline; width:7px; height:17px; background: url(../img/anchor_up_them2.gif) 2px 3px no-repeat; padding-left: 15px; }
#them10 .list_articlelong h3 a.withanchor { display:inline; width:7px; height:17px; background: url(../img/anchor_up_them4.gif) 2px 3px no-repeat; padding-left: 15px; }
#them528 .list_articlelong h3 a.withanchor { display:inline; width:7px; height:17px; background: url(../img/anchor_up_them2.gif) 2px 3px no-repeat; padding-left: 15px; }
/*.list_articlelong h3 a.withanchor:hover { text-decoration:none; }*/
.list_articlelong p { margin-top: 6px; padding-left: 5px; }
.subtitle_articlelong { font-size: 90%; }
.subtitle_articlelong span { text-transform: uppercase; }
.main_p { font-weight: bold; margin-top: 10px; }
.chapo p { font-weight: bold; margin-top: 10px; }
.download { margin-top: 15px; line-height: 1.5em; padding-left: 5px; }
.download span { font-weight: bold; }

.downloadbd { margin-top: 30px; padding-top: 10px; line-height: 1.5em; padding-left: 5px; border-top:1px solid #cfcfcf;}
/* fin list_articlelong */

/* fin list_articlemea */
.list_articlemea h3 { font-size: 120%; font-weight: bold; padding-bottom: 2px; }
.list_articlemea dl { line-height:1.3em; margin-top:15px; }
.list_articlemea dt { color:#EE7F01; font-weight:bold; }
.list_articlemea dd { font-size: 85%; }
.list_articlemea .subtitle { font-size: 85%; margin-bottom: 5px; }
.list_articlemea .lambt_left { float: left; width: 140px; }
.list_articlemea .lambt_right { float: left; width: 358px; }
/* fin list_articlemea */

/* diaporama */
.diaporamafooter { padding-top: 5px; /*background: transparent url(../img/bg_home_spt.png) right -239px no-repeat;*/ }
.diaporamafooter span.credit { display: block; text-align: right; font-size: 80%; }
.diaporamafooter h3 { font-size: 100%; font-weight: bold; }
/* fin diaporama */

/* them */
span.them1, #them1 h2.sous_site_titre  a{ color: #00a7b4; }
span.them2, #them2 h2.sous_site_titre a{ color: #ee7f01; }
span.them3, #them3 h2.sous_site_titre a{ color: #e85181; }
span.them4, #them4 h2.sous_site_titre a{ color: #79b51c; }
span.them5, #them5 h2.sous_site_titre a{ color: #5a5099; }
span.them6, #them6 h2.sous_site_titre a{ color: #174c94; }
span.them7, #them7 h2.sous_site_titre a{ color: #DBB70E; }
/*span.them8, #them8 h2.sous_site_titre a{ color: #b3218f; }*/
span.them9, #them9 h2.sous_site_titre a{ color: #ee7f01; }
span.them10, #them10 h2.sous_site_titre a{ color: #79b51c; }
span.them528, #them528 h2.sous_site_titre a{ color: #ee7f01; }
span.themgal{ color: #454546; }

.blocthem1 { background-color: #e5f6f7; margin-top: 10px; padding: 10px; }
.blocthem2 { background-color: #fdf2e5; margin-top: 10px; padding: 10px; }
.blocthem3 { background-color: #fdedf2; margin-top: 10px; padding: 10px; }
.blocthem4 { background-color: #f1f7e8; margin-top: 10px; padding: 10px; }
.blocthem5 { background-color: #eeedf5; margin-top: 10px; padding: 10px; }
.blocthem6 { background-color: #e7edf4; margin-top: 10px; padding: 10px; }
.blocthem7 { background-color: #fbf8e6; margin-top: 10px; padding: 10px; }
.blocthem8 { background-color: #cacacb; margin-top: 10px; padding: 10px; }
.blocthem9 { background-color: #fdf2e5; margin-top: 10px; padding: 10px; }
.blocthem10 { background-color: #f1f7e8; margin-top: 10px; padding: 10px; }
.blocthem528 { background-color: #cacacb; margin-top: 10px; padding: 10px; }

p.them1 { background-color: #d1eff1; margin-top: 10px; padding: 10px; }
p.them2 { background-color: #fce8d1; margin-top: 10px; padding: 10px; }
p.them3 { background-color: #fbe0e8; margin-top: 10px; padding: 10px; }
p.them4 { background-color: #e7f2d6; margin-top: 10px; padding: 10px; }
p.them5 { background-color: #e1dfed ; margin-top: 10px; padding: 10px; }
p.them6 { background-color: #d5dfec ; margin-top: 10px; padding: 10px; }
p.them7 { background-color: #f9f2d4; margin-top: 10px; padding: 10px; }
p.them8 { background-color: #cacacb; margin-top: 10px; padding: 10px; }
p.them9 { background-color: #fce8d1; margin-top: 10px; padding: 10px; }
p.them10 { background-color: #e7f2d6; margin-top: 10px; padding: 10px; }
p.them528 { background-color: #fce8d1; margin-top: 10px; padding: 10px; }

p.them1 img, p.them2 img, p.them3 img, p.them4 img, p.them5 img, p.them6 img, p.them7 img, p.them8 img, p.them9 img, p.them528 img {margin:0px 7px 0px 0px;}


h3.them1 { color: #00a7b4; background: transparent url(../img/bg_h3_bordleft_them1.gif) left top no-repeat; padding-left: 8px; font-weight: normal; font-size: 120%; }
h3.them2 { color: #ee7f01; background: transparent url(../img/bg_h3_bordleft_them2.gif) left top no-repeat; padding-left: 8px; font-weight: normal; font-size: 120%; }
h3.them3 { color: #e85181; background: transparent url(../img/bg_h3_bordleft_them3.gif) left top no-repeat; padding-left: 8px; font-weight: normal; font-size: 120%; }
h3.them4 { color: #79b51c; background: transparent url(../img/bg_h3_bordleft_them4.gif) left top no-repeat; padding-left: 8px; font-weight: normal; font-size: 120%; }
h3.them5 { color: #5a5099; background: transparent url(../img/bg_h3_bordleft_them5.gif) left top no-repeat; padding-left: 8px; font-weight: normal; font-size: 120%; }
h3.them6 { color: #174c94; background: transparent url(../img/bg_h3_bordleft_them6.gif) left top no-repeat; padding-left: 8px; font-weight: normal; font-size: 120%; }
h3.them7 { color: #DBB70E; background: transparent url(../img/bg_h3_bordleft_them7.gif) left top no-repeat; padding-left: 8px; font-weight: normal; font-size: 120%; }
h3.them8 { color: #454546; background: transparent url(../img/bg_h3_bordleft_them8.gif) left top no-repeat; padding-left: 8px; font-weight: normal; font-size: 120%; }
h3.them9 { color: #ee7f01; background: transparent url(../img/bg_h3_bordleft_them2.gif) left top no-repeat; padding-left: 8px; font-weight: normal; font-size: 120%; }
h3.them10 { color: #79b51c; background: transparent url(../img/bg_h3_bordleft_them4.gif) left top no-repeat; padding-left: 8px; font-weight: normal; font-size: 120%; }
h3.them528 { color: #ee7f01; background: transparent url(../img/bg_h3_bordleft_them2.gif) left top no-repeat; padding-left: 8px; font-weight: normal; font-size: 120%; }
h3.them1 a, #them1 .list_articlelong_fkc h3, #them1 #une-sous-site h3 { color: #00a7b4; }
h3.them2 a, #them2 .list_articlelong_fkc h3{ color: #ee7f01; }
h3.them3 a, #them3 .list_articlelong_fkc h3{ color: #e85181; }
h3.them4 a, #them4 .list_articlelong_fkc h3 { color: #79b51c; }
h3.them5 a, #them5 .list_articlelong_fkc h3 { color: #5a5099; }
h3.them6 a, #them6 .list_articlelong_fkc h3 { color: #174c94; }
h3.them7 a, #them7 .list_articlelong_fkc h3 { color: #DBB70E; }
h3.them8 a, #them8 .list_articlelong_fkc h3 { color: #454546; }
h3.them9 a, #them9 .list_articlelong_fkc h3 { color: #ee7f01; }
h3.them10 a, #them10 .list_articlelong_fkc h3 { color: #79b51c; }
h3.them528 a, #them528 .list_articlelong_fkc h3 { color: #ee7f01; }

#them1 h3.sommaire, #them2 h3.sommaire, #them3 h3.sommaire, #them4 h3.sommaire, #them5 h3.sommaire, #them6 h3.sommaire, #them7 h3.sommaire, #them8 h3.sommaire, #them9 h3.sommaire, #them528 h3.sommaire, #them10 h3.sommaire { color: #00a7b4; font-weight: bold; font-size: 120%; margin-top: 10px; padding-bottom: 5px; padding-top: 10px; border-top: 1px solid #00a7b4; }
#them2 h3.sommaire { color: #ee7f01; border-top: 1px solid #ee7f01; }
#them3 h3.sommaire { color: #e85181; border-top: 1px solid #e85181; }
#them4 h3.sommaire { color: #79b51c; border-top: 1px solid #79b51c; }
#them5 h3.sommaire { color: #5a5099; border-top: 1px solid #5a5099; }
#them6 h3.sommaire { color: #174c94; border-top: 1px solid #174c94; }
#them7 h3.sommaire { color: #DBB70E; border-top: 1px solid #DBB70E; }
#them8 h3.sommaire { color: #cacacb; border-top: 1px solid #cacacb; }
#them9 h3.sommaire { color: #ee7f01; border-top: 1px solid #ee7f01; }
#them10 h3.sommaire { color: #79b51c; border-top: 1px solid #79b51c; }
#them528 h3.sommaire { color: #ee7f01; border-top: 1px solid #ee7f01; }

/* blocresultsinfo */
.blocresultsinfo {margin-top: 10px; overflow: hidden; }
.bri_left { float: left; width: 300px; font-weight: bold; }
.bri_right { float: right; width: 200px; text-align: right; }
.bri_center { text-align: center; }
.bri_right span, .bri_center span { color: #b82a2a; }
/* fin blocresultsinfo */

/* blocresultstri */
.blocresultstri { margin-top: 5px;  }
.blocresultstri img { position: relative; bottom: 1px; }
.blocresultstri span { color: #b82a2a; }
/* fin blocresultstri */

/* blocleft blocright */
.blocleft { float: left; width: 46%; }
.blocright { float: right; width: 46%; }
/* fin blocleft blocright */

/* affiner */
.affiner { background: transparent url(../img/bg_affiner.gif) left bottom repeat-x; border: 1px solid #cacaca; margin-bottom: 10px; }
.affiner h2 { font-size: 100%; text-transform:uppercase; font-weight: bold; padding: 10px; color: #79b51c; border-bottom: 1px solid #cacaca; }
/* fin affiner */

/* bloctypeministere */
.bloctypeministere { background: transparent url(../img/bg_affiner.gif) left bottom repeat-x; border: 1px solid #cacaca; margin-bottom: 10px; }
.bloctypeministere .blocleft { padding: 0px 1% 20px 2%; }
.bloctypeministere .blocright { padding: 0px 2% 0px 1%; }
.bloctypeministere h2 { margin-top: 10px; margin-bottom: 10px; }
.bloctypeministere ul { margin-top: 10px; }
.bloctypeministere li { background: transparent url(../img/puce_type0.gif) left 5px no-repeat; margin-bottom: 5px; padding-left: 10px; }
/* fin bloctypeministere */
/* bloctypeclassic */
.bloctypeclassic { border: 1px solid #cacaca; margin-bottom: 10px; padding: 10px; }
/* fin bloctypeclassic */
/* bloctypecontact */
.bloctypecontact { background: transparent url(../img/bg_affiner.gif) left bottom repeat-x; margin-bottom: 10px; padding: 10px; }
h2.titre_contact { font-weight: bold; margin-bottom: 10px; }
.bloctypecontact h3  { color: #79b51c; font-size: 110%; font-weight: bold; margin-bottom: 5px; }
.bloctypecontact p  { margin-bottom: 5px; margin-top: 5px; }
.btc_left { float: left; width: 180px; }
.btc_right { float: right; width: 530px; }
/* fin bloctypecontact */

/* bloctypeflash */
.bloctypeflash { background: transparent url(../img/bg_affiner.gif) left bottom repeat-x; border: 1px solid #cacaca; padding-top: 8px; padding-bottom: 50px; text-align: center; }
/* fin bloctypeflash */

/* blocglossaire */
.bloctypeglossaire { background: transparent url(../img/bg_affiner.gif) left bottom repeat-x; border: 1px solid #cacaca; margin-bottom: 10px; padding: 10px; }
h2.titre_glossaire, h2.titre_glossaire_lettre { font-weight: bold; margin-bottom: 5px; font-size: 110%; text-transform: uppercase; color: #62980f; }
h2.titre_glossaire_lettre { font-size: 220%; margin-left: 10px; }
.glossaire { margin-bottom: 40px; }
.glossaire li { display: inline; float: left; margin-right: 1px; border: 1px solid #c6c6c6; background: transparent url(../img/bg_affiner.gif) left bottom repeat-x; padding: 5px 0px; }
.glossaire li a, .glossaire li a:hover, .glossaire li span { padding: 5px 6px; font-size: 220%; font-weight: bold;  }
.glossaire li a:hover{ color: #454545; text-decoration: none; }
.glossaire li a{ color: #62980f; text-decoration: none; }
.glossaire li span { color: #454545; text-decoration: none; }
.glossaire li span.on { color: #62980f; text-decoration: none; font-size:2.6em;}
.formglossaire input.textfield { border: 1px solid #c6c6c6; margin: 0; margin-bottom: 40px; width: 200px; }
.list_glossaire { padding:10px; }
.list_glossaire li { margin-top: 5px; padding: 15px 10px; background: transparent url(../img/bg_list_articlelong_li.gif) left top repeat-x; }
.list_glossaire h3 { font-weight: bold; font-size: 110%; }
/* fin blocglossaire */

/* blocagenda */
.blocagenda { background: transparent url(../img/bg_b3cr_classic_h2.gif) left top repeat-x; border: 1px solid #cacaca; margin-bottom: 10px; }
.blocagenda .blocagenda_header img { float: left; margin: 4px; }
.blocagenda .bah_right { float: left; margin-left: 5px; }
.blocagenda .blocagenda_header h2 { font-size: 130%; font-weight: bold; padding: 5px; }
.blocagenda .blocagenda_header span { color: #79b51c; padding: 5px; }
.blocagenda h3 { color: #79b51c; background: #f5f9ef; font-size: 100%; font-weight: bold; margin-bottom: 5px; padding: 5px 10px; border-top: 1px solid #cacaca; }
.blocagenda p { padding: 5px; padding-left: 30px; margin-bottom: 10px; line-height: 1.5em; }
/* fin blocagenda */

/* b3cr_classic */
.b3cr_classic { border: 1px solid #cacaca; padding-bottom: 10px; background-color: white;}
.b3cr_classic_noborder { padding-bottom: 10px; background-color: white; }
.b3cr_classic h2 { font-size: 110%; font-weight: bold; padding: 10px 5px 5px 9px; color: #79b51c; background: transparent url(../img/bg_b3cr_classic_h2.gif) left top repeat-x; }
.b3cr_classic h2.pict0, .b3cr_classic h2.pict1, .b3cr_classic h2.pict2, .b3cr_classic h2.pict3 { font-size: 110%; font-weight: bold; padding: 5px 5px 5px 27px; color: #79b51c; background: #6c6c6d url(../img/pict_h2pict1.gif) 5px 50% no-repeat; color: #fff; border: 1px solid #fff; margin-bottom: 10px; }
.b3cr_classic h2.pict0 { background-image: none; padding-left: 10px; }
.b3cr_classic h2.pict2 { background-image: url(../img/pict_h2pict2.gif); }
.b3cr_classic h2.pict3 { background-image: url(../img/pict_h2pict3.gif); }
.b3cr_classic h2 span { font-size: 110%; }
.b3cr_classic .contact { display: block; padding: 8px 6px 0px 6px; background: transparent url(../img/bg_b3cr_classic_h2.gif) left top repeat-x; font-size: 110%; }
.b3cr_classic .contact img { vertical-align: middle; }
.b3cr_classic .contact a, .b3cr_classic .contact a:hover { margin-left: 5px; padding-right: 20px; font-weight: bold; color: #79b51c; vertical-align: middle; }
.b3cr_classic .separator { width: 206px; height: 1px; background: transparent url(../img/bg_b3cr_classic_separator.gif) left bottom repeat-x; margin-top: 15px; }
.b3cr_h2bbottom { width: 194px; height: 7px; background: url(../img/bg_b3cr_h2bbottom.gif) left top no-repeat; margin-left: 5px; }

.b3cr_classic h2.galerie a { font-size: 130%; font-weight: bold; padding: 10px 5px 5px 0px; color: #79b51c; background: transparent url(../img/bg_b3cr_classic_h2.gif) left top repeat-x; text-decoration: underline; }

#bloc3c_right .b3cr_classic {margin-bottom:15px}

.galerie img { width: 204px; }
.b3cr_classic p{margin:4px;}
/* fin b3cr_classic */

#bloc3c_right .b3cr_classic h2 {
	text-align:center;
}

/* bloc3c_video */
.bloc3c_video { margin-bottom: 10px; margin-top: 20px; padding-bottom: 10px; }
.bloc3c_video h2 { margin-bottom: 10px; }
.bloc3c_video span.thematique { display: block;  margin-top: 10px; }
.bloc3c_video span.title { display: block; font-weight: bold; border-bottom: 1px solid #dedede; padding-bottom: 3px; margin-top: 5px; }
.bloc3c_video span.time { display: block; border-bottom: 1px solid #dedede; padding-bottom: 3px; margin-top: 5px; color: #7d7d7d; font-size: 90%; }
/*.seeall_video { background: transparent url(../img/bg_seeall_videos.gif) left 50% no-repeat; margin-bottom: 10px; }*/
.seeall_video { background: transparent url(../img/bg-spt-smalls.png) -10px -36px no-repeat; margin-bottom: 10px; }
.seeall_video a, .seeall_video a:hover { display: block; width: 140px; padding: 10px 5px 10px 15px; font-weight: bold; font-size: 85%; color: #454545; }
/* fin bloc3c_video */

/* menu_gal */
ul.menu_gal { margin-top: 5px; }
ul.menu_gal li { margin: 8px 9px; clear: both; }
ul.menu_gal li a, ul.menu_gal li a:hover, ul.menu_gal li.on a, ul.menu_gal li.on a:hover, .b3cr_classic li{font-size: 12px; }
/*ul.menu_gal li a, ul.menu_gal li a:hover, ul.menu_gal li.on a, ul.menu_gal li.on a:hover /*.b3cr_classic li a { display: block; background: transparent url(../img/puce_green_right.gif) 6px 3px no-repeat; padding-left: 16px; font-size: 11px; }*/
ul.menu_gal p { padding-left: 16px; font-size: 13px; }
ul.menu_gal li.on a, ul.menu_gal li.on a:hover { background-image: url(../img/puce_green_down.gif); font-weight: bold; }
ul.menu_gal li.on li a, ul.menu_gal li.on li a:hover { background: transparent url(../img/puce_green_right_2.gif) 16px 50% no-repeat; padding-left: 26px; font-weight: normal; }

ul.menu_gal li.agendaministre { border-bottom: 1px dashed #c2c2c2; margin: 10px 5px 0px 5px; padding-bottom: 10px; }
ul.menu_gal .date { display: block; background: transparent url(../img/puce_green_right.gif) 1px 3px no-repeat; padding-left: 11px; font-size: 85%; color: #79b51c; }
ul.menu_gal .object { display: block; padding-left: 11px; font-size: 85%; }
ul.menu_gal .object strong { color: #717171;}

.menu_gal h3 { font-size: 120%; font-weight: bold; padding-bottom: 2px; }
.b3cr_classic .menu_gal h3 { font-size: 100%; }

.menu_gal .subtitle { font-size: 80%; padding-left: 16px; }
.menu_gal .subtitle span { text-transform: uppercase; }

ul.menu_gal_them1 { border-bottom: 1px solid #00a7b4; padding-bottom: 10px; }
ul.menu_gal_them2 { border-bottom: 1px solid #ee7f01; padding-bottom: 10px; }
ul.menu_gal_them3 { border-bottom: 1px solid #e85181; padding-bottom: 10px; }
ul.menu_gal_them4 { border-bottom: 1px solid #79b51c; padding-bottom: 10px; }
ul.menu_gal_them5 { border-bottom: 1px solid #5a5099; padding-bottom: 10px; }
ul.menu_gal_them6 { border-bottom: 1px solid #174c94; padding-bottom: 10px; }
ul.menu_gal_them7 { border-bottom: 1px solid #DBB70E; padding-bottom: 10px; }
ul.menu_gal_them8 { border-bottom: 1px solid #454546; padding-bottom: 10px; }
ul.menu_gal_them9 { border-bottom: 1px solid #ee7f01; padding-bottom: 10px; }
ul.menu_gal_them10 { border-bottom: 1px solid #79b51c; padding-bottom: 10px; }
ul.menu_gal_them528 { border-bottom: 1px solid #454546; padding-bottom: 10px; }

ul.menu_gal_them1 li, ul.menu_gal_them2 li, ul.menu_gal_them3 li, ul.menu_gal_them4 li, ul.menu_gal_them5 li, ul.menu_gal_them6 li, ul.menu_gal_them7 li, ul.menu_gal_them8 li, ul.menu_gal_them528 li { margin-bottom: 5px; }
ul.menu_gal_them1 li a, ul.menu_gal_them1 li a:hover { display: block; background: url(../img/puce_them1_right.gif) 4px 3px no-repeat; padding-left: 14px; font-size: 90%; }
ul.menu_gal_them2 li a, ul.menu_gal_them2 li a:hover { display: block; background: url(../img/puce_them2_right.gif) 4px 3px no-repeat; padding-left: 14px; font-size: 90%; }
ul.menu_gal_them3 li a, ul.menu_gal_them3 li a:hover { display: block; background: url(../img/puce_them3_right.gif) 4px 3px no-repeat; padding-left: 14px; font-size: 90%; }
ul.menu_gal_them4 li a, ul.menu_gal_them4 li a:hover { display: block; background: url(../img/puce_them4_right.gif) 4px 3px no-repeat; padding-left: 14px; font-size: 90%; }
ul.menu_gal_them5 li a, ul.menu_gal_them5 li a:hover { display: block; background: url(../img/puce_them5_right.gif) 4px 3px no-repeat; padding-left: 14px; font-size: 90%; }
ul.menu_gal_them6 li a, ul.menu_gal_them6 li a:hover { display: block; background: url(../img/puce_them6_right.gif) 4px 3px no-repeat; padding-left: 14px; font-size: 90%; }
ul.menu_gal_them7 li a, ul.menu_gal_them7 li a:hover { display: block; background: url(../img/puce_them7_right.gif) 4px 3px no-repeat; padding-left: 14px; font-size: 90%; }
ul.menu_gal_them8 li a, ul.menu_gal_them8 li a:hover { display: block; background: url(../img/puce_them8_right.gif) 4px 3px no-repeat; padding-left: 14px; font-size: 90%; }
ul.menu_gal_them9 li a, ul.menu_gal_them9 li a:hover { display: block; background: url(../img/puce_them2_right.gif) 4px 3px no-repeat; padding-left: 14px; font-size: 90%; }
ul.menu_gal_them10 li a, ul.menu_gal_them10 li a:hover { display: block; background: url(../img/puce_them4_right.gif) 4px 3px no-repeat; padding-left: 14px; font-size: 90%; }
ul.menu_gal_them528 li a, ul.menu_gal_them528 li a:hover { display: block; background: url(../img/puce_them8_right.gif) 4px 3px no-repeat; padding-left: 14px; font-size: 90%; }

ul.menu_gal_them1 li a.withanchor, ul.menu_gal_them1 li a.withanchor:hover { background: url(../img/anchor_down_them1.gif) 4px 3px no-repeat; }
ul.menu_gal_them2 li a.withanchor, ul.menu_gal_them2 li a.withanchor:hover { background: url(../img/anchor_down_them2.gif) 4px 3px no-repeat; }
ul.menu_gal_them3 li a.withanchor, ul.menu_gal_them3 li a.withanchor:hover { background: url(../img/anchor_down_them3.gif) 4px 3px no-repeat; }
ul.menu_gal_them4 li a.withanchor, ul.menu_gal_them4 li a.withanchor:hover { background: url(../img/anchor_down_them4.gif) 4px 3px no-repeat; }
ul.menu_gal_them5 li a.withanchor, ul.menu_gal_them5 li a.withanchor:hover { background: url(../img/anchor_down_them5.gif) 4px 3px no-repeat; }
ul.menu_gal_them6 li a.withanchor, ul.menu_gal_them6 li a.withanchor:hover { background: url(../img/anchor_down_them6.gif) 4px 3px no-repeat; }
ul.menu_gal_them7 li a.withanchor, ul.menu_gal_them7 li a.withanchor:hover { background: url(../img/anchor_down_them7.gif) 4px 3px no-repeat; }
ul.menu_gal_them8 li a.withanchor, ul.menu_gal_them8 li a.withanchor:hover { background: url(../img/anchor_down_them8.gif) 4px 3px no-repeat; }
ul.menu_gal_them9 li a.withanchor, ul.menu_gal_them9 li a.withanchor:hover { background: url(../img/anchor_down_them2.gif) 4px 3px no-repeat; }
ul.menu_gal_them10 li a.withanchor, ul.menu_gal_them10 li a.withanchor:hover { background: url(../img/anchor_down_them4.gif) 4px 3px no-repeat; }
ul.menu_gal_them528 li a.withanchor, ul.menu_gal_them528 li a.withanchor:hover { background: url(../img/anchor_down_them8.gif) 4px 3px no-repeat; }
/* fin menu_gal */

/* menu_gal_centercol */
ul.menu_gal_centercol { margin-top: 5px; }
ul.menu_gal_centercol li { margin-bottom: 3px; }
ul.menu_gal_centercol li a, ul.menu_gal_centercol li a:hover, ul.menu_gal_centercol li.on a, ul.menu_gal_centercol li.on a:hover { display: block; background: transparent url(../img/puce_green_right.gif) left 3px no-repeat; padding-left: 10px; font-size: 90%; }
/* fin menu_gal_centercol */

/* blocpresse */
.blocpresse { width: 516px; padding: 13px; background: transparent url(../img/bg_blocpresse.gif) left top repeat-y; }
.blocpresse_top { width: 542px; height: 8px; background: transparent url(../img/bg_blocpresse_top.gif) left top no-repeat; overflow: hidden; }
.blocpresse_bottom { width: 542px; height: 8px; background: transparent url(../img/bg_blocpresse_bottom.gif) left top no-repeat; }
/* fin blocpresse */

/* blocalaune */
/*.blocalaune { width: 673px; padding: 0px 11px; background: transparent url(../img/bg_blocalaune.gif) left top repeat-y; }*/
.blocalaune { width: 673px; padding: 0px 11px; background: transparent url(../img/bg-rpty-spt.png) -2035px 0px repeat-y; }
.blocalaune_top { width: 695px; height: 8px; background: transparent url(../img/bg_home_spt.png) -10px -10px no-repeat; overflow: hidden; }
.blocalaune_bottom { width: 695px; height: 8px; background: transparent url(../img/bg_home_spt.png) -10px -38px no-repeat; }

/* fin blocalaune */

/* blocclassicborder */
.blocclassicborder { padding: 10px 10px 10px 15px; margin-right: 10px; border: 1px solid #d6d6d6; }
.blocclassicnoborder { padding: 10px 20px 10px 15px; margin-right: 0px; }
.blocclassicnoborder2 { padding: 10px 10px 10px 0px; margin-right: 0px; }
/* fin blocclassicborder */

/* blockeywordborder */
.blockeywordborder { padding: 10px 0px 10px 0px; margin-right: 10px; border: 1px solid #d6d6d6; }
.blockeywordborder .blocclassicnoborder p { margin-top: 8px; padding-left: 9px; margin-bottom: 20px; }
.bkb_top h2 { color: #79b51c; font-size: 160%; font-weight: bold; padding-left: 10px; padding-bottom: 5px; }
.bkb_top .h2bottom { width: 100%; height: 11px; background: transparent url(../img/bg_h2bottom_bkb.gif) left top no-repeat; overflow: hidden; }

.blockeywordborder table { border-collapse: collapse; margin-left: 5px; margin-right: 5px; }
.blockeywordborder td { width: 33%; border: 1px dotted #9e9e9e; padding: 6px 5px; }
.blockeywordborder td h3 { font-size: 110%; }
.blockeywordborder table p { padding-left: 10px; }
.blockeywordborder table p span { font-style: italic; color: #79b51c; font-weight: bold; }
.blockeywordborder .tr1 td { border-top: none; }
.blockeywordborder td.td1 { border-left: none; }
.blockeywordborder td.td3 { border-right: none; }
/* fin blockeywordborder */

/* blocinternmap */
.blocinternmap { padding: 10px 0px 10px 0px; margin-top: 20px; margin-right: 12px; border: 1px solid #d6d6d6; background: transparent url(../img/bg_affiner.gif) left bottom repeat-x; }
.blocinternmap table { border-collapse: collapse; margin-left: 5px; margin-right: 5px; }
.blocinternmap td { width: 33%; padding: 6px 5px; padding-bottom: 40px; }
.blocinternmap td h3 { font-size: 100%; font-weight: bold; }
.blocinternmap td ul { font-size: 80%; padding-top: 10px; padding-left: 10px; }
/* fin blocinternmap */

/* blocmap */
.blocmap { padding: 10px 0px 10px 0px; margin-top: 20px; margin-right: 12px; border: 1px solid #d6d6d6; background: transparent url(../img/bg_affiner.gif) left bottom repeat-x; }
.blocmap table { border-collapse: collapse; margin-left: 5px; margin-right: 5px; }
.blocmap td { width: 25%; padding: 5px; padding-bottom: 40px; }
.blocmap td h2 { font-size: 95%; font-weight: bold; font-family: verdana, arial, helvetica, sans-serif; text-transform: uppercase; padding-right: 5px; margin-top: 10px; margin-bottom: 0px; }
.blocmap td h2 span span { display: block; }
.blocmap td li { display: block; background: transparent url(../img/puce_grey_right.gif) left 3px no-repeat; padding-left: 8px; }
.blocmap td ul { margin-top: 10px; }
.blocmap td ul ul { margin-top: 0px; }
.blocmap td ul ul ul { margin-top: 0px; }
.blocmap .seeall { background: transparent url(../img/pict_all_map.gif) 28px 3px no-repeat; padding-left: 40px; margin-top: 3px; margin-bottom: 5px; font-weight: normal; font-size: 100%; }
/* fin blocmap */

/* blocpresentation */
.blocpresentation h2 { color: #79b51c; font-size: 160%; font-weight: bold; margin-bottom: 10px; }
.blocpresentation h2 span { text-transform: uppercase; }
.blocpresentation .content { color: #fff; margin-bottom: 30px; background: #659818 url(../img/bg_blocpresentation.jpg) left top repeat-x; height: 1%; }
.blocpresentation .content2 { color: #fff; margin-bottom: 10px; padding: 10px; background-color: #659818; }
.blocpresentation .content2 p { margin-bottom: 10px; }
.blocpresentation .content img { float: left; width: 240px; }
.blocpresentation .content .bp_right { float: right; width: 270px; }
.blocpresentation .content p { padding: 10px 10px 0px 5px; }
.blocpresentation .content p.titre { font-weight: bold; padding: 20px 10px 0px 5px; }
.blocpresentation .content p.titre span { display: block; }
.blocpresentation a.readall, .blocpresentation a.readall:hover { display: block; color: #fff; background: transparent url(../img/puce_readall.gif) 5px 50% no-repeat; padding-left: 17px; font-size: 90%; font-weight: bold; margin-top: 20px; }
/* fin bloc_presentation */

/* blocquiz */
.blocquiz { margin-top: 20px; margin-bottom: 200px; }
.blocquiz .content { color: #454545; margin-bottom: 30px; border: 1px solid #d9d9d9; height: 1%; }
.blocquiz .content img { float: left; }
.blocquiz .content .bp_right { float: right; width: 255px; }
.blocquiz .content .qcm_precision img {float:none;clear:both;}
.blocquiz .content p { padding: 10px 10px 0px 0px; }
.blocquiz form { margin-bottom: 10px; font-size: 90%; }
.blocquiz form span { color: #6c6c6d; }
.blocquiz form p { padding: 0; margin: 0; }
.blocquiz .submit { float: right; margin-right: 10px; margin-top: 5px; }
.quizbox_top { width: 244px; height: 3px; background: transparent url(../img/bg_quizbox_top.gif) left top no-repeat; overflow: hidden; margin-top: 10px; }
.quizbox_bottom { width: 244px; height: 3px; background: transparent url(../img/bg_quizbox_bottom.gif) left top no-repeat; overflow: hidden; margin-bottom: 10px; }
.quizbox_content { width: 240px; padding-left: 2px; padding-right: 2px; background: transparent url(../img/bg_quizbox_content.gif) left top repeat-y; overflow: hidden; }
.quizbox_content2 { width: 230px; padding: 5px; background: transparent url(../img/bg_affiner.gif) left bottom repeat-x; overflow: hidden; }
.content .quizbox_content p { padding-top: 5px; }
.content .quizbox_content p.smaller { font-size: 90%; }
.quizbox_content .seeall { color: #62980f; font-weight: normal; font-size: 100%; margin-top: 5px; }
.quizbox_content .seeall a { color: #62980f; }

/* fin blocquiz */

/* blocalertesetprevisions */
.blocalertesetprevisions .header {
	border-bottom:1px solid #7F7F7F;
	}
.blocalertesetprevisions table { border-collapse: collapse; margin-bottom:-1px; }
.blocalertesetprevisions .td1_on, .blocalertesetprevisions .td1_off { background: transparent url(../img/bg_baep_td1_on.jpg) left top no-repeat; width: 135px; height: 34px; padding: 25px 5px 3px 5px; }
.blocalertesetprevisions .td2_on, .blocalertesetprevisions .td2_off { background: transparent url(../img/bg_baep_td2_on.jpg) left top no-repeat; width: 138px; height: 35px; padding: 25px 5px 3px 5px; }
.blocalertesetprevisions .td3_on, .blocalertesetprevisions .td3_off { background: transparent url(../img/bg_baep_td3_on.jpg) left top no-repeat; width: 139px; height: 34px; padding: 25px 5px 3px 5px; }
.blocalertesetprevisions .td4_on, .blocalertesetprevisions .td4_off { background: transparent url(../img/bg_baep_td4_on.jpg) left top no-repeat; width: 137px; height: 34px; padding: 25px 5px 3px 5px; }
.blocalertesetprevisions .td5_on, .blocalertesetprevisions .td5_off { background: transparent url(../img/bg_baep_td5_on.jpg) left top no-repeat; width: 137px; height: 34px; padding: 25px 5px 3px 5px; }
.blocalertesetprevisions .td1_off { border-bottom:1px solid #7F7F7F; background-image: url(../img/bg_baep_td1_off.jpg); }
.blocalertesetprevisions .td2_off { border-bottom:1px solid #7F7F7F; background-image: url(../img/bg_baep_td2_off.jpg); }
.blocalertesetprevisions .td3_off { border-bottom:1px solid #7F7F7F; background-image: url(../img/bg_baep_td3_off.jpg); }
.blocalertesetprevisions .td4_off { border-bottom:1px solid #7F7F7F; background-image: url(../img/bg_baep_td4_off.jpg); }
.blocalertesetprevisions .td5_off { border-bottom:1px solid #7F7F7F; background-image: url(../img/bg_baep_td5_off.jpg); }

.blocalertesetprevisions h3, .blocalertesetprevisions a , .blocalertesetprevisions a:hover { font-size: 90%; font-weight: bold; }
.blocalertesetprevisions h3 { color: #659818; }
.blocalertesetprevisions table a { display: block; padding-top: 5px; }
.blocalertesetprevisions td { vertical-align: middle; }
.blocalertesetprevisions td div { text-align: center; }

.baep_list { padding: 20px; border: 1px solid #7f7f7f; border-top: none; background: transparent url(../img/bg_affiner.gif) left bottom repeat-x; }
.baep_list_left { float: left; width: 145px; }
.baep_list_right { float: left; width: 535px; margin-left: 5px; padding-top: 5px; }
.baep_list_right h4 { font-weight: bold; background: transparent url(../img/puce_green_right_3.gif) left 3px no-repeat; font-size: 130%; padding-left: 10px; margin-bottom: 5px; }
.baep_list_right a, .baep_list_right a:hover { font-size: 100%; }
/* fin blocalertesetprevisions */

/* home */

/* A la une */
.blocalaune_presentation {background:#518000;height:302px;color:#fff;width: 674px;position:relative;}
.blocalaune_presentation a {color:#fff;}
.blocalaune_presentation #accordion {padding-left:359px;padding-top:3px;}
.blocalaune_presentation .content {padding:0 7px;}
.blocalaune_presentation .content .clear0 {clear:both;}
.blocalaune_presentation h3 {font-size:1.1em;letter-spacing:0.5px;padding:17px 7px 0;background:transparent url(../img/bg_alaune_li.png) left -3px no-repeat;}
.blocalaune_presentation h3.first {padding-top:7px;background-position:left -13px;}
.blocalaune_presentation .content .them {margin-top:4px;font-size:0.85em;font-weight:bold;}
.blocalaune_presentation .content p {margin-top:5px;font-size:0.96em;}
.blocalaune_presentation .spip_logos {position:absolute;top:0;left:0;}
.blocalaune_presentation #pause,.blocalaune_presentation #play {font-size:0.85em;position:absolute;bottom:5px;right:325px;}

.b3cr_border { border: 1px solid #e2e2e2; padding: 5px; margin-bottom: 20px; }
/*.blocalaune_presentation_bottom { width: 676px; background: transparent url(../img/bg_blocalaune_presentation_bottom.gif) left top repeat-y; margin-top: 15px; }*/
.blocalaune_presentation_bottom { width: 676px; background: transparent url(../img/bg-rpty-spt.png) -2750px 0px; repeat-y; margin-top: 15px; }
.bpb_bg { width: 676px; height:485px;background: transparent url(../img/bg_bpb_bg.gif) left top no-repeat;}
.bpb_bg_left { float: left; width: 400px; }
.bpb_bg_right { float: right; width: 260px; }

.bpb_bg .list_classic h3 { font-size: 100%; }
.bpb_bg .seeall_video { margin-bottom: 0px; }

.bloc_boutoncentral {
	background:url(../img/bg_home_spt.png) -10px -66px no-repeat;
	margin-top:40px;
	padding:6px 8px 20px 10px;
	}
.bloc_boutoncentral li {
	float:left;
	}

.bloc_alaunedossier { margin-top: 5px; }
.bloc_alaunedossier_inner { 
	background:url(../img/bg_alaunedossier-spt.png) repeat-x top left;
	margin-top:8px;
	padding-top:12px;
	}
.balud_left, .balud_right { 
	background: transparent url(../img/bg_alaunedossier-spt.png) left bottom repeat-x;
	margin-bottom: 23px;
	width: 339px;
	}
.balud_left { 
	float: left;
	margin-left: 7px;
	}
.balud_right { 
	float: right;
	margin-right: 7px;	
	}
.balud_left img, .balud_right img { 
	float: left; 
	margin-bottom: 5px; 
	margin-left: 2px;
	margin-right: 5px; 
	}
.balud_left .subtitle, .balud_right .subtitle { font-size: 85%; padding-top: 5px; padding-right: 5px; padding-left: 5px; }
.balud_left .subtitle span, .balud_right .subtitle span { text-transform: uppercase; }
.balud_left p, .balud_right p { font-weight: bold; font-size: 120%; padding-left: 5px; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; }

.bloc_alaunefocus { /*margin-top: 20px;*/ }
.baluf_left { float: left; width: 345px; margin-top: 10px; }
.baluf_right { float: right; width: 345px; margin-top: 10px; }
.baluf_center  { float: left; width: 700px; margin-top: 10px; text-align: center; }
.baluf_left img, .baluf_right img { float: left; margin-right: 5px; margin-bottom: 5px; margin-left: 5px;}
.baluf_left object, .baluf_right object { float: left; margin-right: 5px; margin-bottom: 5px; margin-left: 5px;}
.baluf_left .subtitle, .baluf_right .subtitle { font-size: 85%; padding-top: 5px; padding-right: 5px; }
.baluf_left .subtitle span, .baluf_right .subtitle span { text-transform: uppercase; }
.baluf_left p, .baluf_right p { font-weight: bold; font-size: 120%; padding-top: 5px; padding-right: 10px; }
/* fin home */

/* bloctypeactugdd */
.bloctypeactugdd { background: transparent url(../img/bg_grey.gif) 230px top repeat-y; }
.bloctypeactugdd .btag_left { float: left; width: 230px; }
.bloctypeactugdd .btag_right { float: right; width: 275px; }
.btag_right_block { width: 275px; background: transparent url(../img/bg_balud.gif) left bottom repeat-x; margin-top: 10px; padding-bottom: 10px; }
.btag_right_block img { float: left; margin-right: 5px; margin-bottom: 5px; margin-left: 5px;}
.btag_right_block .subtitle { font-size: 85%; padding-top: 5px; padding-right: 5px; padding-left: 5px; }
.btag_right_block .subtitle span { text-transform: uppercase; }
.btag_right_block p { font-weight: bold; font-size: 100%; padding: 5px 10px 5px 5px; }
.btag_left ul.menu_gal { margin-top: 10px; }
.btag_left ul.menu_gal li a, .btag_left ul.menu_gal li a:hover { /*background: url(../img/puce_grey_right.gif) no-repeat scroll 0px 3px;*/ font-size: 100%; font-weight: bold; }
/* fin bloctypeactugdd */

.left_grandsdossiers { float: left; width: 300px; margin-top: 30px; }
.left_grandsdossiers .title_maincontent h2 { border-left: 7px solid #b3218f; }
.lgd_bloc, .lgd_bloc_ss { background: transparent url(../img/bg_balud.gif) left bottom repeat-x; margin-top: 10px; min-height: 96px;}
.lgd_bloc img, .lgd_bloc_ss img { float: left; margin-bottom: 5px; margin-left: 5px; margin-right: 5px; }
.lgd_bloc .subtitle, .lgd_bloc_ss .subtitle { font-size: 85%; padding-top: 5px; padding-right: 5px; padding-left: 5px; }
.lgd_bloc .subtitle span, .lgd_bloc_ss .sub_title span{ text-transform: uppercase; }
.lgd_bloc p { font-weight: bold; font-size: 120%; padding-left: 5px; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; }
.lgd_bloc_ss p { font-size: 12px; padding-left: 5px; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; }
.lgd_bloc h4 {font-size:14px;font-weight:bold;}

#gd_dossier_2 {margin:12px 0}
.right_typedoc { float: right; width: 210px; margin-top: 30px; }
.right_typedoc #focus_img_2 {margin:3px 0;}

.right_typedoc_bloc {margin-top:30px;width:510px;}

p.logo_site  {margin-top:34px;}

p.logo_site img {margin-bottom:10px;}

p.logo_site_left {clear:both;margin-top:10px;}

p.logo_site_left img {float:left;margin:10px;}

/*.right_typedoc p, .right_typedoc_bloc p {margin-top:5px}*/

.right_typedoc a, .right_typedoc_bloc a {margin-bottom:5px}

.bloccontentheader_them5_v3, .bloccontentheader_them5_v4 { width: 543px; background: transparent url(../img/bg_bloccontentheader_them5_v3.gif) left top repeat-y; margin-bottom: 25px; }
.bloccontentheader_them5_v3 h2, .bloccontentheader_them5_v4 h2 { text-transform: uppercase; padding: 5px 20px; font-weight: bold; font-size: 140%; }
.bloccontentheader_them5_v3 .bch_top, .bloccontentheader_them5_v4 .bch_top { width: 543px; height: 5px; background: transparent url(../img/bg_bch_top.gif) left top no-repeat; overflow: hidden; }
.bloccontentheader_them5_v3 .bch_border, .bloccontentheader_them5_v4 .bch_border { width: 543px; height: 1px; background: transparent url(../img/bg_bch_border.gif) left top no-repeat; }
.bloccontentheader_them5_v3 .bch_bottom { width: 543px; height: 109px; background: transparent url(../img/bg_bch_bottom_v3.gif) left top no-repeat; }
.bloccontentheader_them5_v4 .bch_bottom { width: 543px; min-height: 109px; background: transparent url(../img/bg_bch_bottom_v4.gif) left bottom no-repeat; }
.bloccontentheader_them5_v4 .bch_bottom p { padding: 10px 30px; color: #5a5099; font-weight: bold; line-height: 1.5; font-size: 110%; }

/* allnews */
.allnews { margin-top: 13px; padding: 17px 10px 10px 7px; background: transparent url(../img/bg_home_spt.png) right -239px no-repeat; font-size: 90%; }
.allnews a, .allnews a:hover { font-weight: bold; padding: 0 3px; }
/* fin allnews */

/* border */
.border_classic { width: 100%; height: 1px; background: transparent url(../img/border_classic.gif) left top no-repeat; margin-top: 7px; margin-bottom: 7px; overflow: hidden; }
.border_classic2px { width: 100%; height: 2px; background: transparent url(../img/border_classic2px.gif) left top no-repeat; margin-top: 10px; margin-bottom: 10px; overflow: hidden; }
.border_btm_h2_curve { width: 100%; height: 12px; background: transparent url(../img/border_btm_h2_curve.gif) left top no-repeat; overflow: hidden; }
.bwbb { border-bottom: 1px solid  #bbbbbb; }
/* fin border */

/* title_maincontent */
.title_maincontent { border-bottom: 1px solid #bbbbbb; padding-bottom: 5px; }
.title_maincontent h2, .title_maincontent h3 { float: left; font-weight: bold; padding-left: 8px; }
.title_maincontent h2 {font-size: 140%; }
.title_maincontent h3 { font-size: 120%; }
.title_maincontent .tm_right { float: right; width: 300px; }
.title_maincontent .tm_right_maj { float: right; font-size: 85%; padding-top: 6px; }

#them1 .title_maincontent, #them2 .title_maincontent, #them3 .title_maincontent, #them4 .title_maincontent, #them5 .title_maincontent, #them6 .title_maincontent, #them7 .title_maincontent, #them8 .title_maincontent, #them9 .title_maincontent, #them528 .title_maincontent { border-bottom: none; padding-bottom: 0px; }
#them1 .title_maincontent h2, #them2 .title_maincontent h2, #them3 .title_maincontent h2, #them4 .title_maincontent h2, #them5 .title_maincontent h2, #them6 .title_maincontent h2, #them7 .title_maincontent h2, #them8 .title_maincontent h2, #them9 .title_maincontent h2, #them528 .title_maincontent h2, #them10 .title_maincontent {border-bottom:0}
#them10 .title_maincontent h2 {  border-bottom: none;text-transform: uppercase; margin-bottom: 0; }

#them1 .title_maincontent h2 {
	border-left:6px solid #00A7B4;
}

#them2 .title_maincontent h2, #them9 .title_maincontent h2 {
	border-left:6px solid #EE7F01;
}

#them3 .title_maincontent h2 {
	border-left:6px solid #E85181;
}

#them4 .title_maincontent h2 {
	border-left:6px solid #79B51C;
}

#them5 .title_maincontent h2 {
	border-left:6px solid #5A5099;
}

#them6 .title_maincontent h2 {
	border-left:6px solid #174C94;
}

#them7 .title_maincontent h2 {
	border-left:6px solid #DBB70E;
}

#them9 .title_maincontent h9 {
	border-left:6px solid #174C94;
}

#them10 .title_maincontent h2 {
	border-left:6px solid #79B51C;
}

.list_articlelong_fkc ul li, .chapo ol li, #une-sous-site li  {
	list-style:none;
	margin: 0 20px;
    padding: 2px 15px 10px 20px !important;
}

.list_articlelong_fkc #form_quiz .question ul li {
	padding: 2px 9px 1px 12px !important;
}

.list_articlelong_fkc #form_quiz .question p {
	margin-bottom:5px;
}

ol li {
	background:none;
}

#them1 .list_articlelong_fkc li, #them1 .chapo li, #them1 #une-sous-site li  {
    background: URL(../img/puce_1.png) no-repeat 4px 6px transparent;
}

#them1 .list_articlelong_fkc ol li, #them2 .list_articlelong_fkc ol li, #them3 .list_articlelong_fkc ol li, #them4 .list_articlelong_fkc ol li, #them5 .list_articlelong_fkc ol li, #them6 .list_articlelong_fkc ol li, #them7 .list_articlelong_fkc ol li, #them8 .list_articlelong_fkc ol li, #them10 .list_articlelong_fkc ol li {
    background: none;
}

#them2 .list_articlelong_fkc li, #them9 .list_articlelong_fkc li, #them2 .chapo li, #them9 .chapo li {
    background: URL(../img/puce_2.png) no-repeat 4px 6px transparent;
}

#them3 .list_articlelong_fkc li, #them3 .chapo li  {
    background: URL(../img/puce_3.png) no-repeat 4px 6px transparent;
}

#them4 .list_articlelong_fkc li, #them4 .chapo li  {
    background: URL(../img/puce_4.png) no-repeat 4px 6px transparent;
}

#them5 .list_articlelong_fkc li, #them5 .chapo li  {
    background: URL(../img/puce_5.png) no-repeat 4px 6px transparent;
}

#them6 .list_articlelong_fkc li, #them6 .chapo li  {
    background: URL(../img/puce_6.png) no-repeat 4px 6px transparent;
}

#them7 .list_articlelong_fkc li, #them7 .chapo li  {
    background: URL(../img/puce_7.png) no-repeat 4px 6px transparent;
}


#them10 .list_articlelong_fkc li, #them10 .chapo li  {
    background: URL(../img/puce_10.png) no-repeat 4px 6px transparent;
}

#them8 .list_articlelong_fkc li, #them8 .chapo li  {
    background: URL(../img/puce_8.png) no-repeat 4px 6px transparent;
}
/* Des puces pour la presse */
#themgal .list_articlelong_fkc li {
    background: URL(../img/puce_8.png) no-repeat 4px 6px transparent;
}


/* fin title_maincontent */

h2.title_type1  { border-left: 5px solid #79b51c; font-size: 130%; font-weight: bold; padding-left: 8px; }
h2.title_type2  { border-left: 5px solid #79b51c; font-size: 130%; font-weight: bold; padding-left: 8px; margin-left: 10px; }
h2.title_type3  { border-left: 5px solid #79b51c; font-size: 130%; font-weight: bold; padding-left: 8px; }
h2.title_type4  { border-left: 5px solid #79b51c; font-size: 130%; font-weight: bold; padding-left: 8px; }

/* title_searchresults */
.title_searchresults { border-bottom: 1px solid #bbbbbb; padding-bottom: 5px; height: 1%; }
.title_searchresults h2 { float: left; font-size: 120%; padding-left: 0px; }
.title_searchresults span { color: #79b51c; font-weight: bold; }

.blockeywordborder .title_searchresults { border-bottom: none; background: #f0f0f0; padding: 8px 5px; margin: 12px 12px 0px 12px; font-size: 110%; }
.blockeywordborder .title_searchresults span { font-style: italic; }
.blockeywordborder .tsr_h2bottom { width: 100%; height: 11px; background: transparent url(../img/bg_titlesearchresults_bottom_bkb.gif) left top no-repeat; }
.blockeywordborder .bkb_top .list_classic { padding: 10px; height: 1%; }
.blockeywordborder .bkb_top .list_classic p { margin-top: 0px; margin-bottom: 10px; }
.blockeywordborder .bkb_top .list_classic .lc_right { float: right; width: 370px; }
/* fin title_searchresults */

/* advanced */
.advanced { padding: 5px 5px 0px 5px; line-height: 1.5em; }
.advanced h2 { font-size: 110%; font-weight: bold; /*margin-top: 15px;*/ margin-bottom: 7px; color: #5b8c10; text-transform: uppercase; }

.fa_left_ra { float: left; width: 225px; margin-right: 10px; }
.fa_left_ra label { font-size: 100%; margin-top: 15px; margin-bottom: 10px; }
.fa_right_ra { float: right; text-align: right; width: 225px; margin-right: 10px; }
.fa_left_ra select { width: 200px; }
select#ministre { width: 200px; }

.fa_left label, .fa_left_2 label, .fa_left_4 label { display: block; font-size: 110%; font-weight: bold; /*margin-top: 15px;*/ margin-bottom: 10px; color: #5b8c10; text-transform: uppercase; }
.fa_left label.none, .fa_left_2 label.none, .fa_left_4 label.none { display: none; }
.fa_left label.checkbox { display: inline; }
.fa_left { float: left; width: 215px; margin-right: 10px; }
.fa_left_2 { float: left; width: 320px; margin-right: 10px; }
.fa_left_4 { float: left; width: 160px; margin-right: 10px; }
.fa_right { float: right; text-align: right; width: 225px; margin-right: 10px; }
.fa_left select { width: 200px; font-size:0.8em; }
.fa_left_2 select { width: 300px; font-size:0.8em; }
.fa_left_4 select { width: 160px; font-size:0.8em; }

.advanced input.motclesaisi { width: 300px; }
.advanced input.date { width: 80px; margin-right: 5px; margin-left: 10px; }

.advanced img.ui-datepicker-trigger,
.advanced label.datedebut,
.advanced label.datefin,
.advanced input.hasDatepicker,
.advanced span.format {
	float:left;
	}
.advanced img.ui-datepicker-trigger,
.advanced label.datedebut,
.advanced label.datefin,
.advanced span.format {
	margin-top:2px;
	}
	
.advanced img.ui-datepicker-trigger {
	cursor: pointer;
	}

.submit { float: right; margin-right: 40px; }
.fa_right .submit { margin-right: 0px; }
.format { font-size: 90%; color: #79b51c; margin-right: 20px; margin-left:5px; }
.pict_calendar, input.date, .format, .datedebut, .datefin { vertical-align: middle; }
/* fin advanced */

ul.versionchoice { padding: 0; display: inline; float: right; font-weight: bold; }
.versionchoice li { display: inline; padding: 0 2px; margin: 0; }
ul.versionchoice li span.separator { padding: 0 2px; margin: 0; background: transparent url(../img/separator_grey.gif) 0px center no-repeat; }
.versionchoice a, .versionchoice a:hover { color: #454545; font-weight: normal; text-decoration: underline; }

/* bloc_alert */
.bloc_alert, .bloc_alert_2 {/* border: 1px solid #d50000; */ border: 1px solid #aeaeae; padding: 5px; margin-bottom: 10px; }
.bloc_alert {background: transparent url(../img/pict_blocalert.gif) 5px 5px no-repeat;  }
#bloc3c_home .bloc_alert, #bloc3c_home .bloc_alert_2 { width: 236px; }
.bloc_alert .titre, .bloc_alert_2 .titre { padding-left: 40px; }
.bloc_alert h2, .bloc_alert_2 h2 { border-bottom: 3px solid #d50000; color: #d50000; float: left; margin-bottom: 10px; font-size: 140%; }
.bloc_alert p, .bloc_alert_2 p { font-weight: bold; }
.bloc_alert img, .bloc_alert_2 img { float: left; margin-right: 5px; width:50px;  }
.bloc_alert .sub_alert a, .bloc_alert_2 .sub_alert a {font-size:11px;}
.bloc_alert .sub_alert .left, .bloc_alert_2 .sub_alert .left {width:50%;}
.bloc_alert_2 .separate {border-bottom: 1px dotted #454545;margin-bottom: 5px;margin-top: 6px;}
/* fin bloc_alert */

/* contentfooter */
/*#contentfooter { width: 981px; height: 46px; background: transparent url(../img/bg_contentmain2.gif) left top no-repeat; padding-top: 40px; }
#contentfooter a, #contentfooter a:hover { display: block; color: #fff; padding: 8px 0px 8px 18px; margin-left: 25px; font-size: 85%; width: 270px; }
#contentfooter span { display: block; font-size: 85%; text-align: center; margin-left: 350px; margin-right: 350px; margin-top: -22px; }
/* fin contentfooter */

/* contentfooter_home */
/*#contentfooter_home { width: 981px; height: 46px; background: transparent url(../img/bg_contentmain_home.gif) left top no-repeat; padding-top: 40px; }
#contentfooter_home span { display: block; font-size: 85%; text-align: center; margin-left: 350px; margin-right: 350px; }
/* fin contentfooter_home */

/* contentfooter_plan */
/*#contentfooter_planbg { width: 981px; background: transparent url(../img/bg_contentfooter_planbg.gif) left bottom repeat-x; }*/
/*#contentfooter_plan { width: 981px; background: transparent url(../img/bg_contentfooter_plan.gif) left top repeat-y; font-size: 85%; padding-bottom: 20px; }*/
/*#contentfooter_plan { width: 981px; background: transparent url(../img/bg-rpty-spt.png) -3446px 0px repeat-y; font-size: 85%; padding-bottom: 20px; }
#contentfooter_plan ul { margin-top: 10px; }
#contentfooter_plan li { margin-top: 5px; }
#contentfooter_plan h3 { font-size: 100%; }
#contentfooter_plan span { text-transform: uppercase; font-weight: bold; }
.cfh_1 { float: left; width: 135px; margin-left: 10px; }
.cfh_2 { float: left; width: 110px; margin-left: 10px; }
.cfh_3 { float: left; width: 180px; margin-left: 10px; }
.cfh_4 { float: left; width: 115px; margin-left: 10px; }
.cfh_5 { float: left; width: 120px; margin-left: 10px; }
.cfh_6 { float: left; width: 110px; margin-left: 10px; }
.cfh_7 { float: left; width: 100px; margin-left: 10px; }
/* fin contentfooter_plan */

/* footer */
/*#footer { text-align: center; padding-top: 15px; padding-bottom: 15px; font-size: 85%; width: 100%; background: #fff; }
#footer span { margin: 0 10px; }
#footer ul { padding: 5px 0; display: inline; }
#footer li { display: inline; padding: 0 2px; margin: 0; }
#footer ul li span { padding: 0 2px; margin: 0; background: transparent url(../img/separator_grey.gif) 0px center no-repeat; }
#footer a, #footer a:hover { color: #4e4e4e; }
.bottom_left { 	font-size:15px; padding-left:50px;}
.bottom_right { width:970px;padding-left:50px;margin-bottom:20px;}
.bottom_right li {margin-right:20px;}
#borderheader {background:#8e8984;width:100%;height:10px;}*/


/* fin footer */


/* popup */
#popup { width: 450px; padding: 40px 5px 5px 20px; font-size: 100%; background: #fff; }
#popup h1 { font-size: 280%; font-weight: bold; color: #ce1c1c; }
#popup h1.good { color: #62980f; }
#popup .submit { margin-right: 0px; }
/* fin popup */

/*-------------------------------------------------------------*/
/* Import original style_bsa.css */

#bloc3c_right .nuage_home,
#bloc3c_right .nuage {
	display:block;
	background-color:#f1f1f1;
	font-size:0.85em;
	margin:0;
	padding:0;
	}
	#bloc3c_right .nuage_home {
		width:246px;
		}
	#bloc3c_right .nuage {
		width:206px;
		}
	#bloc3c_right .nuage_home p {
		padding:11px;
		text-align:justify;
		}
	#bloc3c_right .nuage p {
		padding:11px 3px;
		text-align:justify;
		}

#bloc3c_right h2.sites-dedies {
	font-size:0.9em;
	font-weight:bold;
	margin:2px 5px;
	background:url(../img/puce_sitesdedies.gif) no-repeat right top;
	}

/*------------------------------------------------------------------------------------------------------------------------------*/

.list_classic li { margin-top: 13px; padding-top: 17px; }

/*------------------------------------------------------------------------------------------------------------------------------*/

.list_classic_home h3 {
	background:transparent url(../img/bg_home_spt.png) no-repeat scroll right -239px;
	font-size:1.05em;
	font-weight:bold;
	margin-top:13px;
	padding-top:10px;
	}
	.list_classic_home h3.first {
		background:none;
		}
	.list_classic_home h3 span {
		font-weight:normal;
		}
		.list_classic_home h3 span.subtitle {
			padding-left:0px;
			}

/*------------------------------------------------------------------------------------------------------------------------------*/
.lal_left { margin:0 10px 10px 0; }
/*------------------------------------------------------------------------------------------------------------------------------*/
.list_articlelong_fkc h3, #une-sous-site h3 { 
	font-size: 130%;
	font-weight: bold;
	/*padding-left: 5px;
	/*
	background:transparent url(../img/bg_list_articlelong_li.gif)  left top repeat-x;
	/*margin-top:10px;*/
	margin:0 0 0 0;
	/*padding-top:17px;*/
	padding-bottom: 2px;
	}

.list_articlelong_fkc .unecolonne h3, .list_articlelong_fkc .deuxcolonnes h3, .list_articlelong_fkc #contenu h3 {
	margin-top:10px;
}
/*------------------------------------------------------------------------------------------------------------------------------*/
.list_articlelong_fkc dl {
	line-height:1.5em;
	margin-top:15px;
	padding-left:5px;
	}
.list_articlelong_fkc dt {
	color:#EE7F01;
	font-weight:bold;
	}
/*------------------------------------------------------------------------------------------------------------------------------*/
.title_maincontent h2.grey { border-left: 6px solid #454545; }
/*------------------------------------------------------------------------------------------------------------------------------*/
span.them1, dt.them1 { color: #00a7b4; }
span.them2, dt.them2 { color: #ee7f01; }
span.them3, dt.them3 { color: #e85181; }
span.them4, dt.them4 { color: #79b51c; }
span.them5, dt.them5 { color: #5a5099; }
span.them6, dt.them6 { color: #174c94; }
span.them7, dt.them7 { color: #DBB70E; }
span.them8, dt.them8 { color: #454545; }
span.them9, dt.them9 { color: #ee7f01; }
span.them10, dt.them10 { color: #79b51c; }
span.them528, dt.them528 { color: #ee7f01; }
span.them594, dt.them594 { color: #ee7f01; }
span.them598, dt.them598 { color: #79B51C; }

/*------------------------------------------------------------------------------------------------------------------------------*/
blockquote.them1 { background-color: #e5f6f7; margin-top: 10px; padding: 10px; }
blockquote.them2 { background-color: #fdf2e5; margin-top: 10px; padding: 10px; }
blockquote.them3 { background-color: #fdedf2; margin-top: 10px; padding: 10px; }
blockquote.them4 { background-color: #f1f7e8; margin-top: 10px; padding: 10px; }
blockquote.them5 { background-color: #eeedf5; margin-top: 10px; padding: 10px; }
blockquote.them6 { background-color: #e7edf4; margin-top: 10px; padding: 10px; }
blockquote.them7 { background-color: #fbf8e6; margin-top: 10px; padding: 10px; }
blockquote.them8 { background-color: #cacacb; margin-top: 10px; padding: 10px; }
blockquote.them9 { background-color: #fdf2e5; margin-top: 10px; padding: 10px; }
blockquote.them10 { background-color: #f1f7e8; margin-top: 10px; padding: 10px; }
blockquote.them528 { background-color: #fdf2e5; margin-top: 10px; padding: 10px; }
blockquote.them594 { background-color: #fdf2e5; margin-top: 10px; padding: 10px; }
/*------------------------------------------------------------------------------------------------------------------------------*/

#galerie {
	margin:0;
	padding:22px 0;
	display:block;
	width:204px;
	height:298px;/* 342-(22x2) */
	position:relative;
	left:0px;
	top:0px;
	}

	#galerie #slider, #galerie #slider ul, #galerie #slider li {
		margin:0;
		padding:0;
		list-style:none;
		}
	#galerie #slider {
		width:204px;
		height:299px; /* 99 x 3 */
		position:absolute;
		left:0px;
		top:22px;
		}
	#galerie #slider li{
		width:203px;
		height:95px; /* 99 - 4 */
		padding:2px 0;
		text-align:center;
		}
	#galerie span#prevBtn {
		display:block;
		width:204px;
		height:22px;
		position:absolute;
		left:0px;
		top:0px;
		margin:0;
		padding:0;
		}
	#galerie span#nextBtn {
		display:block;
		width:204px;
		height:22px;
		position:absolute;
		left:0px;
		top:322px;
		margin:0;
		padding:0;
		}
		#galerie span#prevBtn a,
		#galerie span#nextBtn a{
			display:block;
			width:204px;
			height:22px;
			border:none;
			}
		#galerie span#prevBtn a{
			background:url(../img/btn_galerie_haut.gif) top left no-repeat;
			}
		#galerie span#nextBtn a{
			background:url(../img/btn_galerie_bas.gif) top left no-repeat;
			}
/*------------------------------------------------------------------------------------------------------------------------------*/
#galerieh {
	margin:1em 0 0 0;
	padding:0;
	display:block;
	width:520px;
	height:136px;
	position:relative;
	left:0px;
	top:0px;
	}
	#galerieh #sliderh, #galerieh #sliderh ul, #galerieh #sliderh li {
		margin:0;
		padding:0;
		list-style:none;
		}
	#galerieh #sliderh {
		width:492px; /* 123 x 4 */
		height:136px;
		position:absolute;
		left:14px;
		top:0px;
		border-top:1px solid #dedede;
		border-bottom:1px solid #dedede;
		}

	#galerieh #sliderh li{
		width:123px;
		height:115px;/*136-4*/
		padding:15px 0 2px 0;
		text-align:center;
		font-size:0.9em;
		}
		#galerieh #sliderh li a img {
			display:block;
			width:98px;
			height:61px;
			margin:5px auto 5px auto;
			}
			#galerieh #sliderh li a:hover {
				font-weight:bold;
				text-decoration:none;
				}	
				#galerieh #sliderh li a:hover img {
					display:block;
					width:114px;
					height:71px;
					margin:0px auto 5px auto;
					}
	#galerieh span#prevBtn {
		display:block;
		width:14px;
		height:136px;
		position:absolute;
		left:0px;
		top:0px;
		margin:0;
		padding:0;
		}

	#galerieh span#nextBtn {
		display:block;
		width:14px;
		height:136px;
		position:absolute;
		left:506px;
		top:0px;
		margin:0;
		padding:0;
		}
		#galerieh span#prevBtn a,
		#galerieh span#nextBtn a{
			display:block;
			width:13px;
			height:136px;
			border:none;
			}
		#galerieh span#prevBtn a{
			background:url(../img/btn_galerieh_left.gif) top left no-repeat;
			}
		#galerieh span#nextBtn a{
			background:url(../img/btn_galerieh_right.gif) top left no-repeat;
			}


/*------------------------------------------------------------------------------------------------------------------------------*/
/*
.balud_left { float: left; width: 345px; background: transparent url(../img/bg_balud.gif) left top repeat; margin-top: 10px; }
.balud_right { float: right; width: 345px; background: transparent url(../img/bg_balud.gif) left top repeat; margin-top: 10px; }
*/

/*------------------------------------------------------------------------------------------------------------------------------*/

#contentfooter_planbg { 
	width: 981px;
	background: #dadada url(../img/bg_contentfooter_planbg2.gif) left top repeat-x;
	margin:0;
	padding:38px 0 0 0;
	} 
#contentfooter_planbghome {
	width: 981px;
	background: transparent url(../img/bg_contentfooter_planbg.gif) left bottom repeat-x;
	}

/*#contentfooter_planbg { width: 981px; background: transparent url(../img/bg_contentfooter_planbg.gif) left bottom repeat-x; } */
#contentfooter_planbg .open { display: block; }
#contentfooter_planbg .close { display: none; }
#contentfooter_planbg a#contentfooter_planbg_a, 
#contentfooter_planbg a#contentfooter_planbg_a:hover { 
	display: block;
	color: #fff;
	padding: 8px 0px 8px 18px;
	margin-left: 25px;
	margin-bottom:17px;
	font-size: 85%;
	width: 270px;
	float:left;
	
	background:url(../img/puce_footer_planbg_off.gif) no-repeat 4px 10px;
	}

#contentfooter_planbg a#contentfooter_planbg_a.open, 
/*#contentfooter_planbg a#contentfooter_planbg_a:hover.open {background:url(../img/puce_footer_planbg_on.gif) no-repeat 4px 10px;}*/
#contentfooter_planbg a#contentfooter_planbg_a:hover.open {background:url(../img/bg-spt-smalls.png) -6px -69px no-repeat;}

#contentfooter_planbg span.date { 
	display: block;
	font-size: 85%;
	text-align: center;
	margin-left: 105px;
	margin-top: 8px;
	float:left;
	}

/* fin Import original style_bsa.css */

#liens_utiles {
	/*padding: 5px;*/
}
#liens_utiles a {
	text-decoration: underline;	
}
.b3cr_classic #liens_utiles ol {
		list-style-image:none;
		list-style-position: inside;
		list-style-type: decimal;
		padding:0;
}
.b3cr_classic #liens_utiles ul, .b3cr_classic #liens_utiles ol, .b3cr_classic #liens_utiles  p {
		margin-top:5px;
}
.b3cr_classic #liens_utiles ul li, .b3cr_classic ul.menu_gal li, .b3cr_classic #liens_utiles ol li, .b3cr_classic #liens_utiles p, #sds li {
	font-size:85%;
	margin-bottom:7px;
	padding-left:5px;
	padding-right:5px;
	}
.b3cr_classic #liens_utiles ul li, #sds li {
	padding-left:16px;
	}
.b3cr_classic #liens_utiles ol li {
	padding-left:16px;
	}
.b3cr_classic ul li/*, .b3cr_classic ul.menu_gal li*/, ul#sds li{
	background:transparent url(../img/puce_green_right.gif) no-repeat scroll 6px 3px;
}

/* hack */

#bloc3c_right .b3cr_classic ul li {
	margin:8px 9px;
}

#bloc3c_right .b3cr_classic ul.menu_gal li, #bloc3c_right .b3cr_classic ul li {
	padding-left:8px;
}

#bloc3c_right .b3cr_classic ul li, #bloc3c_right .b3cr_classic ul li {
	background:url("http://www.developpement-durable.gouv.fr/squelettes/img/puce_green_right.gif") no-repeat scroll 0 3px rgba(0, 0, 0, 0);
}

#bloc3c_right .b3cr_classic #slider ul li {
	background:transparent;
}

#slider ul li {
	background:none;
}

/*-- Voir aussi Article --*/

#voir_aussi_article {
	padding: 5px;
}
#voir_aussi_article a {
	text-decoration: underline;	
}
.b3cr_classic #voir_aussi_article ol {
		list-style-image:none;
		list-style-position: inside;
		list-style-type: decimal;
		padding:0;
}
.b3cr_classic #voir_aussi_article ul, .b3cr_classic #voir_aussi_article ol, .b3cr_classic #voir_aussi_article  p {
		margin-top:5px;
}
.b3cr_classic #voir_aussi_article ul li, .b3cr_classic #voir_aussi_article ol li {
	font-size:85%;
	margin-bottom:7px;
	padding-left:5px;
	padding-right:5px;
	}
.b3cr_classic #voir_aussi_article ul li {
	padding-left:16px;
	}
.b3cr_classic #voir_aussi_article ol li {
	padding-left:16px;
	}
.b3cr_classic #voir_aussi_article ul li {
	background:transparent url(../img/puce_green_right.gif) no-repeat scroll 6px 3px;
}

.list_articlelong_fkc a {
	text-decoration: underline;
	}
.list_articlelong_fkc p {
	margin:0 0 1em 0;
	}
.list_articlelong_fkc ul {
	margin:0 0 1em 0;
	list-style-type: disc;
	}
.list_articlelong_fkc ul li {
	/*margin:0 0 1em 2em;*/
	}
.list_articlelong_fkc table {
	/*border-collapse:collapse;*/
	margin:1em 0;
	vertical-align: middle;
	}
.list_articlelong_fkc table th,
.list_articlelong_fkc table td {
		border:1px solid #d3d3d3;
		padding:3px;
		font-size:12px;
		vertical-align: middle;
	}

.list_articlelong_fkc #agenda th,
.list_articlelong_fkc #agenda td {
		border:0px;
	}

.presse table th,
.presse table td {
		border:0;
		padding:3px;
		vertical-align: middle;
	}

.list_articlelong_fkc table.centrage {
		margin:auto;
	}	
.list_articlelong_fkc img {
	margin:10px;
	}		
span.highlight { 
	background-color: #cfd9f4; 
}

span.type_doc { 
    font-size: 90%;
    font-weight: normal;
}

/*-------- Liste des flux RSS --------*/
.titrerss {
    font: bold 14px Arial, sans-serif;
    margin-bottom: 10px;
}
ul#pucerss li {
	margin-bottom: 20px;
}

ul#pucerss li img {
	margin-right:5px;
}

ul#pucerss li li {
	margin-top: 5px;
	margin-left:20px;
	font-size:80%;
}

ul#pucerss li li li{
	margin-top: 0px;
	margin-bottom:2px;
	margin-left:20px;
	font-size:75%;
}

ul#pucerss li li .titrerss {
	font: bold 12px Arial, sans-serif;
}

.bloctyperss {
	margin : 10px;
}

/*-------- deb quizz --------*/
#quizz .qcm_titre {
	/*display: none;*/
	font-weight:bold;
	padding : 5px 5px 10px 0px;
}

#quizz .jeux_question .puce {
	display: none;
}
#quizz .qcm_proposition {
    color: #6C6C6D;
    font-weight: normal;
    margin-left: 14px;
}

#quizz .qcm_reponse {
	padding-left:8px;
}
#quizz .qcm_correction_null {
	padding-left:8px;
}
#quizz .qcm_correction_juste {
	color:#62980F;
	font-weight:bold;
}#quizz .qcm_correction_faux {
	color:#CE1C1C;
	font-weight:bold;
}

#quizz .jeux_bouton {
	width:176px;
	height:45px;
	background:url(../img/btn_validerlareponse.gif) no-repeat ;
}


#quizz .jeux_bouton_reset_img {
	width:177px;
	height:45px;
}

#quizz .jeux_score {
	background:transparent url(../img/bg_affiner.gif) repeat-x scroll left bottom;
	overflow:hidden;
	padding:5px;
	width:230px;
	font-weight:bold;
	border : 2px solid #DEDEDE;
	margin-left:260px;
}

#quizz .jeux_question, .qcm_precision{
    /*background: none repeat scroll 0 0 #EEEEEE;
    border-radius: 5px 20px 5px 20px;*/
    color: #454545;
    font-size: 100%;
    font-weight: bold;
    margin: 0 5px;
    padding: 5px;
}

.qcm_precision {
	/*background:#eee;*/
	background:#E5F6F7;
	/*border:1px solid #d2d2d2;*/
	margin:0 5px 0 5px;
	padding:5px;
	font-weight:normal;
}

#them1 .qcm_precision {
	background:#E5F6F7;
}

#them2 .qcm_precision, #them6 .qcm_precision {
	background:#FDF2E5;
}

#them3 .qcm_precision {
	background:#FDEDF2;
}

#them4 .qcm_precision {
	background:#F1F7E8;
}

#them5 .qcm_precision {
	background:#EEEDF5;
}


#them7 .qcm_precision {
	background:#E5F6F7;
}

#them8 .qcm_precision {
	background:#E7EDF4;
}

#them9 .qcm_precision {
	background:#FBF8E6;
}

#them10 .qcm_precision {
	background:#F1F7E8;
}

/*-------- fin quizz --------*/

/*-------- deb Image d'arri�re plan Rubrique de type POLE --------*/

.bloccontentheader_them1_v4 .bch_bottom { width: 543px; min-height: 109px; background: transparent url(../img/bg_bch_bottom_v4.gif) left bottom no-repeat; }
.bloccontentheader_them1_v4 .bch_bottom p { padding: 10px 30px; color: #00A7B4; font-weight: bold; line-height: 1.5; font-size: 110%; }
.bloccontentheader_them1_v3, .bloccontentheader_them1_v4 { width: 543px; background: transparent url(../img/bg_bloccontentheader_them5_v3.gif) left top repeat-y; margin-bottom: 25px; }

.bloccontentheader_them2_v4 .bch_bottom { width: 543px; min-height: 109px; background: transparent url(../img/bg_bch_bottom_v4.gif) left bottom no-repeat; }
.bloccontentheader_them2_v4 .bch_bottom p { padding: 10px 30px; color: #00A7B4; font-weight: bold; line-height: 1.5; font-size: 110%; }
.bloccontentheader_them2_v3, .bloccontentheader_them2_v4 { width: 543px; background: transparent url(../img/bg_bloccontentheader_them5_v3.gif) left top repeat-y; margin-bottom: 25px; }

.bloccontentheader_them3_v4 .bch_bottom { width: 543px; min-height: 109px; background: transparent url(../img/bg_bch_bottom_v4.gif) left bottom no-repeat; }
.bloccontentheader_them3_v4 .bch_bottom p { padding: 10px 30px; color: #00A7B4; font-weight: bold; line-height: 1.5; font-size: 110%; }
.bloccontentheader_them3_v3, .bloccontentheader_them3_v4 { width: 543px; background: transparent url(../img/bg_bloccontentheader_them5_v3.gif) left top repeat-y; margin-bottom: 25px; }

.bloccontentheader_them4_v4 .bch_bottom { width: 543px; min-height: 109px; background: transparent url(../img/bg_bch_bottom_v4.gif) left bottom no-repeat; }
.bloccontentheader_them4_v4 .bch_bottom p { padding: 10px 30px; color: #00A7B4; font-weight: bold; line-height: 1.5; font-size: 110%; }
.bloccontentheader_them4_v3, .bloccontentheader_them4_v4 { width: 543px; background: transparent url(../img/bg_bloccontentheader_them5_v3.gif) left top repeat-y; margin-bottom: 25px; }

.bloccontentheader_them6_v4 .bch_bottom { width: 543px; min-height: 109px; background: transparent url(../img/bg_bch_bottom_v4.gif) left bottom no-repeat; }
.bloccontentheader_them6_v4 .bch_bottom p { padding: 10px 30px; color: #00A7B4; font-weight: bold; line-height: 1.5; font-size: 110%; }
.bloccontentheader_them6_v3, .bloccontentheader_them6_v4 { width: 543px; background: transparent url(../img/bg_bloccontentheader_them5_v3.gif) left top repeat-y; margin-bottom: 25px; }

.bloccontentheader_them7_v4 .bch_bottom { width: 543px; min-height: 109px; background: transparent url(../img/bg_bch_bottom_v4.gif) left bottom no-repeat; }
.bloccontentheader_them7_v4 .bch_bottom p { padding: 10px 30px; color: #00A7B4; font-weight: bold; line-height: 1.5; font-size: 110%; }
.bloccontentheader_them7_v3, .bloccontentheader_them7_v4 { width: 543px; background: transparent url(../img/bg_bloccontentheader_them5_v3.gif) left top repeat-y; margin-bottom: 25px; }

.bloccontentheader_them9_v4 .bch_bottom { width: 543px; min-height: 109px; background: transparent url(../img/bg_bch_bottom_v4.gif) left bottom no-repeat; }
.bloccontentheader_them9_v4 .bch_bottom p { padding: 10px 30px; color: #00A7B4; font-weight: bold; line-height: 1.5; font-size: 110%; }
.bloccontentheader_them9_v3, .bloccontentheader_them2_v4 { width: 543px; background: transparent url(../img/bg_bloccontentheader_them5_v3.gif) left top repeat-y; margin-bottom: 25px; }

.bloccontentheader_them10_v4 .bch_bottom { width: 543px; min-height: 109px; background: transparent url(../img/bg_bch_bottom_v4.gif) left bottom no-repeat; }
.bloccontentheader_them10_v4 .bch_bottom p { padding: 10px 30px; color: #00A7B4; font-weight: bold; line-height: 1.5; font-size: 110%; }
.bloccontentheader_them10_v3, .bloccontentheader_them4_v4 { width: 543px; background: transparent url(../img/bg_bloccontentheader_them5_v3.gif) left top repeat-y; margin-bottom: 25px; }

#mise_en_avant_pole #img_2
{
	margin:0 0 0 0px;
}

/*-- Gestion des indices et des exposants --*/
.list_articlelong_fkc sub {
    vertical-align:sub;
}
.list_articlelong_fkc sup {
    vertical-align:super;
}

/*-- Diminution des logos sur les resultats Solr --*/
.logoresult {
	max-width: 133px;  
}

/* si pas de dossier les focus sont align�s � droite*/

.left_focus { float: left; width: 300px; margin-top: 30px; }
.left_focus .title_maincontent h2 { border-left: 7px solid #443F91; }

.logorub {
	float: left;
	margin : 15px;
}
.texterub {
	float: right;
	margin : 15px;
}
/* couleurs plan du site*/
span.them_plan1 a{ color: #00a7b4; }
span.them_plan2 a{ color: #ee7f01; }
span.them_plan3 a { color: #e85181; }
span.them_plan4 a{ color: #79b51c; }
span.them_plan5 a{ color: #5a5099; }
span.them_plan6 a{ color: #174c94; }
span.them_plan7 a{ color: #DBB70E; }
span.them_plan8 a{ color: #454545; }
span.them_plan9 a{ color: #ee7f01; }
span.them_plan10 a{ color: #79b51c; }

#them1 h2.title_type3  { border-left: 5px solid #00a7b4;}
#them2 h2.title_type3  { border-left: 5px solid #ee7f01;}
#them3 h2.title_type3  { border-left: 5px solid #e85181;}
#them4 h2.title_type3  { border-left: 5px solid #79b51c;}
#them5 h2.title_type3  { border-left: 5px solid #5a5099;}
#them6 h2.title_type3  { border-left: 5px solid #174c94;}
#them7 h2.title_type3  { border-left: 5px solid #DBB70E;}
#them8 h2.title_type3  { border-left: 5px solid #454545;}
#them9 h2.title_type3  { border-left: 5px solid #ee7f01;}
#them10 h2.title_type3  { border-left: 5px solid #79b51c;}
/* longueur de la liste de pagination*/
.pagination_long
{
	width:400px;
}

/* theme pour titre rub transverse*/
.h1_them_inf_15{ background: transparent url(../img/bg_them8_bloc3c_h1_a.gif) left top no-repeat; }
.h1_them_inf_15 h1 { float: left; padding: 12px 10px 16px 20px; color: #fff; font-weight: bold; font-size: 150%; text-transform: uppercase; }
.h1_them_inf_21{ background: transparent url(../img/bg_them8_bloc3c_h1_b.gif) left top no-repeat; }
.h1_them_inf_21 h1 { float: left; padding: 12px 10px 16px 20px; color: #fff; font-weight: bold; font-size: 150%; text-transform: uppercase; }
.h1_them_inf_30 { background: transparent url(../img/bg_them8_bloc3c_h1_c.gif) left top no-repeat; }
.h1_them_inf_30 h1 { float: left; padding: 12px 10px 16px 20px; color: #fff; font-weight: bold; font-size: 150%; text-transform: uppercase; }
.h1_them_inf_40 { background: transparent url(../img/bg_them8_bloc3c_h1_d.gif) left top no-repeat; }
.h1_them_inf_40 h1 { float: left; padding: 12px 10px 16px 20px; color: #fff; font-weight: bold; font-size: 150%; text-transform: uppercase; }
.h1_them_inf_50 { background: transparent url(../img/bg_them8_bloc3c_h1_e.gif) left top no-repeat; }
.h1_them_inf_50 h1 { float: left; padding: 12px 10px 16px 20px; color: #fff; font-weight: bold; font-size: 150%; text-transform: uppercase; }
.h1_them_inf_60 { background: transparent url(../img/bg_them8_bloc3c_h1_g.gif) left top no-repeat; }
.h1_them_inf_60 h1 { float: left; padding: 12px 10px 16px 20px; color: #fff; font-weight: bold; font-size: 150%; text-transform: uppercase; }
.h1_them_sup_60 { background: transparent url(../img/bg_them8_bloc3c_h1_g.gif) left top no-repeat; }
.h1_them_sup_60 h1 { float: left; padding: 12px 10px 16px 20px; color: #fff; font-weight: bold; font-size: 150%; text-transform: uppercase; }

.h1_them_toutquestion { background: transparent url(../img/bg_them8_bloc3c_h1_tourquestion.gif) left top no-repeat; }
.h1_them_toutquestion h1 { float: left; padding: 8px 10px 16px 20px; color: #fff; font-weight: bold; font-size: 150%; text-transform: uppercase; }
	
/* Alignement pour les emails image (antispam)*/
.antispam {
	vertical-align: text-bottom;
}
.list_articlelong_fkc img.antispam {
	margin:0px;
}	

/* pour Chrome et Safari*/
.recommander_inline { display:inline; }
ul.actionsenligne { list-style-type:none; float:right; padding-right:0px; margin-right:-95px; padding-left:50px; }
ul.actionsenligne  li { float:left; margin:0; padding:0; }

/* Tour de la question Alternatif */
.tourquestion_alternatif {
	text-align: left;
	padding: 10px;
}
.tourquestion_alternatif h2 {
	margin-top:10px;
	margin-bottom: 10px;
}
.tourquestion_alternatif h3 {
	color: #C51D80;
	font-weight:bold;
	margin-top:10px;
	margin-bottom: 10px;
}
.tourquestion_alternatif h4 {
	font-weight:bold;
	margin-top:5px;
	margin-bottom: 5px;
}
.rub_faq a:hover { text-decoration: underline; }


/* Styles sans JS */

.sans-js ul.actionsenligne {
	text-align:left;
}
.contentJAWS {
	position:absolute;
	left:-9999px;
	width : 500px;
}

/* sites gouv */
.gouv { padding: 8px 1px 1px 1px; margin:10px 0px 0px 0px;clear:both;/*background:#dedede*/ }
.gouv img{ border:0; padding: 15px }

/* résultats logement */

table#resultats {
    border:1px solid #000;
}

table#resultats th {
    background:#C9C9C9;
    padding:10px;
}

#partenaire {
    margin-top:10px;
}
#partenaire img {
    margin:15px;
}

/** Tour de la question */
#idAccueilTourQuestion {height:225px;width:248px;background:url(../img/bg_tour_question.jpg) no-repeat center;position:relative;}
#idAccueilTourQuestion.small {height:189px;width:206px;background-image:url(../img/bg_tour_question-small.jpg);}
#idAccueilTourQuestion h2 {text-indent:-9000px;height:1px;position:absolute;left:-10000px;}
#idAccueilTourQuestion .toutesquestions {position:absolute;bottom:3px;left:27px;font-size:13px;color:#fff;text-transform:uppercase;}
#idAccueilTourQuestion.small .toutesquestions {left:22px;font-size:11px;}
#idAccueilTourQuestion .question {position:absolute;top:93px;left:22px;display:block;width:208px;color:#c8599d;font-size:14px;font-weight:bold;text-align:center;margin-top:19px;}
#idAccueilTourQuestion.small .question {left:22px;width:176px;top:73px;font-size:12px;margin-top:15px;}
#idAccueilTourQuestion .question.wait {left:-10000px;}
#idAccueilTourQuestion .toutesquestions:hover,#idAccueilTourQuestion  .question:hover {color:#d559a2;text-decoration:none;}

.blocalertesetprevisions a{
    color:#fff;
}

 .btn span {
      background:#f9f9f9;
      z-index:1;
      margin:0;
      padding:3px 0;
      border-left:1px solid #ccc;
      border-right:1px solid #bbb;
      }
      
    * html .btn span {
      padding-top:0;
      }
    .btn span span {
      background:none;
      position:relative;
      padding:3px .4em;
      border-width:0;
      border-top:1px solid #ccc;
      border-bottom:1px solid #bbb;
      }
    .btn b {
      background:#e3e3e3;
      position:absolute;
      z-index:2;
      bottom:0;
      left:0;
      width:100%;
      overflow:hidden;
      height:40%;
      border-top:3px solid #eee;
      }
    * html .btn b {
      top:1px;
      }
    .btn u {
      text-decoration:none;
      position:relative;
      z-index:3;
      }

.spip_surligne {
    background: none repeat scroll 0 0 #FFFF66;
}

#eregie{
	text-align: center;
}

h1 a {color:#fff;}
h1 a:hover {color:#fff;text-decoration:underline;}

.sous_site h2 {
	font-size: 140%;
	font-weight:bold;
	text-transform:uppercase;
}

/* natura 2000 */

a.carte {
    background: url("../img/carte/carte.gif") no-repeat scroll left top transparent;
    display: block;
    height: 350px;
    text-align: center;
}

.under_img {
    display: none;
    position: absolute;
    z-index: 1;
}

div.middle_center {
    float: left;
    margin-top: 10px;
    width: 300px;
	margin-right:5px;
}

a.carte select {
    border: 1px solid #7C9EB7;
    font: bold 9px verdana,sans-serif;
    /*margin: 315px 0 0 -275px;*/
	/*margin:-55px 0 0 -130px;
    position: absolute;*/
	margin-top:1px;
    width: 250px;
    z-index: 10;
}

.over_img {
    position: relative;
    z-index: 5;
    border:none;
}

.list_articlelong_fkc img.under_img {
	margin:0;
}

/* follow */

#follow_us {
	margin-bottom:10px;
	height: 135px;
	margin-top:12px;
	padding-top:10px;
	border:1px solid #aeaeae;
}

#follow_us p {
	margin-left:13%;
	margin-right:auto;
	width:240px;
}

#follow_us p.follow_titre {
	/*color:#79b51c;
	font-weight:bold;
	font-size:16px;
	padding-left:15px;*/
	margin:0 0 6px;
}

.follow_dailymotion, .follow_twitter, .follow_facebook, .follow_youtube {
	width:36px;
	height:33px;
	float:left;
}

.follow_dailymotion, .follow_twitter, .follow_facebook, .follow_youtube, .follow_pg {
	background:url(../img/suivez-nous.png) no-repeat;
	text-indent:-5000px;
	display:block;
}

.follow_dailymotion, .follow_twitter, .follow_facebook, .follow_youtube {
	margin:0 5px;
}

.follow_pg {
	background-position:0px 0px;
	width:180px;
	height:80px;
	margin:0 2px;
}

.follow_twitter {
	background-position:-54px -81px;
}

.follow_facebook {
	background-position:-4px -81px;
}

.follow_youtube {
	background-position:-98px -81px;
}

.follow_dailymotion {
	background-position:-143px -81px;
}

#zone1 {    /* la zone de lien */ 
	float: left; 
	width : 150px; 
	height: 100px; 
	margin-left: 20px; 
	margin-top: 10px; 
}

/* added */

#main_search {
	float:left;
  	height:21px;
	margin-left:17px;
}

#main_title {
	float:left;
	margin-top:40px;
}

#main_search .ok {
    background-color:transparent;
    border: 0px solid white;
    height:20px;
    margin: 0 0 0-40px;
    width: 50px;
}

body {
	background:url("../img/bg_body.jpg") left top repeat-x #C1DC95;
}

#pagecontent {
	background:none;
}

#content {
	background:#fff;
}

#contentmain {
	border-left:1px solid #90938b;
	border-right:1px solid #90938b;
}

#contentheader {
	background:none;
}

#main_search input.textfield { 
	background:url('../img/Rechercher_new.png') no-repeat left top;
	width: 175px !important;
	height:20px;
	padding-left: 25px;
}

#chr_left {
	padding-left:0px;
}

.advancedsearchlink {
	margin-left: 72px;
}

#footer {
	border-left:1px solid #90938b;
	border-right:1px solid #90938b;
	/*background:#C1DC95;*/
	background:#ececeb;
}

p.follow_titre {
	border-bottom: 3px solid #79B51C;
    color: #79B51C;
    font-size: 16px;
    font-weight: bold;
    width: 240px;
}

#contentfooter_plan h3 {
	margin-top:10px;
}

.bloc_alert .sub_alert .left, .bloc_alert_2 .sub_alert .left {
    padding-left: 15px;
    width: 43%;
}

#follow_us {
	border:0;
	border-bottom:1px dotted #d8d8d8;
}

#pagetop {
	background:none;
}

/* footer*/ 

#contentfooter_plan li {
	display:block;
	width:29%;
	float:left;
}

#contentfooter_plan ul {
	margin-top:0px;
	width: 100% ;
}

#contentfooter_plan li[float="left"] + li {
float:none;
}

#footer {
	/*margin-left: 11px;*/
	width:981px;
}

/* footer */

.bottom_left {
	font-size:15px;
	padding-left:50px;
}

.bottom_right {
	width:970px;
	padding-left:50px;
	margin-bottom:20px;
}

.bottom_right li {
	margin-right:20px;
}

.qcm {
    color: #3F5264;
    font-family: arial,helvetica,sans-serif;
    font-size: 90%;
    text-align: left;
	background:none;
	border:0;
}

#quizz .qcm_proposition, #quizz .qcm_correction_faux, #quizz .jeux_question, .qcm_precision, #quizz .qcm_correction_juste, .qcm_correction_null {
	font-size:12px;
}

#quizz .qcm_correction_faux {
	color:#fff;
	font-size:12px;
}
#quizz .qcm_correction_juste
{
	color:#fff;
}

.qcm_precision {
	border:0;
}

.jeux_score {
	color:black;
}

.qcm_reponse {
	font-size:12px;
}

.list_classic_faq .list_articlelong_fkc ul{
	margin-left:25px;
}

/* conférence environnementale */

#themes {
	width:100%;
	clear:both;
	margin-top:10px;
}

#themes li {
	float:left;
	width:103px;
	margin-right:5px;
}

ul#themes {
	list-style:none;
	overflow:hidden;
	padding:30px 3px 4px;
	/*margin:100px auto;
	margin:20px auto 40px;*/
	/*background:rgb(77,84,93);
	background: -moz-linear-gradient(
		top,
		rgba(100,110,120,.2),
		rgba(100,110,120,.6)
	);
	background: -webkit-gradient(
		linear,
		left top, left bottom,
		from(rgba(100,110,120,.2)),
		to(rgba(100,110,120,.6))
	);
	background: -o-linear-gradient(
		top,
		rgba(100,110,120,.2),
		rgba(100,110,120,.6)
	);*/
	/*border:1px #636a72 solid;
	border-bottom:1px #4f545c solid;
	box-shadow:0px 8px 6px #262626;
	border-radius:8px;*/
}
ul#themes li {
	float:left;
	position:relative;
	top:0;
	padding:0;
	line-height:0;
}
ul#themes li a img {
	border:none;
}
div.p_textdock {
	position:absolute;
	display:none;
	text-align:center;
	width:100%;
	color:white;
	font-family:arial, helvetica;
	/*text-shadow:1px 1px 1px #222222;*/
	font-size:11px;
	line-height:13px;
	text-transform:uppercase;
	color:#6DAF21;
	font-weight:bold;
	letter-spacing:0px;
}

.accordeon h3 {
	cursor:pointer;
}

/* BOUNCE */

.bounce_it {
	background:#292d34;
	/*display:none;*/
	color:#fff;
    clear: both;
    width: 975px;
	padding:0;
	overflow:auto;
	position:fixed;
	bottom:0;
	width:100%;
	left:0;
	 z-index: 2147483647;
}

.bounce_it .box, .bounce_it .bounce_header {
	/*width: 981px;
	padding:0 15px;
	margin:0 auto;
	overflow:auto;*/
}

.bounce_content {
	width: 981px;
	padding:0 15px;
	margin:0 auto;
	overflow:auto;
}

#bounce_button {
	width:14%;
}

#bounce_button, #bounce_content {
	float:left;
}

#home .bounce_content {
	width: 975px;
	padding:0;
}

#home .bounce_it .box, #home .bounce_it .bounce_header {
	/*width: 975px;
	padding:0;*/
}

.bounce_it .box {
	/*padding:0 15px 15px 15px;*/
}

.bounce_it .bounce_header {
	height:auto;
	overflow:hidden;
	cursor:pointer;
}

.bounce_it #bounce_button h3 {
	font-size:16px;
	color:#fff;
	/*text-transform:uppercase;*/
	text-align:left;
	font-family:"dax-ot-medium";
	margin-top:0;
	margin-bottom:6px;
	margin-left:0 !important;
	float:left;
}

.footer .bounce_it .h h3 {
	margin:2px 15px 0px 15px;
	font-size:16px;
}

.bounce_it #bounce_button {
	/*background:#79B51C url('/squelettes/img/fleches-sprite.png') 150px -26px no-repeat;*/
	background: none repeat scroll 0 0 #79b51c;
    padding: 0 10px;
    width: 7%;
}

.bounce_it .bounce_header .h.moment.toggle {
	background-position:150px 4px;
}

.bounce_it #box_content {
	float:left;
	width:70%;
	padding:0px;
}

.bounce_it #box_content span {
	display:inline-block;
}

.bounce_it .moment {
	/*width:20%;*/
	width:23%;
}

.bounce_it .descriptif {
	width:80%;
	padding-left:10px;
}

.footer .bounce_it a{
	color:#fff !important;
	text-decoration:none;
	font-size:13px;
}


.footer .bounce_it p {
	padding:0;
	text-align:left !important;
	margin:0;
}

.footer .bounce_it p.lien {
	text-align:left !important;
	margin-left:15px;
	/*max-width:213px;*/
	margin-bottom:10px;

}

.footer .bounce_it ul {
	margin:0!important;
	width:100% !important;
}

#home .bounce_it ul {
	width:100% !important;
	margin:0px !important;
}

.footer .bounce_it li span.surtitre {
	font-size:14px;
	font-family:"dax-ot-medium";
	/*color: #79B51C;*/
	font-weight:bold;
	text-align:left !important;
	margin-right:15px;
	padding:3px 15px 5px;
	background:transparent url('/squelettes/img/filet-cop.png') center right repeat-y;
}

#home .footer .bounce_it li p.surtitre {
	
}

.footer .bounce_it li p {
	margin:0 !important;
}

.bounce_it li:hover a {
	color:#fff;
}

.footer .bounce_it li:hover a {
	color:#fff;
	text-decoration:none !important;
}

.footer .bounce_it li p.surtitre a, .footer .bounce_it li p.surtitre a:hover {
	color:#79B51C !important;
	text-decoration:none;
}

.footer #box_content {
	/*display:none;*/
}

#home .bounce_it li, .bounce_it li {
    /*float: left;
    padding-top: 15px;
    width: 20.9%;*/
    float:none;
    display:block;
    width:100%;
}

/*.bounce_it li:hover {
	background:#333;
	color:#fff;
}*/



.bounce_it li img {
	max-height: 135px;
    max-width: 244px;
}

/* hack /*/

body.widget section {
	height:470px !important;
}

.formulaire_sve input {
	width: 450px;
}

.formulaire_sve input[type="submit"] {
	width: 80px;
}

.formulaire_sve input[type="radio"], .formulaire_sve input[type="checkbox"]{
	width: auto;
}


div .video_cop21 {
	display: block;
	width: 266px;
	height: 193px;
	background: url("/squelettes/img/COP21/en_video.png");
}

div .photo_cop21 {
	display: block;
	width: 266px;
	height:193px ;
	background: url("/squelettes/img/COP21/en_photo.png");
}

div .mobilisez_cop21 {
	display: block;
	width: 542px;
	height: 193px;
	background: url("/squelettes/img/COP21/mobilisez.png");
}

div .video_cop21:hover, div .photo_cop21:hover, div .mobilisez_cop21:hover {
	background-position: 0 -193px;
}

div .direct_cop21 {
	display: block;
	width: 542px;
	height:132px ;
	background: url("/squelettes/img/COP21/en_direct.png");
}

div .direct_cop21:hover {
	background-position:0 -132px;
}

/* BLOC PRESSE SOUS SITE */

.bloc3c_center.sous_site p, .bloc3c_center.sous_site li {
	margin-bottom:15px;
	line-height:18px;
}

.bloc3c_center.sous_site h3 {
	font-size:16px;
}

.imagesBiodiv {
	margin-top:20px;
}

.imagesBiodiv a {
	display:inline-block;
	width:266px;
	height:193px;
}

.imagesBiodiv a.enVideo {
	background:url('/squelettes/img/biodiv/Btn_EnVideo.png');
}

.imagesBiodiv a:hover.enVideo {
	background:url('/squelettes/img/biodiv/Btn_EnVideo_RO.png');
}

.imagesBiodiv a.enPhoto {
	background:url('/squelettes/img/biodiv/Btn_EnPhoto.png');
}

.imagesBiodiv a:hover.enPhoto {
	background:url('/squelettes/img/biodiv/Btn_EnPhoto_RO.png');
}

.imagesBiodiv a.enImages {
	background:url('/squelettes/img/biodiv/Btn_EnImage.png');
}

.imagesBiodiv a:hover.enImages {
	background:url('/squelettes/img/biodiv/Btn_EnImage_RO.png');
}

.imagesBiodiv a.aLecoute {
	background:url('/squelettes/img/biodiv/Btn_aLEcoute.png');
}

.imagesBiodiv a:hover.aLecoute {
	background:url('/squelettes/img/biodiv/Btn_ALEcoute_RO.png');
}