* {
	margin: 0;
	padding: 0;
}

p, h1, h2, h3, h4, ul, img {
	margin: 0;
	padding: 0;
}

body {
	margin: 0;
	text-align: left;
	font-family: "Verdana", Arial, serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	/*background: url("images/body-fond.gif") 0 0 repeat-x #ffffff;*/
}

div.bg {
	position: absolute;
	width: 50%;
	height: 300px;
	top: 0;
}

div#bgCenter {
	position: absolute;
	width: 100%;
	z-index: 2;
}

div#bgLeft {
	background: url("images/body-fondLeft.gif") 0 0 repeat-x;
	left: 0;
}

div#bgRight {
	background: url("images/body-fondRight.gif") 0 0 repeat-x;
	right: 0;
}

div#page {
	width: 950px;
	margin: auto;
	background: #ffffff;
}


/*###############################
#								#
#	DIVERS						#	
#								#
###############################*/	


a {	text-decoration: none; }
a:hover {	text-decoration: underline; }
img { border:0; }
.alignTop { vertical-align: text-top; }
.alignBottom { vertical-align: text-bottom; }
.alignMiddle  { vertical-align: middle; }
.underline { text-decoration: underline; }
.uppercase { text-transform: uppercase; }
.bold { font-weight: bold; }
.normal {font-weight: normal; }
.italic { font-style: italic; }
.inline { display: inline; }
.block { display: block; }
.clear { clear: both; }
.floatLeft { float: left; }
.error { border: 1px solid #ff0000; }
.erreur { color :#ff0000; font-weight : bold;}
.center { text-align: center; }
.alignCenter { text-align: center; }
.left { text-align: left; }
.alignLeft { text-align: left; }
.alignRight { text-align: right; }
.block { display: block; }
.inline { display: inline; }
.actif{ color: #3e3e3e;}
.backgroundCenter{
	background-repeat: no-repeat;
	background-position: center center;
}
.checkbox2{margin-right:5px;margin-left:235px;}

/************ ESPACEMENT ************/

.paddingLeft1 { padding-left: 1px; }
.paddingLeft4 { padding-left: 4px; }
.paddingLeft5 { padding-left: 5px; }
.paddingLeft9 { padding-left: 9px; }
.paddingLeft15 { padding-left: 15px; }
.paddingLeft20 { padding-left: 20px; }
.paddingLeft30 { padding-left: 30px; }
.paddingLeft50 { padding-left: 50px; }
.paddingLeft136 { padding-left: 136px; }
.paddingRight10 { padding-right: 10px; }
.paddingRight20 { padding-right: 16px; }
.paddingRight60 { padding-right: 60px; }
.paddingLR30 { padding: 0 30px;}
.paddingTB2 { padding: 2px 0; }
.paddingTB4 { padding: 4px 0; }
.paddingTB5 { padding: 5px 0; }
.paddingTB12 { padding: 12px 0; }
.paddingBottom3 { padding-bottom: 3px; }
.paddingBottom5 { padding-bottom: 5px; }
.paddingBottom9 { padding-bottom: 9px; }
.paddingBottom10 { padding-bottom: 10px; }
.paddingBottom20 { padding-bottom: 20px; }
.paddingTop2 { padding-top: 2px; }
.paddingTop5 { padding-top: 5px; }
.paddingTop8 { padding-top: 8px; }
.paddingTop10 { padding-top: 10px; }
.paddingTop15 { padding-top: 15px; }
.marginTB5 { margin: 5px 0; }
.marginLeft2 { margin-left: 2px; }

/************ WIDTH *****************/

.width60 { width: 60px; }
.width70 { width: 70px; }
.width73 { width: 73px; }
.width80 { width: 80px; }
.width85 { width: 85px; }
.width90 { width: 90px; }
.width100 { width: 100px; }
.width110 { width: 110px; }
.width120 { width: 120px; }
.width130 { width: 130px; }


/************ HEIGHT *****************/

.height15 { height: 15px; }


/************ BORDURES *****************/

.borderDgrise {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #8b8b8b;
}


/********** COULEURS ****************/

.color1 { color: #ffffff; } /* Blanc */
.color2 { color: #708297; } /* Gris */
.color3 { color: #336699; } /* Gris2 */
.color6 { color: #666666; } /* Gris3 */
.color10 { color: #333333; } /* Gris4 */
.color4 { color: #FF6600; } /* Orange */
.color5 { color: #660033; } /* Bordeaux */
.color11 { color: #663333; } /* Bordeaux2 */
.color7 { color: #708297; } /* Bleu-Gris */
.color8 { color: #162b40; } /* Bleu2 */
.color9 { color: #003333; } /* Bleu3 */



/************ PUCES *****************/

.puce_fleche {
	background: url("images/puce_fleche.gif") 0 1px no-repeat;
	padding-left: 18px;
}


/************ SIZE *****************/

.size10 { font-size: 10px; }
.size11 { font-size: 11px; }
.size12 { font-size: 12px; }
.size13 { font-size: 13px; }
.size14 { font-size: 14px; }
.size16 { font-size: 16px; }
.size18 { font-size: 18px; }
.size24 { font-size: 24px; }

/************ POLICE *****************/

.arialBlack { font-family: "Arial Black", Arial, Verdana, serif; }

/************ INPUT *****************/

input.inputText {
	width: 81px; /* 85 */
	padding: 0 2px;
	background: url("images/inputG_fond.gif") 0 0 no-repeat;
	border: 1px solid #009900;
}

/*###############################
#								#
#	HAUT						#	
#								#
###############################*/	
	
div#haut, div#haut_portal {
	position: relative;
	width: 950px;
	height: 240px;
	background: url("images/header_fond.jpg") 0 0 no-repeat;
	z-index: 99;
}

		img#logo {
			display: block;
			position: absolute;
			top: 0;
			left: 0;
			z-index: 45 !important;
			/*width: 653px;
			height: 217px;*/
		}
		
		a#lienLogo {
			display: block;
			position: absolute;
			top: 100px;
			left: 190px;
			width: 330px;
			height: 105px;
			z-index: 50 !important;
			cursor: pointer !important;
		}
		
		a#lienLogo img {
			z-index: 49 !important;
		}
		
		div#pasFlash {
			position: absolute;
			top: 221px;
			left: 40px;
			color: #003333;
		}
		
			div#pasFlash a {
				font-weight: bold;
				color: #EA6401;
				text-decoration: underline;
			}
		
		div#banniereFlash {
			/*display: block;
			position: absolute;
			top: 0px;
			left: 0px;
			width: 640px;
			height: 230px;*/
			z-index: 5;
		}
		
		div#langue {
			display: block;
			position: absolute;
			top: 52px;
			left: 800px;
			width: 110px;
			height: 18px;
			padding: 0 0 0 17px;
			background: url("images/puce_fleche.gif") 0 1px no-repeat;
			font-size: 10px;
			color: #333333;
		}
		
			div#langue a {
				font-size: 10px;
				color: #333333;
			}
		
				div#langue a:hover {
					text-decoration: underline;
				}
		
		div#menu_haut {
			position: absolute;
			top: 220px;
			left: 678px;
			width: 250px;
			text-align: right;
			
		}
		
				div#menu_haut ul {
					list-style-type: none;
				}
				
						div#menu_haut ul.ulniveau1 li {
							display: block;
							float: left;
							position: relative;
						}
						
						div#menu_haut ul.ulniveau1 li.bordure {
							background: url("images/menuHaut_bordLi.gif") right 2px no-repeat;
						}
						
								div#menu_haut ul.ulniveau1 li a {
									padding: 0 7px;
									font-size: 11px;
									font-weight: bold;
									/*font-variant: small-caps;*/
									text-transform: uppercase;
								}
								
										div#menu_haut ul.ulniveau1 li a:hover {
											text-decoration: underline;
										}
										
									div#menu_haut ul.ulniveau1 li.color4 a { color: #ea6401; }
									div#menu_haut ul.ulniveau1 li.color5 a { color: #663333; }
									div#menu_haut ul.ulniveau1 li.color3 a { color: #333366; }

			/* Sous-menu */			
			div#menu_haut ul li ul.sous-menu {
				position: absolute;
				display: none;
				top: 19px;
				left: -70px;
				width: 154px;
				z-index: 10;
				font-size: 1px;
				padding-bottom: 6px;
				background: url("images/ul-ssmenu.gif") 0 bottom repeat-x #eeeeee;
			}
			
				div#menu_haut ul li ul.sous-menu li {
					display: block !important;
					float: none;
					height: auto;
					padding: 3px 0;
					margin: 0;
					font-size: 1px;
				}
			
			div#menu_haut ul li ul.sous-menu li a, div#menu_haut ul li ul.sous-menu li a.out {
				display: block !important;
				font-size: 10px;
				font-weight: bold;
				text-transform: uppercase;
				padding: 2px !important;
				margin: 0;
				text-align: left;
				color: #ea6401;
				/*background: url("images/ssMenuHfond.png") 0 0 repeat-y;*/
			}
			
			div#menu_haut ul li ul.sous-menu li a:hover, div#menu_haut ul li ul.sous-menu li a.over {
				color: #ffffff;
				text-decoration: none;
				background: #ea6401;
			}
			
			
			/* Sous-menu */			
			/*div#menu_haut ul li ul.sous-menu {
				position: absolute;
				display: none;
				top: 24px;
				left: 5px;
				width: 154px;
				z-index: 10;
				font-size: 1px;
			}
			
				div#menu_haut ul li ul.sous-menu li {
					display: block !important;
					float: none;
					height: auto;
					padding: 0;
					margin: 0;
					font-size: 1px;
				}
				
						div.ssMenuHbordH, div.ssMenuHbordB {
							width: 154px;
							height: 10px;
							margin: 0;
							padding: 0;
							font-size: 1px;
						}
						
							div.ssMenuHbordH {
								background: url("images/ssMenuHbordH.png") 0 0 no-repeat;
							}
							
							div.ssMenuHbordB {
								background: url("images/ssMenuHbordB.png") 0 0 no-repeat;
							}
			
			div#menu_haut ul li ul.sous-menu li a, div#menu_haut ul li ul.sous-menu li a.out {
				display: block !important;
				font-size: 10px;
				font-weight: bold;
				text-transform: uppercase;
				padding: 4px !important;
				margin: 0;
				text-align: left;
				color: #ea6401;
				background: url("images/ssMenuHfond.png") 0 0 repeat-y;
			}
			
			div#menu_haut ul li ul.sous-menu li a:hover, div#menu_haut ul li ul.sous-menu li a.over {
				color: #ffffff;
				text-decoration: none;
				background: #ea6401;
			}*/
			

