@CHARSET "ISO-8859-1";

/* Couleurs */
.colorOrange {color:#e65c32;}
.colorGrey30 {color:#333333;}
.colorGrey40 {color:#676767;}
.colorGrey50 {color:#7e7e7e;}
.colorGrey74 {color:#bdbdbd;}
.colorGrey95 {color:#f3f3f0;}
.colorGreyYellow {color:#6e6767;}
.colorGreyBlueLight {color:#f3f3f0;}
.colorGreyLight {color:#ecece9;}
.colorGreyLightBrillant {color:#efefec;}
.colorGreyDarkDeep {color:#3c3c3c;}

/* Styles généraux */
body, p, a {
	font-family: arial,sans-serif;
	font-size:12px;
}

a {color:#e65c32;}
a:hover {text-decoration: none;}


/* Mise en page générale */
body {
	margin: 0px;
	padding: 0px;
	background-color: #6D6767;
	font-family: arial,sans-serif;
	font-size:12px;

	/* centrage pour ie */
	text-align: center;

	/* suppression de l'assenceur vertical sous ie */
	overflow:auto;
}
#leftContent, #centerContent, #rightContent {float:left;}
#container {
	min-height:800px;
	width:1000px;
	background: url(../images/layout/container_border.png) repeat-y;
	margin:auto;
	/* centrage pour ie*/
	text-align: left;
}
/* Correction longueur ie */
* html #container{height:800px;}

#header {
	background: url(../images/layout/container_border_top.png) no-repeat;
	height:153px;
}
#content {
	overflow:hidden;
	width:1000px;
	padding-bottom:10px;
}

#leftContent {
	width:230px;
	padding:0 0 0 45px;
}
/* Correction largeur ie */
* html #leftContent{width:230px;}

#centerContent {
	width:418px;
	padding:0 0 0 24px;
}


/* Correction largeur ie */
* html #centerContent{width:425px;}

#rightContent {
	width:230px;
	padding:0 0 0 26px;
}
/* Correction largeur ie */
* html #rightContent{width:230px;}

/* header */
#header #logo {
	position:absolute;
	margin:21px 0 0 34px;
}
#header #logo img {
	border: none
}
#header #tools {
	position:absolute;
	width:964px;
	text-align:right;
	margin-top:13px;
}

#header #tools ul,#header #tools li {
	margin:0px 0 0 0px;
	padding:0px 0 0 0px;
}

#header #tools li {
	display:block;
	float:right;
	margin:0 0 0 13px;
	padding:0px 0 0 13px;
}

#header #tools li.toolItem {
	background: url(../images/elements/list_sep_black.png) no-repeat left;
}

#header #tools li a{
	color: black;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}

#header #tools li a:hover{
	text-decoration: underline;
}

/* cdf */
#header #cdf {
	position:absolute;
	margin:132px 0 0 56px ;
}


#header #cdf ul,#header #cdf li {
	margin:0px 0 0 0px;
	padding:0px 0 0 0px;
}

#header #cdf li {
	display:block;
	float:left;
	margin:0 13px 0 0;
	padding:0px 18px 0 0;
	color: #e65c32;;
}

#header #cdf li {
	background: url(../images/elements/list_sep_arrow_black.gif) no-repeat right;
}

#header #cdf li.cdfItemActive {
	background: none;
}

#header #cdf li a{
	color: black;
	text-decoration: none;
}

#header #cdf li a:hover{
	text-decoration: underline;
}


/* nav */

/* Positionnement du menu */
#nav {
	width: 929px;
	position:absolute;
	margin:100px 0 0 44px;
}

/* Code du menu de base */
#nav {
	z-index:3;
}

#nav li, #nav ul {
	margin:0px;
	padding:0px;
}

#nav li {
	float:left;
	list-style-type:none;
}

#nav li ul {
	position:absolute;
	display:none;
}

#nav li li{
	float: none;
}

#nav li a {
	display:block;
}

#nav li li a {
	display:inline;
}

/* surcharge du menu de base */
#nav {
	background: url(../images/layout/nav_bottom_border_full.png) no-repeat bottom;
	height:30px;
}

#nav ul {
	position:absolute;
	width:678px;
	margin-left:251px;
}

#nav ul a {
	display:block;
	padding-bottom:7px;
}

#nav li ul a {
	height:auto;
	float: none;
}

