@charset "utf-8";
/* CSS Document */

img{
	border:none;
}

/* ***************************************************************************** */
/* Contenu */
/* Styles deja present */

body {
	background:#FFFFFF none repeat scroll 0 0;
	color:#616161;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:100%;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	margin:0;
	padding:0;
	text-align:center;
}

a {
	color:#616161;
	text-decoration:none;
}

a:hover {	
	text-decoration:underline;
}

.pages .top { 
	height:27px;
	line-height:20px;
	position:relative;
	width:100%;
	background:	transparent url(../../images/green/bg_top.gif) repeat-x scroll 0 0;
}

.pages .top .center {
	height:27px;
	margin:0 auto;
	position:relative;
	width:980px;
}

#search_top {
	height:16px;
	left:0;
	position:absolute;
	top:0;
	width:163px;
	z-index:14;
}

.pages .top .center .search {
	background:#FFFFFF none repeat scroll 0 0;
	padding-top:2px;
	width:160px;
}

form {
	margin:0;
	padding:0;
}

.pages .top .center .search img {
	float:left;
}

#search_all_word {
	width:110px;
}

.pages .top .center .search .input {
	float:left;
	font-size:9px;
	height:12px;
	line-height:12px;
	margin:0;
	padding:0;
	width:113px;
}

a {
	color:#616161;
	text-decoration:none;
}

.pages .top {
	line-height:20px;
}

#menu_top1 {
	background:#B9AD9D none repeat scroll 0 0;
	height:27px;
	left:167px;
	position:absolute;
	top:0;
	width:150px;
	z-index:9;
}

#font_size {
	height:22px;
	left:664px;
	position:absolute;
	top:0;
	width:34px;
	z-index:15;
}

ul.fonts {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}

ul.fonts li {
	float:left;
}

#font_small {
	cursor:pointer;
	font-size:9px;
	margin-right:6px;
	text-decoration:none;
}

#font_medium {
	color:#AAD401;
	cursor:pointer;
	font-size:11px;
	margin-right:4px;
	text-decoration:none;
}

#font_large {
	cursor:pointer;
	font-size:13px;
	text-decoration:none;
}

#lang_sel {
	height:22px;
	position:absolute;
	right:0;
	top:0;
	width:195px;
	z-index:16;
}

.pages .top .center ul.lang {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:4px 0 0;
}

.pages .top .center ul.lang li.first {
	background:transparent none repeat scroll 0 0;
}

.pages .top .center ul.lang li { /* chemin img modifiee */
	background:transparent url(../../images/actualites/icon_gr_li.gif) no-repeat scroll left center;
	float:left;
	font-size:11px;
	line-height:12px;
	padding-left:10px;
}

ul.lang li a, #footer_menu ul li a {
	font-size:10px;
}

#btm_menu {
	height:10px;
	left:167px;
	position:absolute;
	top:241px;
	width:150px;
	z-index:6;
}

#main_menu {
	background:#B9AD9D none repeat scroll 0 0;
	height:245px;
	left:167px;
	margin-top:-4px;
	overflow:hidden;
	position:absolute;
	top:0;
	width:150px;
	z-index:7;
}

#main_menu h1 {
	font-size:10px;
	line-height:10px;
	margin:0;
	padding:0 0 0 2px;
}

.center ul.menu {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:5px 10px 0 7px;
	padding:0;
	position:relative;
	text-align:left;
	top:10px;
}

.center ul.menu li {
	clear:both;
	color:#FFFFFF;
	font-size:12px;
	line-height:18px;
	width:139px;
}

.center ul.menu li.empty {
	font-size:9px;
	line-height:12px;
}

#navbar2 {
	background:#FFFFFF none repeat scroll 0 0;
	font-size:9px;
	height:12px;
	left:0;
	line-height:12px;
	position:absolute;
	top:132px;
	width:100%;
	z-index:4;
}

#titlebar {
	background:#AAD401 none repeat scroll 0 0;
	height:41px;
	left:0;
	position:absolute;
	top:82px;
	width:100%;
	z-index:3;
}

.prenext {
	float:right;
	position:relative;
}

#footer { /* chemin modifie */
	background:transparent url(../../images/actualites/bg_btm.gif) repeat-x scroll 0 0;
	clear:both;
	height:31px;
	margin:0 auto;
	width:980px;
}

#footer .footer_doc a, #footer .footer_doc a:hover {
	background:transparent url(../../images/actualites/icon_R_off.gif) no-repeat scroll left center;
	color:#838383;
	float:left;
	font-size:13px;
	margin-top:5px;
	padding-left:35px;
}

#footer .footer_flux2 {
	padding-left:200px;
}

#footer .footer_flux {
	float:left;
	font-size:10px;
	margin-top:6px;
	padding-left:40px;
	padding-right:5px;
}

#footer a {
	color:#616161;
}

#footer .rss_icon {
	float:left;
	margin-top:5px;
}

#footer #footer_menu {
	float:right;
	margin-top:5px;
	text-align:left;
}

#footer #footer_menu ul {
	font-size:10px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}

#footer #footer_menu ul li {
	float:left;
	padding-left:5px;
}

ul.lang li a, #footer_menu ul li a {
	font-size:10px;
}

.center ul.menu li a {
	color:#FFFFFF;
}

/* ***************************************************************************** */
/* Contenu */
/* Styles deja present fin */




/* ***************************************************************************** */
/* Contenu */
/* Styles supplementaires */

.center ul.menu li a:hover {
	color:#000000;
	text-decoration:none;
}