/*###############################
#								#
#	CONTENEUR					#
#								#
###############################*/
	
div#conteneur {
	width: 950px;
}	
	
div#conteneur2 {
	width: 950px;
}

/* HOME : zones dans mappemonde border : 1px solid red; */

/*Europe width: 65px; height: 65px;*/
#point2 { display: block;  margin: 30px 0 0 180px; width: 65px; height: 65px;position: absolute; z-index: 2; }
	/*.point1 {width: 65px; height: 65px;}*/
	#zone2 {top : 30px ; left: 245px;}

/*Inde width: 35px; height: 60px;*/
#point3{display : block; margin : 90px 0 0 290px;position: absolute;z-index :2;}
	/*.point2{ width: 35px; height: 60px;}*/
	#zone3 {top : 90px ; left:325px;}
	

/*Afrique width: 105px; height: 105px;*/
#point4{display : block; margin : 100px 0 0 180px;position: absolute;z-index :2;}
	/*.point3{ width: 105px; height: 105px;}*/
	#zone4 {top : 100px ; left:255px;}

/*Chine width: 40px; height: 40px;*/
#point5{display : block; margin : 60px 0 0 340px;position: absolute;z-index :2;}
	/*.point4{ width: 40px; height: 40px;}*/
	#zone5 {top : 60px ; left:380px;}	
	
	
