﻿@charset "UTF-8";
/* CSS Document */

/**********************************/
/***********Tags généraux**********/
/**********************************/
a:link, a:visited {
	color: #e22019;
	text-decoration: none;
}
a:hover, a:active {
	color: #e22019;
	text-decoration: underline;
}
html, body {
	background-color: #92c3c3;
}
body {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	line-height: 13px;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #000;	
}
form {
	margin: 0;
	padding: 0;
}
img {
	border: 0px none #000;
}
p {
	text-align: justify;
	margin: 0;
	padding: 10px 0 5px 0;
}
ul {
	margin: 0;
	padding: 0 5px 5px 15px;

}
li {
	margin: 0;
	padding: 0 0 5px 0;
	list-style-position: outside;
	list-style-type: disc;
}
hr {
	width: 99%;
	height: 1px;
	margin: 0 0 5px 0;
	padding: 0;
	border-top: 0px solid #000;
	clear: both;
}
sup {
	font-size: 8px;
	line-height: 0.8em;
	margin: 0;
	padding: 0;
}
iframe {
background-color:#fff;
}
/**********************************/
/***********Conteneurs*************/
/**********************************/

#global {
	position: relative;
	width: 990px;
	height: 585px;
	margin: 0 auto 0 auto;
	padding: 0;
	text-align: left;
	background-color: #99cbcb;
	overflow: hidden;
}

/***********Bandeau Haut*************/

#bandeauHaut {
	position: relative;
	height: 130px;
	margin: 0;
	padding: 0;
	text-align: left;
	background-color: #c1e0e0;
	}
	#bandeauHaut #logo,
	#bandeauHaut #flashHaut {
		float: left;
		margin: 0;
		padding: 0;
	}
	#bandeauHaut #rechercherGlobal {
		width: 150px;
		height: 130px;
		float: left;
		margin: -35px 0 0 0;
		padding: 0;
		background: url(../images/commun/fond_rechercher.gif) 0 45px no-repeat;
		position: relative;
		}
		#bandeauHaut #rechercherGlobal #rechercher {
			position: absolute;
			left: 8px;
			top: 50px;
			margin: 0;
			padding: 0;
			}
			#bandeauHaut #rechercherGlobal #rechercher form input {
				margin: 0;
				padding: 0;
				}		
			#bandeauHaut #rechercherGlobal #rechercher form input.champRechercher {
				width: 90px;
				height: 15px;
				margin: 0 8px 0 0;
				padding: 0;
				border: 0px none #000;
				font-family:  Georgia, "Times New Roman", Times, serif;
				font-weight: bold;
				font-size: 14px;
				line-height: 14px;
				}
/*	#bandeauHaut #ventes {
		display: none;
		}				*/
		
	#bandeauHaut #ventes {
		display: block;
		width: 150px;
		height: 130px;
		position: absolute;
		left: 0;
		top: 85px;
		margin: 0;
		padding: 0;
		background: url(../images/commun/fond_rechercher.gif) 0 0 no-repeat;
		}
		#bandeauHaut #ventes a {
			display: block;
			font-family:  Georgia, "Times New Roman", Times, serif;
			font-size: 13px;
			line-height: 17px;
			font-weight: bold;
			text-decoration: none;
			padding: 5px 0 0 10px;
		}
		#bandeauHaut #ventes a:link, #bandeauHaut #ventes a:visited {
			color: #000;
		}
		#bandeauHaut #ventes a:hover, #bandeauHaut #ventes a:active {
			color: #fff;
		}					
/********************************/	

/***********Accueil*************/		
	
#redacGlobalAccueil {
		margin: 0;
		padding: 0;
		height: 325px;
		background: url(../images/fr/fond_redac_accueil.jpg) 0 0 no-repeat;
		position: relative;
	}
	#redacGlobalAccueil h1 {
		font-family:  Georgia, "Times New Roman", Times, serif;
		font-size: 17px;
		line-height: 17px;
		font-weight: bold;
		color: #fff;
		text-align: left;
		padding: 0;
		margin: 0;
	}
	#redacGlobalAccueil h1#sloganL1 {
		position: absolute;
		left: 285px;
		top: 259px;
	}
	#redacGlobalAccueil h1#sloganL2 {
		position: absolute;
		left: 335px;
		top: 287px;
	}
	#redacGlobalAccueil h2 {
		font-family:  Georgia, "Times New Roman", Times, serif;
		font-size: 16px;
		line-height: 16px;
		font-weight: bold;
		color: #fff;
		text-align: center;
		padding: 0;
		margin: 0 0 7px 0;
	}
	
	/***********Bloc Actualites*************/
	
	#redacGlobalAccueil #blocActualites {
		position: absolute;
		top: 26px;
		left: 30px;
		width: 200px;
		height: 80px;
		padding: 0;
		margin: 0;
		overflow: hidden;
		}
		
		
		#redacGlobalAccueil #blocActualites ul {
			margin: 0;
			padding: 0 5px 5px 0;
			
			}
			#redacGlobalAccueil #blocActualites ul li {
				font-size: 11px;
				line-height: 13px;
				margin: 0;
				padding: 0 0 5px 8px;
				list-style-position: outside;
				list-style-type: none;
				background: url(../images/commun/puce_liste1.gif) 0 5px no-repeat;
				}
			#redacGlobalAccueil #blocActualites ul li a {
				text-decoration: none;
				}
			#redacGlobalAccueil #blocActualites ul li a:link, #redacGlobalAccueil #blocActualites ul li a:visited {
				color: #000;
				}
			#redacGlobalAccueil #blocActualites ul li a:hover, #redacGlobalAccueil #blocActualites ul li a:active {
				color: #fff;
				}
		#redacGlobalAccueil #blocActualites .btnSuiteAccueil {
			position: absolute;
			bottom: 0;
			right: 5px;
			}
			
	/***********Bloc Animations*************/
	
	#redacGlobalAccueil #blocAnimations {
		position: absolute;
		top: 138px;
		left: 25px;
		width: 220px;
		height: 155px;
		padding: 0;
		margin: 0;
		overflow: hidden;
		}
		#redacGlobalAccueil #blocAnimations ul {
			margin: 0;
			padding: 0 5px 5px 0;
			
			}
			#redacGlobalAccueil #blocAnimations ul li {
				font-size: 11px;
				line-height: 13px;
				margin: 0;
				padding: 0 0 5px 8px;
				list-style-position: outside;
				list-style-type: none;
				background: url(../images/commun/puce_liste1.gif) 0 5px no-repeat;
				}
			#redacGlobalAccueil #blocAnimations ul li a {
				text-decoration: none;
				}
			#redacGlobalAccueil #blocAnimations ul li a:link, #redacGlobalAccueil #blocAnimations ul li a:visited {
				color: #000;
				}
			#redacGlobalAccueil #blocAnimations ul li a:hover, #redacGlobalAccueil #blocAnimations ul li a:active {
				color: #fff;
				}
		#redacGlobalAccueil #blocAnimations .btnSuiteAccueil {
			position: absolute;
			bottom: 0;
			right: 0;
			}
		#redacGlobalAccueil #blocAnimations table {
			width: 190px;
			}
			#redacGlobalAccueil #blocAnimations table td {
				vertical-align: top;
				padding-bottom: 10px;
				}
				
	/***********Bloc Boutiques*************/		

	#redacGlobalAccueil #blocBoutiques {
		position: absolute;
		top: 22px;
		left: 743px;
		width: 200px;
		height: 145px;
		padding: 0;
		margin: 0;
		overflow: hidden;
		}				
