body {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
}
#bodyOrange {
	background-color: #fa9827;
}
#headerIndexGeneral {
	height: 119px;
	text-align: center;
	background-color: #ffffff;
}
#topIndexGeneral {
	width: 844px;
	height: 58px;
	margin-left: auto;
	margin-right: auto;
}
#mainIndexGeneral {
	display:table;
	width: 844px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../images/indexGeneral/bkgMain.gif);
	background-repeat: repeat-y;
}
#mainTexte {
	width: 425px;
	font-size: 12px;
	padding-left: 41px;
}
#mainTexte form {
	margin: 15px;
}
#mainTexte li {
	margin-bottom: 15px;
}
#mainFlash {
	width: 310px;
	position: absolute;
	left: 50%;
	margin-left: 75px;
	margin-top: 208px;
	
}
#headerFlashInfo {
	width: 310px;
	height: 41px;
}
#mainFlashInfo {
	width: 310px;
	background-image: url(../images/indexGeneral/bkgFlashInfo.gif);
	background-repeat: repeat-y;
}
#bottomFlashInfo {
	width: 310px;
	height: 28px;
}
#bottomIndexGeneral {
	width: 844px;
	height: 65px;
	margin-left: auto;
	margin-right: auto;
}
.texteNote {
	font-size: 11px;
}
.texteZeroRougeGras a:link,
.texteZeroRougeGras a:visited,
.texteZeroRougeGras a:active {
	color: #C22F38;
}
.texteCinqVertGras a:link,
.texteCinqVertGras a:visited,
.texteCinqVertGras a:active {
	color: #8BC049;
}
.texteTrenteBleuGras a:link,
.texteTrenteBleuGras a:visited,
.texteTrenteBleuGras a:active {
	color: #017BC0;
}
.texteZeroRougeGras a:hover,
.texteCinqVertGras a:hover,
.texteTrenteBleuGras a:hover {
	color: #000000;
}