.pages .topbis { 
	background:	none;
}

.pages .main_content #navbar2 .nav {
	left:332px;
	position:absolute;
	top:0;
}

div.main_content{
	clear:both;
	width:100%;
	background:url(../../images/actualites/fond_actus.gif) no-repeat scroll center top;
	
}

div.actuInt{
	clear:both;
	width:100%;
	background:url(../../images/actualites/fond_actus_int.gif) no-repeat scroll center top;
	
}

*html div.actuInt{ /* IE */
	clear:both;
	width:100%;
	background:url(../../images/actualites/fond_actus_int_ie.gif) no-repeat scroll center top;
	
}
*+html div.actuInt{ /* IE */
	clear:both;
	width:100%;
	background:url(../../images/actualites/fond_actus_int_ie.gif) no-repeat scroll center top;
	
}

.pages .main_content .center {
	margin:0 auto;
	min-height:586px;
	height:auto;
	position:relative;
	width:980px;
}

#col_droite_actus{
	width:240px;
	min-height:863px;
	height:auto;
	text-align:left;
	vertical-align:top;
	float:right;
	position:relative;
	margin-top:275px;
	
}

.pages #main_layer {
	background:#FFFFFF none repeat scroll 0 0;
	margin-right:41px;
	margin-top:270px;
	min-height:300px;
	height:auto;
	text-align:left;
	width:639px;
	float:right;
	position:relative;
}

.pages .main_content #titlebar .title {
	left:317px;
	position:absolute;
	top:0;
}

.pages .main_content #titlebar .title h2 {
	font-size:10px;
	line-height:10px;
	margin:0;
	padding:1px 0 0;
	padding-bottom:5px;
	padding-top:5px;
}



img.cal_titreimg{
	margin-left:14px;
	
}

#pic_img{
	height:205px;
	left:0;
	position:absolute;
	top:0;
	width:665px;
	margin-left:316px;	
	z-index:1;
}

div.text_introd{
	height:45px;
	width:639px;
	margin-top:6px;
	background:url(../../images/actualites/top_div.gif) no-repeat top left;
	
}

div.text_introd span{
	margin:0px;
	background:#aad401 none repeat scroll 0 0;
	line-height:16px;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	
}

.pages #main_layer .prenext {
	padding:10px 0px 0 0;
}

.pages #main_layer .prenext ul{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0 0 0;
	padding:0;
}

.pages #main_layer .prenext li {
	float:left;
	font-size:12px;
	line-height:12px;
	padding:2px;
}

.pages #main_layer .prenext li a{
	padding:0 4px;
	text-decoration:underline;
}

.pages #main_layer .prenext li span{
	padding:0 4px;

}

div.barre_separ_prem{
	height:3px;
	width:100%;
	background:url(../../images/actualites/barre_separ.gif) repeat-x top left;
	float:left;
	margin-top:9px;
	margin-bottom:19px;
	
}
*html div.barre_separ_prem{ /* IE6 */
	margin-top:5px;
	margin-bottom:0px;	
}

div.barre_separ{
	height:3px;
	width:100%;
	background:url(../../images/actualites/barre_separ.gif) repeat-x top left;
	float:left;
	margin-top:21px;
	margin-bottom:21px;
	
}
*html div.barre_separ{ /* IE6 */

	margin-bottom:0px;	
}

div.barre_separ_fin{
	height:68px;
	width:100%;	
	
}

div.blocActu_imgTxte{
	width:100%;
	height:auto;
}

div.blocActu_imgTxte .imgGde{
	width:288px;
	height:190px;
	margin-right:19px;
	float:left;
	
}

div.blocActu_imgTxte .imgPte{
	width:195px;
	height:124px;
	margin-right:19px;
	float:left;
	
}

div.blocActu_imgTxte .imgGde_text{
	width:330px;
	height:auto;
	float:left;
	
} 

div.blocActu_imgTxte .imgPte_text{
	width:425px;
	height:auto;
	float:left;
	
}

div.blocActu_imgTxte span.date{
	color:#a9a9a9;
	display:block;
	clear:both;
	font-size:11px;
	padding-bottom:5px;
	
}

div.blocActu_imgTxte h3{
	color:#000;
	font-weight:bold;
	font-size:22px;
	margin-top:0px;
	margin-bottom:6px;
	
} 

div.blocActu_imgTxte h3 a, div.blocActu_imgTxte p a{
	color:#000;
	text-decoration:none;
}

div.blocActu_imgTxte h3 a:hover, div.blocActu_imgTxte p a:hover{
	color:#000;
	text-decoration:underline;
}

div.blocActu_imgTxte h3.carac_petit{
	font-size:18px;
}

div.blocActu_imgTxte p{
	color:#000;
	font-weight:normal;	
	margin:0px;
	font-size:12px;
}

.clear82{
	clear:both;
	font-size:0;
	height:82px;	
} 
.clear18{
	clear:both;
	font-size:0;
	height:18px;	
} 
.clear35{
	clear:both;
	font-size:0;
	height:35px;	
} 

div.retou_arian{
	float:left;
	width:583px;	
	min-height:21px;
	height:auto;
	
}

div.icones_imp{
	float:left;
	width:auto;
	
}

div.icones_imp ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
}

div.icones_imp li{
	float:left;

} 

div.icones_imp li.espace_li{
	margin-right:14px;

}

div.titreDate_page{
	width:100%;
	
}

div.titreDate_page span{
	clear:both;
	color:#A9A9A9;
	display:block;
	font-size:12px;
	padding-bottom:5px;
}