/*		#redacGlobalAccueil #blocBoutiques ul {
			margin: 0;
			padding: 0 5px 5px 0;
			
			}
			#redacGlobalAccueil #blocBoutiques ul li {
				font-size: 11px;
				line-height: 13px;
				margin: 0;
				padding: 0 0 5px 8px;
				list-style-position: outside;
				list-style-type: none;
				background: url(../images/commun/puce_liste1.gif) 0 5px no-repeat;
				}  */
			#redacGlobalAccueil #blocBoutiques a {
				text-decoration: none;
				}
			#redacGlobalAccueil #blocBoutiques a:link, #redacGlobalAccueil #blocBoutiques a:visited {
				color: #000;
				}
			#redacGlobalAccueil #blocBoutiques a:hover, #redacGlobalAccueil #blocBoutiques a:active {
				color: #fff;
				}
		#redacGlobalAccueil #blocBoutiques .btnSuiteAccueil {
			position: absolute;
			bottom: 0;
			right: 0;
			}
		#redacGlobalAccueil #blocBoutiques table {
			width: 190px;
			}
			#redacGlobalAccueil #blocBoutiques table td {
				vertical-align: top;
				padding-bottom: 10px;
				}	
	#redacGlobalAccueil #redac {
		position: absolute;
		top: 33px;
		left: 280px;
		width: 440px;
		padding: 0;
		margin: 0;
	}
	#redacGlobalAccueil #redac p {
/*		font-size: 11px;
		line-height: 13px;*/
		font-size: 11px;
		line-height: 14px;
		color: #2c4146;
		padding: 0;
		margin: 3px 0;
		text-align: justify;
	}
	#redacGlobalAccueil #redac .txtCouleur1 {
		color: #e1001a;
	}
	
	/***********Bloc Emploi*************/
	
	#redacGlobalAccueil #blocEmploi {
		position: absolute;
		top: 210px;
		left: 765px;
		width: 190px;
		height: 80px;
		padding: 0;
		margin: 0;
		overflow: hidden;
		}
		#redacGlobalAccueil #blocEmploi ul {
			margin: 0;
			padding: 0 5px 5px 0;
			
			}
			#redacGlobalAccueil #blocEmploi ul li {
				font-size: 11px;
				line-height: 13px;
				margin: 0;
				padding: 0 0 5px 8px;
				list-style-position: outside;
				list-style-type: none;
				background: url(../images/commun/puce_liste1.gif) 0 5px no-repeat;
				}
			#redacGlobalAccueil #blocEmploi ul li a {
				text-decoration: none;
				}
			#redacGlobalAccueil #blocEmploi ul li a:link, #redacGlobalAccueil #blocEmploi ul li a:visited {
				color: #000;
				}
			#redacGlobalAccueil #blocEmploi ul li a:hover, #redacGlobalAccueil #blocEmploi ul li a:active {
				color: #fff;
				}
		#redacGlobalAccueil #blocEmploi .btnSuiteAccueil {
			position: absolute;
			bottom: 0;
			right: 0;
			}	
	
/********************************/

/***********Pages Garde 3 blocs*************/		
	
#redacGlobalGarde3blocs {
		height: 310px;
		margin: 0;
		padding: 0;
		background: url(../images/commun/fond_blocs_x3.gif) 0 40px no-repeat;
		position: relative;
	}
	#redacGlobalGarde3blocs h1 {
		font-family:  Georgia, "Times New Roman", Times, serif;
		font-size: 31px;
		line-height: 35px;
		font-weight: bold;
		color: #000;
		text-align: center;
		padding: 0;
		margin: 0;
		}
	#redacGlobalGarde3blocs h2 {
		font-family:  Georgia, "Times New Roman", Times, serif;
		font-size: 20px;
		line-height: 23px;
		font-weight: bold;
		color: #fff;
		text-align: center;
		padding: 0;
		margin: 0;
		}
		#redacGlobalGarde3blocs h2 a {
			color: #fff;
			text-decoration: none;
		}
	#redacGlobalGarde3blocs h3 {
		font-size: 13px;
		line-height: 16px;
		font-weight: bold;
		color: #000;
		text-align: left;
		padding: 3px 0 5px 0;
		margin: 0;
		text-align: center;
	}
	#redacGlobalGarde3blocs p {
		font-size: 11px;
		line-height: 13px;
		color: #000;
		text-align: justify;
		padding: 3px 0 5px 0;
		margin: 0;
	}
	#redacGlobalGarde3blocs ul {
		margin: 0;
		padding: 5px 5px 5px 0;
		
		}
		#redacGlobalGarde3blocs ul li {
			font-size: 11px;
			line-height: 13px;
			margin: 0;
			padding: 0 0 3px 8px;
			list-style-position: outside;
			list-style-type: none;
			background: url(../images/commun/puce_liste1.gif) 0 5px no-repeat;
			text-align: justify;
			}
	#redacGlobalGarde3blocs #garde3blocs1 {
		position: absolute;
		top: 64px;
		left: 103px;
		width: 232px;
		height: 205px;
		padding: 0;
		margin: 0;
		overflow: hidden;
		text-align: center;
		}
	#redacGlobalGarde3blocs #garde3blocs2 {
		position: absolute;
		top: 64px;
		left: 385px;
		width: 228px;
		height: 205px;
		padding: 0;
		margin: 0;
		overflow: hidden;
		text-align: center;
		}
	#redacGlobalGarde3blocs #garde3blocs3 {
		position: absolute;
		top: 64px;
		left: 660px;
		width: 232px;
		height: 205px;
		padding: 0;
		margin: 0;
		overflow: hidden;
		text-align: center;
		}
/********************************/

/***********Pages Garde 4 blocs*************/		
	
#redacGlobalGarde4blocs {
		height: 310px;
		margin: 0;
		padding: 0;
		background: url(../images/commun/fond_blocs_x4.gif) 0 40px no-repeat;
		position: relative;
	}
	#redacGlobalGarde4blocs h1 {
		font-family:  Georgia, "Times New Roman", Times, serif;
		font-size: 31px;
		line-height: 35px;
		font-weight: bold;
		color: #000;
		text-align: center;
		padding: 0;
		margin: 0;
	}
	#redacGlobalGarde4blocs h2 {
		font-family:  Georgia, "Times New Roman", Times, serif;
		font-size: 20px;
		line-height: 23px;
		font-weight: bold;
		color: #fff;
		text-align: center;
		padding: 0;
		margin: 0;
	}
		#redacGlobalGarde4blocs h2 a {
			color: #fff;
			text-decoration: none;
		}
	#redacGlobalGarde4blocs h3 {
		font-size: 13px;
		line-height: 16px;
		font-weight: bold;
		color: #000;
		text-align: left;
		padding: 3px 0 5px 0;
		margin: 0;
		text-align: center;
	}
	#redacGlobalGarde4blocs p {
		font-size: 11px;
		line-height: 13px;
		color: #000;
		text-align: justify;
		padding: 3px 0 5px 0;
		margin: 0;
	}
	#redacGlobalGarde4blocs ul {
		margin: 0;
		padding: 5px 5px 5px 0;
		
		}
		#redacGlobalGarde4blocs ul li {
			font-size: 11px;
			line-height: 13px;
			margin: 0;
			padding: 0 0 3px 8px;
			list-style-position: outside;
			list-style-type: none;
			background: url(../images/commun/puce_liste1.gif) 0 5px no-repeat;
			text-align: justify;
			}
	#redacGlobalGarde4blocs #garde4blocs1 {
		position: absolute;
		top: 57px;
		left: 20px;
		width: 200px;
		height: 210px;
		padding: 0;
		margin: 0;
		overflow: hidden;
		text-align: center;
		}
	#redacGlobalGarde4blocs #garde4blocs2 {
		position: absolute;
		top: 57px;
		left: 265px;
		width: 200px;
		height: 210px;
		padding: 0;
		margin: 0;
		overflow: hidden;
		text-align: center;
		}
	#redacGlobalGarde4blocs #garde4blocs3 {
		position: absolute;
		top: 57px;
		left: 510px;
		width: 200px;
		height: 210px;
		padding: 0;
		margin: 0;
		overflow: hidden;
		text-align: center;
		}
	#redacGlobalGarde4blocs #garde4blocs4 {
		position: absolute;
		top: 57px;
		left: 755px;
		width: 200px;
		height: 210px;
		padding: 0;
		margin: 0;
		overflow: hidden;
		text-align: center;
		}
		
/********************************/

/***********Pages ***************/		
	