/*Japon Corée width: 50px; height: 45px;*/
#point6{display : block; margin : 50px 0 0 385px;position: absolute;z-index :2;}
	/*.point5{width: 50px; height: 45px;}*/
	#zone6 {top : 50px ; left: 425px;}	
	
/*Asie du Sud  width: 55px; height: 52px;*/
#point7{display : block;margin : 105px 0 0 330px;position: absolute;z-index :2;}
	/*.point6{width: 55px; height: 52px;}*/
	#zone7 {top : 115px ; left: 375px;}

/*Australie  width: 110px; height: 65px;*/
#point8{display : block; margin : 160px 0 0 360px;position: absolute;z-index :2;}
	/*.point7{ width: 110px; height: 65px;}*/
	#zone8 {top : 160px ; left:440px;}	
	
	
/*Amérique du Nord width: 140px; height: 100px; */
#point9{display : block;position: absolute; z-index: 2;margin : 130px 0 0 30px;}
/*	.point8{width: 140px; height: 100px;}*/
	#zone9 {top : 30px;left:100px; }
	
	
/*Amérique du Sud width: 80px; height: 110px; */
#point10{display : block; margin : 135px 0 0 90px;position: absolute;z-index :2;}
	/*.point9{width: 80px; height: 110px; }*/
	#zone10 {top : 135px ; left:150px;}
	
	.zone { float:left;position:absolute;z-index:99;background-color : white; border : 1px solid black; padding :5px;}
	
		
	/* carte map*/
	.img_map {position: absolute; z-index:1;}
	
	.point { cursor:hand}

	
