@charset "utf-8";
/* CSS Document */

body
{margin:0;padding:0;color:#000;background:url(../img/bg.gif) repeat-x #FFF;}

body, td, th, textarea, select, h2, h3, h4, h5, h6
{font: 11px/1.25em Arial, Helvetica, sans-serif;}

a
{text-decoration:none;}

a:hover
{color:#47aaac;}

a:focus
{outline:none;}

form
{margin:0;padding:0;}

ul li
{margin:0;padding:0 ;}

img, img a, img a:hover
{border:none;}


/* generic
-----------------------------------------*/
.clear
{clear:both;margin:0;padding:0;height:0px;font-size:1px;line-height:0px;}

.block
{display:block;clear:both;margin:0;padding:0;}

.left
{float:left;}

.right
{float:right;}

.center
{text-align:center;}

.debug
{background:#ff6600;}

.underline
{text-decoration:underline;}

.spacer1h
{font-size:1px;height:1px;display:block;margin:0;padding:0;}

.spacer2h
{font-size:2px;height:2px;display:block;margin:0;padding:0;}

.spacer6h
{height:6px;font-size:6px;display:block;}

.spacer8h
{height:8px;display:block;}

.spacer10h
{height:10px;display:block;}

.spacer12h
{height:12px;display:block;}

.invisible
{display:none;}

.bold
{font-weight:bold;}

.translucide1{
-moz-opacity: 0.75;opacity: 0.75;
}

.opaque{
-moz-opacity: 1;opacity: 1;
}

.orange {
color:#ff7d00;
}

.gras {
font-weight:bold;
}

.italique {
font-style:italic;
}
 
.small {
font-size: 10px;
}

.xsmall {
font-size: 9px;

}


/* titres */

h1{
	font-size:13px;
	font-weight:bold;
	color:#045f67;
}

h2{
	font-size:13px;
	color:#1bacaf;
}

h3{
	margin:10px 0;
	padding:0;
	font-size:12px;
	line-height:18px;
	font-weight:bold;
	color:#045f67;
}
h3 a{
	margin:10px 0;
	padding:0;
	font-size:12px;
	line-height:18px;
	font-weight:bold;
	color:#045f67;
}
h3 a:hover{
	margin:10px 0;
	padding:0;
	font-size:12px;
	line-height:18px;
	font-weight:bold;
	color:#045f67;
	text-decoration: underline;
}

p {
	margin:0 0 4px 0;
	/*background:url(../img/puce_paragraphe.gif) no-repeat;*/
	text-align:justify;
	padding:0 4px 0 0;
	word-spacing:1px;
	font-size:12px;
	/*text-indent:5px;
	line-height:16px;*/
	color:#494949;
}
p a
{text-decoration:underline; color: #666;}
/* forms
-----------------------------------------*/

.champ_nl{
	width:118px;
	height:14px;
	font-size:10px;
	border:1px solid #a9a26e;
	line-height:14px;
	color:#565656;
	padding:0 2px 0 2px;
}

.selects
{padding:0;margin:0;font:11px Arial, Helvetica, sans-serif;color:#3f3f3f;}


/* layout de base
-----------------------------------------*/

#page{
	width:965px;margin:0 auto 0 auto;padding:0 7px 0 6px;background:url(../img/bg_page.gif) no-repeat;
}

#header{
	position:relative;width:952px;height:98px;
}

#header div{
	position:absolute;
}

#header_logo{
	top:0;
	left:0;
}

#header_logo{
	top:18px;
	left:180px;
}
#header_contact{
	top:18px;
	left:750px;
}
#header .contact{ 
	position:absolute;top:10px;left:785px;width:158px; height:26px;text-indent: -9000px;
}
#header .contact a{
	position:absolute;top:0px;left:0px;width:158px; height:26px; 
	background:url('../img/Contacter_nous_off.gif') no-repeat;
}
#header .contact a:hover{ 
	position:absolute;top:0px;left:0px;width:158px; height:26px; 
	background:url('../img/Contacter_nous_on.gif') no-repeat;
}	
#header .telephone{ 
	position:absolute;top:35px;left:785px;width:158px; height:56px;text-indent: -9000px;
}
#header .telephone a{
	position:absolute;top:0px;left:0px;width:158px; height:56px; 
	background:url('../img/Contacter_nous_off.gif') 0 -26px  no-repeat;
}
#header .telephone a:hover{ 
	position:absolute;top:0px;left:0px;width:158px; height:56px; 
	background:url('../img/Contacter_nous_on.gif') 0 -26px no-repeat;
}	
	