div.titreDate_page h3{
	color:#616161;
	display:block;
	font-size:26px;
	margin:0px;
}

div.img_central{
	width:633px;
	height:276px;
	margin-top:9px;
	margin-bottom:22px;
	border-bottom:5px solid #aad401;
	
}

div.contenu_central{
	width:100%;
	
}

div.contenu_central h4{
	width:100%;
	font-size:14px;
	font-weight:bold;
	color:#616161;
	margin-top:0px;
	margin-bottom:7px;
	
}

div.contenu_central p{
	width:100%;
	font-size:12px;
	font-weight:normal;
	color:#616161;
	margin:0px;
	
}

div.contenu_central span{
	width:100%;
	font-size:12px;
	font-weight:bold;
	color:#9bc200;
	
}

div.contenu_central a{
	background:transparent url(../../images/actualites/puce_lien.gif) no-repeat scroll left top;
	color:#738D96;
	font-size:12px;
	padding-left:22px;
	text-decoration:none;
	margin-top:15px;
	margin-bottom:15px;
	display:block;
	font-weight:bold;
	
}

div.contenu_central a:hover{
	text-decoration:underline;
	
}




/* ***************************************************************************** */
/* col de droite */
div.bloc_cd{
	width:240px;
	height:auto;
	margin-bottom:34px;
	vertical-align:top;
	background:url(../../images/actualites/fond_colDroite.gif) repeat-x top left;
	padding-top:7px;
	
}

div.bloc_cd_2{
	width:220px;
	height:auto;
	margin-bottom:54px;
	vertical-align:top;
	margin-top:40px;
	margin-left:20px;
	
}

#col_droite_actus div.search {
	width:100%;
	margin-top:8px;
}

#col_droite_actus div.search select {
	width:153px;
	font-size:10px;
}

#col_droite_actus div.search input {
	width:153px;
	font-size:10px;
}

#col_droite_actus div.search a {
	margin-left:10px;
}

div.bloc_cd .com{
	width:214px;
	height:auto;
	background-color:#f3f3f0;
	padding-top:11px;
	padding-bottom:15px;
	padding-left:12px;
	padding-right:14px;
	margin-top:3px;
}

div.bloc_cd p.date{
	margin:0px;
	font-size:11px;
	color:#999c84;
	
}

div.bloc_cd p.txt{
	margin:0px;
	font-size:12px;
	color:#616161;
	font-weight:bold;
	
} 

div.bloc_cd p.txt a{
	color:#616161;
	text-decoration:none;
}

div.bloc_cd p.txt a:hover{
	color:#616161;
	text-decoration:underline;
}

div.bloc_cd p.separ, div.bloc_cd p.separ_2{
	display:block;
	margin:0px;
	background: url(../../images/actualites/barre_separ2.gif) repeat-x top left;
	width:100%;
	height:1px !important;
	margin-top:7px;
	margin-bottom:9px;
	font-size:4px;
	
}

div.bloc_cd p.separ_2{	
	background: url(../../images/actualites/barre_separ3.gif) repeat-x top left;
}

*html div.bloc_cd p.separ, div.bloc_cd p.separ_2{ /* IE6 */
	margin-bottom:3px;
	
}

div.bloc_cd .comright{
	/*float: right;*/
	vertical-align:top;
	margin-top:5px;
	text-align:right;
	
}

div.bloc_cd .comleft{
	vertical-align:top;
	margin-top:5px;	
	
}

*html div.bloc_cd .comright, *html div.bloc_cd .comleft{ /* IE6 */
	margin-top:0px;
	height:15px;
}
*+html div.bloc_cd .comright, *+html div.bloc_cd .comleft{ /* IE7 */	
	height:15px;
}


div.bloc_cd .comright a, div.retou_arian a, div.bloc_cd .comleft a {
	color:#738d96;
	text-decoration:none;
	background:url(../../images/actualites/puce_lien.gif) no-repeat top left;
	padding-left:22px;
	font-size:11px;
	
}
div.bloc_cd .comright a:hover, div.bloc_cd .comleft a:hover, div.retou_arian a:hover, div.bloc_cd .comleft a:hover, div.bloc_cd div.com a.pucelien:hover{
	text-decoration:underline;
	
}

div.bloc_cd .comleft a.bold{
	color:#616161;
	font-weight:bold;

	
}

div.bloc_cd div.com a.pucelien {
	color:#738d96;
	text-decoration:none;
	background:url(../../images/actualites/puce_lien_2.gif) no-repeat top left;
	padding-left:22px;
	font-size:12px;
	
}


div.bloc_cd .img_seule{
	display:block;
	margin-top:13px;
	margin-bottom:10px;
	
}

div.bloc_cd p.txt_titr{
	font-size:11px;
	font-weight:bold;
	margin:0px;
	color:#616161;
	
}

div.bloc_cd p.txt_titr a{
	color:#616161;
	text-decoration:none;
}

div.bloc_cd p.txt_titr a:hover{
	color:#616161;
	text-decoration:underline;
}

div.bloc_cd p.txt_titr span.uperc{
	text-transform:uppercase;
}

div.bloc_cd p.txt_titr span.txtnormal{
	font-weight:normal;
	
}


img.cal_rss{
	margin-left:10px;
	
}

div.apostr_ouvre{
	width:240px;
	height:44px;
	vertical-align:top;
	margin-top:38px;
	background:url(../../images/actualites/apostroph_ouvre.gif) no-repeat top left;
	
}

