/*-------------------------------------------------------------------------------------*/
/*=  Global site                                                                       */
/*-------------------------------------------------------------------------------------*/

	body {
		font-size: 80%;
		font-family: 'Verdana', Arial, Trebuchet MS, Geneva, Helvetica, sans-serif;
		margin: 0; padding: 0;
		text-align: center;
		background: #8A1532 url(/global/medias/bgBody.gif) repeat-x 0 1px;
		}
	ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,
	blockquote,fieldset,input,img,legend {margin:0; padding:0;}

	h1,h2,h3,h4,h5,h6 {font-size: 1em; font-weight: normal; margin: 0; padding: 0;}
	img { display: block; margin:0; padding:0; }
	a img { border:0;}
	em {font-style: normal}
	ul, ol {list-style: none}
	span.hide {display: none}
	.break {clear: both}
	
	.breakContent { 
		clear: both;
		line-height: 0; height: 0;
		display: block;
		border:0;
		visibility: hidden;
		}

	p, li, a { font-size: 0.9em; line-height: 1.1em;}
	p { color: black; line-height: 1.3em;}
	a { text-decoration: underline; color: #C8312D;}
     
/*-------------------------------------------------------------------------------------*/
/* = GLOBAL STRUCTURE                                                                  */
/*-------------------------------------------------------------------------------------*/

	#page {
		width: 780px;
		padding: 30px 0 0 9px;
		position: relative; margin: 0 auto;
		text-align: left; z-index: 1;
		background: transparent url(/global/medias/bgPage.gif) no-repeat 0 29px;
	    }
	#header, #mainContent, #footer { width: 762px;}

/*-------------------------------------------------------------------------------------*/
/* =  HEADER                                                                           */
/*-------------------------------------------------------------------------------------*/

	body#home #header,
	body#home #headerNew { 
		margin: 0;
		background: transparent url(/global/medias/bgHeader.gif) no-repeat 0 0;
		}
	#header { 
		height: 192px; margin: 0;
		}
	#headerNew { 
		height: 168px; margin: 0;
		}
	img.logoBN , img.logoEvendayReduce { position: absolute; }
	img.logoBN { top: 30px; left: 603px; }
	img.logoEvendayReduce { top: 30px; left: 10px; }

	/* =  NAVIGATION COORPORATE                                                        */
	
	#navCoorporate { 
		width: 587px!important;
		height: 37px; 
		padding: 14px 10px 0 0;
		}
	#navCoorporate li { 
		float: right;
		height: 30px; 
		margin: 0 0 0 1px;
		background: transparent url(/global/medias/btCoorpo.gif) no-repeat 0 0;
		}
	#navCoorporate li a {
		float: left;
		height: 13px;
		font-size: 0.8em; color: white;
		text-decoration: none;
		padding: 7px 5px 5px 7px;
		background-color:#8A1532;
		border: 1px #8A1532 solid;
		}
	#navCoorporate li a:hover {
		color: white;
		background-color: #550D1F
		}
		
	/* =  NAVIGATION COORPORATE  / pages de contenu des MARQUES                       */
	
	body#pageMarque #navCoorporate {
		width: 452px!important; 
		padding: 14px 0 0 102px;
		background: #fff url(/global/medias/bgMGCoorpo.gif) no-repeat 0 0;
		}
	body#pageMarque #navCoorporate li { float: left;}

	/* =  ZONE TITRE LOGO / HOME PAGE                                                 */
	
	#titreHeader {}
	#titreHeader img, #BandeauLogo img { float: left;}
	#titreHeader img.logoEvenday {}
	#titreHeader img.accroche { margin: 40px 0 0 52px;}
	
	a.zenit {position: absolute; top: 110px; right: 55px;}
	