#redacGlobal {
	height: 310px;
	margin: 0;
	padding: 0;
	position: relative;
	overflow: hidden;
	}
	#redacGlobal h1 {
		font-family:  Georgia, "Times New Roman", Times, serif;
		font-size: 21px;
		line-height: 21px;
		font-weight: bold;
		color: #e22019;
		text-align: left;
		padding: 20px 0 0 24px;
		margin: 0;
	}
	body#pageEnseigne #redacGlobal h1,
	body#pageEnseigneHistorique #redacGlobal h1,
	body#pageEnseigneConcept #redacGlobal h1,
	body#pageEnseigneAtouts #redacGlobal h1,
	body#pageEnseigneActualite #redacGlobal h1
 		{
		padding: 50px 0 0 24px;
	}
		#redacGlobal h1 a:link, #redacGlobal h1 a:visited {
			color: #e22019;
			text-decoration: none;
		}
		#redacGlobal h1 a:hover, #redacGlobal h1 a:active {
			color: #fff;
			text-decoration: none;
		}
	#redacGlobal h1.titreEmploi {
		font-family:  Georgia, "Times New Roman", Times, serif;
		font-size: 16px;
		line-height: 21px;
		font-weight: bold;
		color: #e22019;
		text-align: left;
		padding: 20px 0 0 24px;
		margin: 0;
	}
	#redacGlobal h1.titreProduits {
		font-family:  Georgia, "Times New Roman", Times, serif;
		font-size: 15px;
		line-height: 21px;
		font-weight: bold;
		color: #e22019;
		text-align: left;
		padding: 48px 0 0 24px;
		margin: 0;
	}
	#redacGlobal h1.titreAgoraphile {
		font-family:  Georgia, "Times New Roman", Times, serif;
		font-size: 16px;
		line-height: 21px;
		font-weight: bold;
		color: #e22019;
		text-align: left;
		padding: 40px 0 0 24px;
		margin: 0;
	}

#redacGlobalNews {
	height: 340px;
	margin: 0;
	padding: 0;
	position: relative;
	overflow: hidden;
	}	
	/********** Rédac modèle 1 ***************/
	
	#redacGlobal #redac1 {
		width: 415px;
		height: 295px;
		margin: 0;
		padding: 15px 5px 0 50px;
		position: absolute;
		top: 5px;
		left: 200px;
		background: url(../images/commun/fond_redac1.gif) 0 0 no-repeat;
		overflow: hidden;
		}
		#redacGlobal #redac1 h2 {
/*			font-size: 15px;
			line-height: 17px;*/
			font-size: 17px;
			line-height: 20px;
			font-weight: bold;
			color: #e22019;
			text-align: left;
			padding: 2px 20px 3px 0;
			margin: 0;
			clear: both;
			}
		#redacGlobal #redac1 h3 {
/*			font-size: 12px;
			line-height: 14px;*/
			font-size: 14px;
			line-height: 17px;
			font-weight: bold;
			color: #4b9395;
			text-align: left;
			padding: 0 20px 3px 0;
			margin: 0;
			clear: both;
			}
			#redacGlobal #redac1 h3 a {
				color: #4b9395;
				}
		#redacGlobal #redac1 ul {
			margin: 0;
			padding: 3px 20px 2px 0;
			}
			#redacGlobal #redac1 ul li {
/*				font-size: 11px;
				line-height: 12px;*/
				font-size: 12px;
				line-height: 16px;
				margin: 0;
				padding: 0 0 5px 9px;
				list-style-position: outside;
				list-style-type: none;
				background: url(../images/commun/puce_liste2.gif) 0 6px no-repeat;
				text-align: justify;
				}
		#redacGlobal #redac1 p {
/*			font-size: 11px;
			line-height: 13px;
			padding: 2px 0 4px 0;*/
			font-size: 12px;
			line-height: 16px;
			padding: 2px 20px 5px 0;
			margin: 0;
		}
		#redacGlobal #redac1 .txtNote1 {
			font-size: 10px;
			line-height: 12px;
			text-align: justify;
			padding: 2px 20px 4px 0;
			margin: 0;
		}
	/********** Rédac modèle 2 ***************/
			
	#redacGlobal #redac2 {
		width: 385px;
		height: 270px;
		margin: 0;
		padding: 50px 5px 0 80px;
		position: absolute;
		top: 5px;
		left: 200px;
		background: url(../images/commun/fond_redac2.gif) 0 0 no-repeat;
		overflow: hidden;
		}
		#redacGlobal #redac2 #btnCandidatureEmploi {
			width: 135px;
			height: 12px;
			margin: 0;
			padding: 0;
			position: absolute;
			top: 20px;
			left: 328px;
			z-index: 10;
		}
		#redacGlobal #redac2 #nouvelleRecherche {
			width: 189px;
			margin: 0;
			padding: 0;
			position: absolute;
			top: 19px;
			left: 274px;
			z-index: 10;
		}
		#redacGlobal #redac2 h2 {
/*			font-size: 15px;
			line-height: 17px;*/
			font-size: 17px;
			line-height: 20px;
			font-weight: bold;
			color: #e22019;
			text-align: left;
			padding: 2px 20px 3px 0;
			margin: 0;
			clear: both;
			}
		#redacGlobal #redac2 h2.titreEmploiZones {
			padding: 10px 0 2px 0;
			}
		#redacGlobal #redac2 h3 {
/*			font-size: 12px;
			line-height: 14px;*/
			font-size: 14px;
			line-height: 17px;
			font-weight: bold;
			color: #4b9395;
			text-align: left;
			padding: 0 20px 3px 0;
			margin: 0;
			clear: both;
			}
			#redacGlobal #redac2 h3 a {
				color: #4b9395;
				}
		#redacGlobal #redac2 h4 {
/*			font-size: 12px;
			line-height: 15px;*/
			font-size: 13px;
			line-height: 17px;
			font-weight: bold;
			color: #000;
			text-align: left;
			padding: 2px 20px 2px 0;
			margin: 0;
			}
		#redacGlobal #redac2 ul {
			margin: 0;
			padding: 3px 20px 2px 0;
			}
			#redacGlobal #redac2 ul li {
/*				font-size: 11px;
				line-height: 12px;*/
				font-size: 12px;
				line-height: 16px;
				margin: 0;
				padding: 0 0 5px 9px;
				list-style-position: outside;
				list-style-type: none;
				background: url(../images/commun/puce_liste2.gif) 0 6px no-repeat;
				text-align: justify;
				}
		#redacGlobal #redac2 p {
/*			font-size: 11px;
			line-height: 13px;
			padding: 2px 0 4px 0;*/
			font-size: 12px;
			line-height: 16px;
			padding: 2px 20px 5px 0;
			margin: 0;
		}
		#redacGlobal #redac2 .txtNote1 {
			font-size: 10px;
			line-height: 12px;
			text-align: justify;
			padding: 2px 20px 4px 0;
			margin: 0;
		}
		#redacGlobal #redac2 .btnConsulterOffreMetier,
		#redacGlobal #redac2 .btnConsulter
		 {
			float: right;
			margin-right: 20px;
			}
		#redacGlobal #redac2 .btnSuite {
			float: right;
			margin: 0 20px 5px 0;
			}
			#redacGlobal #redac2 form select {
				font-size: 11px;
				background-color: #d00;
				color: #fff;
				}
				#redacGlobal #redac2 form select option {
					font-size: 11px;
					background-color: #fff;
					color: #000;
					}
	/********** Rédac modèle 3 ***************/

	#redacGlobal #redac3 {
		width: 390px;
		height: 260px;
		margin: 0;
		padding: 45px 5px 0 75px;
		position: absolute;
		top: 5px;
		left: 200px;
		background: url(../images/commun/fond_redac3.gif) 0 0 no-repeat;
		overflow: hidden;
		}
		#redacGlobal #redac3 #btnCandidatureEmploi {
			width: 135px;
			height: 12px;
			margin: 0;
			padding: 0;
			position: absolute;
			top: 20px;
			left: 328px;
			z-index: 10;
		}		
		#redacGlobal #redac3 h2 {
/*			font-size: 15px;
			line-height: 17px;*/
			font-size: 17px;
			line-height: 20px;
			font-weight: bold;
			color: #e22019;
			text-align: left;
			padding: 2px 20px 3px 0;
			margin: 0;
			clear: both;
			}
		#redacGlobal #redac3 h3 {