/*###############################
#								#
#	GAUCHE						#
#								#
###############################*/
	
div#gauche {
	position : relative;
	z-index:80;
	float: left;
	width: 149px; /* 159 */
	padding : 20px 5px 35px 5px;
	
}

div#gauche h1 {
	font-style: italic;
	font-size: 14px;
	text-align: right;
	padding-right: 10px;
	text-transform: uppercase;
}

	div#gauche h1.h1JoinUs {
		color: #333366;
	}
	
	div#gauche h1.h1Contact {
		color: #663333;
	}
	
	div#gauche h1.h1AboutUs {
		color: #ff6600;
	}
	
	div#gauche ul#menuGauche {
		margin: 0;
		padding: 10px 0;
		list-style-type: none;
	}
	
		div#gauche ul#menuGauche li {
			padding: 10px 0;
		}
		
			div#gauche ul#menuGauche li a {
				font-size: 10px;
				font-weight: bold;
				color: #333333;
				text-transform: uppercase;
			}
			
			div#gauche ul#menuGauche li a.selected {
				color: #ea6401;   /*ajout */height : 100%;
			}
			
			/*ajout*/
			div#gauche ul#ulGniveau1 li a:hover {height : 100%;	}
			
			
			
/*###############################
#								#
#	CONTENU						#
#								#
###############################*/
	
	div.contenu {
		float: left;
		width: 716px; /* 754 */
		background: url("images/sep_contenu.jpg") repeat-y;
		padding: 7px 0 0 38px;
		min-height:450px;
		_height:450px;
	}
		
		div#tracker {
			color : #666666;
			padding: 20px 0 10px 60px;
			font-size: 9px;
			text-transform: uppercase
			
		}
		
		div#tracker a {color : #666666; font-size: 9px;}
		div#tracker a:hover { text-decoration: underline; }
		
				div#cms div#tracker a {
					color: #003333;
					font-size: 11px;
				}
		
		/*div.contenu h1 {
			padding-top: 5px;
			font-size: 24px;
			font-variant: small-caps;
			font-weight: normal;
		}*/