/*-------------------------------------------------------------------------------------*/
/* =  FOCUS HEADER et MAINCONTENT / PAGES MARQUES /                                                        */
/*-------------------------------------------------------------------------------------*/
	
	body.marque01 #header,
	body.marque01 #mainContent,
	body.marque01 #footer,
	body.marque12 #header,
	body.marque12 #mainContent,
	body.marque12 #footer {
		background: transparent url(/global/medias/bgContentMarque01.gif) repeat-y 0 0;
		}
	body.marque02 #header,
	body.marque02 #mainContent,
	body.marque02 #footer {
		background: transparent url(/global/medias/bgContentMarque02.gif) repeat-y 0 0;
		}
	body.marque03 #header,
	body.marque03 #mainContent,
	body.marque03 #footer {
		background: transparent url(/global/medias/bgContentMarque03.gif) repeat-y 0 0;
		}
	body.marque04 #header,
	body.marque04 #mainContent,
	body.marque04 #footer {
		background: transparent url(/global/medias/bgContentMarque04.gif) repeat-y 0 0;
		}
	body.marque05 #header,
	body.marque05 #mainContent,
	body.marque05 #footer {
		background: transparent url(/global/medias/bgContentMarque01.gif) repeat-y 0 0;
		}
	body.marque06 #header,
	body.marque06 #mainContent,
	body.marque06 #footer {
		background: transparent url(/global/medias/bgContentMarque06.gif) repeat-y 0 0;
		}
	body.marque07 #header, 
	body.marque07 #mainContent,
	body.marque07 #footer  {
		background: transparent url(/global/medias/bgContentMarque07.gif) repeat-y 0 0;
		}
	body.marque08 #header,
	body.marque08 #mainContent,
	body.marque08 #footer {
		background: transparent url(/global/medias/bgContentMarque08.gif) repeat-y 0 0;
		}
	body.marque09 #header,
	body.marque09 #mainContent,
	body.marque09 #footer {
		background: transparent url(/global/medias/bgContentMarque09.gif) repeat-y 0 0;
		}
	body.marque10 #header,
	body.marque10 #mainContent,
	body.marque10 #footer {
		background: transparent url(/global/medias/bgContentMarque10.gif) repeat-y 0 0;
		}
	body.marque11 #header,
	body.marque11 #mainContent,
	body.marque11 #footer {
		background: transparent url(/global/medias/bgContentMarque11.gif) repeat-y 0 0;
		}
	body.marque13 #header,
	body.marque13 #mainContent,
	body.marque13 #footer {
		background: transparent url(/global/medias/bgContentMarque13.gif) repeat-y 0 0;
		}
	body.marque14 #header,
	body.marque14 #mainContent,
	body.marque14 #footer {
		background: transparent url(/global/medias/bgContentMarque14.gif) repeat-y 0 0;
		}
	body.marque15 #header,
	body.marque15 #mainContent,
	body.marque15 #footer {
		background: transparent url(/global/medias/bgContentMarque15.gif) repeat-y 0 0;
		}

	/*new rubriques*/
	body.marque16 #header,
	body.marque16 #mainContent,
	body.marque16 #footer {
		background: transparent url(/global/medias/bgContentMarque16.gif) repeat-y 0 0;
		}
	body.marque17 #header,
	body.marque17 #mainContent,
	body.marque17 #footer {
		background: transparent url(/global/medias/bgContentMarque17.gif) repeat-y 0 0;
		}	
	body.marque19 #header,
	body.marque19 #mainContent,
	body.marque19 #footer {
		background: transparent url(/global/medias/bgContentMarque19.gif) repeat-y 0 0;
		}
	body.marque20 #header,
	body.marque20 #mainContent,
	body.marque20 #footer {
		background: transparent url(/global/medias/bgContentMarque20.gif) repeat-y 0 0;
		}		
	body.marque21 #header,
	body.marque21 #mainContent,
	body.marque21 #footer {
		background: transparent url(/global/medias/bgContentMarque21.gif) repeat-y 0 0;
		}		

/* =  HOME */
/*-------------------------------------------------------------------------------------*/
	
	body#home #mainContent { 
		padding: 0; margin: 0;
		width: 745px;
		/*background: transparent url(/global/medias/bgBlocTheme.gif) repeat-y 0 0;*/
		}
	body#home #mainContent .blocMarque { 
		float: left; 
		padding: 0 1px 0 0 ;
		border-bottom: 1px white solid;
		}
	body#home #mainContent .blocMarque a img:hover {}
	
	/* 06-2009 */
	#BlockPromo {
		width: 740px; padding: 5px 10px 5px 10px;
		}
	#BlockPromo p {color:#fff; font-size: 0.8em; }
	
	
	
