*
{
	margin:0;
	padding:0;
	border:0;
}

body
{
	margin:0;
	padding:0;
	border:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:85%;
	text-align:left;
	position:relative;
}


html
{
  font-size:85%;
  background: url("../img_structure/bg-body2.jpg") repeat-x center 0px;
  background-color: #daf7fd;
}

ul
{
  list-style-type:none;
}

p
{
	margin:0;
	padding:0;
}

.clear,#clear,.clearer
{
	height:0px;
	clear:both;
	font-size:0px;
	line-height:0px;
	width:0px;
}

.invisible, #submit_en
{
	display:none;
	border: 0;
	margin: 0;
	padding: 0;
	width:0px;
	height:0px;
	left:-1000px;
	top:-1000px;
	position:absolute;
	overflow:hidden;
}

img
{
	border:0px;
	margin:0px;
	padding: 0px;
	
}

.inline
{
	display: inline;
}

.block
{
	display: block;
}

.right
{
	float: right;
}

.left
{
	float: left;
}

.relative
{
	position: relative;
}

.inside
{
	position: relative;
	text-align: left;
}

.block{overflow:hidden;}

/* 
##############
GENERALE STYLE
##############
*/

a
{
	font-size: 11px;
	line-height: 13px;
	color: #e41b5b;

}

a:visited
{
	color: #e41b5b;
}

a:hover
{
	color: #f3477d;
}

/* ### STRUCTURE GENERALE ### */

#wrapper { width:988px; margin:0 auto; }
#header { height:180px; }
#left { width:273px; float:left; }
#right { width:217px; float:right; }
#main {  width:auto; position:relative; margin-left:273px; margin-right:217px; }
#mainhome {  width:auto; position:relative; margin-right:217px; }
#footer { height:30px; }
#container
{
	background: url("../img_structure/pix_fond.gif") repeat-y 0 0;
}


/* ### STRUCTURE */

#header
{
	background: transparent url("../img_structure/header.jpg") no-repeat 0 0;
	margin-top: 11px;
}

.lien_logo_header
{
	display: block;
	float: left;
	width: 437px;
	height: 156px;
}

a.lien_lang_header
{
	display: block;
	float: left;
	width: 50px;
	height: 20px;
	text-decoration: none;
	font-family: Verdana;
	font-size: 10px;
	color: #8f969d;
	font-weight: bold;
	margin: 14px 0 0 16px;
}

a.lien_lang_header:hover
{
	color: #f3477d;
}

#menu_haut
{
	float: right;
	margin: 3px;
}

#menu_haut li
{
	float: left;
}

#menu_haut a, #menu_haut span.active
{
	display: block;
	height: 26px;
}

#menu_haut a.menuh1
{
	width: 53px;
	background: url("../img_structure/bt_home.jpg") no-repeat 0 0;
}

#menu_haut a.menuh1:hover
{
	background: url("../img_structure/bt_home_hover.jpg") no-repeat 0 0;
}

#menu_haut span.menuh1
{
	width: 53px;
	background: url("../img_structure/bt_home_on.jpg") no-repeat 0 0;
}

#menu_haut a.menuh2
{
	width: 80px;
	background: url("../img_structure/bt_actu.jpg") no-repeat 0 0;
}

#menu_haut a.menuh2:hover
{
	background: url("../img_structure/bt_actu_hover.jpg") no-repeat 0 0;
}

#menu_haut span.menuh2
{
	width: 80px;
	background: url("../img_structure/bt_actu_on.jpg") no-repeat 0 0;
}

#menu_haut a.menuh3
{
	width: 65px;
	background: url("../img_structure/bt_contact.jpg") no-repeat 0 0;
}

#menu_haut a.menuh3:hover
{
	background: url("../img_structure/bt_contact_hover.jpg") no-repeat 0 0;
}

#menu_haut span.menuh3
{
	width: 65px;
	background: url("../img_structure/bt_contact_on.jpg") no-repeat 0 0;
}