/*###############################
#								#
#	BAS DE PAGE					#	
#								#
###############################*/
	
div#bas {
	width: 950px;
	height: 29px; /* 49 */
	padding: 10px 0;
	margin-top: 15px;
	color : #333333;
	font-size: 9px;
	text-align: center;
	background: url("images/border_footer.gif") 0 0 no-repeat;
}

		div#bas a {
			color : #333333;
			font-size: 9px;
			font-weight : normal;
		}
	
	div#bas div#basImages {
		float: left;
		width: 150px;
	}
		
	div#bas div#basTexte {
		float: left;
		width: 75Opx !important;
		padding: 7px;
		text-align: center;
	}


/*###############################
#								#
#	CONTACT 					#
#								#
###############################*/

div#contact div.blockContact {
	padding-bottom: 30px;
}

	div.blockContact div.blockG {
		float: left;
		width: 212px;
	}
	
	div.blockContact div.blockM {
		float: left;
		width: 2OOpx;
		padding: 0 27px 0 30px;
		color: #333333;
		font-family: Verdana, Arial, serif;
		font-size: 11px;
		font-weight: bold;
	}
	
	div.blockContact div.blockD {
		float: left;
		width: 200px;
		color: #333333;
		font-family: Verdana, Arial, serif;
		font-size: 11px;
	}

.col1 { width : 165px; float: left;}
.col2 { width : 300px; float: left;}
.select {width : 145px;}

.col2 select {float :left ;}

.lang_detail { float : left;}
	.lang_detail input, input.text{ width : 105px; margin-left :5px;}
	
.checkbox1 	{ margin-right : 5px; float :left ;}
.checkbox 	{margin-right : 10px;float :left ;}


.bloc { height:50px;vertical-align:bottom;font-size:14px;font-weight:bold;}
.annonce {width : 430px; text-align : justify;margin-bottom :20px;}

/* lien postuler annonce */
div#index div.annonce a.lienPostuler, div#index a.lienPostuler { 
	display: block;
	float: right;
	width : 60px; 				
	color: #003333;
	font-size: 11px;
	font-weight: bold;
	padding: 2px 0 0 29px;
	background: url("images/G_n1_a.gif") 0 0 no-repeat;
}

	div#index div.annonce a:hover {
		text-decoration: underline;
	}

a.lienBleu, .lienAn { color : #003333;text-decoration : none;font-weight : bold;}
	a.lienBleu:hover, a.langue:hover, .lienAn:hover { text-decoration : underline;}

	a.langue {color : #003333; padding-bottom : 5px;}
	

#contact select {width : 140px !important;}
	
/*###############################
#								#
#	JOIN US 					#
#								#
###############################*/

div#joinUs {
	padding-top: 20px;
}

div#joinUs div.annonce {
	position: relative;
	width : 420px;
	text-align : justify;
	background: url("images/ligne01.gif") 0 bottom no-repeat;
}

div#joinUs h2 {
	padding-bottom: 20px;
	font-size: 12px;
	font-weight: bold;
	color: #333366;
	text-transform: uppercase;
}