/* =  HOME MODIFIEE Gestion des marques en rol */
/*-------------------------------------------------------------------------------------*/
	body#home #headerNew{height:192px;}

	body#home #mainContent{
		overflow:hidden;
		width:741px;
		/*background-color:#750726;*/
		background:transparent url('/global/medias/bgContent_Home.gif') bottom left no-repeat;
	}

	body#home .blocTheme { 
		width: 247px;
		background:yellow;
		float:left;
		background-color: transparent;
		overflow:hidden;
	}
	body#home .blocTheme h1 img {
		width: 247px; height:58px;
		margin:0!important; padding:0!important;
	}
	body#home .blocTheme .visuelRol{
		background-color:#750726;
	}

	body#home .blocTheme .visuelRol img{
		width:247px; height:200px;
	}

	body#home .blocTheme .accesMarques01,
	body#home .blocTheme .accesMarques02,
	body#home .blocTheme .accesMarques03 {
		display:block;
		overflow:hidden;
		padding:10px 0;
		background-color:transparent;
	}

	body#home .blocTheme .accesMarques01 a,
	body#home .blocTheme .accesMarques02 a,
	body#home .blocTheme .accesMarques03 a {
		display: block;
		width: 245px; height: 20px;
		}
	
	body#home .blocTheme a.btM01 { background: transparent url(/global/medias/liM01.gif) no-repeat 0 0;}
	body#home .blocTheme a.btM02 { background: transparent url(/global/medias/liM02.gif) no-repeat 0 0;}
	body#home .blocTheme a.btM03 { background: transparent url(/global/medias/liM03.gif) no-repeat 0 0;}
	body#home .blocTheme a.btM04 { background: transparent url(/global/medias/liM04.gif) no-repeat 0 0;}
	body#home .blocTheme a.btM05 { background: transparent url(/global/medias/liM05.gif) no-repeat 0 0;}
	body#home .blocTheme a.btM06 { background: transparent url(/global/medias/liM06.gif) no-repeat 0 0;}
	body#home .blocTheme a.btM07 { background: transparent url(/global/medias/liM07.gif) no-repeat 0 0;}
	body#home .blocTheme a.btM08 { background: transparent url(/global/medias/liM08.gif) no-repeat 0 0;}
	body#home .blocTheme a.btM09 { background: transparent url(/global/medias/liM09.gif) no-repeat 0 0;}
	body#home .blocTheme a.btM10 { background: transparent url(/global/medias/liM10.gif) no-repeat 0 0;}
	body#home .blocTheme a.btM11 { background: transparent url(/global/medias/liM11.gif) no-repeat 0 0;}
	body#home .blocTheme a.btM13 { background: transparent url(/global/medias/liM13.gif) no-repeat 0 0;}
	body#home .blocTheme a.btM14 { background: transparent url(/global/medias/liM14.gif) no-repeat 0 0;}
	body#home .blocTheme a.btM15 { background: transparent url(/global/medias/liM15.gif) no-repeat 0 0;}
	body#home .blocTheme a.btM16 { background: transparent url(/global/medias/liM16.gif) no-repeat 1px 0;}
	body#home .blocTheme a.btM17 { background: transparent url(/global/medias/liM17.gif) no-repeat 0 0;}
	body#home .blocTheme a.btM18 { background: transparent url(/global/medias/liM18.gif) no-repeat 0 0;}
	body#home .blocTheme a.btM19 { background: transparent url(/global/medias/liM19.gif) no-repeat 0 0;}
	body#home .blocTheme a.btM20 { background: transparent url(/global/medias/liM20.gif) no-repeat 0 0;}
	body#home .blocTheme a.btM20bis { background: transparent url(/global/medias/liM20bis.gif) no-repeat 0 0;}
	body#home .blocTheme a.btM21 { background: transparent url(/global/medias/liM21.gif) no-repeat 0 0;}
	
	body#home .blocTheme a:hover {background-position: -245px 0;}
	