#menu_haut a.menuh4
{
	width: 134px;
	background: url("../img_structure/bt_faq.jpg") no-repeat 0 0;
}

#menu_haut a.menuh4:hover
{
	background: url("../img_structure/bt_faq_hover.jpg") no-repeat 0 0;
}

#menu_haut span.menuh4
{
	width: 134px;
	background: url("../img_structure/bt_faq_on.jpg") no-repeat 0 0;
}

#menu_haut a.menuh5
{
	width: 80px;
	background: url("../img_structure/bt_doc.jpg") no-repeat 0 0;
}

#menu_haut a.menuh5:hover
{
	background: url("../img_structure/bt_doc_hover.jpg") no-repeat 0 0;
}

#menu_haut span.menuh5
{
	width: 80px;
	background: url("../img_structure/bt_doc_on.jpg") no-repeat 0 0;
}

#menu
{
	clear: both;
}

#menu li
{
	float: left;
}

#menu a, #menu span.active
{
	display: block;
	height: 24px;
}

#menu a.menu1
{
	width: 116px;
	background: url("../img_structure/menu_1.jpg") no-repeat 0 0;
}

#menu span.menu1
{
	width: 116px;
	background: url("../img_structure/menu_1_on.jpg") no-repeat 0 0;
}

#menu a.menu2
{
	width: 118px;
	background: url("../img_structure/menu_2.jpg") no-repeat 0 0;
}

#menu span.menu2
{
	width: 118px;
	background: url("../img_structure/menu_2_on.jpg") no-repeat 0 0;
}

#menu a.menu3
{
	width: 113px;
	background: url("../img_structure/menu_3.jpg") no-repeat 0 0;
}

#menu a.menu3_4on
{
	width: 113px;
	background: url("../img_structure/menu_3_4on.jpg") no-repeat 0 0;
}

#menu span.menu3
{
	width: 113px;
	background: url("../img_structure/menu_3_on.jpg") no-repeat 0 0;
}

#menu a.menu4
{
	width: 113px;
	background: url("../img_structure/menu_4.jpg") no-repeat 0 0;
}

#menu a.menu4_3on
{
	width: 113px;
	background: url("../img_structure/menu_4_3on.jpg") no-repeat 0 0;
}

#menu a.menu4_5on
{
	width: 113px;
	background: url("../img_structure/menu_4_5on.jpg") no-repeat 0 0;
}

#menu span.menu4
{
	width: 113px;
	background: url("../img_structure/menu_4_on.jpg") no-repeat 0 0;
}

#menu a.menu5
{
	width: 154px;
	background: url("../img_structure/menu_5.jpg") no-repeat 0 0;
}

#menu a.menu5_4on
{
	width: 154px;
	background: url("../img_structure/menu_5_4on.jpg") no-repeat 0 0;
}

#menu a.menu5_6on
{
	width: 154px;
	background: url("../img_structure/menu_5_6on.jpg") no-repeat 0 0;
}

#menu span.menu5
{
	width: 154px;
	background: url("../img_structure/menu_5_on.jpg") no-repeat 0 0;
}

#menu a.menu6
{
	width: 206px;
	background: url("../img_structure/menu_6.jpg") no-repeat 0 0;
}

#menu a.menu6_5on
{
	width: 206px;
	background: url("../img_structure/menu_6_5on.jpg") no-repeat 0 0;
}

#menu a.menu6_7on
{
	width: 206px;
	background: url("../img_structure/menu_6_7on.jpg") no-repeat 0 0;
}

#menu span.menu6
{
	width: 206px;
	background: url("../img_structure/menu_6_on.jpg") no-repeat 0 0;
}

#menu a.menu7
{
	width: 85px;
	background: url("../img_structure/menu_7.jpg") no-repeat 0 0;
}

#menu a.menu7_6on
{
	width: 85px;
	background: url("../img_structure/menu_7_6on.jpg") no-repeat 0 0;
}