div#joinUs h3 {
	padding: 0 0 15px 0;
	margin: 0;
}

	div#joinUs h3, div#joinUs h3 a {
		font-size: 12px;
		font-weight: bold;
		color: #333366;
	}

	div#joinUs a.lienAn {
		text-decoration : none;
		font-size: 11px;
		font-weight : bold;
		color: #00c5cc;
	}
	
	div#joinUs div.annonceDate {
		font-weight: bold;
		font-size: 10px;
		color: #333333;
		padding-bottom: 3px;
	}
	
	div#joinUs p.annonceDesc {
		width : 315px;
		font-size: 10px;
		color: #333333;
	}
	
	div#voirAllAnnonce {
		width : 315px;
		text-align: right;
	}
	
		div#voirAllAnnonce a {
			font-size: 12px;
			font-weight: bold;
			color: #00c5cc;
		}

	div#joinUs div.annonce a:hover {
		text-decoration: underline;
	}
	
	/* lien postuler annonce */
	div#joinUs a.lienPostuler { 
		display: block;
		position: absolute;
		bottom: 7px;
		right: 0;
		width : 72px; 				
		color: #ffffff;
		font-size: 11px;
		font-weight: bold;
		padding: 0 0 1px 4px;
		background: url("images/postuler.gif") 0 0 no-repeat;
	}

	a.langue {color : #003333; padding-bottom : 5px;}


/* DETAILS ANNONCE */

div#joinUs div.annonceDetails {
	position: relative;
	text-align : justify;
	padding-bottom: 20px;
}
	
	div#joinUs div.annonceDetailsTitre {
		text-decoration : none;
		font-size: 12px;
		font-weight : bold;
		color: #00c5cc;
		padding-bottom: 3px;
	}
	
	div#joinUs div.annonceDetailsDate {
		width: 620px;
		font-weight: bold;
		font-size: 11px;
		color: #333333;
		padding-bottom: 5px;
		text-align: right;
	}
	
	div#joinUs p.annonceDetailsDesc {
		width: 620px;
		font-size: 10px;
		color: #333333;
	}
	
	
/*###############################
#								#
#	ABOUT US 					#
#								#
###############################*/
	
div#aboutBlockG {
	float: left;
	width: 250px;
}

div#aboutBlockD {
	float: left;
	width: 250px;
	padding-left: 70px;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	color: #000000;
	text-align: justify;
	font-variant: small-caps;
}



/*###############################
#								#
#	FORMULAIRE					#
#								#
###############################*/

div#formulaire {
	color: #3e3e3e;
}

	 div#formulaire h2 {
		font-size: 18px;
		font-weight: bold;
		color: #fe9203;
		padding: 15px 0 5px 0;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #c3c3c3;
	}

	 div#formulaire h3 {
	 	width: 400px;
		font-size: 14px;
		font-weight: bold;
		color: #fe9203;
		padding: 15px 0 3px 0;
		margin-bottom: 15px;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #c3c3c3;
	}
	
	div#formulaire input.txt, div#formulaire input.checkbox, div#formulaire select, div#formulaire textarea {
		border: 1px solid #016e0b;
	}

	div#formulaire div.texte {
		padding: 20px 0 20px 15px;
	}	
		
	div#formulaire label.block {
		display: block;
		float: left;
		width: 220px;
		text-align: right;
	}
	
	div#formulaire input.txt {
		width: 150px;
		margin-left: 20px;
		background: url("images/input_fond.gif") 0 0 repeat-x #dddddd;
	}
	
			div#formulaire input#checkbox_civilite_mr {
				margin-left: 20px;
			}
				
			div#formulaire input#valider, div#formulaire input#effacer {
				width: 75px;
				height: 24px;
			}
			
			div#formulaire input#valider {
				margin-left: 240px;
			}
	
	div#formulaire textarea {
		margin-left: 20px;
		width: 210px;
		background: url("images/textarea_fond.gif") left bottom repeat-x #ffffff;
	}
	
	div#formulaire select {
		width: 152px;
		margin-left: 20px;
	}
	
	div#formulaire ul {
		list-style-type: none;
	}
	
	div#formulaire ul li {
		display: inline;
	}
	
	div#formulaire table {
		border: 0;
		width: 697px;
		margin: 40px 0;
		/*font-size: 11px;*/
	}
				
		div#formulaire table tr.fondTableau {
			height: 33px;
			background: url("images/fichProd_tableau.jpg") 0 0 no-repeat;
		}
		
			div#formulaire table tr th {
				color: #3e3e3e;
				font-weight: normal;
				padding: 0 5px 0 20px;
			}
	
	
		div#formulaire table tr td {
			padding: 5px 0 5px 20px;
		}
		
			div#formulaire table tr.bordureTD {
				background: url("images/bordureTD.gif") center bottom no-repeat;
			}
			
			div#formulaire table a {
				font-weight: bold;
				color: #3e3e3e;
			}
			
			