#nav{
	position:relative;width:952px;height:31px;
}

#content{
	position:relative;
	width:952px;
	min-height:450px;
	margin:0;
	padding:0;
}

#sidebar_left{
	float:left;
	margin: 0;
	padding:0;
	width:180px;
}

#sidebar_right{
	float:right;
	/*margin:12px 0 0 0;*/
	margin: 0;
	padding:0;
	width:198px;
}

#sidebar_right_form{
	float:right;
	margin:12px 0 0 0;
	padding:0 20px 0 0;
	width:307px;
}

#content_med{
	margin:0 203px 0 185px;
    padding:12px 0 0 4px;
	width:556px;
}


#bottom{
	width:942px;margin:6px 0 0 10px;padding:0;
}

#footer{
	width:965px;margin:5px auto 20px auto;padding:0;text-align:center;
}
#popups{
	position:absolute;
	left:250px;
	top:130px;
}	
#popups .close {
	right: 3px;
	position:absolute;

}

/* layout formulaire renseignements - 2 puis 1 colonne */

#content_nomin{
	position:relative;
	width:952px;
/*	min-height:450px; */
	margin:0;
	padding:0;
}

#content_med_2{
	width:726px;
	margin:0 0 0 115px;
	padding:0;
	text-align:center;
	min-height:450px;
}

#content_med_2cols_nomin{
	margin:0 0 0 185px;
	width:756px;
/*	min-height:450px; */
}
	
/* header */

#header div {
	position:absolute;
}


/* sidebar left */

#sidebar_search{
	position:relative;
	height:41px;
}

#sidebar_search_tit{
	position:absolute;
	top:0;
	left:0;
}
#sidebar_search_champ{
	position:absolute;
	left:9px;
	top:15px;
}
#sidebar_search_bt{
	position:absolute;
	left:136px;
	top:18px;
}
#sidebar_rss{
	position:relative;
	padding:1px 0 0 4px;
	height:17px;
	background:url(../img/bg_left_rss.jpg) no-repeat #fff;
}
#sidebar_nl{
	position:relative;
	height:55px;
	background:url(../img/bg_left_nl.jpg) no-repeat #fff;
}
#sidebar_nl_tit{
	position:absolute;
	top:4px;
	left:0;
}
#sidebar_nl_champ{
	position:absolute;
	left:9px;
	top:21px;
}
#sidebar_nl_bt{
	position:absolute;
	left:136px;
	top:23px;
}
#sidebar_nl_voir{
	position:absolute;
	left:9px;
	top:39px;
}
#sidebar_video{
	margin:14px 0 0 0;
}
#sidebar_accordeon{
	background:url(../img/bg_left_nav_bot.jpg) bottom no-repeat;
	margin:0;
	padding:0;
}
.sidebar_accordeon_bg_top{
	background:url(../img/bg_left_nav_top.jpg) no-repeat;
	margin:0;
	padding:0;
}

.sidebar_rvp_1{
	margin:15px 0 0 0;
	background:url(../img/bg_rvp_1.gif) no-repeat;
	min-height:65px;
}

.sidebar_rvp_2{
	background:url(../img/bg_rvp_2.gif) no-repeat;
	min-height:58px;
}