/*			font-size: 12px;
			line-height: 14px;*/
			font-size: 14px;
			line-height: 17px;
			font-weight: bold;
			color: #4b9395;
			text-align: left;
			padding: 0 20px 3px 0;
			margin: 0;
			clear: both;
			}
			#redacGlobal #redac3 h3 a {
				color: #4b9395;
				}
/*		#redacGlobal #redac3 ul {
			margin: 0;
			padding: 3px 20px 2px 0;
			}
			#redacGlobal #redac3 ul li {
				font-size: 12px;
				line-height: 16px;
				margin: 0;
				padding: 0 0 5px 9px;
				list-style-position: outside;
				list-style-type: none;
				background: url(../images/commun/puce_liste2.gif) 0 6px no-repeat;
				text-align: justify;
				}*/
		#redacGlobal #redac3 ul {
			margin: 0;
			padding: 3px 20px 2px 0;
			}
			#redacGlobal #redac3 ul li {
				font-size: 12px;
				line-height: 18px;
				margin: 0;
				padding: 0 0 5px 9px;
				list-style-position: outside;
				list-style-type: none;
				background: url(../images/commun/puce_liste2.gif) 0 6px no-repeat;
				text-align: justify;
				}
				#redacGlobal #redac3 ul li ul {
					margin: 0;
					padding: 3px 5px 2px 15px;
					}
					#redacGlobal #redac3 ul li ul li {
						font-size: 11px;
						line-height: 16px;
						margin: 0;
						padding: 0 0 3px 9px;
						list-style-position: outside;
						list-style-type: none;
						background: url(../images/commun/puce_liste3.gif) 0 4px no-repeat;
						text-align: justify;
						}
						#redacGlobal #redac3 ul li ul li ul {
							margin: 0;
							padding: 3px 5px 2px 15px;
							}
							#redacGlobal #redac3 ul li ul li ul li {
								font-size: 11px;
								line-height: 16px;
								margin: 0px;
								padding: 0 0 3px 9px;
								list-style-position: outside;
								list-style-type: none;
								background: url(../images/commun/puce_liste4.gif) 0 4px no-repeat;
								text-align: justify;
								}
								#redacGlobal #redac3 ul li ul li ul li ul {
									margin: 0;
									padding: 3px 5px 2px 15px;
									
									}
									#redacGlobal #redac3 ul li ul li ul li ul li {
										font-size: 11px;
										line-height: 16px;
										margin: 0;
										padding: 0 0 3px 9px;
										list-style-position: outside;
										list-style-type: none;
										background: url(../images/commun/puce_liste5.gif) 0 4px no-repeat;
										text-align: justify;
										}
														
		#redacGlobal #redac3 p {
			font-size: 12px;
			line-height: 16px;
			padding: 2px 20px 5px 0;
			margin: 0;
		}
		#redacGlobal #redac3 .txtNote1 {
			font-size: 10px;
			line-height: 12px;
			text-align: justify;
			padding: 2px 20px 4px 0;
			margin: 0;
		}

		#redacGlobal #redac3 #btnVoirNews {
			width: 189px;
			height: 12px;
			margin: 0;
			padding: 0;
			position: absolute;
			top: 19px;
			left: 274px;
			z-index: 10;
		}	
		
		#redacGlobal #redac3 #ThemeNews {
			color: #4B9395;
			}		
			#redacGlobal #redac3 form select {
				font-size: 11px;
				background-color: #d00;
				color: #fff;
				}
				#redacGlobal #redac3 form select option {
					font-size: 11px;
					background-color: #fff;
					color: #000;
					}
					

	/********** Rédac modèle 3News ***************/

	#redacGlobalNews #redac3News {
		width: 390px;
		height: 260px;
		margin: 0;
		padding: 45px 0px 0 75px;
		position: absolute;
		top: 50px;
		left: 0px;
		background: url(../images/commun/fond_redac3.gif) 0 0 no-repeat;
		overflow: hidden;
		}
		#redacGlobalNews #redac3News h2 {
/*			font-size: 15px;
			line-height: 17px;*/
			font-size: 17px;
			line-height: 20px;
			font-weight: bold;
			color: #e22019;
			text-align: left;
			padding: 2px 20px 3px 0;
			margin: 0;
			clear: both;
			}
		#redacGlobalNews #redac3News h3 {
/*			font-size: 12px;
			line-height: 14px;*/
			font-size: 14px;
			line-height: 17px;
			font-weight: bold;
			color: #4b9395;
			text-align: left;
			padding: 0 20px 3px 0;
			margin: 0;
			clear: both;
			}
			#redacGlobalNews #redac3News h3 a {
				color: #4b9395;
				}
		#redacGlobalNews #redac3News ul {
			margin: 0;
			padding: 3px 20px 2px 0;
			}
			#redacGlobalNews #redac3News ul li {
/*				font-size: 11px;
				line-height: 12px;*/
				font-size: 12px;
				line-height: 16px;
				margin: 0;
				padding: 0 0 5px 9px;
				list-style-position: outside;
				list-style-type: none;
				background: url(../images/commun/puce_liste2.gif) 0 6px no-repeat;
				text-align: justify;
				}
		#redacGlobalNews #redac3News p {
/*			font-size: 11px;
			line-height: 13px;
			padding: 2px 0 4px 0;*/
			font-size: 12px;
			line-height: 16px;
			padding: 2px 20px 5px 0;
			margin: 0;
		}
		#redacGlobalNews #redac3News .txtNote1 {
			font-size: 10px;
			line-height: 12px;
			text-align: justify;
			padding: 2px 20px 4px 0;
			margin: 0;
		}

		#redacGlobalNews #redac3News #btnVoirNews {
			width: 189px;
			height: 12px;
			margin: 0;
			padding: 0;
			position: absolute;
			top: 19px;
			left: 274px;
			z-index: 10;
		}	
		
		#redacGlobalNews #redac3News #ThemeNews {
			color: #4B9395;
			}		
			#redacGlobalNews #redac3News form select {
				font-size: 11px;
				background-color: #d00;
				color: #fff;
				}
				#redacGlobalNews #redac3News form select option {
					font-size: 11px;
					background-color: #fff;
					color: #000;
					}
					
	/********** Rédac modèle 4 ***************/

	#redacGlobal #redac4 {
		width: 410px;
		height: 243px;
		margin: 0;
		padding: 42px 5px 0 50px;
		position: absolute;
		top: 5px;
		left: 200px;
		background: url(../images/commun/fond_redac4.gif) 0 0 no-repeat;
		overflow: hidden;
		}
		#redacGlobal #redac4 h2 {
/*			font-size: 15px;
			line-height: 17px;*/
			font-size: 17px;
			line-height: 20px;
			font-weight: bold;
			color: #e22019;
			text-align: left;
			padding: 2px 20px 3px 0;
			margin: 0;
			clear: both;
			}
		#redacGlobal #redac4 h3 {
/*			font-size: 12px;
			line-height: 14px;*/
			font-size: 14px;
			line-height: 17px;
			font-weight: bold;
			color: #4b9395;
			text-align: left;
			padding: 0 20px 3px 0;
			margin: 0;
			clear: both;
			}
			#redacGlobal #redac4 h3 a {
				color: #4b9395;
				}
		#redacGlobal #redac4 ul {
			margin: 0;
			padding: 3px 20px 2px 0;
			}
			#redacGlobal #redac4 ul li {
/*				font-size: 11px;
				line-height: 12px;*/
				font-size: 12px;
				line-height: 16px;
				margin: 0;
				padding: 0 0 5px 9px;
				list-style-position: outside;
				list-style-type: none;
				background: url(../images/commun/puce_liste2.gif) 0 6px no-repeat;
				text-align: justify;
				}
		#redacGlobal #redac4 p {
/*			font-size: 11px;
			line-height: 13px;
			padding: 2px 0 4px 0;*/
			font-size: 12px;
			line-height: 16px;
			padding: 2px 20px 5px 0;
			margin: 0;
		}
		#redacGlobal #redac4 .txtNote1 {
			font-size: 10px;
			line-height: 12px;
			text-align: justify;
			padding: 2px 20px 4px 0;
			margin: 0;
		}

	/********** Rédac modèle 5 ***************/
			
	#redacGlobal #redac5 {
		width: 390px;
		height: 275px;
		margin: 0;
		padding: 35px 5px 0 75px;
		position: absolute;
		top: 5px;
		left: 200px;
		background: url(../images/commun/fond_redac5.gif) 0 0 no-repeat;
		overflow: hidden;
		}
		
		#redacGlobal #redac5 h2 {