/*###############################
#								#
#	PANIER						#
#								#
################################*/

table {
		border: 0;
		width: 100%;
		/*margin: 40px 0;
		font-size: 11px;*/
	}
				
		table tr td {
			padding: 5px 0 5px 20px;
		}
		
			table a {
				font-weight: bold;
				color: #3e3e3e;
			}
			
			div#cms img.modifierNo{
				margin:4px;
				border:none;
			}
	
		
/*###############################
#								#
#	CMS							#
#								#
###############################*/

/* LES TITRES */

	/*div#cms h2 {
		font-size: 18px;
		font-weight: bold;
		color: #fe9203;
		padding: 15px 0 5px 0;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #c3c3c3;
	}
	
	div#cms h3 , h3.contact{
		font-size: 14px;
		font-weight: bold;
		color: #4f4f4f;
		padding-left: 15px;
		margin: 20px 0 15px 20px;
		background: url("images/puce_orange2.gif") 0 3px no-repeat;
	}
	
	div#cms h4 {
		font-size: 12px;
		color: #000000;
		padding: 5px 0 0 20px;
	}
	*/
	
	 div#cms h2 {
		font-size: 12px;
		font-weight: bold;
		color: #ea6401;
		text-transform: uppercase;
		padding: 15px 0 5px 0;
	}
	
	div#cms h3 {
		font-size: 12px;
		font-weight: bold;
		color: #ea6401;
		padding: 20px 0 15px 10px;
	}
	
	div#cms h4 {
		font-size: 12px;
		font-weight: bold;
		font-style: italic;
		color: #ea6401;
		padding: 5px 0 0 20px;
	}