.sidebar_rvp_3{
	background:url(../img/bg_rvp_3.gif) no-repeat;
	min-height:62px;
}

.sidebar_rvp_tit{
	margin:2px 0 0 18px;
	background:url(../img/puce_noire_big.gif) no-repeat;
	padding:0 0 0 12px;
	font-size:11px;
	font-weight:bold;
	color:#747471;
}

.sidebar_rvp_tit a:link, .sidebar_rvp_tit a:visited {
	color:#747471;
	font-weight:bold;
}

.sidebar_rvp_tit a:hover {
	color:#045f67;
	font-weight:bold;
}

.sidebar_rvp_txt{
	margin:8px 0 0 32px;
 	width:132px;
	text-indent:0px;
	padding-left:15px;
	color:#747471;
	font-size:11px;
}

.sidebar_rvp_txt a:link, .sidebar_rvp_txt a:visited{
	color:#747471;
	text-decoration:none;
}

.sidebar_rvp_txt a:hover{
	color:#045f67;
	text-decoration:none;
}
/* sidebar right */

#sidebar_actus{
	background:url(../img/bg_actus.jpg) no-repeat;
}

#sidebar_actus_tit{
	padding:5px 0 7px 14px;
}

.sidebar_actus_bloc{
	width:172px;
	margin:2px 0 0 9px;
	background:url(../img/puce_bloc_actu.gif) no-repeat;
	border-bottom:1px dotted #addfef;
	padding:0 0 4px 0;
}

.sidebar_actus_tout{
	width:136px;
	height:17px;
	margin:10px 0 0 50px;
	background:url(../img/bt_actu.gif) no-repeat;
	padding:1px 0 1px 8px;
}

.sidebar_actus_tout a:link, .sidebar_actus_tout a:visited{
	width:136px;
	height:17px;
	color:#fff;
	text-decoration:none;
}

.sidebar_actus_tout a:hover{
	width:136px;
	height:17px;
	color:#045f67;
	text-decoration:none;
}
.sidebar_actus_bloc_tit{
	margin:0 0 0 10px;
}

.sidebar_actus_bloc_txt{
	
}

.sidebar_postit{
	width:165px;
	margin:63px 0 0 8px;
}

.sidebar_postit_top{
	width:165px;
	height:22px;
	background:url(../img/postit_top.gif) no-repeat;
}

.sidebar_postit_mid{
	width:149px;
	padding: 0 6px 0 10px;
	min-height:50px;
	color:#2db4b5;
	font-size:12px;
	background:url(../img/postit_mid.gif) repeat-y;
}
.sidebar_postit_mid a {
	text-decoration:underline;
	color:#666666;
}
.sidebar_postit_mid a:hover {
	text-decoration:none;
	color:#045F67;
}

.sidebar_postit_bot{
	width:165px;
	height:12px;
	background:url(../img/postit_bot.gif) no-repeat;
}

.sidebar_tem{
	width:184px;
	margin:65px 0 0 6px;
}

.sidebar_300_top{
	background:url(../img/fond_300_top.jpg) no-repeat;
	padding:10px 0px 10px 10px;
	width:307px;
	color:#494949;
	font-weight: normal;
	font-size:11px;
}
.sidebar_300_top .contact_form_top{
	background:url(../img/fond_contact_top.gif) no-repeat;
	padding:10px 10px 10px 10px;
	width:277px;
	color:#106971;
	font-weight: bold;
	font-size:14px;
}
.sidebar_300_top .contact_form_alert{
	background:url(../img/fond_contact_content.gif)  repeat-y;
	padding:0px 10px 0px 10px;
	width:277px;
	color:#106971;
	font-weight: bold;
	font-size:14px;
}
.sidebar_300_top .contact_form_content{
	background:url(../img/fond_contact_content.gif)  repeat-y;
	padding:0px 10px 0px 10px;
	width:277px;
	color:#106971;
	font-weight: bold;
	font-size:14px;
}
.sidebar_300_top .contact_form_bottom{
	background:url(../img/fond_contact_bottom.gif) no-repeat;
	padding:10px 10px 10px 10px;
	width:277px;
}
.sidebar_tem_top{
	padding:20px 10px 5px 15px;
	width:159px;
	/*height:20px;*/
	color:#0d7178;
	font-weight:bold;
	font-size:14px;
	background:url(../img/tem_top.gif) no-repeat;
}