/*			font-size: 15px;
			line-height: 17px;*/
			font-size: 17px;
			line-height: 20px;
			font-weight: bold;
			color: #e22019;
			text-align: left;
			padding: 2px 20px 3px 0;
			margin: 0;
			clear: both;
			}
		#redacGlobal #redac5 h3 {
/*			font-size: 12px;
			line-height: 14px;*/
			font-size: 14px;
			line-height: 17px;
			font-weight: bold;
			color: #4b9395;
			text-align: left;
			padding: 0 20px 3px 0;
			margin: 0;
			clear: both;
			}
			#redacGlobal #redac5 h3 a {
				color: #4b9395;
				}
			
		#redacGlobal #redac5 h4 {
/*			font-size: 12px;
			line-height: 15px;*/
			font-size: 13px;
			line-height: 17px;
			font-weight: bold;
			color: #000;
			text-align: left;
			padding: 2px 20px 2px 0;
			margin: 0;
			}
		#redacGlobal #redac5 ul {
			margin: 0;
			padding: 3px 20px 2px 0;
			}
			#redacGlobal #redac5 ul li {
/*				font-size: 11px;
				line-height: 12px;*/
				font-size: 12px;
				line-height: 16px;
				margin: 0;
				padding: 0 0 5px 9px;
				list-style-position: outside;
				list-style-type: none;
				background: url(../images/commun/puce_liste2.gif) 0 6px no-repeat;
				text-align: justify;
				}
		#redacGlobal #redac5 p {
/*			font-size: 11px;
			line-height: 13px;
			padding: 2px 0 4px 0;*/
			font-size: 12px;
			line-height: 16px;
			padding: 2px 20px 5px 0;
			margin: 0;
		}
		#redacGlobal #redac5 .txtNote1 {
			font-size: 10px;
			line-height: 12px;
			text-align: justify;
			padding: 2px 20px 4px 0;
			margin: 0;
		}
		#redacGlobal #redac5 .btnSuite {
			float: right;
			margin: 0 20px 5px 0;
			}
			#redacGlobal #redac5 form select {
				font-size: 11px;
				background-color: #d00;
				color: #fff;
				}
				#redacGlobal #redac5 form select option {
					font-size: 11px;
					background-color: #fff;
					color: #000;
					}
			
	/********** Rédac modèle 6 ***************/
			
	#redacGlobal #redac6 {
		width: 440px;
		height: 270px;
		margin: 0;
		padding: 35px 5px 0 30px;
		position: absolute;
		top: 5px;
		left: 200px;
		background: url(../images/commun/fond_redac6.gif) 0 0 no-repeat;
		overflow: hidden;
		}
		#redacGlobal #redac6 h2 {
/*			font-size: 15px;
			line-height: 17px;*/
			font-size: 17px;
			line-height: 20px;
			font-weight: bold;
			color: #e22019;
			text-align: left;
			padding: 2px 20px 2px 0;
			margin: 0;
			clear: both;
			}
		#redacGlobal #redac6 h3 {
/*			font-size: 13px;
			line-height: 14px;*/
			font-size: 15px;
			line-height: 19px;
			font-weight: bold;
			color: #4b9395;
			text-align: left;
			padding: 0 20px 3px 0;
			margin: 0;
			clear: both;
			}
			#redacGlobal #redac6 h3 a {
				color: #4b9395;
				}
		#redacGlobal #redac6 ul {
			margin: 0;
			padding: 3px 20px 2px 0;
			}
			#redacGlobal #redac6 ul li {
/*				font-size: 11px;
				line-height: 12px;*/
				font-size: 12px;
				line-height: 16px;
				margin: 0;
				padding: 0 0 5px 9px;
				list-style-position: outside;
				list-style-type: none;
				background: url(../images/commun/puce_liste2.gif) 0 6px no-repeat;
				text-align: justify;
				}
		#redacGlobal #redac6 p {
/*			font-size: 11px;
			line-height: 13px;
			padding: 2px 0 4px 0;*/
			font-size: 12px;
			line-height: 16px;
			padding: 2px 20px 5px 0;
			margin: 0;
		}
		#redacGlobal #redac6 .txtNote1 {
			font-size: 10px;
			line-height: 12px;
			text-align: justify;
			padding: 2px 20px 4px 0;
			margin: 0;
		}
		#redacGlobal #redac6 #flashCarteGlobal {
			position: absolute;
			top: 25px;
			left: 185px;
			z-index: 1000;
		}
		#redacGlobal #redac6 #formCarteGlobal {
			position: absolute;
			top: 145px;
			left: 30px;
			z-index: 1000;
			}
			#redacGlobal #redac6 #formCarteGlobal form {
				margin: 0;
				padding: 0;
			}
				#redacGlobal #redac6 #formCarteGlobal form select {
					background-color: #e22019;
					color: #fff;
				}
				#redacGlobal #redac6 #formCarteGlobal form select option {
					background-color: #fff;
					color: #000;
					font-size: 10px;
				}
				
	/********** Rédac modèle 7 ***************/
			
	#redacGlobal #redac7 {
		width: 885px;
		height: 265px;
		margin: 0;
		padding: 40px 10px 0 65px;
		position: absolute;
		top: 0;
		left: 13px;
		background: url(../images/commun/fond_redac7.gif) 0 0 no-repeat;
		overflow: hidden;
		}
		#redacGlobal #redac7 h1 {
			font-size: 16px;
			line-height: 20px;
			font-weight: bold;
			color: #e22019;
			text-align: left;
			padding: 2px 20px 10px 0;
			margin: 0;
			clear: both;
			}
		#redacGlobal #redac7 h2 {
/*			font-size: 14px;
			line-height: 18px;*/
			font-size: 17px;
			line-height: 21px;
			font-weight: bold;
			color: #4b9395;
			text-align: left;
			padding: 0 20px 3px 0;
			margin: 0;
			clear: both;
			}
		#redacGlobal #redac7 ul {
			margin: 0;
			padding: 3px 20px 2px 0;
			}
			#redacGlobal #redac7 ul li {
				font-size: 12px;
				line-height: 18px;
				margin: 0;
				padding: 0 0 5px 9px;
				list-style-position: outside;
				list-style-type: none;
				background: url(../images/commun/puce_liste2.gif) 0 6px no-repeat;
				text-align: justify;
				}
				#redacGlobal #redac7 ul li ul {
					margin: 0;
					padding: 3px 5px 2px 15px;
					}
					#redacGlobal #redac7 ul li ul li {
						font-size: 11px;
						line-height: 16px;
						margin: 0;
						padding: 0 0 3px 9px;
						list-style-position: outside;
						list-style-type: none;
						background: url(../images/commun/puce_liste3.gif) 0 4px no-repeat;
						text-align: justify;
						}
						#redacGlobal #redac7 ul li ul li ul {
							margin: 0;
							padding: 3px 5px 2px 15px;
							}
							#redacGlobal #redac7 ul li ul li ul li {
								font-size: 11px;
								line-height: 16px;
								margin: 0px;
								padding: 0 0 3px 9px;
								list-style-position: outside;
								list-style-type: none;
								background: url(../images/commun/puce_liste4.gif) 0 4px no-repeat;
								text-align: justify;
								}
								#redacGlobal #redac7 ul li ul li ul li ul {
									margin: 0;
									padding: 3px 5px 2px 15px;
									
									}
									#redacGlobal #redac7 ul li ul li ul li ul li {
										font-size: 11px;
										line-height: 16px;
										margin: 0;
										padding: 0 0 3px 9px;
										list-style-position: outside;
										list-style-type: none;
										background: url(../images/commun/puce_liste5.gif) 0 4px no-repeat;
										text-align: justify;
										}
		#redacGlobal #redac7 p {