/*	version2007
	body#home .blocTheme { 
		width: 741px;
		background-color: #fff!important;
		}
	body#home .blocTheme h1 img {}
	body#home .blocTheme h1 img {
		width: 550px;
		margin:0!important; padding:0!important;
		}
	body#home #th01 h1 { 
		background: transparent url(/global/medias/bgBlocThemeTH1.gif) repeat-y 0 0;
		}
	body#home #th02 h1,
	body#home #th03 h1 { 
		background: transparent url(/global/medias/bgBlocTheme.gif) repeat-y 0 0;
		}
	
	img#Marque01 { position: absolute;}
	
	body#home .blocTheme .visuelRol,
	body#home .blocTheme .
	,
	body#home .blocTheme .accesMarques02,
	body#home .blocTheme .accesMarques03 { float: left; }
	
	body#home .blocTheme .visuelRol {}
	body#home .blocTheme .accesMarques03 {height: 100px;}
	body#home .blocTheme .accesMarques01,
	body#home .blocTheme .accesMarques02 {height: 63px;}
	
	body#home .blocTheme .visuelRol { 
		width: 485px; 
		background-color: #fff;
		}
	body#home .blocTheme .visuelRol img { 
		display: block; margin:0; padding:0;
		}
	
	body#home .blocTheme .accesMarques01,
	body#home .blocTheme .accesMarques02,
	body#home .blocTheme .accesMarques03 {
		width: 256px;
		background-color: #6C1027;
		}
	body#home .blocTheme .accesMarques01,
	body#home .blocTheme .accesMarques02 {
		padding: 25px 0 0 0;
		}
	body#home .blocTheme .accesMarques01 a,
	body#home .blocTheme .accesMarques02 a,
	body#home .blocTheme .accesMarques03 a {
		display: block;
		width: 255px; height: 20px;
		}
	
	body#home .blocTheme a.btM01 { background: transparent url(/global/medias/liM01.gif) no-repeat 0 0;}
	body#home .blocTheme a.btM02 { background: transparent url(/global/medias/liM02.gif) no-repeat 0 0;}
	body#home .blocTheme a.btM03 { background: transparent url(/global/medias/liM03.gif) no-repeat 0 0;}
	body#home .blocTheme a.btM04 { background: transparent url(/global/medias/liM04.gif) no-repeat 0 0;}
	body#home .blocTheme a.btM05 { background: transparent url(/global/medias/liM05.gif) no-repeat 0 0;}
	body#home .blocTheme a.btM06 { background: transparent url(/global/medias/liM06.gif) no-repeat 0 0;}
	body#home .blocTheme a.btM07 { background: transparent url(/global/medias/liM07.gif) no-repeat 0 0;}
	body#home .blocTheme a.btM08 { background: transparent url(/global/medias/liM08.gif) no-repeat 0 0;}
	body#home .blocTheme a.btM09 { background: transparent url(/global/medias/liM09.gif) no-repeat 0 0;}
	
	body#home .blocTheme a:hover {background-position: -245px 0;}
*/	
/*-------------------------------------------------------------------------------------*/
/* =  PLAN SITE                                                                        */
/*-------------------------------------------------------------------------------------*/

	ul.site_map { 
		margin:0; padding: 0!important;
		}
	ul.site_map li ul { margin: 7px 0 0 0!important;}
	ul.site_map li { 
		list-style: none!important;
		color:#8A1532;
		padding: 0!important;
		line-height: auto!important;
		margin: 0 0 0 0!important; 
		}
	
	ul.site_map li a,
	ul.site_map li ul li a {
		font-size: 1em; 
		color:black!important; 
		margin: 0!important;
		padding: 3px 0 0 10px!important;
		background: transparent url(/global/medias/squarePlan.gif) no-repeat 0 7px;
		}
	
	ul.site_map li a {
		color:#8A1532!important; 
		}
	ul.site_map li ul { 
		margin: 3px 0 5px 0; 
		padding:0!important;
		}
	
	ul.site_map li ul li, 
	ul.site_map li ul li a { color: black;}
	
	ul.site_map li a:hover {
		text-decoration: underline;
		/*background-color: #C2C028;*/
		}