div.apostr_ferme{
	width:240px;
	height:28px;
	vertical-align:top;
	background:url(../../images/actualites/apostroph_ferme.gif) no-repeat top left;
	
}

div.cont_apostroph{	
	width:204px;
	background-color:#f5f5f2;	
	font-size:16px;
	padding-left:14px;
	padding-right:22px;
	
}

div.cont_apostroph p{
	margin:0px;
	padding:0px;
	color:#8d7582;
}

div.cont_apostroph p span{
	margin-left:35px;
}
/* ***************************************************************************** */
/* col droite fin */





/* ***************************************************************************** */
/* HP */


/* HP styles deja presents */
.page1 #container {
	background:#FFFFFF none repeat scroll 0 0;
	margin:0 auto;
	position:relative;
	text-align:left;
	width:100%;
}

.clear2 {
	clear:both;
	font-size:0;
	height:2px;
}

.clear5 {
	clear:both;
	font-size:0;
	height:5px;
}

.clear0 {
	clear:both;
	font-size:0;
}

.page1 #container #header {
	background:#FFFFFF none repeat scroll 0 0;
	margin:0 auto;
	text-align:left;
	width:980px;
}

.page1 #container #header {
	text-align:left;
}

.page1 #container #header #logo {
	float:left;
	margin-top:17px;
	/*width:450px;*/
	width:210px; /* modifs largeur */
}

.page1 #container #header #logo h1 {
	margin:0;
	padding:0;
}

.page1 #container #header #search_wrapper {
	color:#616161;
	float:right;
}

.page1 #container #header #search_wrapper .search_icon {
	float:left;
}

.page1 #container #header #search_wrapper .search_field {
	float:left;
	width:150px;
	height:22px;
}

.page1 #container #header #search_wrapper .search_field a {
	display:block;
	float:left;
	margin:2px 0 0 6px;
}

#search_all_word {
	background:#e9e8e6;
    border:none;
    padding-left:10px;
    width:100px;
    display:block;
    float:left;
    margin-top:2px;
    color:#616161;
}

.page1 #container #header #search_wrapper .text_size {
	float:left;
	font-size:11px;
	margin-right:18px;
}
*html .page1 #container #header #search_wrapper .text_size{margin-right:8px;}

#font_small {
	cursor:pointer;
	font-size:9px;
	margin-right:6px;
	text-decoration:none;
}

#font_medium {
	color:#AAD401;
	cursor:pointer;
	font-size:11px;
	margin-right:4px;
	text-decoration:none;
}

#font_large {
	cursor:pointer;
	font-size:13px;
	text-decoration:none;
}

.page1 #main_navi {
	width:100%;
}

/* HP styles deja presents fin */




.page1 #main_navi #top_menu {
	margin:15px auto 0;
	width:100%;
	position:relative;
	z-index:1;
}

#header_link{
	float:right;	
	width:762px;
	height:20px;
	margin-top:32px;
	
}

div.accroche{
	width:235px;
	float:left;
	
} 

*html div.accroche{ /* ie6 */
	width:235px;
	float:left;
	
} 

div.lien_header{
	float:right;
}

div.lien_header ul{
	list-style-type:none;
	margin:0px;
	padding:0px;

}

div.lien_header li{
	float:left;
}  

div.lien_header .separLien{
	margin-right:4px;
}

div.bgHP_img{
	height:331px;	
	top:104px;
	width:100%;	
	text-align:center;
}


div.bgHP_wrap{
	width:100%;
	height:206px;
	
}

div.Hp_topbarre{
	width:100%;
	position:relative;
	height:31px;
	background:url(../../images/actualites/barre_top.gif) no-repeat center top;
	text-align:left;
	
}

div.cal_topmenuHP{
	width:980px;
	margin:0 auto;
	height:30px;
	text-align:left;
}

div.cal_topmenuHP ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
}

div.cal_topmenuHP li{
	float:left;
	margin:0px;
	padding:0px;

}

.page1 a#entreprise {
	background: url(../../images/enterprise_off-1.png) no-repeat;
	>background:none!important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/enterprise_off-1.png', sizingMethod='crop');
	cursor:pointer;
	display:block;
	height:30px;	
	width:143px;
	padding-left:30px;
}
.page1 a#entreprise:hover {
	background: url(../../images/enterprise_on-1.png) no-repeat;
	>background:none!important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/enterprise_on-1.png', sizingMethod='crop');
}

.page1 a#lereseau { 
	background: url(../../images/le_reseau_off.png) no-repeat;
	>background:none!important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/le_reseau_off.png', sizingMethod='crop');
	cursor:pointer;
	display:block;
	height:30px;
	width:95px;
	padding-left:30px;
}
.page1 a#lereseau:hover {
	background: url(../../images/le_reseau_on.png) no-repeat;
	>background:none!important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/le_reseau_on.png', sizingMethod='crop');
}

.page1 a#serviceproduit { 
	background: url(../../images/produit_off-home.png) no-repeat;
	>background:none!important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/produit_off-home.png', sizingMethod='crop');
	cursor:pointer;
	display:block;
	height:30px;
	width:170px;
	padding-left:30px;
}
.page1 a#serviceproduit:hover {
	background: url(../../images/produit_on-home.png) no-repeat;
	>background:none!important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/produit_on-home.png', sizingMethod='crop');
}

.page1 a#devdurable { 
	background: url(../../images/durable_off-home.png) no-repeat;
	>background:none!important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/durable_off-home.png', sizingMethod='crop');
	cursor:pointer;
	display:block;
	height:30px;
	width:193px;
	padding-left:30px;
}
.page1 a#devdurable:hover {
	background: url(../../images/durable_on-home.png) no-repeat;
	>background:none!important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/durable_on-home.png', sizingMethod='crop');
}