.sidebar_tem_mid{
	width:158px;
	padding: 6px 10px 0 16px;
	min-height:50px;
	color:#0d7178;
	font-size:12px;
	background:url(../img/tem_mid.gif) repeat-y;
}

.sidebar_tem_mid a {
	text-decoration:underline;
	color:#0d7178;
}
.sidebar_tem_mid a:hover {
	text-decoration:none;
	color:#666666;
}


.sidebar_tem_bot{
	width:184px;
	height:26px;
	background:url(../img/tem_bot.gif) no-repeat;
}

.sidebar_minitem{
	width:189px;
	margin:62px 0 0 6px;
}

.sidebar_minitem_top{
	padding:20px 10px 5px 14px;
	width:164px;
	/*height:21px;*/
	color:#0d7178;
	font-weight:bold;
	font-size:12px;
	background:url(../img/minitem_top.jpg) no-repeat;
}

.sidebar_minitem_mid{
	width:164px;
	padding:0 10px 0 14px;
	min-height:50px;
	color:#0d7178;
	font-size:12px;
	background:url(../img/minitem_mid.jpg) repeat-y;
}

.sidebar_minitem_bot{
	width:160px;
	padding: 20px 14px 0 14px;
	height:48px;
	color:#0d7178;
	font-size:11px;
	background:url(../img/minitem_bot.jpg) no-repeat;
}

.sidebar_minitem_line{
	margin:0 0 4px 0;
	padding:0;
	border-top: 1px dotted #045f67;
	width:156px;
	display:block;
}
.sidebar_minitem_bot a{
	padding:0 0 0 12px;
	width:164px;
	color:#045f67;
}

.sidebar_minitem_bot a:hover{
	color:#2db4b5;
}

.temoignage_img{
	border:1px solid #146971;
	float:right;
	margin:4px 0 4px 4px;
}

.mini_temoignage_img{
	border:1px solid #146971;
	vertical-align:bottom;
	float:right;
	margin:0 10px 4px 65px;
}

.sidebar_minitem_mid p, .sidebar_postit_mid p{
	text-align:left;
}
/* footer */
.textetitre{
	font-size:13px;
	color:#3284b0;
	font-weight:bold;
	margin-left:10px;
}
.liensfooter{
	color:#6b6b6b;
	text-decoration:none;
	font-size:10px;
}
.liensfooter a:link, .liensfooter a:visited{
	color:#6b6b6b;
	text-decoration:none;
	font-size:10px;
}
.liensfooter a:hover{
	color:#47aaac;
	text-decoration:none;
	font-size:10px;
}
#footer_nav{
	display:block;
	margin:0;
	color:#6a6a68;
	font:10px Arial, Helvetica, sans-serif;
}

#footer_nav a{
	color:#6b6b6b;
	text-decoration:none;
}

#footer_nav a:hover{
	color:#47aaac;
	text-decoration:none;
}

#nav_dynamic{
	width:952px;height:22px;
	position:relative;
	overflow:inherit;
	background:#b4b4b4;
}



/* nav niveau1 */
#item1 {
	position:absolute;
	left:0px;
	top:0px;
	width:147px;
	height:22px;
}

.item1_off{
	background:url(../img/item_1.gif) no-repeat;
}

.item1_on, #item1:hover{
	background:url(../img/item_1_on.gif) no-repeat;
}