#menu span.menu7
{
	width: 85px;
	background: url("../img_structure/menu_7_on.jpg") no-repeat 0 0;
}

#ssmenu
{
	margin: 20px 29px 20px 24px;
}

#ssmenu h2
{
	font-size: 11px;
	line-height: 24px;
	color: white;
	background: url("../img_structure/ssmenu_entete.jpg") no-repeat 0 0;
	background-color: #80b6d8;
	padding-left: 15px;
	font-weight: bold;
}

#ssmenu img
{
	display: block;
}

#ssmenu a
{
	font-size: 10px;
	line-height: 13px;
	text-transform: uppercase;
	color: white;
	background: url("../img_structure/ssmenu_fond.jpg") no-repeat 0 0;
	padding: 7px 0 6px 13px;
	display: block;
	font-weight: bold;
	text-decoration: none;
}

#ssmenu span
{
	font-size: 10px;
	line-height: 12px;
	text-transform: uppercase;
	color: #0a50a1;
	background: url("../img_structure/ssmenu_fond_on.jpg") no-repeat 0 0;
	padding: 8px 0 6px 13px;
	display: block;
	font-weight: bold;
}

/* == FOOTER ========= */
#footer{
  padding:32px 6px 0px 6px;
  background:url("../img_structure/bg-footer.jpg") no-repeat 0 0;
}

#footer .links{
  float:right;
}

#footer .links span{
	font-size: 11px;
	color: #98abb6;
}


#footer, #footer a{
  color:#4e6471;
  text-decoration:none;
  font-family:Arial, Verdana, sans-serif;
}

#footer a:hover
{
	color: #f3477d;
}

#footer div{
  padding:10px 0 0 0;
  background:url("../img_structure/shadow.png") center top no-repeat;
}

/* == CONTENU ========== */

#contenu
{
	padding: 25px 20px 0 0;
}

#mainhome #contenu
{
	padding: 35px 27px 0 37px;
}

#mainhome #sstop2 #contenu
{
	padding: 25px 27px 0 37px;
}

#contenu h3
{
	font-size: 24px;
	line-height: 26px;
	color: #808080;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	background:url("../img_structure/pix_filet_h3.gif") repeat-x bottom;
	padding-bottom: 7px;
	margin-bottom: 15px;
}

#contenu h4
{
	font-size: 16px;
	line-height: 18px;
	color: #333333;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;	
}

#contenu h4 span
{
	font-size: 12px;
	font-weight: normal;	
}

#contenu #qui h4
{
	margin-top: 15px;
}

#contenu #calend h4
{
	margin: 25px 0 25px 0;
}

/* + ACCORDION */

#contenu .toggler h4
{
	font-size: 14px;
	line-height: 16px;
	color: #333333;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	display: block;
	padding: 7px 15px 7px 30px;
	background: url("../img_structure/acc_head_off.jpg") no-repeat 0 0;
	border: solid 1px #c9d3d9;
	cursor: pointer;
}

#contenu .toggler h4:hover
{
	background: url("../img_structure/acc_head_off_hover.jpg") no-repeat 0 0;
	border: solid 1px #909ea6;
}

#contenu .toggler h4.active
{
	background: url("../img_structure/acc_head_on.jpg") no-repeat 0 0;
	cursor: text;
	border: solid 1px #909ea6;
	border-bottom: 0px;
}

#contenu .accordion
{

	border: solid 1px #909ea6;
	border-top: 0px;
	border-bottom: 1px;
	padding: ;
}