.page1 a#emploi { 
	background: url(../../images/employ_off-1.png) no-repeat;
	>background:none!important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/employ_off-1.png', sizingMethod='crop');
	cursor:pointer;
	display:block;
	height:30px;
	width:79px;
	padding-left:30px;
}
.page1 a#emploi:hover {
	background: url(../../images/employ_on-1.png) no-repeat;
	>background:none!important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/employ_on-1.png', sizingMethod='crop');
}

.page1 a#mediatheque { 
	background: url(../../images/media_off-1.png) no-repeat;
	>background:none!important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/media_off-1.png', sizingMethod='crop');
	cursor:pointer;
	display:block;
	height:30px;
	width:88px;
	padding-left:30px;
}
.page1 a#mediatheque:hover {
	background: url(../../images/media_on-1.png) no-repeat;
	>background:none!important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/media_on-1.png', sizingMethod='crop');
}

div.Cont_top_txtimg{
	height:150px;
	position:relative;
	text-align:center;
	width:100%;	
	margin-top:26px;
}

div.Cont_top_txtimg div.top_img{left:0px;background:url(../../images/actualites/fond_vert.png) no-repeat left top;
	behavior: url("../includes/js/iepngfix.htc");position:absolute;height:21px;width:100%;}

div.top_txtimg{
	height:148px;
	margin:0 auto;
	text-align:left;
	width:980px;

	
}

div.carreHP{
	width:232px;
	height:148px;
	margin-left:680px;
 position:absolute;
}

div.carreHP div.conttabs{
	height:21px;
	width:230px;
	
}

div.carreHP div.conttabs ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
}

div.carreHP div.conttabs li{
	width:20px;
	height:20px;
	background:url(../../images/actualites/fond_li_off.png) no-repeat top left;
	behavior: url("../includes/js/iepngfix.htc");
	margin-right:2px;
	float:left;
}

div.carreHP div.conttabs li.active{
	background:url(../../images/actualites/fond_li_on.png) no-repeat top left;
	behavior: url("../includes/js/iepngfix.htc");
}

div.carreHP div.conttabs .tab_number{position:relative;}
div.carreHP div.conttabs li a{
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	position:absolute !important;
	display:block;
	left:6px;
	top:3px;
}

div.carreHP div.panes{
	background:url(../../images/actualites/fond1234.png) no-repeat top left;
	behavior: url("../includes/js/iepngfix.htc");
	width:235px;
	height:129px;	
}

div.carreHP div.panes div.pane{
	width:204px;
	height:104px;
	padding-top:8px;
	padding-left:13px;
	padding-bottom:18px;
	padding-right:18px;
	position:absolute;
}

div.carreHP div.panes div.pane p{
	font-weight:bold;
	font-size:17px;
	color:#FFF;
	margin:0px;
}

div.carreHP div.panes div.pane p a{
	color:#FFF;
	text-decoration:none;
	
}

div.carreHP div.panes div.pane p a:hover{
	color:#FFF !important;
	text-decoration:underline;
	
}


#content_HP{
	width:100%;
	height:auto;
	z-index:10;
	margin-top:-76px;
	position:relative;
}

#content_HP .bl_content_img{top:20px;z-index:-10;position:absolute;height:21px;width:100%;left:0px;background:url(../../images/actualites/fond_vert2.png) no-repeat right top;behavior: url("../includes/js/iepngfix.htc");}

#bloc_contentHP{
	height:645px;	
	margin:0 auto;
	text-align:left;
	width:920px;	
}

#bloc_contentHP .col_1{
	width:369px;
	float:left;
	height:645px;
	margin-right:20px;
}

#bloc_contentHP .col_2{
	width:526px;
	float:left;	
	height:645px;
}

#lien_footer_top{padding:0px;height:30px;width:967px;background:#728d96 url(../../images/actualites/fond_lfooter.gif) no-repeat top left;}
#lien_footer{
	margin:37px auto 0px;
	text-align:left;
	width:967px;	
	background:#738d96 url(../../images/actualites/fond_2footer.gif) no-repeat bottom left;
	padding-top:0px;
	padding-bottom:20px;
}


#lien_footer p{
	color:#aad401;
	font-size:12px;
	margin:0px;
	font-weight:bold;
}

#lien_footer p a{
	color:#aad401;

}

#lien_footer p.separ_footer{
	display:block;
	height:47px;
	clear:both;
	
}

#lien_footer ul{
	list-style-type:none;
	margin:0 0 0 8px;
	padding:0px;	
	
}

#lien_footer li{
	float:left;
	color:#FFF;
	font-weight:normal;
	font-size:12px;
	clear:both;
	width:160px;
}

* html #lien_footer li{width:157px;}

#lien_footer li a{
	color:#FFF;
	text-decoration:none;
}

#lien_footer li a:hover{
	color:#FFF;
	text-decoration:underline;
}

#lien_footer div.colonne_1{
	width:177px;
	height:auto;
	float:left;
}  

#lien_footer div.colonne_der{
	width:160px;
	height:auto;	
	float:left;
	padding-left:15px;
}

#lien_footer div.colonne_suite{
	width:185px;
	height:auto;
	float:left;
	padding-left:15px;
}