#item2 {
	position:absolute;
	/*left:148px;*/
	left:110px;
	top:0px;
	width:120px;
	height:22px;
}

.item2_off{
	background:url(../img/item_2.gif) no-repeat;
}

.item2_on, #item2:hover{
	background:url(../img/item_2_on.gif) no-repeat;
}

#item3 {
	position:absolute;
	/*left:269px;*/
	left:231px;
	top:0px;
	width:141px;
	height:22px;
}

.item3_off{
	background:url(../img/item_3.gif) no-repeat;
}

.item3_on, #item3:hover{
	background:url(../img/item_3_on.gif) no-repeat;
}

#item4 {
	position:absolute;
	/*left:411px;*/
	left:373px;
	top:0px;
	width:128px;
	height:22px;
}

.item4_off{
	background:url(../img/item_4.gif) no-repeat;
}

.item4_on, #item4:hover{
	background:url(../img/item_4_on.gif) no-repeat;
}

#item5 {
	position:absolute;
	/*left:540px;*/
	left:502px;
	top:0px;
	width:136px;
	height:22px;
}

.item5_off{
	background:url(../img/item_5.gif) no-repeat;
}

.item5_on, #item5:hover{
	background:url(../img/item_5_on.gif) no-repeat;
}

#item6 {
	position:absolute;
	/*left:677px;*/
	left:639px;
	top:0px;
	width:135px;
	height:22px;
}

.item6_off{
	background:url(../img/item_6.gif) no-repeat;
}

.item6_on, #item6:hover{
	background:url(../img/item_6_on.gif) no-repeat;
}

#item7 {
	position:absolute;
	/*left:851px;*/
	left:854px;
	top:0px;
	width:99px;
	height:22px;
}

.item7_off{
	background:url(../img/item_7.gif) no-repeat;
}

.item7_on, #item7:hover{
	background:url(../img/item_7_on.gif) no-repeat;
}
#item8 {
	position:absolute;
	left:775px;
	top:0px;
	width:78px;
	height:22px;
}

.item8_off{
	background:url(../img/item_8.gif) no-repeat;
}

.item8_on, #item8:hover{
	background:url(../img/item_8_on.gif) no-repeat;
}


/* sous menu */

.smenu{
	visibility:hidden;
	position:absolute;
	z-index:100;
	/*width:160px;*/
	border-top:1px solid #d6ebeb;
	background:url(../img/bg_nav.gif) repeat-x #9bd0d1;
}

.smenu_content{
	padding:0 1px;
	border-bottom-width:0;
}

.smenu a{
	display:block;
	width:152px;
	padding:4px 10px 1px 21px;
	line-height:14px;
	font:11px Arial, Helvetica, sans-serif;
	color:#045f67;
	background:url(../img/snav_puc_link.gif) no-repeat;
	border-bottom:1px dotted #fff;
}

.smenu a:hover{
	background:url(../img/snav_puc_hover.gif) no-repeat #fff;
	border-bottom:1px solid #fff;
	color:#045f67;
}

.smenu_bot{
	display:block;
	width:133px;
	height:2px;
	line-height:2px;
	font-size:2px;
}


/* fil d'ariane */

.path_off{
	font-size:10px;
	color:#2db4b5;
}

.path_on{
	font-size:10px;
	color:#858585;
	text-decoration:underline;
}
.path_on_nolink{
	font-size:10px;
	color:#858585;
	text-decoration:none;
}

/* nav gauche */


#sidebar_search{
	width:180px;
	height:41px;
	background:url(../img/bg_left_search.jpg) no-repeat #fff;
}

.nav_gauche_off:link{
	font-size:10px;
	color:#2db4b5;
}

.nav_gauche_on{
	font-size:10px;
	color:#045f67;
}

.rvp{
	font-size:10px;
	color:#747471;
}

/* home */

.home_tit{
	font-size:18px;
	line-height:18px;
	font-weight:300;
	color:#17adae;
}