#contenu .accordion div
{
	border-bottom: 1px;
	padding: 20px 30px 10px 30px;
}
#contenu .accordion p
{
	padding-bottom: 10px;
	margin: 0;
}
/*
#contenu .accordion p.ssespace
{
	padding: 0px 30px 0px 30px;
	margin: 0;
}

#contenu #accordion h4.ui-state-active
{
	background: url("../img_structure/acc_head_on.gif") no-repeat 0 0;
	margin-bottom: 0px;
}

#contenu #accordion div.ui-accordion-content-active
{
	background: url("../img_structure/acc_head_on_bas2.gif") repeat-y 0 bottom;
	margin-bottom:10px;
	padding-bottom: 10px;
}
*/
/* fin accordion */

#contenu p
{
	font-size: 12px;
	line-height: 16px;
	color: #333333;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	margin: 6px 0 20px 0;
}

#contenu p.petit
{
	font-size: 11px;
	line-height: 13px;
}

#mainhome #contenu p.petit
{
	font-size: 11px;
	line-height: 13px;
}

#contenu p.ssespace
{
	margin-bottom: 0px;
}

#contenu p.ssespace2
{
	margin-top: 0px;
}

#contenu #calend td.p-reduit p
{
	margin-bottom: 5px;
}

#contenu p.fond_gris {
background-color:#F2F2F2;
margin-bottom:5px;
margin-left:10px;
margin-right:10px;
padding:10px;
}

#contenu p.fond_gris2 {
background-color:#F2F2F2;
margin-bottom:20px;
padding:20px;
}

#contenu p.fond_gris2 span {
display: block;
margin: 10px 0;
}

#contenu p.fond_gris3 {
background-color:#F2F2F2;
margin-bottom:20px;
padding:20px;
}

p.texte_petit
{
	font-size: 10px;
}

p.texte_petit a
{
	font-size: 10px;
}

#contenu ul
{
	margin-bottom: 20px;
	

}

#contenu #qui ul
{
	margin-bottom: 20px;
	list-style-image: none;
}

#contenu li
{
	font-size: 12px;
	line-height: 16px;
	color: #333333;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	margin: 6px 0 0 7px;
	background: transparent url("../img_structure/flech_liste_contenu.gif") no-repeat 0 5px;
	padding-left: 10px;
}

#mainhome #contenu li
{
	font-size: 14px;
	line-height: 18px;
	background: transparent url("../img_structure/flech_liste_contenu.gif") no-repeat 0 7px;
}

#contenu #qui li
{
	margin: 6px 0 0 0px;
}

#mainhome #contenu p
{
	font-size: 14px;
	line-height: 18px;
}

#contenu img.grande
{
	display: block;
	margin-bottom: 10px;
}

#contenu #qui img.logos
{
	display: block;
	margin: 15px 0 0 5px;
}

#contenu #qui td.logos
{
	vertical-align: top;
	text-align: center;
	width: 126px;
	padding-right: 20px;
}

#contenu #calend td.pastille
{
	width: 52px;
	vertical-align: top;
}

#contenu table#qui
{
	margin: 5px 0 0 20px;
}

#contenu #calend
{
	margin-bottom: 30px;
}

#contenu .environnement_img1
{
	background: url("../img_contenus/shutterstock_39023092.jpg") no-repeat 0 0;
	float: right;
	width: 250px;
	height: 167px;
	margin-left: 10px;
}

#contenu .environnement_img2
{
	background: url("../img_contenus/sterne-caugek.jpg") no-repeat 0 0;
	float: right;
	width: 200px;
	height: 125px;
	margin-left: 10px;
}

#contenu .environnement_img3
{
	background: url("../img_contenus/shutterstock_39868483.jpg") no-repeat 0 0;
	float: left;
	width: 250px;
	height: 157px;
	margin-right: 10px;
	margin-top: 3px;
}

#contenu span.sub {
font-size:9px;
vertical-align:-10%;
}

#contenu span.sstitre
{
	display: block;
	font-size: 15px;
	color: #0A50A1;
	font-weight: bold;
	margin-bottom: 15px;
}

#contenu span.intertitre
{
	display: block;
	font-size: 12px;
	color: #0A50A1;
	font-weight: bold;
}