/*			font-size: 11px;
			line-height: 13px;
			padding: 2px 0 4px 0;*/
			font-size: 12px;
			line-height: 16px;
			padding: 2px 20px 5px 0;
			margin: 0;
		}
		#redacGlobal #redac7 .btnSuite {
			float: right;
			margin: 0 20px 5px 0;
			}
		#redacGlobal #redac7 .txtNote1 {
			font-size: 10px;
			line-height: 12px;
			text-align: justify;
			padding: 2px 20px 4px 0;
			margin: 0;
		}		
	/***********Redac scroll ***************/			
	#redacGlobal #redacScroll1 {
		overflow: auto;
		height: 250px;
		}
	#redacGlobal #redacScroll2 {
		overflow: auto;
		height: 245px;
		}		
	#redacGlobal #redacScroll3 {
		overflow: auto;
		height: 250px;
		}
	#redacGlobal #redacScroll4 {
		overflow: auto;
		height: 233px;
		}
	#redacGlobal #redacScroll5 {
		overflow: auto;
		height: 225px;
		}
	#redacGlobal #redacScroll6 {
		overflow: auto;
		height: 220px;
		}		
	#redacGlobalNews #redacScrollNews {
		overflow: auto;
		height: 230px;
		}						
	/***********Bloc droite 1 ***************/	

	#redacGlobal #blocDroite1 {
		width: 235px;
		height: 270px;
		margin: 0; 
		padding: 25px 25px 10px 20px;
		position: absolute;
		top: 5px;
		left: 695px;
		background: url(../images/commun/fond_bloc_droite1.gif) 0 0 no-repeat;
		overflow: hidden;
		}

	#redacGlobal #blocDroite1 h5 {
		font-size: 17px;
		line-height: 19px;
		font-weight: bold;
		color: #000;
		text-align: left;
		padding: 2px 0 2px 0;
		margin: 0;
		}
	#redacGlobal #blocDroite1 h6 {
		font-size: 14px;
		line-height: 17px;
		font-weight: bold;
		color: #fff;
		text-align: left;
		padding: 2px 0 2px 0;
		margin: 0;
		}
		#redacGlobal #blocDroite1 p {
			font-size: 11px;
			line-height: 13px;
			color: #000;
			text-align: justify;
			padding: 2px 0 4px 0;
			margin: 0;
		}
		#redacGlobal #blocDroite1 .btnSuite {
			position: absolute;
			bottom: 40px;
			right: 20px;
			}
		#redacGlobal #blocDroite1 ul {
			margin: 0;
			padding: 0 5px 5px 0;
			
			}
			#redacGlobal #blocDroite1 ul li {
				font-size: 11px;
				line-height: 13px;
				margin: 0;
				padding: 0 0 5px 8px;
				list-style-position: outside;
				list-style-type: none;
				background: url(../images/commun/puce_liste1.gif) 0 5px no-repeat;
				}			
		#redacGlobal #blocDroite1 table tr td {
			vertical-align: top;
			}
					
			#redacGlobal #blocDroite1 #blocActualites h2 {
				font-family:  Georgia, "Times New Roman", Times, serif;
				font-size: 16px;
				line-height: 16px;
				font-weight: bold;
				color: #fff;
				text-align: center;
				padding: 0;
				margin: 0 0 15px 0;
			}
			#redacGlobal #blocDroite1 #blocActualites p {
				margin: 0;
				padding: 0 5px 5px 8px;
				
				}			
			#redacGlobal #blocDroite1 #blocActualites ul {
				margin: 0;
				padding: 0 5px 5px 0;
				
				}
				#redacGlobal #blocDroite1 #blocActualites ul li {
					font-size: 11px;
					line-height: 13px;
					margin: 0;
					padding: 0 0 5px 8px;
					list-style-position: outside;
					list-style-type: none;
					background: url(../images/commun/puce_liste1.gif) 0 5px no-repeat;
					}
				#redacGlobal #blocDroite1 #blocActualites ul li a {
					text-decoration: none;
					font-weight: bold;
					}
				#redacGlobal #blocDroite1 #blocActualites ul li a:link, #redacGlobal #blocDroite1 #blocActualites ul li a:visited {
					color: #000;
					}
				#redacGlobal #blocDroite1 #blocActualites ul li a:hover, #redacGlobal #blocDroite1 #blocActualites ul li a:active {
					color: #fff;
					}
			#redacGlobal #blocDroite1 #blocActualites .btnSuite {
				position: absolute;
				bottom: 35px;
				right: 25px;
				}
			#redacGlobal #blocDroite1 #blocEmploi h2 {
				font-family:  Georgia, "Times New Roman", Times, serif;
				font-size: 16px;
				line-height: 16px;
				font-weight: bold;
				color: #fff;
				text-align: center;
				padding: 0;
				margin: 0 0 15px 0;
			}
			#redacGlobal #blocDroite1 #blocEmploi p {
				margin: 0;
				padding: 0 5px 5px 8px;
				
				}			
			#redacGlobal #blocDroite1 #blocEmploi ul {
				margin: 0;
				padding: 0 5px 5px 0;
				clear: both;
				}
				#redacGlobal #blocDroite1 #blocEmploi ul li {
					font-size: 11px;
					line-height: 13px;
					margin: 0;
					padding: 0 0 5px 8px;
					list-style-position: outside;
					list-style-type: none;
					background: url(../images/commun/puce_liste1.gif) 0 5px no-repeat;
					}
				#redacGlobal #blocDroite1 #blocEmploi ul li a {
					text-decoration: none;
					}
				#redacGlobal #blocDroite1 #blocEmploi ul li a:link, #redacGlobal #blocDroite1 #blocEmploi ul li a:visited {
					color: #000;
					}
				#redacGlobal #blocDroite1 #blocEmploi ul li a:hover, #redacGlobal #blocDroite1 #blocEmploi ul li a:active {
					color: #fff;
					}
			#redacGlobal #blocDroite1 #blocEmploi .btnConsulter {
				float: right;
				}
	/***********Bloc droite 1News ************/
		#redacGlobalNews #blocDroite1News {
		width: 235px;
		height: 290px;
		margin: 0; 
		padding: 25px 25px 10px 20px;
		position: absolute;
		top: 40px;
		left: 495px;
		background: url(../images/commun/fond_bloc_droite1.gif) 0 0 no-repeat;
		overflow: hidden;
		}
										

	/***********Bloc droite 2 ***************/	
		
	#redacGlobal #blocDroite2 {
		width: 235px;
		height: 270px;
		margin: 0;
		padding: 40px 25px 10px 20px;
		position: absolute;
		top: 5px;
		left: 695px;
		background: url(../images/commun/fond_bloc_droite1.gif) 0 0 no-repeat;
		overflow: hidden;
		}
	#redacGlobal #blocDroite2 h5 {
		font-size: 17px;
		line-height: 19px;
		font-weight: bold;
		color: #000;
		text-align: left;
		padding: 2px 0 2px 0;
		margin: 0;
		}
	#redacGlobal #blocDroite2 h6 {
		font-size: 14px;
		line-height: 17px;
		font-weight: bold;
		color: #fff;
		text-align: left;
		padding: 2px 0 2px 0;
		margin: 0;
		}
		#redacGlobal #blocDroite2 p {
			font-size: 11px;
			line-height: 13px;
			color: #000;
			text-align: justify;
			padding: 2px 0 4px 0;
			margin: 0;
		}
		#redacGlobal #blocDroite2 .btnSuite {
			position: absolute;
			bottom: 40px;
			right: 20px;
			}
		#redacGlobal #blocDroite2 ul {
			margin: 0;
			padding: 0 5px 5px 0;
			
			}
			#redacGlobal #blocDroite2 ul li {
				font-size: 11px;
				line-height: 13px;
				margin: 0;
				padding: 0 0 5px 8px;
				list-style-position: outside;
				list-style-type: none;
				background: url(../images/commun/puce_liste1.gif) 0 5px no-repeat;
				}			
		#redacGlobal #blocDroite2 table tr td {
			vertical-align: top;
			}
					
			#redacGlobal #blocDroite2 #blocActualites h2 {
				font-family:  Georgia, "Times New Roman", Times, serif;
				font-size: 16px;
				line-height: 16px;
				font-weight: bold;
				color: #fff;
				text-align: center;
				padding: 0;
				margin: 0 0 15px 0;
			}
			#redacGlobal #blocDroite2 #blocActualites p {
				margin: 0;
				padding: 0 5px 5px 8px;
				
				}			
			#redacGlobal #blocDroite2 #blocActualites ul {
				margin: 0;
				padding: 0 5px 5px 0;
				
				}
				#redacGlobal #blocDroite2 #blocActualites ul li {
					font-size: 11px;
					line-height: 13px;
					margin: 0;
					padding: 0 0 5px 8px;
					list-style-position: outside;
					list-style-type: none;
					background: url(../images/commun/puce_liste1.gif) 0 5px no-repeat;
					}
				#redacGlobal #blocDroite2 #blocActualites ul li a {
					text-decoration: none;
					}
				#redacGlobal #blocDroite2 #blocActualites ul li a:link, #redacGlobal #blocDroite2 #blocActualites ul li a:visited {
					color: #000;
					}
				#redacGlobal #blocDroite2 #blocActualites ul li a:hover, #redacGlobal #blocDroite2 #blocActualites ul li a:active {
					color: #fff;
					}
			#redacGlobal #blocDroite2 #blocActualites .btnSuite {
				position: absolute;
				bottom: 35px;
				right: 25px;
				}
				
	/***********Bloc droite 3 ***************/	
		
	#redacGlobal #blocDroite3 {
		width: 235px;
		height: 270px;
		margin: 0;
		padding: 40px 25px 10px 20px;
		position: absolute;
		top: 5px;
		left: 695px;
		background: url(../images/commun/fond_bloc_droite2.gif) 0 0 no-repeat;
		overflow: hidden;
		}
	#redacGlobal #blocDroite3 h5 {
		font-size: 17px;
		line-height: 19px;
		font-weight: bold;
		color: #000;
		text-align: left;
		padding: 2px 0 2px 0;
		margin: 0;
		}
	#redacGlobal #blocDroite3 h6 {
		font-size: 14px;
		line-height: 17px;
		font-weight: bold;
		color: #fff;
		text-align: left;
		padding: 2px 0 2px 0;
		margin: 0;
		}
		#redacGlobal #blocDroite3 p {
			font-size: 11px;
			line-height: 13px;
			color: #000;
			text-align: justify;
			padding: 2px 0 4px 0;
			margin: 0;
		}
		#redacGlobal #blocDroite3 .btnSuite {
			position: absolute;
			bottom: 40px;
			right: 20px;
			}
		#redacGlobal #blocDroite3 ul {
			margin: 0;
			padding: 0 5px 5px 0;
			
			}
			#redacGlobal #blocDroite3 ul li {
				font-size: 11px;
				line-height: 13px;
				margin: 0;
				padding: 0 0 5px 8px;
				list-style-position: outside;
				list-style-type: none;
				background: url(../images/commun/puce_liste1.gif) 0 5px no-repeat;
				}			
		#redacGlobal #blocDroite3 table tr td {
			vertical-align: top;
			}
					
			#redacGlobal #blocDroite3 #blocActualites h2 {
				font-family:  Georgia, "Times New Roman", Times, serif;
				font-size: 16px;
				line-height: 16px;
				font-weight: bold;
				color: #fff;
				text-align: center;
				padding: 0;
				margin: 0 0 15px 0;
			}
			#redacGlobal #blocDroite3 #blocActualites p {
				margin: 0;
				padding: 0 5px 5px 8px;
				
				}			
			#redacGlobal #blocDroite3 #blocActualites ul {
				margin: 0;
				padding: 0 5px 5px 0;
				
				}
				#redacGlobal #blocDroite3 #blocActualites ul li {
					font-size: 11px;
					line-height: 13px;
					margin: 0;
					padding: 0 0 5px 8px;
					list-style-position: outside;
					list-style-type: none;
					background: url(../images/commun/puce_liste1.gif) 0 5px no-repeat;
					}
				#redacGlobal #blocDroite3 #blocActualites ul li a {
					text-decoration: none;
					}
				#redacGlobal #blocDroite3 #blocActualites ul li a:link, #redacGlobal #blocDroite3 #blocActualites ul li a:visited {
					color: #000;
					}
				#redacGlobal #blocDroite3 #blocActualites ul li a:hover, #redacGlobal #blocDroite3 #blocActualites ul li a:active {
					color: #fff;
					}
			#redacGlobal #blocDroite3 #blocActualites .btnSuite {
				position: absolute;
				bottom: 35px;
				right: 25px;
				}
	