.home_tit a{
	font-size:18px;
	line-height:18px;
	font-weight:300;
	color:#17adae;
}

.home_body{
	font-size:11px;
	color:#494949;
}

/* article */

.article_body{
	font-size:12px;
	color:#494949;
}

/* encarts droite */
.encart_tit{
	font-size:14px;
	font-weight:bold;
	color:#0d7178;
}
.encart_body{
	font-size:11px;
	color:#0d7178;
}
.encart_info{
	font-size:10px;
	color:#2db4b5;
}
.encart_lien{
	font-size:10px;
	color:#045f67;
}

/* home bottom */
.bloc_bottom{
	width:458px;
	float:left;
}

.bloc_bottom_content .bloc_bottom_text a:link, .bloc_bottom_content .bloc_bottom_text a:visited, .bloc_bottom_content .bloc_bottom_text a:link p, .bloc_bottom_content .bloc_bottom_text a:visited p,{
	color:#494949;
	text-decoration:none;

}

.bloc_bottom_content .bloc_bottom_text a:hover, .bloc_bottom_content .bloc_bottom_text a:hover p{
	color:#17adae;
	text-decoration:none;
	
}

.bloc_bottom_img{
	height:102px;
	overflow:visible;
	float:left;
}
.bloc_bottom_content{
	width:262px;
	height:92px;
	overflow:visible;
	padding:8px 2px 0 6px;
	background:url(../img/home_bas_deg.jpg) repeat-x;
	float:left;
	font-size:11px;
	color:#494949;
}

.bloc_bottom_text, .bloc_bottom_text p{
	margin:8px 0 0 0;
	font-size:11px;
}

/* liens */

.link_xs:link, .link_xs:visited{
	color:#898884;
	font-size:10px;
}
.link_xs:hover{
	color:#42bfc3;
	font-size:10px;
}

.links_s, .links_s:link, .links_s:visited
{font:11px bold Verdana, Arial, Helvetica, sans-serif;color:#565656;text-decoration:underline;}

.links_s:hover
{font:11px bold Verdana, Arial, Helvetica, sans-serif;color:#47aaac;text-decoration:underline;}

.link_bt:link, .link_bt:visited{
	color:#656565;
	font-size:10px;
}

.link_bt:hover{
	color:#42bfc3;
	font-size:10px;
}

/* news de droites */
.news_titre{
	font-weight:bold;
	font-size:12px;
	color:#138b8a;
}

.news_sstitre{
	font-weight: normal;
	font-size:11px;
	color:#0d8f92;
}

.news_sstitre a:link, .news_sstitre a:visited{
	/*font-weight:bold;*/
	font-size:11px;
	color:#0d8f92;
	/*text-decoration:underline;*/
}

.news_sstitre a:hover{
	font-weight:bold;
	font-size:11px;
	color:#47aaac;
	text-decoration:underline;
}

.news_body{
	font-size:11px;
	color:#494949;
}

.news_body a:link, .news_body a:visited{
	font-size:11px;
	color:#494949;
}

.news_body a:hover{
	color:#47aaac;
}

/* fil d'ariane */

#fil_ariane{
	margin:0;
	min-width:400px;
	height:32px;
	font-size:10px;
	color:#878787;
	padding:4px 0 0 0;
}

/* page video */

#content_med_video{
	margin:0 0 0 185px;
	width:735px;
	height:482px;
}

#content_video{
	margin:0;
	width:735px;
	height:450px;
}


/* page 1 colonne */

#content_med_1col{
	margin:0 0 0 130px;
	width:756px;
	min-height:450px;
}

#content_1col{
	margin:0;
	width:726px;
}

.bloc_texte_lcol{
	width:726px;
	margin:0 0 0 13px;
	}

/* page 2 colonnes */

#content_med_2cols{
	margin:0 0 0 185px;
	width:756px;
	min-height:450px;
}