#contenu .img_ie6
{
	float:right;
	display: block;
	margin: 0 0 5px 10px;
}

a.img_raison2
{
	display: block;
	width: 136px;
	height: 86px;
	background: url("../img_contenus/E03-photo1.jpg") no-repeat 0 0;
	margin: 2px 10px 2px 2px;
	text-decoration: none;
	float: left;
}

a.img_raison2:hover
{
	width: 140px;
	height: 90px;
	background: url("../img_contenus/E03-photo1cadr.jpg") no-repeat 0 0;
	margin: 0px 8px 0px 0px;
}

/* ACTU */

#actu
{
	padding: 20px 70px 20px 70px;
}

#actu .date
{
	font-size:12px;
	font-weight:normal;
	padding: 4px 0 4px 6px;
	background-color: #eaeaea;
}

#mainhome #contenu #actu p
{
	font-size: 12px;
	line-height: 15px;
	margin-bottom: 10px;
}

#mainhome #contenu #actu a, #mainhome #documents #actu a
{
	font-size: 12px;
	line-height: 15px;
}

#mainhome #contenu #documents p
{
	font-size: 12px;
	line-height: 15px;
	margin: 0;
}

#documents
{
	padding: 5px 0px 20px 0px;
}

#documents td
{
	padding: 5px 10px;
}

#documents .doc1
{
	width: 519px;
	padding-left: 1px;
}

#documents .doc2
{
	width: 157px;
	text-align: center;
}

#documents .even .doc2
{
	background-color: #f5f5fa;
}

#documents .odd .doc1
{
	background-color: #f5f5fa;
}

#documents .odd .doc2
{
	background-color: #eeeef3;
}

#documents .doc2 a
{
background:transparent url(../img_structure/dl-doc.gif) no-repeat scroll 0 2px;
padding-left:17px;
line-height: 20px;
}

#documents .doc1 p span
{
	background:transparent url(../img_structure/flech_liste_contenu.gif) no-repeat scroll 0 4px;
	padding-left:10px;
}

/* HR */

div.hr_hautdepage hr, span.hr_fond_gris3 hr, div.hr_actu hr, div.hr_doc hr
{
	display:none;
}

div.hr_hautdepage
{
	height: 2px;
	background-color: #eaeaea;
	color: #eaeaea;
	margin: 0;
	padding:0;
	border:0;
	margin-bottom: 15px;
}

div.hr_actu
{
	height: 1px;
	background-color: #eaeaea;
	color: #eaeaea;
	margin: 0;
	padding:0;
	border:0;
	margin: 2px 0;
}

div.hr_doc
{
	height: 1px;
	background-color: #d4d4de;
	color: #d4d4de;
	margin: 0;
	padding:0;
	border:0;
}

span.hr_fond_gris3
{
	display: block;
	height: 1px;
	background-color: #eaeaea;
	color: #eaeaea;
	margin: 0;
	padding:0;
	border:0;
	margin: 5px 0;
	font-size:0px;
	line-height:1px;
}



/* == COL DROITE ======= */

.space_entrepav
{
	margin-top: 17px;
}

.space_entrepav2
{
	margin-top: 4px;
}

.space_entrepav3
{
	margin-top: 14px;
}

#col_droite
{
	padding: 25px 0 15px 0;
}

#col_droite .patch
{
	margin-left: 7px;
}

#col_droite .patch2
{
	margin-left: 13px;
}

#col_droite .patch_infos
{
	background: url("../img_structure/pav_infos_fin.gif") no-repeat 0 0;
	padding: 10px 0 0 7px;
}

#col_droite .patch_infos2
{
	background: url("../img_structure/pav_infos_fin.gif") no-repeat 0 0;
	padding: 10px 0 0 13px;
}

#col_droite .patch_infos_fin
{
	background: url("../img_structure/pav_infos_fin.gif") no-repeat 0 0;
	padding: 10px 0 0 7px;
	height:55px;
}