#footer div.footer_labo a{
	background:transparent url(../../images/actualites/icone_labo.gif) no-repeat scroll left center;
	color:#838383;
	float:left;
	font-size:13px;
	margin-top:5px;
	padding-left:59px;
	margin-right:53px;
}

#carte_interact{
	width:369px;
	height:334px;
	margin-bottom:18px;
	background:url(../../images/actualites/fond_carteflash.png) no-repeat top left;
	behavior: url("../includes/js/iepngfix.htc");
}

img.cal_cinter{
	margin-top:19px;
	margin-left:25px;
	
}

img.cal_cinter_2{
	margin-top:16px;
	margin-left:25px;
	
}

#cont_flashinteract{
	width:318px;
	height:239px;
	margin-top:19px;
	margin-left:25px;
	background-color:#FC9;
	
	
}

#zoomsur{
	width:370px;
	height:217px;
	background:url(../../images/actualites/fond_zoom.gif) no-repeat top left;
	margin-bottom:17px;
	
}

#zoomsur div.gauche{
	float:left;
	width:240px;	
	
}

#zoomsur div.droite{
	float:left;		
	margin-top:20px;
	
}

*html #zoomsur div.droite{ /* IE6 */
	margin-top:14px;
	
}

#zoomsur div.droite a{
	color:#FFF;
	font-size:11px;
	background:transparent url(../../images/actualites/puce_lien_3.gif) no-repeat scroll left top;
	text-decoration:none;
	padding-left:20px;
}

#zoomsur div.droite a:hover{
	color:#FFF;
	text-decoration:underline;
}

#zoomsur #cont_actutourne_zoom{
	float:left;
	width:303px;
	padding-left:65px;
	height:120px;
	margin-top:5px;
}

#zoomsur div.slide3{
	margin-top:10px;
	width:181px;
	height:106px;
	text-align:center;
}

* html #zoomsur div.slide3{
	margin-top:10px;
}

*html #zoomsur #bloc_flech_3_1, *html #zoomsur #bloc_flech_3_2{margin-top:-75px;}
#zoomsur #bloc_flech_3_1{
	position:absolute;
	width:28px;
	height:40px;
	margin-left:-45px;
	z-index:150;
	margin-top:50px;
}

#zoomsur #bloc_flech_3_2{
	position:absolute;
	width:28px;
	height:40px;
	margin-left:250px;
	z-index:150;
	margin-top:50px;
}

*html #zoomsur div.lesflecheszoom{ /* IE6 */
	margin-top:-85px;
}

*+html #zoomsur div.lesflecheszoom{ /* IE7 */
	margin-top:-85px;
}


#zoomsur div.titrezoom{
	width:280px;
	height:16px;
	margin-left:42px;
	position:absolute;
	margin-top:6px;
}

#zoomsur div.titrezoom p.titre_rep{
	color:#FFF;
	margin:0px;
	padding:0px;
	text-transform:uppercase;
	font-weight:bold;
	font-size:11px;
	text-align:center;
}

#zoomsur div.titrezoom p.text_rep{
	font-size:11px;
	font-weight:bold;
	color:#333333;	
	margin:0px;
}

#zoomsur div.titrezoom p.text_rep a{
	color:#333333;
	text-decoration:none;
}

#zoomsur div.titrezoom p.text_rep a:hover{
	color:#333333;
	text-decoration:underline;
}

img.cal_zoom{	
	float:left;
	margin-top:16px;
	margin-left:19px;
}


*html #bloc_abonne_1 {margin-bottom:-12px;}
#bloc_abonne_1{width:370px;height:12px;background:url(../../images/actualites/fond_blocabonn_1.gif) no-repeat scroll left top;}
#bloc_abonne{
	width:370px;
	background:url(../../images/actualites/fond_blocabonn_2.gif) no-repeat scroll left bottom;
}

#carte_interact h2, #zoomsur h2, #bloc_abonne h2{
	margin:0px;
	padding:0px;
	
}

#bloc_abonne h2{
	font-weight:bold;
	font-size:12px;
	color:#616161;
	margin-bottom:4px;
	display:block;
	float:left;
	width:182px;
}

#bloc_abonne p.abo_flux{
	color:#333333;
	font-weight:normal;
	font-size:11px;
	background:url(../../images/actualites/img_fluxhp.gif) no-repeat scroll left top;
	padding-left:22px;
	display:block;
	float:left;
	margin:0px;	
	width:135px;
}

#bloc_abonne p.abo_flux a{
	color:#333333;
	text-decoration:none;
}

#bloc_abonne p.abo_flux a:hover{
	color:#333333;
	text-decoration:underline;
}

#bloc_abonne p.inscription{
	color:#333333;
	font-weight:normal;
	font-size:11px;
	display:block;
	float:left;
	margin:0px 0px 0px 0px;	

} 

div.inscrip_newslet{	
	width:339px;	
	float:left;
	margin-bottom:8px;
}

#bloc_abonne #warning{margin:0px;float:left;color:red;font-size:10px;}
#bloc_abonne #ok{text-align:left;color:green;margin:0px 0px 0px 4px;font-size:10px;}
#bloc_abonne p.inscription_bis{
	color:#616161;
	font-weight:normal;
	font-size:11px;
	display:block;
	float:left;
	margin:0px;	
}

#bloc_abonne input#newsletter_email{
	width:125px;
	height:13px;
	font-size:10px;
}
#bloc_abonne #form_newsletter p{margin:0px;}