/*-------------------------------------------------------------------------------------*/
/* =  GESTION DES NEWS                                                                 */
/*-------------------------------------------------------------------------------------*/	
	
	td.post_title a,
	td.post_short a,
	a.back {
		font-size: 1em;
		display: block; color: #76122B;
		}
	td.post_short a, a.back { 
		text-align: right;
		margin: 5px 0 0 0;
		}
	td.post_title a {}

/*-------------------------------------------------------------------------------------*/
/* =  PAGE / MARQUES                                                                   */
/*-------------------------------------------------------------------------------------*/

	#colA ,#colB { float: left;}
	#colA { width: 534px; padding:10px;}
	#colB { width: 200px;}
	#colA {
		background: transparent url(/global/medias/bgColA.gif) no-repeat top right;
		}
	#colA h1 { 
		color: #8A1532; 
		font-size: 1.1em; font-weigt: bold;
		padding: 0 0 10px 50px;
		margin: 0 0 5px 0;
		clear: both;
		background: transparent url(/global/medias/itemH1.gif) no-repeat 0 0;
		}
	#colA h2 { font-size: 1em; color: #600E23;}
	#colA p { padding: 0 0 10px 0; clear: both;}
	#colA p img { 
		/*float: right;*/
		margin: 5px;
		}
		
	body.marque01 #colA h3 { 
		text-align: center; 
		color: #8A1532; font-size: 1.1em;
		margin: 5px 0 5px 0;
		}
		
	#colA ul { padding: 15px 0 0 0;}
	#colA li {  margin: 0 0 10px 15px!important;}

/* =  FOCUS COLONE A / GESTION DES LISTES                                             */

	#colA li { list-style: disc; margin: 0 0 0 15px;}
	#colA li a { 
		/*display: block; width: 175px; 
				padding: 5px 0 5px 0; */
		text-decoration: none;
		color: white; font-size: 1em;
		}
	body.marque01 #colA li, body.marque01 #colA li a,
	body.marque12 #colA li,body.marque12 #colA li a { color: #76122B}
	body.marque02 #colA li,body.marque02 #colA li a { color: #3EA16A;}
	body.marque03 #colA li,body.marque03 #colA li a { color: #2D7B21;}
	body.marque04 #colA li,body.marque04 #colA li a { color: #DA211F;}
	body.marque05 #colA li,body.marque05 #colA li a { color: #76122B;}
	body.marque06 #colA li,body.marque06 #colA li a { color: #F58505;}
	body.marque07 #colA li,body.marque07 #colA li a { color: #4E2614;}
	body.marque08 #colA li,body.marque08 #colA li a { color:#004884;}
	body.marque09 #colA li,body.marque09 #colA li a { color:#9F5F3C;}
	body.marque10 #colA li,body.marque10 #colA li a { color:#134372;}
	body.marque11 #colA li,body.marque11 #colA li a { color:#134372;}
	body.marque13 #colA li,body.marque13 #colA li a { color:#134372;}
	body.marque14 #colA li,body.marque14 #colA li a { color:#134372;}
	body.marque15 #colA li,body.marque15 #colA li a { color:#134372;}	
	body.marque16 #colA li,body.marque16 #colA li a { color:#134372;}
	body.marque17 #colA li,body.marque17 #colA li a { color:#134372;}
	body.marque19 #colA li,body.marque19 #colA li a { color:#004884;}
	body.marque20 #colA li,body.marque20 #colA li a { color:#2D7B21;}
	body.marque21 #colA li,body.marque21 #colA li a { color:#004884;}
		