#infos .fond_infos
{
	background: url("../img_structure/pav_infos_fond.gif") no-repeat 0 0;
	padding: 12px 0 10px 14px;
}

#infos .fond_infos_vide
{
	background: url("../img_structure/pav_infos_fond_vide.gif") no-repeat 0 0;
	padding: 12px 0 10px 14px;
}

#infos p
{
	color:#0066BB;
	font-size:9px;
	line-height: 12px;
	width: 170px;
}

#infos p.espace_avant
{
	margin-top: 10px;
}

.der_doc
{
	display: block;
	width: 159px;
	height: 89px;
	background: url("../img_structure/_pav/bt_derdoc.jpg") no-repeat 0 0;
	text-align: right;
	padding: 4px 8px 0 0;
	font-size: 11px;
	color: black;
	text-decoration: none;
}

.der_doc:visited
{
	color: black;
}

.der_doc:hover
{
	background: url("../img_structure/_pav/bt_derdoc_over.jpg") no-repeat 0 0;
	color: black;
}

.box_envue
{
	background: url("../img_structure/_pav/bloc_envue.jpg") no-repeat 0 0;
	width: 161px;
	height: 171px;
	padding: 98px 0 0 19px;
	margin-left: 2px;
}

.envue_diapo
{
	display: block;
	width: 138px;
	height: 141px;
	background: url("../img_contenus/envue_diaporama.gif") no-repeat 0 0;
	text-decoration: none;
}

.envue_diapo:hover
{
	background: url("../img_contenus/envue_diaporama_hover.gif") no-repeat 0 0;
}

.box_video
{
	background: url("../img_structure/_pav/bloc_1video.jpg") no-repeat 0 0;
	width: 161px;
	height: 120px;
	padding: 98px 0 0 19px;
	margin-left: 2px;
}

.video_raison2
{
	display: block;
	width: 140px;
	height: 90px;
	background: url("../img_contenus/video_raison2.gif") no-repeat 0 0;
	text-decoration: none;
}

.video_raison2:hover
{
	background: url("../img_contenus/video_raison2_hover.gif") no-repeat 0 0;
}

.video_description2
{
	display: block;
	width: 140px;
	height: 90px;
	background: url("../img_contenus/video_description2.gif") no-repeat 0 0;
	text-decoration: none;
}

.video_description2:hover
{
	background: url("../img_contenus/video_description2_hover.gif") no-repeat 0 0;
}

.bt_documents
{
	display: block;
	width: 167px;
	height: 71px;
	background: url("../img_structure/_pav/bt_documents.gif") no-repeat 0 0;
	text-decoration: none;
}

.bt_documents:hover
{
	background: url("../img_structure/_pav/bt_documents_over.gif") no-repeat 0 0;
}

#col_droite a.bt_faq
{
	display: block;
	width: 87px;
	height: 45px;
	background: url("../img_structure/_pav/pav_faq.jpg") no-repeat 0 0;
	text-decoration: none;
	font-size: 10px;
	color: black;
	font-weight: bold;
	padding: 10px 70px 20px 10px;
}

#col_droite a.bt_faq:hover
{
	background: url("../img_structure/_pav/pav_faq_hover.jpg") no-repeat 0 0;
}

#col_droite a.bt_faq span
{
	display: block;
	color: #e41b5b;
}

#col_droite a.bt_faq:hover span
{
	color: #f3477d;
}

.bt_rss
{
	display: block;
	width: 167px;
	height: 73px;
	background: url("../img_structure/_pav/bt_rss.jpg") no-repeat 0 0;
	text-decoration: none;
}

.bt_rss:hover
{
	background: url("../img_structure/_pav/bt_rss_hover.jpg") no-repeat 0 0;
}

.bt_rss_actu
{
	display: block;
	width: 167px;
	height: 73px;
	background: url("../img_structure/_pav/bt_rss_actu.jpg") no-repeat 0 0;
	text-decoration: none;
}