#nav li ul {
	position:absolute;
	width:auto;
	margin:0px 0 0 0px;
}

#nav li {
	margin:0 0 0 20px;
	padding:0px 0 0 20px;
	background: url(../images/elements/list_sep_orange.png) no-repeat left;
}

#nav li :hover{
	color :#e65c32;
}

#nav li.first {
	margin:0px;
	padding:0px;
	background: none;
}

#nav #current a {
	color: #e65c32;
}

#nav li a {
	font-weight:bold;
	color: black;
	text-decoration: none;
	font-size: 14px;
}

#nav li li {
	margin:0px;
	padding:0px;
	background: none;

}

#nav li li a {
	display:block;
	padding:6px 0 5px 0px;
	font-weight: normal;
	font-size: 12px;

}



#nav li li a:hover {
	background-color : #ffb562;
	color: white;
}

#nav li li a .navItem {
	padding:0 0 0 10px;
	margin:0 0 0 10px;
	background: url(../images/elements/list_bullet_arrow_black.gif) no-repeat left;
	color: black;
}

/* Correction taille ie */
* html #nav li li a {height:20px;}

#nav li li a:hover .navItem {
	background: url(../images/elements/list_bullet_arrow_brown.gif) no-repeat left;
	color: black;
}

#nav li ul {
	background-color: white;
	border: 1px solid #333333;
	width:220px;
	margin-left:-20px;
}

/* menu de gauche */
#menu {
	margin-bottom:30px;
}

#menu li, #menu ul {
	margin:0px;
	padding:0px;

}

#menu li {
	list-style-type:none;
}

/* correction de bug ie */
*html #menu li {
	margin-bottom:-15px;
}

#menu li li{
	float: none;
}

#menu li a {
	display:block;
	padding:4px 0 15px 11px;
	border-bottom: solid 1px white;
	background: #676767;
	color: white;
	font-weight: bold;
	text-decoration: none;
	padding-top:10px;
	padding-bottom:10px;
}

#menu li.menuActive a {
	background: #e65c32;
}


#menu li.sousmenuActive a {
	background: #ffb562 url(../images/elements/list_bullet_arrow_marron.gif) 15px 16px no-repeat;
	color: #ad4f11;
	font-weight: normal;
	text-decoration: underline;
	padding-left:23px;
/*	height : 25px; */
}



#menu li li a {
	padding:10px 0 10px 11px;
	background: #e65c32;
}


.bouton {
background-color: #ffb562 ; 
font-weight: bold ;
}


/******************************************
             Blocs de contenus
*******************************************/

.blocGrey, .blocWhite, .blocOrange, .blocGreyDark, .blocCenterGrey  {
	margin-bottom:30px;
}