/* DIVERS COMMUN */

	div#cms a {
		color: #046c0c;
		font-size: 12px;
		text-decoration: underline;
	}
	
	div#cms img {
		border: 1px solid #c3c3c3;
	}
	
	div#cms ul {
		padding-left: 2px;
		list-style-type: disc;
	}
	
			div#cms ul li {
				/*background: url("images/puce_carreGris.gif") 0 5px no-repeat;
				padding-left: 10px;*/
			}
	
	div#cms q {
		display:block;
		clear:both;
		text-align:center;
		font-style:italic;
		padding-top:5px;
	}
	
	div#cms div.accroche, div.media, div.texte, div.texte3 {
	    padding: 0 0 10px 0;
	}
	
	div#cms div.accroche, div.media, div.texte, div.texte2, div.texte3 {
		text-align: justify;
	}
	
	div.texte, div.texte2, div.texte3, div.accroche {
		font-size: 11px;
		font-weight: normal;
		color: #333333;
	}
	
	div#cms div.media {
		padding: 10px 0;
		text-align:center;
	}
	
	div#cms div.accroche {
		font-weight: bold;
		padding: 10px 0 10px 0;
	}
	
	div#cms div.texte {
		padding-left: 20px;
	}
	
	/*div#cms div.texte2 {
	    float: left;
	    width: 48%;
	    margin-right: 2%;
	    padding: 10px 0;
	}*/
	
	div#cms div.texte3 {
	    float: left;
	    width: 31%;
	    margin-right: 2%;
	    padding: 10px 0;
	}
	
	div#cms div.last {
	    margin-right: 0;
	}
	
	/* NEW */
	/*div#cms div.texte2 {
	    float: left;
	    width: 524px;
	    padding-right: 40px;
	    padding: 10px 0;
	}
	
	div#cms div.texte2 div.col2 {
		float: left;
		width: 187px;
		margin: 0;
		padding: 0;
	}
	
	div#cms div.texte2 div#sizeMedia2 {
		width: 292px;
		padding: 0;
		margin: 0;
		text-align: left;
	}
	
	div#cms div.last2 {
		width: 192px;
	    margin-right: 0;
	}*/
	/* Fin NEW */
	
	/* NEW */
	div#cms div.texte2 {
	    float: left;
	    width: 469px; /* 509 */
	    padding: 10px 40px 10px 0;
	}
	
	div#cms div.texte2 div.col2 {
		float: left;
		width: 187px; /* 217 */
		margin: 0;
		padding: 0;
	}
	
	div#cms div.texte2 div#sizeMedia2 {
		width: 272px;
		padding: 0;
		margin: 0;
		text-align: left;
	}
	
	div#cms div.last2 {
		width: 192px;
	    padding-right: 0;
	}
	/* Fin NEW */
	
	div#cms div.left {
	    float: left;
	    margin: 0 10px 10px 0;
	    text-align: center;
	}
	
	div#cms div.right, .alignDroit {
	    float: right;
	    margin: 0 0 10px 10px;
	    text-align: center;
	}
	
	/* Complément INFOS */
	
	div#cms div#complementInfo {
		width: 595px;
		padding-top: 10px;
	}
	
			div#cms div#complementInfo p {
				font-size: 12px;
				font-weight: bold;
				font-style: italic;
				color: #cccccc;
			}
			
			div#cms div#complementInfo ul li {
				padding: 0;
				margin: 0;
			}
			
				div#cms div#complementInfo a {
					font-size: 12px;
					color: #fefefe;
				}
	
	
/* FLASH */
/*#Flash{
	background: url("home/home.jpg") center 5px no-repeat;
	text-align: center;
}*/

/* STYLE PLAN */
div#planCMS ul {
	margin: 0 0 0 19px;
}
	div#planCMS ul li { list-style-type:none;
		margin: 0 0 20px 0;
		padding: 0 0 0 0;
	}
		div#planCMS ul li a {text-transform : uppercase;
			color: #333333;font-weight : bold;
		}
div#planCMS ul.sous-menu {
	margin: 0 0 0 20px; 
	clear: both;
}
	div#planCMS ul.sous-menu li {list-style-type:disc;
		margin: 5px 0 0 0; 
	}
		div#planCMS ul.sous-menu li a {font-weight : normal;
			color: #000000;}
			
div#planCMS h1.sitemap{color: #333333;}
			
			
/* SPECIAL ANNUAIRE */
h1.golden-h1 { display: none;}

/* ------------------- */
/* - Liste de type 1 - */
/* ------------------- */
ul#golden-n1 { 
	list-style-type: none;
	margin: 0 0 0 19px;
}
	ul#golden-n1 H2, ul#golden-n1 H3 {
		background: none;
		height: 15px;
		padding: 0;
		font-size: 13px;
	}
		ul#golden-n1 H2 a, ul#golden-n1 H3 a { color: #EA6401;}
		ul#golden-n1 li p {
			margin: 10px 0 10px;
			width: 450px;
		}

		ul#golden-n1 li.t1 { margin-bottom:15px;  }
/* ------------------- */
/* - Liste de type2 - */
/* ------------------- */
ul.golden-n2 { 
	margin: 0 0 0 20px; 
	list-style-type: none;
}
	ul.golden-n2 li {
		margin: 5px 0 0 0; 
	}
	ul.golden-n2 H3 {
		background: none;
		display: inline;
	}
		ul.golden-n2 H3 a {color: #3d4e57;}
		ul.golden-n2 a { color:#666666!important;}

#divScroll img {float : left; margin-right:5px!important;}