#frame {
	width: 760px;
	margin-left: auto;
	margin-right: auto;
}
#enteteRegion {
	width: 760px;
	height: 100px;
}
#imageDirection {
	width: 388px;
	height: 20px;
	float:left;
	
}
#rechercheRegions {
	/*width: 372px;*/
	width: 342px;
	text-align: right;
	margin-bottom: 5px;
	height: 20px;
	float:left;
}
#menuTop {
	width: 760px;
	height: 38px;
	clear:both;
}
#menuTopIndexRegion {
	width: 760px;
	height: 58px;
	clear:both;
}
#bandeHeaderTexteIndex {
	width: 760px;
	height: 31px;
}
#blocMenuMain {
	width: 760px;
}
#blocMenu {
	width: 132px;
	background-color: #fa9829;
	float: left;
}
.titreMenuPremier {
	width: 117px;
	padding-left: 15px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-top: dotted 2px #FFFFFF;
	border-bottom: dotted 2px  #FFFFFF;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	background-image:  url(../images/menu/bkgTitreMenuPremier.gif);
}
.sousMenu a:link,
.sousMenu a:visited,
.sousMenu a:active {
	width: 117px;
	padding-left: 15px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #fa9829;
	text-decoration: none;
	display: block;
}
.sousMenuOn a:link,
.sousMenuOn a:visited,
.sousMenuOn a:active {
	width: 117px;
	padding-left: 15px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-color: #fa9829;
	text-decoration: none;
	display: block;
}
.sousMenu a:hover,
.sousMenuOn a:hover {
	color: #000000;
	text-decoration: none;
}
.titreMenu a:link,
.titreMenu a:hover,
.titreMenu a:visited,
.titreMenu a:active {
	width: 117px;
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #d7801d;
	border-top: dotted 2px #FFFFFF;
	text-decoration: none;
	display: block;
}
.titreMenuOn a:link,
.titreMenuOn a:hover,
.titreMenuOn a:visited,
.titreMenuOn a:active {
	width: 117px;
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #fb6501;
	border-top: dotted 2px #FFFFFF;
	text-decoration: none;
	display: block;
}
.titreMenuBottom a:link,
.titreMenuBottom a:hover,
.titreMenuBottom a:visited,
.titreMenuBottom a:active {
	width: 117px;
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #d7801d;
	border-top: dotted 2px #FFFFFF;
	border-bottom: dotted 2px  #FFFFFF;
	text-decoration: none;
	display: block;
}
.titreMenuBottomOn a:link,
.titreMenuBottomOn a:hover,
.titreMenuBottomOn a:visited,
.titreMenuBottomOn a:active {
	width: 117px;
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #fb6501;
	border-top: dotted 2px #FFFFFF;
	border-bottom: dotted 2px  #FFFFFF;
	text-decoration: none;
	display: block;
}
#blocMain {
	width: 628px;
	float: left;
}
#headerSection0530 {
	height: 22px;
	font-size: 18px;
	color: #FFFFFF;
	padding-top: 9px;
	padding-bottom: 9px;
	padding-left: 15px;
	background-color: #FA9829;
}
#headerSectionZero {
	height: 22px;
	font-size: 18px;
	color: #FFFFFF;
	padding-top: 9px;
	padding-bottom: 9px;
	padding-left: 15px;
	background-color: #C22F38;
}
#headerSectionCinq {
	height: 22px;
	font-size: 18px;
	color: #FFFFFF;
	padding-top: 9px;
	padding-bottom: 9px;
	padding-left: 15px;
	background-color: #8bc049;
}
#headerSectionTrente {
	height: 22px;
	font-size: 18px;
	color: #FFFFFF;
	padding-top: 9px;
	padding-bottom: 9px;
	padding-left: 15px;
	background-color: #017BC0;
}
.lientitrepage{
	FONT-SIZE: 11px;
	width:150px;
	float:right;
	margin-top: -23px;
	padding-top:5px;
	color:#FFFFFF;
}
.lientitrepage a:link, .lientitrepage a:hover, .lientitrepage a:active, .lientitrepage a:visited {
	color:#FFFFFF;
	text-decoration:underline;
}
.lienHeaderBonsCoups {
	float:right;
	margin-top: -30px;
}
#mainIndexRegion {
	width: 390px;
	padding: 15px;
	FONT-SIZE: 13px;
	float: left;
}
#main {
	width: 598px;
	padding: 15px;
	FONT-SIZE: 13px;
}
#mainIndexRegion h1,
#main h1 {
	FONT-SIZE: 18px;
	font-weight:bold;
}
#mainIndexRegion h2,
#main h2 {
	FONT-SIZE: 17px;
}
#mainIndexRegion li,
#main li {
	margin-bottom: 10px;
}
#sectionsIndexRegion {
	width: 186px;
	float: left;
}
.fontOrange {
	/*color: #FA9829;*/
	color: #FA9829;
}
.fontRouge {
	/*color: #CC3035;*/
	color: #C22F38;
}
.fontVert {
	/*color: #8BC049;*/
	color: #8bc049;
}
.fontBleu {
	/*color: #3488C7;*/
	color: #017BC0;
}
.titre0530Pastille {
	color: #FA9829;
	FONT-SIZE: 16px;
	font-weight: bold;
}
#mainIndexRegion h3,
#main h3 {
	FONT-SIZE: 14px;
	font-weight:bold;
}
.souligneH3Orange {
	width: 580px;
	border-bottom: solid 1px #FA9829;
	padding-bottom: 3px;
	padding-top: 20px;
}
.tablePastille {
	width: 214px;
	padding: 10px;
	border: 1px dotted #999999;
	background-color: #EEEEEE;
}
.tablePastilleCentrer {
	width: 100%;
	padding: 10px;
	border: 1px dotted #999999;
	background-color: #EEEEEE;
}






.tableFrame {
	width: 749px;
	vertical-align: top;
}
.tableMain {
	width: 749px;
	vertical-align: top;
}
.tableMenuTop {
	width: 552px;
	height: 75px;
	vertical-align: top;
}
.cellFlash {
	width: 552px;
	height: 83px;
	vertical-align: top;
}
.cellLogo {
	border: 0px;
	padding: 0px;
	vertical-align: top;
}
.cellMain {
	width: 760px;
	vertical-align: top;
}
.cellInfoBulle {
	width: 147px;
	vertical-align: top;
}
/* Textes */
.texte {
	padding: 15px;
	FONT-SIZE: 13px;
	text-align: left;
}
.texteSimple {
	FONT-SIZE: 13px;
	text-align: left;
}
.texteForm {
	padding-left: 15px;
	padding-top: 2px;
	padding-bottom: 8px;
	FONT-SIZE: 13px;
	text-align: left;
}
.texteFormBold {
	padding-left: 15px;
	padding-top: 2px;
	padding-bottom: 8px;
	FONT-SIZE: 13px;
	text-align: left;
	font-weight: bold;
}
.textePastilleIndex {
	FONT-SIZE: 11px;
	padding-top: 3px;
	padding-left: 3px;
}
.texteTablePastille {
	padding: 7px;
	FONT-SIZE: 13px;
	margin: 10px;
}
.texteGras {
	font-weight: bold;
}
.texteItalic {
	font-style: italic;
}
.texteSouligner {
	text-decoration: underline;
}
.texteGrasSoulignerItalic {
	font-style: italic;
	font-weight: bold;
	text-decoration: underline;
}
.texteGrasItalic {
	font-style: italic;
	font-weight: bold;
}
.texteZeroRougeGras {
	color: #C22F38;
	font-weight: bold;
}
.texteCinqVertGras {
	color: #8BC049;
	font-weight: bold;
}
.texteTrenteBleuGras {
	color: #017BC0;
	font-weight: bold;
}
/* Headers de couleur et liens headers */
.titrepage{
	FONT-SIZE: 18px;
	width:400px;
	height:20px;
	float:left;
}