div.col_2 #cont_actu{
	width:525px;
	height:644px;
	background:url(../../images/actualites/fond_actuhp.png) no-repeat top left;
	text-align:left;
	behavior: url("../includes/js/iepngfix.htc");
	z-index:-10;
}
div.col_2 #cont_actu.long_fond_actuhp{
	background:url(../../images/actualites/long_fond_actuhp.png) no-repeat top left;
}
div.col_2 #cont_actu_crise{
	background:url(../../images/actualites/fond_actuhp_crise.png) no-repeat top left;
	width:390px;
	height:592px;
	text-align:left;
	behavior: url("../includes/js/iepngfix.htc");
	z-index:-10;
	padding: 52px 32px 0px 31px
}

#cont_actu_crise .crise_titre{margin-bottom:20px;}
#cont_actu_crise #crise_art{margin-top:33px;font-size:11px;padding:10px;color:#676765;}
#cont_actu_crise #crise_art .crise_lien{text-align:right}

div.col_2 #cont_actu #entoure_actus{
	height:436px;
}

#cont_actu div.gauche_actu{
	float:left;
	width:349px;
} 

#cont_actu div.gauche_actu h2{
	margin:10px 0px 0px 27px
}

#cont_actu div.droite_actu{
	float:left;
	margin-top:20px;
	
}

#cont_actu div.droite_actu a{
	background:transparent url(../../images/actualites/puce_lien_4.gif) no-repeat scroll left top;
	padding-left:21px;
	color:#8d7582;
	font-size:11px;
}

#cont_actu div.droite_actu a:hover{
	text-decoration:underline;
}

#cont_actu div.prem_actu{
	margin-left:26px;
	width:470px;
	height:150px;
	margin-top:10px;
	float:left;	
	
}

*html #cont_actu div.prem_actu{ /* ie6 */
	margin-left:13px;
}

#cont_actu div.prem_actu h3{
	font-weight:bold;
	color:#364044;
	font-size:14px;
	margin-top:0px;
	margin-bottom:5px;
}

#cont_actu div.prem_actu a{
	color:#364044;
	text-decoration:none;
}
#cont_actu div.prem_actu a:hover{
	color:#364044;
	text-decoration:underline;
}

#cont_actu div.prem_actu div.img_actu{
	width:188px;
	height:124px;
	float:left;
	margin-right:15px;
	
}

#cont_actu div.prem_actu p{
	display:block;
	float:left;
	margin:0px;
	width:200px;
	font-size:12px;
	color:#616161;
	
}

#cont_actu  div.barre_separ_actu{
	height:1px;	
	background-color:#c5c5c5;
	width:469px;
	margin-left:26px;
	margin-top:9px;
	margin-bottom:12px;
	float:left;
	font-size:2px;
	
}


#cont_actu  div.barre_separ_actu_2{
	background:url(../../images/actualites/barre_separhp.gif) repeat-x top left;
	height:1px;		
	width:469px;	
	margin-top:9px;
	margin-bottom:12px;
	font-size:2px;
}

*html #cont_actu  div.barre_separ_actu{ /* IE6 */
	margin-left:12px;
	margin-top:5px;
	margin-bottom:8px;	
}

*html #cont_actu  div.barre_separ_actu_2{ /* IE6 */
	margin-top:5px;
	margin-bottom:8px;	
}

#cont_actutourne, #cont_actutourne_reg{
	float:left;
	height:auto;
	margin-left:26px;
	width:469px;	
}

*html #cont_actutourne, *html #cont_actutourne_reg{ /* IE6 */
	margin-left:12px;
}

#cont_actutourne div.slide2, #cont_actutourne_reg div.slide{
	float:left;
	width:470px;
	
}

#cont_actutourne div.slide2 h3, #cont_actutourne_reg div.slide h3{
	color:#364044;
	font-size:12px;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:7px;
	display:block;
}

#cont_actutourne div.slide2 h3 a, #cont_actutourne_reg div.slide h3 a{
	color:#364044;
	text-decoration:none;
}

#cont_actutourne div.slide2 h3 a:hover, #cont_actutourne_reg div.slide h3 a:hover{
	color:#364044;
	text-decoration:underline;
}

.contentActu{height:50px;}
#cont_actutourne_reg div.slide p{color:#616161;	font-size:11px;	font-weight:normal;	margin:0px;	display:block;}
#cont_actutourne div.slide2 p {color:#616161;font-size:11px;font-weight:normal;	margin:0px;	display:block;} 

#cont_actutourne div.slide2 span.region, #cont_actutourne_reg div.slide span.region{
	color:#8d7582;
	font-size:11px;
}

#cont_actutourne div.lesfleches_2{	
	width:469px;
	float:right;
	height:17px;
	position:absolute;
	margin-top:128px;
}
#cont_actutourne div.lesfleches_3{
	width:469px;
	float:right;
	height:17px;
	position:absolute;
	margin-top:194px;
}
#cont_actutourne div.lesfleches_4{
	width:469px;
	float:right;
	height:17px;
	position:absolute;
	margin-top:256px;
}
#cont_actutourne div.lesfleches_5{
	width:469px;
	float:right;
	height:17px;
	position:absolute;
	margin-top:338px;
}
*html #cont_actutourne div.lesfleches_2{top:215px;}
*html #cont_actutourne div.lesfleches_3{top:225px;}
*html #cont_actutourne div.lesfleches_4{top:235px;}
*html #cont_actutourne div.lesfleches_5{top:245px;}

#bloc_flech_2_2{background:url(../../images/actualites/ic_avance_opacity.gif) no-repeat top left;}
#bloc_flech_2_1{background:url(../../images/actualites/ic_recule_opacity.gif) no-repeat top left;}