/* =  FOCUS COLONE A / GESTION DES MENUS COULEUR                                      */

	#colB { padding: 80px 0 0 0;}
	body#pageMarque #colA h1 {margin: 8px 0 0 0 ;}
	#colB ul {}
	#colB li { margin: 0 0 5px 0;}
	#colB li a { 
		display: block; width: 175px; 
		padding: 5px 0 5px 0;
		text-align: center; text-decoration: none;
		color: white; font-size: 1em;
		}
	
	#colB ul ul{
		margin:10px 0 0 10px;
		overflow:hidden; width:165px;
	}
	#colB ul ul li a{width:165px;}
	
	body.marque01 #colB li a { background-color: #9E3E46;}
	body.marque02 #colB li a { color: #3EA16A; background-color: white;}
	body.marque03 #colB li a { color: #2D7B21; background-color: white;}
	body.marque04 #colB li a { background-color: #000000;}
	body.marque05 #colB li a, body.marque12 #colB li a {color: #76122B; background-color: white;}
	body.marque05 #colB ul ul li a, body.marque12 #colB ul ul li a{background-color: #9E3E46; color: #FFF;}
	body.marque06 #colB li a { background-color: #950F1C}
	body.marque07 #colB li a { color: #4E2614; background-color: #F5E8C2;}
	body.marque08 #colB li a { color: #004884; background-color: white;}
	body.marque09 #colB li a { color: #fff; background-color: #262020;}
	body.marque10 #colB li a { color: #fff; background-color: #09243F;}
	body.marque11 #colB li a { color: #fff; background-color: #09243F;}
	body.marque13 #colB li a { color: #fff; background-color: #5D361D;}
	body.marque14 #colB li a { color: #fff; background-color: #CE0038;}
	body.marque15 #colB li a { color: #fff; background-color: #5D361D;}
	body.marque16 #colB li a { color: #fff; background-color: #e95611;}
	body.marque17 #colB li a { color: #fff; background-color: #82131C;}
	body.marque19 #colB li a { color: #004884; background-color: white;}
	body.marque20 #colB li a { color: #2D7B21; background-color: white;}
	body.marque21 #colB li a { color: #fff; background-color: #5D5D5D;}		
	
	body.marque01 #colB li a:hover, 
	body.marque02 #colB li a:hover,
	body.marque03 #colB li a:hover,
	body.marque04 #colB li a:hover,
	body.marque05 #colB li a:hover, body.marque12 #colB li a:hover,
	body.marque06 #colB li a:hover,
	body.marque07 #colB li a:hover,
	body.marque08 #colB li a:hover,
	body.marque09 #colB li a:hover,
	body.marque10 #colB li a:hover,
	body.marque11 #colB li a:hover,
	body.marque13 #colB li a:hover,
	body.marque14 #colB li a:hover,
	body.marque15 #colB li a:hover,
	body.marque16 #colB li a:hover,
	body.marque17 #colB li a:hover,
	body.marque19 #colB li a:hover,
	body.marque20 #colB li a:hover,
	body.marque21 #colB li a:hover,
	 { color: white; background-color: #8A1532;}

/* =  FOCUS BACKGROUNDS / MARQUES / COLONES A ET B                         MARQUE0 07 */

	body.marque01 #colB {
		background: transparent url(/global/medias/bgColB01.gif) no-repeat top left;
		}
	body.marque02 #colB {
		background: transparent url(/global/medias/bgColB02.gif) no-repeat top left;
		}
	body.marque03 #colB {
		background: transparent url(/global/medias/bgColB03.gif) no-repeat top left;
		}
	body.marque04 #colB {
		background: transparent url(/global/medias/bgColB04.gif) no-repeat top left;
		}
	body.marque05 #colB, body.marque12 #colB {
		background: transparent url(/global/medias/bgColB05.gif) no-repeat top left;
		}
	body.marque06 #colB {
		background: transparent url(/global/medias/bgColB06.gif) no-repeat top left;
		}
	body.marque07 #colB {
		background: transparent url(/global/medias/bgColB07.gif) no-repeat top left;
		}
	body.marque08 #colB {
		background: transparent url(/global/medias/bgColB08.gif) no-repeat top left;
		}
	body.marque10 #colB {
		background: transparent url(/global/medias/bgColB10.gif) no-repeat top left;
		}
 	body.marque11 #colB {
 		background: transparent url(/global/medias/bgColB11.gif) no-repeat top left;
 		}
	body.marque13 #colB {
		background: transparent url(/global/medias/bgColB13.gif) no-repeat top left;
		}
	body.marque14 #colB {
		background: transparent url(/global/medias/bgColB14.gif) no-repeat top left;
		}
	body.marque16 #colB {
		background: transparent url(/global/medias/bgColB16.gif) no-repeat top left;
		}
	body.marque17 #colB {
		background: transparent url(/global/medias/bgColB17.gif) no-repeat top left;
		}	
	body.marque19 #colB {
		background: transparent url(/global/medias/bgColB19.gif) no-repeat top left;
		}		
	body.marque20 #colB {
		background: transparent url(/global/medias/bgColB20.gif) no-repeat top left;
		}	
	body.marque21 #colB {
		background: transparent url(/global/medias/bgColB21.gif) no-repeat top left;
		}			