.boncoup0530NOMBONCOUPRep {
	FONT-SIZE: 18px;
	font-weight: bold;
	color: #fa9829;
}
.boncoup0530DATEBONCOUP {
	font-weight: bold;
	float: left;
	padding-top: 3px;
}
.boncoup0530DATEBONCOUPRep {
	padding-top: 3px;
}
.boncoup0530LIEUBONCOUP {
	font-weight: bold;
	float: left;
	padding-top: 10px;
}
.boncoup0530LIEUBONCOUPRep {
	padding-top: 10px;
}
.boncoup0530MILIEUVIE {
	font-weight: bold;
	padding-top: 23px;
}
.boncoup0530MILIEUVIERep {
	position: relative;
	left: 195px;
	top: -16px;
}
.boncoup0530VOLETCONCERNE {
	font-weight: bold;
	float: left;
	padding-top: 9px;
}
.boncoup0530VOLETCONCERNERep {
	padding-top: 3px;
}
.boncoup0530TYPESTRATEGIE {
	font-weight: bold;
	padding-top: 9px;
}
.boncoup0530TYPESTRATEGIERep {
	position: relative;
	left: 122px;
	top: -16px;
}
.boncoup0530PERENNITEBONCOUP {
	font-weight: bold;
	padding-top: 9px;
}
.boncoup0530PERENNITEBONCOUPRep {
	position: relative;
	left: 158px;
	top: -16px;
}
.boncoup0530CLIENTELECIBLE {
	font-weight: bold;
	padding-top: 3px;
}
.boncoup0530CLIENTELECIBLERep {
	position: relative;
	left: 133px;
	top: -16px;
}
.boncoup0530DESCRIPTION {
	padding-top: 12px;
	font-weight: bold;
}
.boncoup0530DESCRIPTIONRep {
	padding-top: 8px;
}
.boncoup0530IMAGERep {
	padding-top: 10px;
	padding-bottom: 10px;
}
.boncoup0530JOINDREFICHIER {
	font-weight: bold;
	padding-top: 9px;
}
.boncoup0530JOINDREFICHIERRep {
	position: relative;
	left: 125px;
	top: -16px;
}
.boncoup0530OUTILRESSOURCE {
	font-weight: bold;
	padding-top: 10px;
}
.boncoup0530OUTILRESSOURCERep {
	position: relative;
	left: 148px;
	top: -16px;
}
.boncoup0530REGIONBONCOUP {
	font-weight: bold;
	padding-top: 15px;
}
.boncoup0530REGIONBONCOUPRep {
	position: relative;
	left: 57px;
	top: -16px;
}
.boncoup0530POURPLUSINFOS {
	font-weight: bold;
	padding-top: 30px;
	padding-top: 5px;
	color: #fa9829;
	font-size: 16px;
	border-bottom: solid 1px #999999;
}

.boncoup0530NOMETADRESSE {
	font-weight: bold;
	float: left;
	padding-top: 15px;
}
.boncoup0530NOMETADRESSERep {
	width:300px;
	padding-top: 15px;
}
.boncoup0530PERSONNERESSOURCE {
	font-weight: bold;
	float: left;
	padding-top: 15px;
}
.boncoup0530PERSONNERESSOURCERep {
	padding-top: 15px;
	width:300px;
}
.boncoup0530TELPERSONNERESSOURCE {
	font-weight: bold;
	float: left;
	padding-top: 15px;
}
.boncoup0530TELPERSONNERESSOURCERep {
	padding-top: 15px;
}
.boncoup0530COURRIELPERSONNERESSOURCE {
	font-weight: bold;
	float: left;
	padding-top: 15px;
}
.boncoup0530COURRIELPERSONNERESSOURCERep {
	padding-top: 15px;
}
/* MENU */

.bkgMenuIndex {
	background-image:  url(../images/menu/bkgMenu.gif);
	background-repeat: repeat-y;
	/*height: 430px;*/
	width: 147px;
}
@media print {
#main {
	width: 500px;
}
 }