/********** Liste magasins ***************/
			
	#redacGlobal .listeMagasins {
		width: 95%;
		margin: 5px 0 20px 0;
		}
		#redacGlobal .listeMagasins td {
			border-bottom: 1px solid #78b6b3;
			padding: 5px;
			}
		#redacGlobal .listeMagasins .listeMagasinsPhoto {
			width: 120px;
			}
		#redacGlobal .listeMagasins a {
			font-size: 12px;
			font-weight: bold;
			text-decoration:underline;
			}
			
										
/********************************/
/********************************/

#bdp {
	font-family:  Georgia, "Times New Roman", Times, serif;
	margin: 0;
	padding: 55px 0 0 0;
	text-align: center;
	width: 990px;
	height: 35px;
	background: url(../images/commun/fond_bdp.gif) left top no-repeat;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 1;
	border-top: 0px none red;
	}
	#bdp a {
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	padding: 0 5px;
	}
	#bdp a:link, #bdp a:visited {
	color: #000;
	}
	#bdp a:hover, #bdp a:active {
	color: #fff;
	}
/***********/
/* CONTACT */
/***********/


#redacGlobal fieldset {
	margin: 0;
	padding: 0;
	border: 1px none #000;
	width: 830px;
	}
	#redacGlobal fieldset p {
		clear: both;
	}
	#redacGlobal #redac7 fieldset h2.formsEntetes {
		text-transform: uppercase;
		border-bottom: 1px solid #89b7bf;
		margin: 5px 0 17px 0;
		clear: both;
	}
	#redacGlobal fieldset label {
		font-size: 12px;
		float: left;
		width: 200px;
		margin: 5px 0;
		padding: 0;
	}
	#redacGlobal fieldset input, #redacGlobal fieldset select, #redacGlobal fieldset textarea {
		width: 580px;
		margin: 5px 0;
		padding: 0;
		background-color: #f1f1f1;
		border: 1px solid #aaa;
		float: left;
		font-size: 12px;				
	}
	#redacGlobal fieldset input:focus, #redacGlobal fieldset select:focus, #redacGlobal fieldset textarea:focus {
		background-color: #f1f1f1;
		border: 1px solid #e22019;				
	}
	#redacGlobal fieldset input, #redacGlobal fieldset select {
		height: 22px;				
	}
	#redacGlobal fieldset textarea {
		height: 100px;				
	}
	#redacGlobal fieldset select#civilite, #redacGlobal fieldset input#nom, #redacGlobal fieldset input#prenom, #redacGlobal fieldset input#adressel1, #redacGlobal fieldset input#cp, #redacGlobal fieldset input#ville, #redacGlobal fieldset select#pays, #redacGlobal fieldset input#telephone, #redacGlobal fieldset input#mail, #redacGlobal fieldset textarea#commmentaires {
		background-color: #fff;				
	}
	#redacGlobal fieldset select#civilite {
		width: 60px;				
	}
	#redacGlobal fieldset input.radio {
		width: 20px;
		height: 20px;
		vertical-align: middle;
		background-color: #fff;
		border: 0px solid #eee;
		float: none;
	}
	#redacGlobal fieldset input.btn {
		width: 100px;
		height: 24px;
		color: #e22019;
		font-size: 14px;
		line-height: 18px;
		font-weight: bold;
		margin: 20px auto;
		clear: both;
		text-transform: uppercase;
		padding: 0;
		background-color: #fff;
	}
	#redacGlobal fieldset input.btnCorriger {
		width: 220px;
		height: 24px;
		color: #e22019;
		font-size: 14px;
		line-height: 18px;
		font-weight: bold;
		margin: 20px auto 0 330px;
		clear: both;
		text-transform: uppercase;
		padding: 0;
		background-color: #fff;
	}		