#content_2cols{
	margin:0;
	width:756px;
}



/* page 3 colonnes */

#content_med_3cols{
	margin:0 0 0 185px;
	width:556px;
	min-height:450px;
}

#content_med_3cols_form{
	margin:0 0 0 185px;
	width:350px;
	min-height:450px;
}

#content_3cols{
	width:556px;
}

#content_3cols_form{
	width:350px;
}


#content_central_xl{
	margin:0 0 0 15px;
	width:740px;
}

.bloc_tit{
	background:url(../img/puce_verte_big.gif) no-repeat;
	margin: 0 0 0 1px;
	padding:4px 0 4px 10px;
}

.bloc_tit2{
	background:url(../img/bg_h1_puceetsouligne.jpg) no-repeat;
	margin: 0 0 0 1px;
	padding:4px 0 0 10px;
	height: 37px;
}


.bloc_accroche_std{
	background:url(../img/bg_accroche_std.gif) repeat-x 0 -20px;
	margin:4px 0 6px 0;
	padding:10px 0 0 13px;
	width:531px;
	height:100%;
	color:#1bacaf;
	font-size:13px;
	text-align:justify;
}
.bloc_accroche_std a{
	color:#1bacaf;
	text-decoration:underline;
}

.bloc_accroche_std_form{
	background:url(../img/bg_accroche_std.gif) repeat-x 0 -20px;
	margin:4px 0 6px 0;
	padding:10px 0 0 13px;
	width:350px;
	height:100%;
	color:#1bacaf;
	font-size:13px;
}

.bloc_accroche_xl{
	background:url(../img/bg_accroche_std.gif) repeat-x 0 -20px;
	margin:4px 0 6px 0;
	padding:10px 0 0 13px;
	width:728px;
	height:100%;
	color:#1bacaf;
	font-size:13px;
	
}
.bloc_img_top{
	margin: 5px 0 5px 0px;
}
.bloc_img_top img{
	border:1px solid #2db4b5;
}

.bloc_img_right{
	float:right;
	border:1px solid #2db4b5;
}

.souligne_accroche_std {
background:url(../img/bg_accroche_std.gif) repeat-x;
width:100px;
height:36px;
	}


.bloc_accroche_l {
	background:#2db4b5 url(../img/bg_accroche.gif) no-repeat 0 0;
	margin:8px 0 6px 0;
	padding:5px 10px 5px 40px;
	width:506px;
	color:#fff;
	font-size:13px;
}
.bloc_accroche_l p{
		color:#fff;
	font-size:13px;
}

.bloc_accroche_l a, .bloc_accroche_l u a {
	color: #CCCCCC;
	font-size:13px;
}

.bloc_texte_m{
	float:left;
	width:500px;
	margin:0 0 0 13px;
}
.bloc_texte_m ul li, .bloc_texte_l ul li, .bloc_texte_l li{
	text-indent:-5px; color:#494949; font-size:12px;	
}
.bloc_texte_l{
	width:535px;
	margin:0 0 0 13px;
	color:
}
.bloc_texte_l a,.bloc_texte_m p a, .bloc_texte_l ul li a {
	color: #666;
	text-decoration:underline;
}
.bloc_texte_l a:hover,.bloc_texte_m p a:hover, .bloc_texte_l ul li a:hover, .bloc_accroche_std a:hover {
	color: #045F67;
	text-decoration: none;
	/*font-weight:bold;*/
}

.bloc_texte_l_form{
	width:350px;
	margin:0 0 0 13px;
	color:
}


.bloc_photo_l{
	border:1px solid #858585;
	margin:14px 4px 0 0;
}

.toolbox_tbl{
	clear:both;
	margin:12px 4px 12px auto;
}

.toolbox_cell{
	padding:0px 12px;
	color:#2db4b5;
}

.toolbox_cell a:link, .toolbox_cell a:visited{
	color:#2db4b5;
}