#bloc_flech_1_2{background:url(../../images/actualites/ic_avance_vert_opacity.gif) no-repeat top left;}
#bloc_flech_1_1{background:url(../../images/actualites/ic_recule_vert_opacity.gif) no-repeat top left;}

#cont_actutourne_reg div.lesfleches{	
	width:469px;
	float:right;
	height:17px;
	margin-top:134px;
	position:absolute;
} 
*html #cont_actutourne_reg div.lesfleches{top:485px;}

#cont_actutourne div.lesfleches_2 div.cal, #cont_actutourne div.lesfleches_3 div.cal, #cont_actutourne div.lesfleches_4 div.cal, #cont_actutourne div.lesfleches_5 div.cal, #cont_actutourne_reg div.lesfleches div.cal{	
	float:right;
}


span#prevpage{
	background:url(../../images/actualites/ic_recule_vert.gif) no-repeat top left;
	cursor:pointer;
	display:block;
	height:15px;
	float:left;
	margin-right:10px;
	width:13px;	
}

span#nextpage{
	background:url(../../images/actualites/ic_avance_vert.gif) no-repeat top left;
	cursor:pointer;
	display:block;
	float:left;
	height:15px;
	width:13px;	
}

span#prevpage2{
	background:url(../../images/actualites/ic_recule.gif) no-repeat top left;
	cursor:pointer;
	display:block;
	height:15px;
	width:13px;	
	margin-right:10px;
	float:left;
}

span#nextpage2{
	background:url(../../images/actualites/ic_avance.gif) no-repeat top left;
	cursor:pointer;
	display:block;
	height:15px;
	width:13px;	
	float:left;
}

span#prevpage3{
	background: url(../../images/actualites/recule.png) no-repeat top left;
	behavior: url("../includes/js/iepngfix.htc");
	cursor:pointer;
	display:block;
	height:31px;
	width:28px;	
	float:left;
}

span#nextpage3{
	background: url(../../images/actualites/avance.png) no-repeat top left;
	behavior: url("../includes/js/iepngfix.htc");
	cursor:pointer;
	display:block;
	height:31px;
	width:28px;	
	float:right;
}


#cont_actutourne div.lesfleches_2 a, #cont_actutourne div.lesfleches_3 a, #cont_actutourne div.lesfleches_4 a, #cont_actutourne div.lesfleches_5 a, #cont_actutourne_reg div.lesfleches a{
	padding-left:8px;
}

div.leflashHP{
	width:469px;
	height:59px;
	margin-left:26px;
	margin-top:25px;
	float:left;
}

*html div.leflashHP{ /* IE6 */
	margin-left:13px;
}

div.gauche_reg{
	margin-left:23px;
	margin-top:4px;
	width:282px;
	float:left;
}

div.gauche_reg h2{
	margin:0px;
}

*html div.gauche_reg{
	margin-left:13px;
}

div.droite_reg{	
	margin-top:9px;	
	float:left;
}

div.droite_reg select{	
	width:164px;	
	font-size:11px;
}

*html .footer_last li{margin-left:-5px;}
.footer_last li{height:30px;border-top:1px dashed #ffffff;width:145px !important;margin-left:-10px;padding-top:10px;padding-left:10px;}

.test_png{position: absolute;}

/**
*	STYLE LANGUE DE IT et ES
*/
.col_2 .mainbox{margin-top:100px;padding-left:10px;
width:500px;}

.col_2 .mainbox h2 {
border-bottom:1px dashed #8d7582;
color:#8d7582;
font-size:20px;
line-height:20px;
margin:0;
padding:0;
text-align:left;
}

.col_2 .mainbox .list {
clear:both;
float:right;
padding-top:20px;
}

.col_2 .mainbox .li {
background:transparent url(../../images/green/icon_mainbox.gif) no-repeat scroll 0;
color:#8d7582;
float:left;
line-height:28px;
margin-right:20px;
padding-left:30px;
}

.col_2 .mainbox .li {
color:#8d7582;
line-height:28px;
}

#lien_footer_langue{
	margin:37px auto 0px;
	text-align:left;
	width:967px;	
	background:#738d96 url(../../images/actualites/fond_langFooter.gif) repeat-y bottom left;
	padding-top:0px;
	padding-bottom:20px;
}


#lien_footer_langue p{
	color:#aad401;
	font-size:12px;
	margin:0px;
	font-weight:bold;
}

#lien_footer_langue p a{
	color:#aad401;

}

#lien_footer_langue p.separ_footer{
	display:block;
	height:47px;
	clear:both;
	
}

#lien_footer_langue ul{
	list-style-type:none;
	margin:0 0 0 8px;
	padding:0px;	
	
}

#lien_footer_langue li{
	float:left;
	color:#FFF;
	font-weight:normal;
	font-size:12px;
	clear:both;
	width:180px;
}

* html #lien_footer_langue li{width:177px;}

#lien_footer_langue li a{
	color:#FFF;
	text-decoration:none;
}

#lien_footer_langue li a:hover{
	color:#FFF;
	text-decoration:underline;
}

*html #lien_footer_langue div.colonne_1{width:210px;}
#lien_footer_langue div.colonne_1{
	width:230px;
	height:auto;
	float:left;
	margin-left:20px;
}  

#lien_footer_langue div.colonne_der{
	width:210px;
	height:auto;	
	float:left;
	padding-left:22px;
}

#lien_footer_langue div.colonne_suite{
	width:222px;
	height:auto;
	float:left;
	padding-left:15px;
}