#redacGlobal form #txtChampsObligatoires {
	margin: 0;
	font-size: 11px;
	line-height: 20px;
	font-weight: bold;
	text-align: center;
}


#redacGlobal legend {
	font-size: 15px;
	font-weight: bold;
	margin: 0;
	padding: 10px 20px;
	color: #000;
}

#redacGlobal #redac7 .txtOkErrAlert {	
	font-size: 16px;
	line-height: 25px;
	font-weight: bold;
	color: #e22019;
	text-align: center;
	margin-top: 10px;
}

/***********/
/* EMPLOI */
/***********/


#redacGlobal fieldset#fieldsetCandidatureEmploi {
	margin: 0;
	padding: 0;
	border: 1px none #000;
	width: 365px;
	}
	#redacGlobal fieldset#fieldsetCandidatureEmploi p {
		clear: both;
	}
	#redacGlobal fieldset#fieldsetCandidatureEmploi label {
		font-size: 11px;
		float: left;
		width: 170px;
		margin: 5px 0;
		padding: 0;
	}
	#redacGlobal fieldset#fieldsetCandidatureEmploi input, #redacGlobal fieldset#fieldsetCandidatureEmploi select, #redacGlobal fieldset#fieldsetCandidatureEmploi textarea {
		width: 140px;
		margin: 5px 0;
		padding: 0;
		background-color: #f1f1f1;
		border: 1px solid #aaa;
		float: left;
		font-size: 12px;				
	}
	#redacGlobal fieldset#fieldsetCandidatureEmploi input:focus, #redacGlobal fieldset#fieldsetCandidatureEmploi select:focus, #redacGlobal fieldset#fieldsetCandidatureEmploi textarea:focus {
		background-color: #f1f1f1;
		border: 1px solid #e22019;				
	}
	#redacGlobal fieldset#fieldsetCandidatureEmploi input, #redacGlobal fieldset#fieldsetCandidatureEmploi select {
		height: 22px;				
	}
	#redacGlobal fieldset#fieldsetCandidatureEmploi textarea {
		height: 100px;				
	}
	#redacGlobal fieldset#fieldsetCandidatureEmploi select#civilite, #redacGlobal fieldset#fieldsetCandidatureEmploi input#nom, #redacGlobal fieldset#fieldsetCandidatureEmploi input#prenom, #redacGlobal fieldset#fieldsetCandidatureEmploi input#adressel1, #redacGlobal fieldset#fieldsetCandidatureEmploi input#cp, #redacGlobal fieldset#fieldsetCandidatureEmploi input#ville, #redacGlobal fieldset#fieldsetCandidatureEmploi select#pays, #redacGlobal fieldset#fieldsetCandidatureEmploi input#telephone, #redacGlobal fieldset#fieldsetCandidatureEmploi input#mail, #redacGlobal fieldset#fieldsetCandidatureEmploi textarea#commmentaires {
		background-color: #fff;				
	}
	#redacGlobal fieldset#fieldsetCandidatureEmploi select#civilite {
		width: 60px;				
	}
	#redacGlobal fieldset#fieldsetCandidatureEmploi input.radio {
		width: 20px;
		height: 20px;
		vertical-align: middle;
		background-color: #fff;
		border: 0px solid #eee;
		float: none;
	}
	#redacGlobal fieldset#fieldsetCandidatureEmploi input.btn {
		width: 100px;
		height: 24px;
		color: #e22019;
		font-size: 14px;
		line-height: 18px;
		font-weight: bold;
		margin: 20px auto 20px 130px;
		clear: both;
		text-transform: uppercase;
		padding: 0;
		background-color: #fff;
	}
	#redacGlobal fieldset#fieldsetCandidatureEmploi input.btnParcourir {
		color: #e22019;
		font-size: 11px;
		line-height: 15px;
		font-weight: bold;
		margin: 0;
		padding: 0;
		background-color: #fff;
	}
#redacGlobal form #txtChampsObligatoires {
	margin: 0;
	font-size: 11px;
	line-height: 20px;
	font-weight: bold;
	text-align: center;
}


#redacGlobal legend {
	font-size: 15px;
	font-weight: bold;
	margin: 0;
	padding: 10px 20px;
	color: #000;
}

#redacGlobal #redac2 .txtOkErrAlert {	
	font-size: 16px;
	line-height: 25px;
	font-weight: bold;
	color: #e22019;
	text-align: center;
	margin-top: 10px;
}

#AnimOptSelect {
	background-color:DD0000;
}
/**********************************/
/***********Classes****************/
/**********************************/

/**************/
/* TEXTE ******/
/**************/


.asterisque {
	font-size: 17px;
	font-weight: bold;
	color: #f00;
}
.gras {
	font-weight: bold;
}

.souligne {
	text-decoration: underline; 
}

.txtRight {
	text-align: right;
}

.txtCenter {
	text-align: center;
}
.txtJustify {
	text-align: justify;
}


.txtCouleur1 {
	color: #e1001a;
}
.txtCouleur2 {
	color: #4b9395;
}
.txtCouleur3 {
	color: #000000;
}
.uppercase {
	text-transform: uppercase;
}

a.themeAnimation {
	color: #4b9395;
	font-size:11px;
}


/***********************/


.paddingLeft1 {
	padding-left: 10px;
}
.paddingLeft2 {
	padding-left: 400px;
}
.clearBoth {
	clear: both;
}
.floatLeft {
	float: left;
}
.floatRight {
	float: right;
}
.overflowAuto {
	overflow: auto;
}
.nowrap {
	white-space: nowrap;
}
.marginTop1 {
	margin-top: 25px;
}
.marginTop2 {
	margin-top: 15px;
}
.marginTop3 {
	margin-top: 35px;
}
.marginTop4 {
	margin-top: 50px;
}
.marginLeft1 {
	margin-left: 55px;
}
.marginLeft2 {
	margin-left: 40px;
}

.marginBottom1 {
	margin-bottom: 5px;
}
.marginHorizCenter {
	display: block;
	margin-right: auto;
	margin-left: auto;
}
.marginVertik1 {
	margin-top: 5px;
	margin-bottom: 5px;
}
.verticalAlignMiddle {
	vertical-align: middle;
}
.verticalAlignTop {
	vertical-align: top;
}
.border1 {
	border: 1px solid #eb8d01;
}
.visibilityHidden {
	visibility: hidden;
}
.width1 {
	width: 95%;
}
.height1 {
	height: 150px;
	overflow:hidden;
}


/*****************/

/**** CFWINDOW ***/

/*****************/

.x-dlg .x-dlg-hd-left {background-color:#e22019; background-image:none;}
.x-dlg .x-dlg-hd-left .x-dlg-hd-right {background-color:#e22019; background-image:none;}
.x-dlg .x-dlg-hd-left .x-dlg-hd-right .x-dlg-hd {background-color:#e22019; background-image:none;}
.x-dlg .x-dlg-dlg-body {border-bottom:2px solid #e22019; border-right:2px solid #e22019; border-left:2px solid #e22019; background-color: #fff;}
.x-dlg-mask {opacity:0.5; filter:alpha(opacity=50); -moz-opacity:0.5; background-color:#000;}
	
	/************* Marquee **************/
	#marqueecontainerActu{
		position: relative;
		margin: 0;
		padding: 0;
		height: 50px;
		background: transparent;
		overflow: hidden;
		overflow-y: auto;
		font-size: 80%;
		}
	#marqueecontainerAnim{
		position: relative;
		margin: 0;
		padding: 0;
		height: 85px;
		background: transparent;
		overflow: hidden;
		overflow-y: auto;
		font-size: 80%;
		}
			
		#vmarqueeActu{
			position: absolute;
			margin: 0;
			top: 0;
			left: 0;
			right: 0;
			width: auto;
			}

		#vmarqueeAnim{
			position: absolute;
			margin: 0;
			top: 0;
			left: 0;
			right: 0;
			width: auto;
			}			
	/*** Fin Marquee ***/	
#banniere {
background: #C1E0E0;
height: 120px;
left: 290px;
position: absolute;
top: 0;
width: 550px;
}
#banniere img {
margin: 30px 0 0 40px;
}