.bt_rss_actu:hover
{
	background: url("../img_structure/_pav/bt_rss_actu_hover.jpg") no-repeat 0 0;
}

.patch_deractu_haut
{
	display: block;
	width: 168px;
	height: 67px;
	background: url("../img_structure/_pav/patch_deractu_haut.jpg") no-repeat 0 0;
}

.patch_deractu_haut:hover
{
	background: url("../img_structure/_pav/patch_deractu_haut_hover.jpg") no-repeat 0 0;
}

#texte_deractu
{
	background: url("../img_structure/_pav/patch_deractu_pixfond.gif") repeat-y 0 0;
	width: 148px;
	padding: 10px;
	font-size: 11px;
	line-height: 13px;
}

.lien_deractu
{
	display: block;
	background: url("../img_structure/_pav/patch_deractu_bas.jpg") no-repeat 0 bottom;
	width: 148px;
	height: 21px;
	padding: 2px 10px 0 10px;
	font-size: 10px;
	line-height: 10px;
	text-align: right;
}

.box_enimg
{
	background: url("../img_structure/_pav/BlocEnImage.gif") no-repeat 0 0;
	width: 167px;
	height: 246px;
	padding: 112px 0 0 13px;
	margin-left: 1px;
}

div.slidebox
{
	float:left;
	height:46px;
	margin:0 5px 7px;
	padding:0;
	position:relative;
	width:65px;
}

.slide1, .menu_slide1, .slide2, .menu_slide2
{
	display: none;
}

.slide_active
{
	display: block;
}

.slidebt_on
{
	color: #E41B5B;
	text-decoration: underline;
	cursor: pointer;
	font-size: 11px;
}

#planleft
{
	width: 334px;
	padding-right: 20px;
	vertical-align: top;
}

#planright
{
	width: 333px;
	padding-left: 20px;
	vertical-align: top;
}

#mainhome  #contenu .plan1 li
{
	font-size: 14px;
	color: #065B93;
	font-weight: bold;
	line-height: 27px;
	margin:0;
}

.plan1 a
{
	font-size: 14px;
	color: #065B93;
	font-weight: bold;
	line-height: 27px;
	text-decoration: underline;
}

.plan1 a:visited
{
	color: #065B93;
}

.plan1 a:hover
{
	color: #0485da;
}

#mainhome #contenu .plan1 li
{
	background: transparent url("../img_structure/flech_bl.gif") no-repeat 0 11px;
}

.plan2 a
{
	font-size: 12px;
	color: #E41B5B;
	font-weight: normal;
	line-height: 17px;
	text-decoration: underline;
}

.plan2 a:visited
{
	color: #e41b5b;
}

.plan2 a:hover
{
	color: #f3477d;
}

#mainhome #contenu .plan2 li
{
	background: transparent url("../img_structure/flech_r.gif") no-repeat 0 12px;
}

#infoslegales #contenu p
{
	margin: 20px 0;
}

#infoslegales
{
	width:500px;text-align:left;
}

#contact
{
	padding: 20px;
}

#contact input
{
	border: solid 1px #E9497C;
	width: 200px;
	height: 15px;
	font-size: 10px;
	margin-bottom: 6px;
}

#contact input#ctrl_5
{
	border: none;
	float: right;
	width: 97px;
	height: 29px;
	margin: 30px 20px 0 0;
}

#contact textarea
{
	border: solid 1px #E9497C;
	width: 400px;
	height: 80px;
	margin-top: 30px;
	overflow:auto;
}

span.etoile
{
	color: #336699;
}

#contact2
{
	width: 443px;
	padding: 20px;
}

#contact3
{
	background: url("../img_structure/send-headbody.gif") repeat-y scroll 0 0;
	padding: 10px 0 10px 21px;
}

#contenu #contact3 p.error
{
	font-size: 12px;
	color: #E9497C;
	margin: 10px 0 1px 0;
}
