body {
background:#1A1B1F url('../images/design/fd.gif') repeat-x top left; text-align:center; margin:0px; font-size:11px; font-family:Arial, Helvetica, sans-serif; padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:10px
}
#page { background:#FFFFFF url('../images/design/fd_raye_bis.png') repeat-y top left; width:980px;  margin:0px auto; text-align:left}


a img {
	border:none;
}
h1, h2, h3, h4, h5, h6, p, ul, li { padding:0px; margin:0px; font-weight:100}

#corps { padding:15px; height:590px;}
html > body #corps { min-height:590px; height:auto;}

/****************************EDITEUR*******************************/
#corps .img_droite { float:right; margin:5px;}
#corps .img_gauche { float:left; margin:5px;}
#corps .decoTitre { background:#FFFFFF url('../images/design/fd_deco.gif') no-repeat top left; padding-left:42px; padding-right:0; padding-top:5px; padding-bottom:0}
#corps h2 { font-size:18px; color:#E60003; padding-bottom:8px;}
#corps h3 {font-size:14px; color:#E60003; }
#corps  h4 {font-size:14px; color:#000000; font-weight:bold; }

#corps p {font-size:12px; color:#6D676D; line-height:24px; padding-top:14px; }

table.tableau { background-color:#F0EFEC; font-size:12px;}
table.tableau td{ border-bottom:1px solid #C3CBD0; padding:8px 0 3px;}
#corps ul {margin:8px 0 4px 50px; font-size:12px; color:#6D676D;}
#corps a, #corps a:visited, #corps a:hover { color:#009A5D;}

/****************************END EDITEUR*******************************/

#cg { width:272px; float:left; background-color:#010000; color:#FFFFFF;}

#cp {width:708px; float:left; height:auto;}

#animationFlash { height:344px; background:#3F3C3F url('../images/design/logo_2.png') no-repeat top left;}

#cg h1 { text-indent:-3000px; height:0px; line-height:0px;}

#txtContact {text-align:right; font-size:11px; padding-right:5px; margin-top:-18px;}
#txtContact a { color:#FFFFFF; text-decoration:none;}
#txtContact address { font-style:normal; }


ul#menu { margin:55px 0 0 10px; padding:0px; list-style-type:none; font-family:Helvetica, Arial, sans-serif; font-size:12px; line-height:36px; height:300px;}
html > body ul#menu { min-height:300px; height:auto}
ul#menu li { text-transform:uppercase;}
ul#menu a { text-decoration:none; color:#FFFFFF;}
ul#menu ul { margin:0 0 0 24px; padding:0px; list-style-type:none; }/*display:none;*/ 
ul#menu ul li{  text-transform:none; line-height:24px;}


#bonPlan { background:#FEFDFE url('../images/design/fd_raye.gif') top left; color:#232324; height: 217px;}
#bonPlan h4 { font-weight:bold; background:#010000 url('../images/design/fd_bonPlan.png') no-repeat top left; height:35px; line-height:35px; padding-left:38px;  text-transform:uppercase; color:#E60003; font-family:Helvetica, Arial, sans-serif; font-size:14px }
#bonPlan p a {color:#3E3B3F; text-decoration:none;}
.unBonPlan { padding:15px; height:155px;   cursor:pointer;}
.unBonPlan h5 { font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px; margin-bottom:10px;}
.unBonPlan p { font-size:12px;color:#3E3B3F; line-height:36px;}

#lesBonsPlans {  background:#FEFDFE url('../images/design/fd_raye.gif') top left; color:#232324;}
#lesBonsPlans p { padding:15px; font-size:12px;color:#3E3B3F;}

#contact { border-top:1px solid #E8E8E9; border-bottom:1px solid #E8E8E9; background:#FEFDFE url('../images/design/fd_raye.gif') top left; border-right:0px none; border-left:0px none; }
#contact div { background: url('../images/design/fd_contact.gif') no-repeat 0px 0px;  color:#3E3B3F; padding-left:23px; padding-right:0px; padding-top:50px; padding-bottom:5px }
#contact label  { width:102px; display:block; float:left; line-height:23px; margin-bottom:10px; clear:both;}
#contact input { font-size:11px; width:114px; height:15px; color:#C9C8C8; border:1px solid #ACADAD; padding:4px 0px 2px 0px;  text-align:center; margin-bottom:10px;}
#contact input.go { width:23px; height:23px; padding:0px;  text-align:center; border-left:0px none; background-color:#5F6060; color:#FFFFFF }

.entree { float:left; width:225px; height:244px; margin-top:33px; position:relative; cursor:pointer;}
.entree h3 { text-align:center; font-size:18px; font-weight:bold;}
.entree strong, .entree a { position:absolute; color:#FFFFFF; text-decoration:none;} 
.entree strong { font-size:15px; top:28px; left:12px; line-height:18px;}
#bloc1 {background:#FFFFFF url('../images/design/fd_bloc_1.gif') no-repeat bottom center;}
#bloc2 {background:#FFFFFF url('../images/design/fd_bloc_2.gif') no-repeat bottom center;}
#bloc3 {background:#FFFFFF url('../images/design/fd_bloc_3.gif') no-repeat bottom center;}
#bloc1 h3 { color:#088252;}
#bloc2 h3 { color:#F5BC18;}
#bloc3 h3 { color:#E72211;}
#corps .entree a  { font-size:11px; line-height:18px; color:#FFFFFF;} 

#bloc1 a { top:85px; left:65px;} 
#bloc2 a { top:85px; left:105px;} 
#bloc3 a { top:85px; left:20px;} 


#pp { clear:both; background-color:#010000; color:#FFFFFF;}
#pp ul  {  list-style-type:none;}
#pp a, #pp a:hover, #pp a:visited { color:#FFFFFF; text-decoration:none;}
#pp p { font-size:24px; padding:11px 0px 20px 11px;}
.accesRapide { width:230px; float:left; display:inline; margin-left:45px;}
#pp h6{ font-family: Helvetica,Arial, sans-serif; font-size:14px; text-transform:uppercase; padding-bottom:15px;}
#mentionPp { clear:both; text-align:right; padding:10px 4px 10px 0px; }



#btnEnvoiLink { cursor:pointer;}
#envoiLinkInputContainer {
	left:675px;
	position:relative;
	top:-255px;
	left:31px;
	z-index: 2;
	width:283px;
	height:auto;
	display: none;
	background-color: #FFFFFF;
	padding:10px;
	border:1px solid #E8E8E9;
}

#envoiLinkInputContainer h4 {color:black; margin-bottom:20px;}
#envoiLinkInputContainer label { color:black;width:80px; float:left;}
#envoiLinkInputContainer input { font-size:100%; margin-bottom:10px; height:17px; width:140px;}
#envoiLinkInputContainer input.envoiLinkInputAmi {  width:280px;}
#envoiLinkContainer {	
	float:right;
	width:30px;
	height:16px;
	position:absolute;
}
a#envoiLinkInputButtonClose { 
	background-color:#3E79A3;
	clear:both;
	color:#FFFFFF;
	display:block;
	font-size:120%;
	font-weight:100;
	margin-top:20px;
	text-align:center;
	width:100%;
}

#envoiLinkContainer span.title {
	clear:left;
	display:block;
	float:left;
	width:85px;
}
#envoiLinkInputSubmit, #envoiLinkInputButtonMoreAmi { 
	border:0px solid #FFFFFF; 
	cursor:pointer; float:right; margin-top:5px; color:#FFFFFF; font-size:90%;
	 width:104px; height:24px;}

.result{color:black}	

.plan li {
	margin-left : 0px;
	list-style-type:none;
}
.plan li a{
	font-size : 14px;
	font-weight:bold;
	color : #6D676D;
	text-decoration:none;
}
.plan li ul li {
	margin-left : 20px;
	list-style-type:none;
}
.plan li ul li a{
	font-size : 12px;
	color: #6D676D;
}
.plan li ul li ul li {
	margin-left : 20px;	
	list-style-type:none;
}
.plan li ul li ul li a{	
	font-size : 10px;
	color : #6D676D;
}

.uneNews { margin-bottom:20px;}