/*-------------------------------------------------------------------------------------*/
/* =  GESTION DES TABLES                                                               */
/*-------------------------------------------------------------------------------------*/

	body.marque01 #colA table {} 
	body.marque01 #colA table td {  }
	body.marque01 #colA p a img { float: left; padding: 10px;}
	
	td img { padding: 5px;}
		
/*-------------------------------------------------------------------------------------*/
/* =  GESTION DES FORMULAIRES                                                          */
/*-------------------------------------------------------------------------------------*/

	form { margin:0; padding:0;}
	form fieldset { padding: 0; border: 1px #EBD9DF solid;}
	form legend { 
		color: #333; 
		font-size: 0.8em; 
		padding: 0 5px 10px 5px;
		}
	form p { 
		float: left;
		width: 95%; 
		margin: 10px 0 5px 5px;
		border-bottom: 1px #EBD9DF solid;
		}
	form span.field_heading { 
		font-size: 0.8em; 
		color: black; font-weight: bold;
		margin:5px;
		}

	form p label, 
	form p input,
	form p select { float: left;}
	
	form p input,
	form p select,
	form p textarea { width: 60%;}
		
	form p label { 
		width: 35%; padding: 0 0 0 7px;
		font-size: 0.9em; color: #76122B;
		border-left: 5px #76122B solid;
		}
	form p input,
	form p select,
	form p textarea { 
		color: #8A1532; 
		border: 1px #8A1532 solid;
		background-color:#EBD9DF;
		}
	form p input.field_checkbox, form p font.checkbox_label {float: left; }
	form p font.checkbox_label {padding: 0 10px 0 0}
	form p input.field_checkbox {width:auto!important}
	form p input.envoi {
		float: right;
		width: auto!important;
		font-size: 1em; color: white;
		background-color:#8A1532;
	}
	
	/*Captcha*/
	p.captcha label {width: 360px}
	p.captcha input {width: 120px}
	
	/*= focus fomulaire marque 01                          */
	
	body.marque01 {}

	/*= focus fomulaire marque 02                          */
	
	body.marque02 form p input,
	body.marque02 form p select,
	body.marque02 form p textarea { 
		border: 1px #3EA16A solid;
		background-color: #D5F0E1;
		}
	body.marque02 form p label {
		color: #3EA16A;
		border-left: 5px #3EA16A solid;
		} 
	body.marque02 form p input.envoi {
		background-color: #3EA16A;
		}

	/*= focus fomulaire marque 03                          */
	
	body.marque03 form p input,
	body.marque03 form p select,
	body.marque03 form p textarea { 
		border: 1px #2D7B21 solid;
		background-color: #E9F7E6;
		}
	body.marque03 form p label {
		color: #2D7B21;
		border-left: 5px #2D7B21 solid;
		} 
	body.marque03 form p input.envoi {
		background-color: #2D7B21;
		}

	/*= focus fomulaire marque 04                          */
	
	body.marque04 form p input,
	body.marque04 form p select,
	body.marque04 form p textarea { 
		border: 1px #DA211F solid;
		background-color: #F7E1E1;
		}
	body.marque04 form p label {
		color: black;
		border-left: 5px #DA211F solid;
		} 
	body.marque04 form p input.envoi {
		background-color: #DA211F;
		}

	/*= focus fomulaire marque 05                          */
	
	body.marque05 { }

	/*= focus fomulaire marque 06                          */
	
	body.marque06 form p input,
	body.marque06 form p select,
	body.marque06 form p textarea { 
		border: 1px #F58505 solid;
		background-color: #FAD7AF;
		}
	body.marque06 form p label {
		color: #F58505;
		border-left: 5px #F58505 solid;
		} 
	body.marque06 form p input.envoi {
		background-color: #F58505;
		}
		
	/*= focus fomulaire marque 07                          */
		
	body.marque07 form p input,
	body.marque07 form p select,
	body.marque07 form p textarea { 
		border: 1px #4E2614 solid;
		background-color: #EDDDD5;
		}
	body.marque07 form p label {
		color: #4E2614;
		border-left: 5px #4E2614 solid;
		} 
	body.marque07 form p input.envoi {
		background-color: #4E2614;
		}
	
	/*= focus fomulaire marque 08                          */

	body.marque08 form p input,
	body.marque08 form p select,
	body.marque08 form p textarea { 
		border: 1px #004883 solid;
		background-color: #E3F0FA;
		}
	body.marque08 form p label {
		color: #004884;
		border-left: 5px #004883 solid;
		} 
	body.marque08 form p input.envoi {
		background-color: #004883;
		}
		
	/*= focus fomulaire marque 09                          */

	body.marque09 form p input,
	body.marque09 form p select,
	body.marque09 form p textarea { 
		border: 1px #9F5F3C solid;
		background-color: #E5D4C8;
		}
	body.marque09 form p label {
		color: #9F5F3C;
		border-left: 5px #9F5F3C solid;
		} 
	body.marque09 form p input.envoi {
		background-color: #9F5F3C;
		}

/*-------------------------------------------------------------------------------------*/
/* =  FOOTER                                                                           */
/*-------------------------------------------------------------------------------------*/

	#footer { 
		clear:both;
		height: 87px;
		padding: 0 0 0 10px;
		font-size: 0.9em;
		background: transparent url(/global/medias/bgFooterComplet.gif) repeat-y 0 0;
		}
	
	#adresse, #footer ul { float: left;}
	#adresse { width: 585px;}
	#adresse p { margin: 55px 0 0 5px; color: white; }
	
	#footer ul {
		padding: 30px 0 0 0;
		width: 165px; height: 55px;
		}
	#footer ul li { 
		float: right; 
		margin: 0 0 3px 0;
		}
	#footer ul li a { 
		display: block;
		width: 100px; height: 15px;
		font-size: 0.9em; color: white;
		padding: 5px 15px 3px 0;
		text-align: right; text-decoration: none;
		border-bottom: 1px #25060D solid;
		background-color: #8A1532;
		}
	#footer ul li a:hover {
		color: #8A1532;
		background-color: #C2C028;
		}
		
	body#pageMarque #footer #adresse { width: 590px; }
	body#pageMarque #footer #adresse p {
		margin: 55px 0 0 0!important;
		padding: 5px; 
		}
	
	body.marque01 #footer #adresse p, body.marque12 #footer #adresse p { background-color: #76122B;}
	body.marque02 #footer #adresse p { background-color: #3EA16A;}
	body.marque03 #footer #adresse p { background-color: #2D7B21;}
	body.marque04 #footer #adresse p { background-color: #DA211F;}
	body.marque05 #footer #adresse p { background-color: #76122B;}
	body.marque06 #footer #adresse p { 
		background-color: #FF8605;
		/*background-color: #CF730A;*/
		}
	body.marque07 #footer #adresse p { background-color: #4E2614;}
	body.marque08 #footer #adresse p { background-color: #004884;}
	body.marque09 #footer #adresse p { background-color: #9F5F3C;}
	body.marque10 #footer #adresse p { background-color: #0D345B;}
	body.marque11 #footer #adresse p { background-color: #134372;}
	body.marque13 #footer #adresse p { background-color: #BA0046;}
	body.marque14 #footer #adresse p { background-color: #740D68;}
	body.marque15 #footer #adresse p { background-color: #BA0046;}
	body.marque16 #footer #adresse p { background-color: #426334;}
	body.marque17 #footer #adresse p { background-color: #C64463;}
	body.marque19 #footer #adresse p { background-color: #004884;}
	body.marque20 #footer #adresse p { background-color: #12530B;}
	body.marque21 #footer #adresse p { background-color: #8F8F8F;}

