/* ::::::::::::::::::::::::::::::::::::::::::: GENERAL ::::::::::::::::::::::::::::::::::::::::::::::: */
* {
	padding:0;
	margin:0;
	border:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #666666;
}

a {
	text-decoration:none;
}

a:hover {color:#D5A135 ;} 


body {
	background-color:#ffffff;
	background-image:url(../_img/bg.gif);
	background-repeat:repeat-x;
	padding:0;
}


/* ::::::::::::::::::::::::::::::::::::::::::: CONTENEUR ::::::::::::::::::::::::::::::::::::::::::::::: */
#conteneur {
	position:absolute;
	left:50%;
	width: 792px;
	margin-left: -396px;
	background-image:url(../_img/bg2.gif);
	background-repeat:repeat-y;	
}
/* ::::::::::::::::::::::::::::::::::::::::::: TOP ::::::::::::::::::::::::::::::::::::::::::::::: */
#top {
	height:109px;
	border-bottom: 5px solid #D5A135;
}
#top #logo {
	padding: 10px 70px;
	float:left;
}
#top #menu {
	text-align: right;
	padding: 0 34px 0 0;
}
#top #menu a {
	display:block;
	float:right;
	padding: 18px 5px 3px 25px;
	border-right:1px solid #EEEEEE;
	font-size:11px;
	color: #888888;
	text-transform:uppercase;
}
#top #menu a:hover, #top #menu .actif {
	background-image:url(../_img/bg_menu_on.gif);
	background-repeat:repeat-x;
}
#top #baseline {
	text-align:right;
	padding: 84px 34px 0 0;
}
/* ::::::::::::::::::::::::::::::::::::::::::: TD HABILLAGE GENERAL ::::::::::::::::::::::::::::::::::::::::::::::: */
.td-left, td-right {
	width: 11px;
	height: 170px;
}
.td-left {
	background-image:url(../_img/bggris_left.gif);
	background-repeat:no-repeat;
}
.td-right {
	background-image:url(../_img/bggris_right.gif);
	background-repeat:no-repeat;
}
/* ::::::::::::::::::::::::::::::::::::::::::: TD CONTENT ::::::::::::::::::::::::::::::::::::::::::::::: */
.td-content {
	width:760px;
	padding: 0 5px;
}
/* ::::::::::::::::::::::::::::::::::::::::::: COLONNE DE GAUCHE ::::::::::::::::::::::::::::::::::::::::::::::: */
.titre-dore, .titre-gris {
	padding: 4px 10px;
	color: #ffffff;
	font-size:13px;
	text-transform: uppercase;
	font-weight:normal;
}
.titre-dore {
	background-color: #D5A135;
	border-top: solid 5px #DDB45D;
}
.titre-gris {
	background-color: #666666;
	border-top: solid 5px #858585;
}
.bloc-dore, .bloc-gris {
	padding: 8px;
	border-bottom: solid 5px #ffffff;
}
.bloc-dore {
	background-color: #F2E3C2;
}
.bloc-gris {
	background-color: #E5E5E5;
}
.bloc-dore .lien-fleche{
	font-size:11px;
	font-weight:bold;
	color: #D5A135;
	padding: 0 0 0 2px;
}
.bloc-dore input {
	border: 1px solid #D5A135;
	font-size:10px;
	color: #666666;
	padding: 1px 1px 1px 3px;
}
.bloc-dore .input-sans {
	border: none;
	padding: 0;
}
.bloc-gris .nav, .bloc-gris .nav li {
	list-style-type:none;
}
.bloc-dore ul {
	padding:0 0 0 20px;
	margin:0;
}
.bloc-dore li {
	list-style-image:url(../_img/puce_doree.gif);
	padding: 1px 0;
	margin: 0;
}
.bloc-gris .nav li {
	text-align: right;
	background-image:url(../_img/puce_doree.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding: 1px 15px 1px 0;
}
.bloc-gris .nav li a {
	font-weight:bold;
}
.bloc-gris .nav li a:hover {
	font-weight:bold;
	color:#D5A135;
}
.bloc-dore .doc li {
	list-style-image:url(../_img/puce_pdf.gif);
	padding: 2px 0;
	margin: 0;
}
.bloc-dore .doc li a {
	
}
.bloc-gris .separation {
	height: 15px;
	display:block;
	background-image:url(../_img/bg_sep_nav.gif);
	background-repeat:repeat-x;
}
/* ::::::::::::::::::::::::::::::::::::::::::: COLONNE CENTRALE ::::::::::::::::::::::::::::::::::::::::::::::: */
.centre-home {	
	background-color: #F3F4F5;
	padding: 5px;
	border-bottom: 5px solid #ffffff;
}
.bloc-home {
	background-image:url(../_img/bg_blocs_home.gif);
	background-repeat:repeat-y;
	padding: 15px 18px 5px 13px;
	text-align:justify;	
}
.bloc-home ul li {
	list-style:none;
	padding: 0 0 28px 0;
	background-image:url(../_img/bg_li_bloc_home.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
.bloc-home .lien-fleche{
	font-size:11px;
	font-weight:bold;
	color: #666666;
}
.bloc-home img {
	margin: 8px;
}

.bloc-home input {
	border: 1px solid #D5A135;
	font-size:10px;
	color: #666666;
	padding: 1px 1px 1px 3px;
}

.visu {
	border: 1px solid #cccccc;
	margin: 0 0 5px 0;
}
.centre {
	padding: 5px;
	text-align:justify;	

}
.centre ul li {
	list-style:none;
	background-image:url(../_img/puce_fleche_grise.gif);
	background-repeat:no-repeat;
	background-position:4px left;
	padding: 1px 0 1px 15px;
}
.centre .onglet img {
	padding:0;
	margin:0 10px 0 0;
	border:none;
}
.centre .ss-onglet-1 li h3 a, .centre .ss-onglet-2 li h3 a, .centre .ss-onglet-3 li h3 a, .centre .ss-onglet-4 li h3 a {
	font-size:13px;
}
.ss-onglet-1, .ss-onglet-2, .ss-onglet-3, .ss-onglet-4 {
	background-image:url(../_img/bg_ss_onglet.gif);
	background-repeat:repeat-y;
	background-position:right;
}
.centre .ss-onglet-1 ul, .centre .ss-onglet-2 ul, .centre .ss-onglet-3 ul, .centre .ss-onglet-4 ul{
	padding: 20px 20px 0 20px;
	margin: 0 0 0 20px;
}
.centre .ss-onglet-1 li, .centre .ss-onglet-2 li, .centre .ss-onglet-3 li, .centre .ss-onglet-4 li {
	list-style:url(../_img/puce_doree.gif);
	background-image:none;
	padding: 0 0 20px 5px;
}
.centre .ss-doc ul {
	margin: 0 0 0 8px;
	padding: 0 0 0 20px;
}
.centre .ss-doc li {
	list-style:url(../_img/puce_doree.gif);
	background-image:none;
	margin: 0;
	padding: 0;
}
.centre .ss-onglet-1 li h3 a, .centre .ss-onglet-2 li h3 a, .centre .ss-onglet-3 li h3 a, .centre .ss-onglet-4 li h3 a {
	font-size:14px;
	font-weight:bold;
}
.centre .ss-onglet-1 li h3 a:hover, .centre .ss-onglet-2 li h3 a:hover, .centre .ss-onglet-3 li h3 a:hover, .centre .ss-onglet-4 li h3 a:hover {
	color:#D5A135;
}
.ss-onglet-1 {
	background-color:#B3C3FF;
}
.ss-onglet-2 {
	background-color:#DCECEC;
}
.ss-onglet-3 {
	background-color:#DCECDC;
}
.ss-onglet-4 {
	background-color:#F5FFA1;
}
.centre .ss-doc {
	background-color:#E5E5E5;
	margin: 5px;
	padding: 10px 5px;
}
.centre h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	color:#FFFFFF;
	background-color: #666666;
	border-top: solid 5px #858585;
	padding: 4px 10px;
	margin:0;
}
.centre h2 {
	color: #D5A135;
	font-size:13px;
	background-image:url(../_img/gb_h2.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding: 0 0 5px 10px;
	margin: 0;
}
.centre p {
	margin:10px;
	display:block;
}
.centre ul {
	padding: 0 0 0 15px;
}
.centre ul li {
	list-style:none;
	background-image:url(../_img/puce_fleche_grise.gif);
	background-repeat:no-repeat;
	background-position:4px left;
	padding: 1px 0 1px 15px;
}
.centre img {
		border: 1px solid #cccccc;
		margin-left: 10px;
		margin-right: 15px;
		margin-bottom: 2px;
		margin-top: 3px;

}
.centre .hdp {
	border:none;
}

.partenaire img {
	border: 1px solid #cccccc;
	margin-left: 10px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-top: 3px;

}	
.partenaire p {
	margin:10px;
	display:block;
	text-align:justify;	
}



/* ::::::::::::::::::::::::::::::::::::::::::: FOOT ::::::::::::::::::::::::::::::::::::::::::::::: */
#foot {
	background-image:url(../_img/bg_foot.gif);
	background-position:bottom;
	background-repeat:no-repeat;
 	padding: 0 16px 18px 16px;
}
#foot #menufoot {
	background-color: #666666;
	border-top: solid 5px #858585;
	padding: 4px 10px;
	color: #ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
#foot #menufoot a {
	color: #FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
#menufoot ul {
  list-style: none;
  padding: 0;
} 
#menufoot ul li {
  display: inline;
  color: #ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
#menufoot ul li:before {
  content: "| ";
}
#menufoot ul li:first-child:before {
  content: "";
}
/*IE workaround*/
/*All IE browsers*/
* html #menufoot ul li {
  	border-left: 1px solid #ffffff;
	padding: 0 0.4em 0 0.4em;
  	margin: 0 0.4em 0 -0.4em;
}
/*Win IE browsers - hide from Mac IE\*/
* html #menufoot ul {
  height: 1%;
}
* html #menufoot ul li {
  display: block;
  float: left;
}
/*End hide*/
/*Mac IE 5*/
* html #menufoot ul li:first-child {
  border-left: 0;
  
#menufoot a {
	color: #666666;
	padding: 0 7px;
}