.blocText {
	padding:17px 9px 20px 9px;
}
.blocText strong, .blocText h1, .blocText h2, .blocText h3 {color:#e65c32;}
.blocText p {margin:0 0 5px 0;}
.blocText ul, .blocText li, p.corps ul, p.corps li {margin:0px;padding:0px;}
.blocText li, .corps li {
	margin-left:10px;
	list-style-image: url(../images/elements/list_bullet_arrow_orange.gif);
}

/* corrections de li pour ie */
*html .blocText li, .corps li {
	text-indent: 10px;
}

*html .blocCenterOrange .corps li {
	text-indent: 20px;
}

*html .blocCenterTitleGrey .corps li {
	text-indent: 20px;
}

.lettrine{
	font-size: 24px;
	font-weight: bold;
}

.blocText h2  {
	margin:5px 0 5px 0px;
	font-size: 14px;
}

/* blocGrey */
.blocGrey {
	background-color:#ecece9;
	border-top : 1px solid #bdbdbd;
	border-bottom : 1px solid #bdbdbd;
}

.blocGrey ul a {
	text-decoration: underline;
	color : #e65c32;
}

/* blocWhite */

.blocWhite .blocText {
	padding-bottom:0px;
}

.blocWhite ul a {
	text-decoration: underline;
	color : #e65c32;
}


/* blocGreyLight */
.blocGreyLight {
	background-color:#ECECEA;
}
.blocGreyLight .blocText ul {
	margin-left:15px;
}
.blocGreyLight .blocText li {
	margin-left:10px;
	list-style-image: url(../images/elements/list_bullet_circle_orange.gif);
}
.blocGreyLight form.form_signup {
	height: 20px;
	margin-top:5px;
}
.blocGreyLight .blocText input.input_signup_email {
	display: block;
	width:178px;
	margin-right:9px;
	float: left;
}
.blocGreyLight .blocText input.input_signup_submit {
	display: block;
	float: left;
}

/* Correction formulaire pour ie */
* html .blocGreyLight .blocText input.input_signup_email {
	width:179px;
	margin-right:6px;
}


/* blocCenterOrange */
.blocCenterOrange {
	margin-bottom:20px;
	overflow: hidden;
}
.blocCenterOrange h2.titre{
	background-color: #e65c32;
	margin:0px;
	padding:2px 0 1px 10px;
	color: white;
	font-size: 16px;
}

.blocCenterOrange h3.surtitre{
	color: #e65c32;
	margin:0 0 6px 2px;
	font-size: 12px;
}

.blocCenterOrange .chapo{
	margin:10px 10px 0 10px;
	padding:0px;
	font-weight: bold;
	color:black;
}

.blocCenterOrange .corps{
	margin:10px 10px 0 10px;
	padding:0px;
}

.blocCenterOrange .corps  ul a {
	margin:5px 0 0 10px;
	padding:0px;
	text-decoration: underline;
	color : #e65c32;
}

.blocCenterOrange .blocLogo{
	display:block;
	float:left;
	margin:15px 10px 10px 10px;
	background-color: #ecece9;
}

/* Bloc de chiffre à insérer dans un bloc gris ou orange */
.blocChiffre{
	margin:10px 10px 0 10px;
	background-color: #ecece9;
	overflow: hidden;
}

.blocChiffre .chiffre{
	display:block;
	float:left;
	font-size:48px;
	margin:0 5px 0 7px;
	padding:0px;
}

/* Pour mozilla */
html>body .blocChiffre .chiffre{
	margin-left:15px;
}


.blocChiffre .texte{
	padding:10px 0px 10px 10px;
	display:block;
}


/* blocCenterTitleGrey */
.blocCenterTitleGrey {
	margin-bottom:20px;
	overflow: hidden;
}
.blocCenterTitleGrey h2.titre{
	background-color: #969696;
	margin:0px;
	padding:2px 0 1px 10px;
	color: white;
	font-size: 16px;
}

.blocCenterTitleGrey h3.surtitre{
	color: #e65c32;
	margin:0 0 6px 2px;
	font-size: 12px;
}

.blocCenterTitleGrey .chapo{
	margin:10px 10px 0 10px;
	padding:0px;
	font-weight: bold;
	color:black;
}

.blocCenterTitleGrey .corps{
	margin:10px 10px 0 10px;
	padding:0px;
}

.blocCenterTitleGrey .corps  ul a {
	margin:5px 0 0 10px;
	padding:0px;
	text-decoration: underline;
	color : #e65c32;
}

.blocCenterTitleGrey .blocLogo{
	display:block;
	float:left;
	margin:15px 10px 10px 10px;
	background-color: #ecece9;
}



/* blocOrange */
.blocOrange {
	background-color:#e65c32;
	padding:0px;
	color: white;
}

.blocOrange a, .blocOrange strong  {
	color: white;
}

.blocOrange h2, .blocOrange .blocText  {
	margin:0px;
	padding:5px 0px 0px 14px;
}


.blocOrange h2  {
	margin:0px;
	font-size: 14px;
	padding-top:7px;
}

.blocOrange .blocText  {
	padding-bottom:20px;
	padding-right:5px;
}

.blocOrange .blocText .imageLeft {
	margin:0 10px 10px 0px;
}

.blocOrange ul a {
	text-decoration: underline;
	color : white;
}

.blocOrange a {
	text-decoration:underline;
}

/* blocGreyDark */
.blocGreyDark {
	background-color: #676767;
}

.blocGreyDark, .blocGreyDark a, .blocGreyDark h2, .blocGreyDark strong  {
	color: white;
}

.blocGreyDark .blocLogo  {
	padding-top:7px;
}

.blocGreyDark h2, .blocGreyDark .blocText  {
	margin:0px;
	padding:0px;
}

.blocGreyDark .blocText {
	padding:5px 9px 20px 14px;
}

.blocGreyDark .blocText h2  {
	margin:5px 0 5px 0px;
	font-size: 14px;
}

.blocGreyDark .blocText li {
	list-style-image: url(../images/elements/list_bullet_arrow_white.gif);
}

.blocGreyDark ul a {
	text-decoration: underline;
	color : white;
}

/* blocGreyLight */
.blocGreyVeryLight {
	background-color:#f3f3f0;
	border-top : 1px solid #bdbdbd;
	border-bottom : 1px solid #bdbdbd;
}

.blocGreyVeryLight .blocText {
	padding:5px 15px 20px 14px;
}

.blocGreyVeryLight .blocText h2,.blocGreyVeryLight .blocText strong,.blocGreyVeryLight .blocText a  {
	color:black;
}

.blocGreyVeryLight .textBigOrange  {
	color:#e65c32;
	font-size: 20px;
}

.blocGreyVeryLight .small  {
	font-size: 9px;
}

.blocGreyVeryLight .blocText li {
	list-style-image: url(../images/elements/list_bullet_arrow_black.gif);
}

.blocGreyVeryLight .phone {
	display:block;
	float:right;
	margin: 5px 0 0 0;
}

.blocGreyVeryLight ul a {
	text-decoration: underline;
	color : black;
}

.blocGreyVeryLight a {
text-decoration:underline;
}

/* blocCenterGrey */
.blocCenterGrey {
	background-color: #f3f3f0;
	border : 1px solid #bdbdbd;
}

.blocCenterGrey .corps {
	padding:10px 15px 20px 14px;
}

.blocCenterGrey .chapo {
	padding:10px 15px 0px 15px;
	font-weight: bold;
}


.blocCenterGrey .corps h2,.blocCenterGrey .corps strong,.blocCenterGrey .corps a  {
	color:black;
}

.blocCenterGrey .corps  ul a {
	margin:5px 0 0 10px;
	padding:0px;
	text-decoration: underline;
	color : black;
}


.blocCenterGrey .corps li {
	list-style-image:url('../images/elements/list_bullet_arrow_black.gif');
}

.blocCenterGrey .corps .imageRight {
	margin:0px 0px 0px 15px;
}



/* cartouche_etape */
.cartouche_ligne {
	float:left;
	width:450px;
}

.cartouche_etape {
	float:left;
	width:180px;
	background:url('../images/elements/fond_cartouche_blanc.jpg') no-repeat;
	padding:10px 20px 10px 10px;
}

.cartouche_etape .surtitre{
	float:left;
	font-weight: bold;
	font-size : 14px;
	height:60px;
	background:url('../images/elements/fond_chiffre_cartouche_blanc.jpg') no-repeat;
	color:#FFFFFF;
	padding:5px 10px 5px 9px;
}

.cartouche_etape .chapo{
	font-weight:bold;
	color:#000088;
}

.textecartouche{
	margin:0px 0px 10px 0px;
}



/* cartouche_etape_bleu */

.cartouche_etape_bleu {
	float:left;
	width:180px;
	background:url('../images/elements/fond_cartouche_bleu.jpg') no-repeat;
	padding:10px 20px 10px 10px;
}

.cartouche_etape_bleu .surtitre{
	float:left;
	font-weight: bold;
	font-size : 14px;
	height:60px;
	background:url('../images/elements/fond_chiffre_cartouche_bleu.gif') no-repeat;
	color:#000088;
	padding:5px 10px 5px 9px;
}

.cartouche_etape_bleu .chapo{
	font-weight:bold;
	color:#FFFFFF;
}

.textecartouche{
	margin:0px 0px 10px 0px;
}

.puce_ronde {
	list-style-image: none ;
	list-style-type: circle ;	
}
.puce_ronde li {
	list-style-image: none;
	list-style-type: circle ;	
}
.puce_ronde ul {
	list-style-image: none;
	list-style-type: circle ;	
}

/* corrections Emden220408 */
/*
.spip a{
	text-decoration: none;
}
p a{
	text-decoration: none;
}
p a:hover{
	color:#ff9955;
}
.spip img{
	margin-right:3px;
}

.spip_puce{
	margin-right:3px;
}

.corps img{
	margin-right:3px;
}
.spip_documents_right img{
	
}

.chapo {
	border:1px solid #ffffff;

}

.chapo .spip_documents_left{
	border:1px solid red;
}

*/