.toolbox_cell a:hover{
	color:#045f67;
	text-decoration:none;
}
.toolbox_cell img{
	margin:1px 3px 0 0;
	vertical-align:text-bottom;
}


/* revue de presse */

#rp_search{
	height:31px; 
	width:747px;
	background:url(../img/rp_bg_search.gif) repeat-x;
}

.rp_s_input{ 
	background:url(../img/rp_search_input_bg.gif); 
	width:163px; 
	height:14px;  
	border:0;
	voice-family:inherit;
	margin:0 0 0 7px;
	padding:-1px;
}
.rp_s_submit{ padding:0 0 0 12px; margin:0; border:0;}

#rp_table {
	height:31px; 
	width:747px;
	font: 12px/1.25em Arial, Helvetica, sans-serif #7e7e7b;	
}

#rp_table .entete {background: url(../img/rp_bg_tab_top.gif) repeat-x; height:32px; margin:0; padding:0; color:#106971;}

#rp_table .paire {background: url(../img/rp_bg_tab_paire.gif) repeat-x; height:25px;}
#rp_table .impaire {background: url(../img/rp_bg_tab_impaire.gif) repeat-x; height:25px;}
#rp_table table { margin:0; padding:0; border:0; border-collapse:collapse;}

#rp_table .col0 {width:30px; }
#rp_table .col1 {width:269px; }
#rp_table .col2 {width:200px; }
#rp_table .col3 {width:154px; }
#rp_table .col4 {width:106px; }
#rp_table .col4 {width:96px; }
#rp_table .col5 {width:10px; }

#rp_table .pl0 {margin:0; }
#rp_table .pl3 {margin:0 0 0 3px; }

#Partenariat {
 background:url(../img/bg_Partenariat.gif) no-repeat;
 width:175px; height: 115px; margin-top:15px;
}

#Partenariat .bouton {
	position: relative;
	left:10px;
	background:url(../img/bt_partenariat_fond_off.gif) no-repeat;
	width:156px;
	height:22px;
	color:#FFF;
	
}
#Partenariat .bouton a{
	display:block;
	/*background:url(../img/bt_partenariat_fond_off.gif) no-repeat;*/
	width:156px;
	height:22px;
	color:#FFF;
	padding:5px 0 0 15px;
	text-decoration:none;
}
#Partenariat .bouton a:hover{
 	display:block;
	position: relative;	
	background:url(../img/bt_partenariat_fond_on.gif) no-repeat;
	width:156px;
	height:22px;
	color:#FFF;
	padding:5px 0 0 15px;
	text-decoration:underline;
}
	
#Confirm {
	background: url(../img/bg_confirm_insc.gif) no-repeat; 
	width:421px; 
	height:121px; 
	padding:25px 25px 20px 25px; 
	color:#494949; 
}
#Confirm .retour {
	text-align:right; padding:0 40px 0 0;
	color:#1f7078;
}
#Confirm .retour a{
	text-align:right; padding:0 40px 0 0;
	color:#1f7078;
	text-decoration: none;
}
#Confirm .retour a:hover{
	text-align:right; padding:0 40px 0 0; 
	text-decoration: underline;
}

#footercamille {color: #999; margin: 0 auto; width: 940px; margin-top: 30px;}
#footercamille .column a  {color: #999; display: block; text-decoration: none;}
#footercamille .column a:hover  {color: #045f67; display: block; text-decoration: underline;}
#footercamille .column {border-top: #E3E3E3 8px solid; border-right: #fff 1px solid; color: #999; width: 234px; float: left; font-size: 1.1em; font-family: Arial Narrow, Arial, Helvetica, sans-serif; display: block;}
#footercamille .column .coltitle {text-transform: uppercase; font-size: 1.1em; font-weight: bold; color:#77cfdc; padding: 10px 0 10px 0; display: block;}

