* {
	margin: 0;
	padding: 0;
}

.floatLeft{
	float:left;
}
.clear { clear: both; }
div#blocage {
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 1200px;
	background-color: #eeeeee;
	z-index: 100;
	-moz-opacity:0.8;
	opacity: 0.8;
	filter:alpha(opacity=80);
}
	div#blocage div {
		position: relative;
		margin: 180px auto;
		width: 842px;
		font-size: 28px;
		font-weight: 900;
		text-align: center;
	}

/*POUR L'ANNUAIRE*/
.fondbleu {
		width: 100%;
		background: #FFFFFF url('http://www.goldenmarket.fr/images/espaceur.gif') repeat-x;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #494949;
		font-size: 14px;
		}
.theme{
		text-align: left;
		margin: 0px 5px 0px 5px;
		color: #494949;
		font-size: 14px;
}
.menug{
		text-align: left;
		margin: 0px 5px 0px 5px;
		color: #494949;
		font-size: 12px;
}

div#annuaire {
	padding-left: 20px;
}

div#annuaire h1.golden-h1 { display: none;}

div#annuaire ul#golden-n1 { 
	padding: 0 0 0 19px;
}

	div#annuaire ul#golden-n1 li {
		list-style-type: none;
	}
	
	div#annuaire ul#golden-n1 h2, ul#golden-n1 h3 {
		background: none;
		height: 15px;
		padding: 0;
	}
	
	div#annuaire ul#golden-n1 h2 { /* Gestion du theme : padding, taille police */
		padding: 10px 0 5px 0;
		font-size: 13px;
	}
	
	div#annuaire ul#golden-n1 h3 {
		font-size:12px;
		padding: 10px 0 0 0;
	}
		div#annuaire ul#golden-n1 h2 a, ul#golden-n1 h3 a { /* Gestion du theme : couleurs, puces */
			/*color: #006BBF;*/
			font-size: 13px;
			font-weight: bold;
			background: url('/images/fleche.gif') 0 5px no-repeat;
			padding-left:12px;
			text-transform:uppercase;
		}
		div#annuaire ul#golden-n1 li p {
			padding: 10px 0 10px;
			width: 450px;
		}

div#annuaire ul.golden-n2 { 
	padding: 0 0 0 20px;
}

	div#annuaire ul.golden-n2 li { 
		padding: 2px 0 0 10px;
	}
	
	div#annuaire ul.golden-n2 li h3 {	/* Gestion du nom du site : padding, taille police, couleurs, puces */
		font-size:11px;
		background: url('/images/puce_carreVert.gif') 0 1px no-repeat;
		display: inline;
		padding-left:10px;
		color: #662A01;
	}

		div#annuaire ul.golden-n2 a {	/* Gestion de la description : taille police, couleurs */
			/*color: #3d4e57;*/
			font-size: 10px;
		}
	
	div#annuaire h2#golden-h2 {
		display: none;
	}

/*FIN POUR L'ANNUAIRE*/
BODY {
	margin: 0 auto 0 auto;
	width: 100%;
	_margin: 0;
	text-align: center;
	background: #F0D9B5;
}
a:hover{
	text-decoration: underline !important;
}

#page {
	position: absolute;
	left: 50%;
	top: 0;
	margin: 0 0 0 -320px;
	width: 800px;
	text-align: left;
}
#menu-gauche {
	position: absolute;
	top: 36px;
	left: -161px;
	width: 160px;
	text-align: center;
	margin:0 1px 0 0;
}
/*Je fais afficher ou non mes blocks...*/
	#menu-gauche .affno{
		display: none;
	}
	#menu-gauche .affyes{
		display: block;
	}
	#menu-gauche img.logo {
		margin: 0 0 10px 0;
		border: none;
	}
	
	#menu-gauche a.nivo1, #menu-gauche a.nivo2, #menu-gauche a.nivo3 {
		display: block;
		position: relative;
		font-family: Verdana, sans-serif;
		font-size: 9px;
		font-weight: bold;
		text-align: left;
		padding: 3px 0 3px 20px;
		width: 140px;
		_width: 160px;
	}
	#menu-gauche a.innivo1, #menu-gauche a.innivo3 {
		position: relative;
		font-family: Verdana, sans-serif;
		font-size: 9px;
		font-weight: bold;
		text-align: left;
		padding: 5px 0 3px 4px;
		_padding: 3px 0 3px 4px;
		width: 120px;
	}
	#menu-gauche a.innivo2 {
		position: relative;
		font-family: Verdana, sans-serif;
		font-size: 9px;
		font-weight: bold;
		text-align: left;
		padding: 5px 0 3px 0px;
		_padding: 3px 0 3px 0px;
		width: 140px;
	}
	#menu-gauche div.nivo1,  #menu-gauche div.nivo2,  #menu-gauche div.nivo3 {
		position: relative;
		width: 160px;
		text-align: left;
		min-height:20px;
		vertical-align:center;
	}
	#menu-gauche a.innivo1 {		
		margin-top: 2px;
		color: #FFFFFF;		
		text-decoration: none;
		display:block;
		margin-left:12px;
	}
	#menu-gauche a.nivo1, #menu-gauche div.nivo1 {
		background-color: #004484;
		color: #FFFFFF;
		margin: 2px 0 0 0;
		text-decoration: none;
	}
	
	#menu-gauche div.innivo2 {
		width: 140px;
		position: relative;
		text-align: left;
		min-height:20px;
		vertical-align:center;		
		margin-left:20px;
		z-index:15;
	}
	#menu-gauche a.innivo2 {		
		margin-top: 2px;
		color: #2C425D;		
		text-decoration: none;
	}
	#menu-gauche a.nivo2, #menu-gauche div.nivo2 {
		background-color: #F0E1B5;
		color: #2C425D;
		margin-top: 2px;
		text-decoration: none;
	}
	
	#menu-gauche a.nivo3, #menu-gauche div.nivo3 {
		background-color: #F0E1B5;
		color: #2C425D;
		margin: 2px 0 0 0;
		width: 130px;
		_width: 160px;
		padding-left: 30px;
		text-decoration: none;
	}
	
	#menu-gauche a.nivo2:hover, #menu-gauche a.nivo2:active,#menu-gauche div.nivo2:hover, #menu-gauche div.nivo2:active, #menu-gauche a.innivo2:hover, #menu-gauche div.innivo2:hover {
		background-color: #E6D3A1 !important;
	}
	
	#menu-gauche a.nivo3:hover, #menu-gauche a.nivo3:active {
		background-color: #E6D3A1;		
	}
	
	#menu-gauche a.nivopageencours {/*fond de la page en cours sur menu gauche...*/
		background-color: #E6D3A1 !important;		
	}
	#menu-gauche a.plus {
		background-image: url("/images/nav-gauche-plus.png");
		background-repeat: no-repeat;
		background-position: 4px 5px;
	}
	
	#menu-gauche a.moins {
		background-image: url("/images/nav-gauche-moins.png");
		background-repeat: no-repeat;
		background-position: 4px 5px;
	}
	
	#menu-gauche img.menu-btn {
		cursor: pointer;
		position: relative;
		float:left;
		margin: 4px 4px 0px 4px;
		_margin-top: 6px;
		vertical-align:top;
		z-index:10;
		display:block;
		padding-top:4px;
	}
	
	#menu-gauche img.menu-gauche-img{
		border:0; width:9px; height:9x;
	}
	
#header {
	width: 773px;
	height: 78px;
}
	#bandeau-haut {
		width: 758px;
		_width: 773px;
		height: 50px;
		_height: 55px;
		background: url("images/bandeau-haut.jpg") no-repeat;
		text-align: right;
		padding: 5px 15px 0 0;
	}
	#bandeau-haut input {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9px;
		line-height: 14px;
		color: #FF5100;
		border: 1px solid #AFA183;
		margin: 0;
		padding: 0;
		vertical-align: middle;
	}
	#bandeau-haut input.text {
		background-color: #F6ECDA;
		width: 100px;
		height: 18px;
		border-right: none;
		color: #625231;
		padding: 2px;
		_margin-bottom: 1px;
	}
	#bandeau-haut input.ok {
		background-color: #AA8E55;
		width: 20px;
		height: 18px;
		color: #FFFFFF;
	}
	#bandeau-haut img {
		border: 0;
		margin: 0;
		padding: 0;
		vertical-align: middle;
	}
	
	.menu-deporte a{
	position:relative;
	_margin: 0 50px 0 0;
	padding: 0 50px 0 0;
	font-family: Verdana, sans-serif;
	font-size: 9px;
	font-weight: bold;	
	}
.tracker {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	
	color: #8F684C;
	margin: 0 0 15px 0;
}
.tracker a {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #8F684C;
	text-decoration: none;
}
.tracker a:hover {
	text-decoration: none;
}
	

#conteneur {
	position: relative;
	float:left;
	width: 773px;
	text-align: left;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;	
	color: #000000;
	background: #FFFFFF;
	z-index: 1;
	padding-bottom:17px;
}
	#photo-bandeau {
		position: relative;
		float:left;
		width: 522px;
		height: 150px;
		_margin-bottom: -2px;
	}
	#photo-bandeau-bs {
		position: relative;
		width: 773px;
		height: 150px;
		margin-top: -1px;
		_margin-bottom: -3px;
	}
	#infra-photo-bandeau {
		position: relative;
		width: 773px;
		height: 150px;
		_margin-bottom: -2px;
	}
	#prst-photo-bandeau {
		position: relative;
		width: 773px;
		height: 150px;
		_margin-bottom: -2px;
	}
 	#photo-bandeau-accueil{
		position: relative;
		width: 773px;
		height: 150px;
		_margin-bottom: -2px;
	} 
	
/* 	#photo-bandeau-accueil {
		height:149px;
		position:relative;
		width:773px;
	}
	
	#photo-bandeau-accueil img {
		position: absolute; top: -1px; 
		
	} */
	#block-haut-droit {
		position: relative;
		float: left;
		width: 221px;
		_width: 251px;
		height: 119px;
		_height: 149px;
		overflow: hidden;
		background: #8F2929;
		padding: 15px;
		color: #DEC3A7;
		_margin-bottom: -2px;
	}
		#block-haut-droit h2 {
			font-size: 11px;
			font-weight: bold;
			margin: 0 0 2px 0;
		}
		#block-haut-droit p {
			font-size: 10px;
			color: #DEC3A7;
		}
		#block-haut-droit a {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			display: block;
			margin: 2px 0 0 0;
			font-size: 9px;
			font-weight: bold;
			color: #DEC3A7;
			text-decoration: none;
		}
		#block-haut-droit a:hover {
			text-decoration: none;
		}
		#block-haut-droit ul{
			font-size: 10px;
			line-height: 11px;
			color: #DEC3A7;	
			list-style-image: url("images/puce-blanc.gif");	
			margin: 5px 0 2px 12px;							
			_margin: 5px 0 2px 17px;		
		}
	#contenu {
		position: relative;
		float:left;
		width: 466px;
		_width: 522px;
		/*min-height: 333px;
		_min-height: 389px;*/
		background: #F8ECD4;
		padding: 28px;
		_padding: 24px;
	}
		#contenu h1 {
			position: relative;
			font-size: 14px;
			font-weight: bold;
			color: #00274C;
			margin: 0 0 23px 0;
		}
		
		
	
		
	#offres {
		position: relative;
		background: #F8ECD4;
		padding: 28px;
		_padding: 24px;
		color: #661111;
	}
		#offres a {
			color: #661111;
			text-decoration: underline;
		}	
	
	#liste_offres  {
	      padding-top: 5px;
	
	}
	
	#offre  {
	      padding-bottom: 3px;
	
	}
	#liste_offres .titreoffre p {
	      font-size: 14px;
	
	}	
	#liste_offres .titrelienoffre p {
	      font-size: 14px;
	
	}	
	

	#liste_offres a {
		color: #661111;
		text-decoration: underline;
	}	
	
	#voir_aussi  {
		  padding-top: 10px;
	}
	
	div.bloc_bas  {
	  padding-left: 40px;
}
	
	/*presentation est l'int�gration d'un article en home
	style donc semblable � page-contenu...*/	
	#presentation {
			color: #661111;			
			font-size: 11px;
			padding-top : 20px;
	}
	/* Page Module gestion */
	#page-contenu {
		position: relative;
		float: left;
		min-height:400px;
		_height:400px;
		width: 535px;
		_width: 608px;
		background: #F8ECD4;
		/*background: #F0E1B6 none repeat scroll 0 0; */
		/*padding: 28px;*/
		padding: 15px 28px 18px 45px;
		margin-top: 0px;
		vertical-align:text-top;
		font-size: 11px;
	}
	
		#page-contenu h1, #page-contenu h2, #page-contenu h3, #page-contenu h4, #presentation h1, #presentation h2, #presentation h3, #presentation h4, {
			color: #713E1A; 
			margin: 15px 0 5px 0;
	
		}
		#page-contenu h1, #presentation h1,#offres h1 {
			font-size: 14px;
			/*color: #00274C;*/
		}
		#page-contenu h2, #presentation h2, #offres h2 {
			font-size: 12px;
			color: #00274C;
		}
		#page-contenu h3, #presentation h3, #offres h3 {
			font-size: 11px;
			/*color: #00274C;*/
		}
		#page-contenu h4, #presentation h4, #offres h4 {
			font-size: 11px;
			/*color: #00274C;*/
		}
		
	
		#page-contenu p #presentation p {
			font-size: 11px;
			line-height: 12px;			
			color: #713E1A;
			clear: both;
			margin: 0;
		}
		#page-contenu a, #presentation a {
			position: relative;
			/*font-family: Verdana, sans-serif;
			font-size: 10px;
			line-height: 10px;	*/		
			color: #713E1A;
			font-weight: bold;		
			text-decoration: none;
		}
		#page-contenu ul, #presentation ul {
			font-size: 11px;
			line-height: 12px;		
			color: #713E1A;
			list-style: url("images/puce-exbis.gif");
			margin: 0px 0 0 15px !important;
		}
		/*#page-contenu li {	
			margin: 2px 0 0 0px ;
		}*/
		
	/* FIN Page Module gestion */
	/* Page Decli type 1*/
	#decli-1-contenu {
		position: relative;
		width: 533px;
		_width: 581px;
		height: 483px;
		_height: 539px;
		background: #F0D9B5;
		padding: 28px 30px 28px 45px;
		_padding: 28px 25px 28px 35px;
	}
		#decli-1-contenu IMG {
			display: block;
			float: left;
			margin: 0 15px 0 0;
		}
		#decli-1-contenu H1, #decli-1-contenu H2, #decli-1-contenu P {
			position: relative;
			margin: 0 0 15px 0;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			color: #713E1A;
			font-size: 15px;
			font-weight: bold;
		}
		#decli-1-contenu H2, #decli-1-contenu P {
			font-size: 10px;
			line-height: 12px;
			margin: 0 0 10px 0;
		}		
		#decli-1-contenu TABLE {
			font-family: Arial, Helvetica, sans-serif;
			border-bottom: #F8ECD4 solid 1px;
			background: #F8ECD4;
		}
		#decli-1-contenu TH {
			background: #6F3E20;
			font-weight: bold;
			font-size: 12px;
			color: #F0DEBA;
			padding: 3px;
		}
		#decli-1-contenu TD {
			
			font-size: 11px;
			color: #723D1B;
			padding: 3px;
		}
		#decli-1-contenu TD.td1-1 {
			background: #C49C79;
		}
		#decli-1-contenu TD.td1-2 {
			background: #DCC0A8;
		}
		#decli-1-contenu TD.td2-1 {
			background: #D8B99D;
		}
		#decli-1-contenu TD.td2-2 {
			background: #E8D5C4;
		}
	/* FIN Page Decli type 1*/
	/* Page HOME BS */
	#bs-contenu {
		position: relative;
		float:left;
		width: 532px;
		_width: 582px;		
		overflow: visible;
		background: #F0E1B6;
		padding: 10px 26px 15px 45px;
		_padding: 10px 20px 15px 40px;
		font-size: 11px;		
		color: #703E19;		
	}
	#bs-contenu a {
			text-decoration: none;
		}
		#bs-contenu-centre a {
			font-size: 11px;
			font-weight: bold;			
			color: #703E19;
			text-decoration: none;
		}
		#bs-contenu-centre h1.bs, h2.bs, h3.bs {
			position: relative;
			float: left;
			font-size: 14px;
			line-height: 15px;
			font-weight: bold;
			color: #713E1A;
			margin: 0 0 23px 0;
			_margin: 0;			
		}
		#bs-contenu-centre h2.bs {
			font-size: 12px;
		}
		#bs-contenu-centre h3.bs {
			font-size: 11px;
			
		}
		#bs-contenu-centre p, #bs-contenu-centre p.bs {
			position: relative;
			font-size: 11px;
			line-height: 12px;			
			color: #713E1A;
			clear: both;
			margin: 0 0 0px 0;
		}
		#bs-contenu-centre ul.bs {
			font-size: 11px;			
			color: #713E1A;
			list-style: url("images/puce-ex.gif");
			margin: 0 0 10px 15px;
		}
		#bs-contenu-centre ul{
			font-size: 11px;			
			color: #713E1A;			
			line-height: 12px;
			list-style: url("images/puce-ex.gif");
			margin: 0 0 10px 15px;
		}
	/* FIN Page HOME BS */
	/* Page HOME Presentation */
	#prst-contenu {
		position: relative;
		float: left;
		width: 449px;
		_width: 522px;
		/*height: 333px;
		_height: 389px;*/
		background: #F0E1B6;
		padding: 10px 28px 15px 45px;
		_padding: 10px 24px 15px 45px;
		font-size: 11px;
		color: #713E1A;
		/*margin: 0 28px 0 0;*/
	}
		#prst-contenu IMG {
			display: block;
			position: relative;
			float: left;
			margin: 0 10px 5px 0;
		}
		#prst-contenu h1, #prst-contenu h1.prst {			
			line-height: 15px;
			position: relative;
			font-size: 14px;
			font-weight: bold;
			color: #713E1A;
			margin: 0 0 23px 0;
		}
		#prst-contenu P{
			position: relative;
			font-size: 11px;
			color: #713E1A;
			margin: 0 0 0px 0;
		}
		#prst-contenu ul{
			position: relative;
			font-size: 11px;
			color: #713E1A;
			list-style: url("images/puce-ex.gif");
			margin: 0 0 10px 15px;
		}
		
		
	/* FIN Page HOME Presentation */

        /*DIV PROGICIEL*/

        div#divProgiciel {
            position: relative;
            height: 350px;
        }

            div#divProgiciel1 {
                position: absolute;
                width: 508px;
                top: 0;
                left: -15px;
            }

            /* Page HOME bloc centre */
		.block-home {
                    position: relative;
                    float: left;
                    width: 238px; /*248*/
                    height: 153px; /*173*/
                    float: left;
                    background: url('/images/cadreProgiciel.png') 0 0 no-repeat;
                    padding: 10px 10px 10px 0;
                    margin: 0 5px 5px 0;
		}

			.block-home h2 {
                            position: relative;
                            font-family: arial;
                            font-size: 12px;
                            margin: 0 0 3px 0;
                            padding: 4px 0 4px 63px;
			}

			.block-home a {
				color: #757575;
				text-decoration: none;
				font-weight: bold;	
			}
			.block-home h2 a.accueil_ind {
				color: #3a3a3a;
				text-decoration: none;
			}
			.block-home a:hover {
				text-decoration: none;
			}

			div.contenu-block-home {
                            position: relative;
                            float: left;
                            widht: 173px; /*236*/
                            height: 110px;
                            font-family: arial;
                            font-size: 12px;
                            color: #757575;
                            overflow: hidden;
                            padding: 0 0 0 63px;
			}

			div.contenu-block-home a.lienimg {
                            margin:0;
                            padding: 0px;
			}

			.monimg,.monimg2 {
                            position: absolute;
                            width: 54px;
                            text-align: center;
                            top: 14px;
                            left: 6px;
			}

			.monimg img,.monimg2 img { width: 45px; }
                        
			.monimg-droit {
                            position: relative;
                            float: left;
                            text-align:center;
                            width: 85px;
                            margin-left:9px;
			}
			
			.montxt {
                            display: inline;
                            position: relative;
			}
			
			DIV.contenu-block-home ul, DIV.contenu-block-home-droit ul {
				position: relative;
				color: #00274C;/*3D4F5F*/
				font-size: 10px;
				list-style: url("images/puce-exbis.gif");
				margin: 0 0 0 10px;
				_margin: 0 0 0 15px;
			}
			
			DIV.contenu-block-home li, DIV.contenu-block-home-droit ul {
				padding: 0 0 0 -10px;
			}
		
		DIV.petit-block {
			position: relative;
			float: left;
			width: 94px;
			_width: 100px;
			height: 94px;
			_height: 100px;
			margin: 20px 14px 0 0;
			background: #DCAB87;
			padding: 3px;
		}
		DIV.petit-block-int {
			background: #EACBA7;
			/*width: 100%;
			height: 100%;*/
			padding:1px;
			width: 93px;
			height: 93px;
			font-family: Verdana, Helvetica, sans-serif;
			overflow : hidden;
		}
			DIV.petit-block-int H3 {
				font-size: 9px;
				color: #662A01;
				font-weight: bold;
			}
			DIV.petit-block-int P{
				font-size: 9px;
				color: #662A01;
			}
			DIV.petit-block-int A{
				font-size: 9px;
				color: #662A01;
				font-weight: bold;
				text-decoration : none;
			}
			DIV.petit-block-int ul {
				font-size: 9px;
				color: #662A01;								
				list-style: url("images/puce-ex.gif");
				margin: 2px -3px 0 12px;
				_margin: 2px -3px 0 15px;
			}
		/* FIN Page HOME bloc centre */	
		
		/* Page HOME BS */
		DIV.bs-petit-block {
			position: relative;
			float: left;
			width: 156px;
			height: 158px;
			margin: 20px 10px 0 0px;
			_margin: 20px 12px 0 2px;
			border-color: #F8ECD4;
			border-style: solid;
			border-width: 1px;
			padding: 3px;
			/*background: #F8ECD4;*/	
		}
		DIV.bs-petit-block p, DIV.bs-petit-block UL {
			position: relative;
			font-size: 10px;
			line-height: 12px;	
			clear: both;
			margin : 10px;		
		}
		DIV.bs-petit-block a {
			font-weight: bold;
			font-size: 10px;
			line-height: 12px;		
		}
		/*DIV.bs-petit-block p.infrablock1 {
			color: #281003;			
		}
		DIV.bs-petit-block p.infrablock2 {
			color: #F1DFB9;
		}*/
		DIV.bs-petit-block p.bsblock1 {
			color: #5E2400;			
		}
		
		DIV.bs-petit-block p.bsblock2 {
			color: #F1DDBC;
		}
		DIV.bs-petit-block-int {
			width: 156px;
			_width: 150px;
			height: 158px;
			_height: 152px;			
			font-family: Verdana, Helvetica, sans-serif;
			overflow : hidden;
		}
		DIV.bs-petit-block-int ul {
			color: #F1DDBC;	
			list-style: url("images/puce-ex.gif");
			margin:0 0 0 25px;	
		}
		DIV.bscouleur1, DIV.bscouleur3{			
			background: #CE8B57;
			color: #5E2400;
		}
		DIV.bscouleur2{			
			background: #AF6030;
			color: #F1DDBC;
		}
		DIV.bscouleur1 a, DIV.bscouleur3 a{	
			color: #F0DEBA;
		}
		DIV.bscouleur2 a{			
			color: #F1DDBC;
		}
		/*FIN PAGE BS - DEBUT PAGES INFRA*/
		DIV.infra-petit-block {
			position: relative;
			float: left;
			width: 156px;
			height: 158px;
			margin: 20px 10px 0 0px;
			_margin: 20px 12px 0 2px;
			border-color: #F8ECD4;
			border-style: solid;
			border-width: 1px;
			padding: 3px;
			color: #F1DFB9;	
			/*background: #F8ECD4;*/	
		}
		DIV.infra-petit-block p, DIV.infra-petit-block UL {
			position: relative;
			font-size: 10px;
			line-height: 12px;	
			clear: both;
			margin : 10px;		
		}
		DIV.infra-petit-block a {
			font-weight: bold;
			font-size: 10px;
			line-height: 12px;
			color: #F1DFB9 !important;	
		}
		DIV.infra-petit-block p.infrablock1 {
			color: #F1DFB9;/*281003	*/		
		}
		DIV.infra-petit-block p.infrablock2 {
			color: #F1DFB9;
		}
		
		DIV.infra-petit-block-int {
			width: 156px;
			_width: 150px;
			height: 158px;
			_height: 152px;			
			font-family: Verdana, Helvetica, sans-serif;
			overflow : hidden;
		}
		DIV.infra-petit-block-int ul {
			color: #F1DDBC;	
			list-style: url("images/puce-ex.gif");
			margin:0 0 0 25px;	
		}	
		
		DIV.infracouleur1, DIV.infracouleur3{			
			background: #AC7851;
			color: #281003;
		}
		DIV.infracouleur2{			
			background: #6F3E20;
			color: #F1DFB9;
		}
		DIV.infracouleur1 a, DIV.infracouleur3 a, DIV.infracouleur2 a{
			color: #281003;
		}
		/*DIV.infracouleur2 a{		
			color: #F1DFB9;
		}*/
		
		DIV.prstcouleur1{			
			background: #C58D6A;
			color: #652A00;
		}
		DIV.prstcouleur2{			
			background: #90292A;
			color: #DDC3A8;
		}
/* FIN HOME Page BS */
/*Page download */
/*la mention t�l�chargement*/
		div.block-tlg1 P, div.block-tlg2 P {
			position: relative;
			font-size: 10px !important;
			line-height: 11px !important;
			margin: 0 0 0 0;
			}
		.dit-block-tlg1 P, .dit-block-tlg2 P, .dit-block-tlg3 P,.dit-block-tlg P{
			font-family: Verdana, sans-serif;
			font-size: 11px;
			font-weight:bold;
			text-align:left;
			vertical-align:middle;
			height:21px;
			width:150px;
			margin: 5px 0 0 10px;
		}
		.dit-block-tlg1{
			background: #8F2929;
			color: #F7EDD4;
		}
		.dit-block-tlg2{
			background: #6F3E20;
			color: #F7EDD4;
		}
		.dit-block-tlg3 {
			background: #AE602F;
			color: #FFFFFF;
		}	
		.dit-block-tlg {
			background: #AE602F;
			color: #F8ECD2;
		}
/*Distingu par couleurs...*/
		DIV.bscouleur-tlg1, DIV.bscouleur-tlg3, DIV.bscouleur-tlg1 p, DIV.bscouleur-tlg3 p{			
			background: #DFAA80;
			color: #5E2301;
		}
		DIV.bscouleur-tlg2, DIV.bscouleur-tlg2 p{			
			background: #D08A57;
			color: #5E2301;
		}
		DIV.infracouleur-tlg1, DIV.infracouleur-tlg3, DIV.infracouleur-tlg1 p, DIV.infracouleur-tlg3 p{			
			background: #C49C79;
			color: #291104;
		}
		DIV.infracouleur-tlg2, DIV.infracouleur-tlg2 p{			
			background: #AC7851;
			color: #291104;
		}
		DIV.prstcouleur-tlg1, DIV.prstcouleur-tlg3, DIV.prstcouleur-tlg1 p, DIV.prstcouleur-tlg3 p{			
			background: #DCAB87;
			color: #612F11;
		}
		DIV.prstcouleur-tlg2, DIV.prstcouleur-tlg2 p{			
			background: #C68D6B;
			color: #612F11;
		}
	
/*Fin page download*/
	#block-droit {
		vertical-align : top;
		position: relative;
		float:left;
		width: 251px;
	}
		.block-droit-1 {
			position: relative;	
			vertical-align : top;
			width: 251px;
			margin-bottom: 1px;
			background: #DCAB87;
			/*height: 228px; 194 +17*/
		}		

		.block-droit-1 img{
			text-align:left;
			display:block;
			position: relative;
			/*display: block;
			float: left;
			height: 194px;
			width: 83px;
			position: absolute;
			left: 160px;
			top: 17px;*/
		}		

			.block-droit-1-int {
				position: relative;
				float: left;
				color: #844B29;				
				margin: 0 17px 17px 17px;
				_margin: 0 0px 17px 10px;
				padding: 17px 0 17px 0;							
				/*min-height: 211px;*/
				width: 228px;
				_width: 201px;
			}			
		
		#avec {border-bottom:1px solid #FFFFFF;}
		#block-droit-1.avec {border-bottom:1px solid #FFFFFF;}
		#block-droit-2.avec {border-bottom:1px solid #FFFFFF;}
		.block-droit-1.avec {border-bottom:1px solid #FFFFFF;}
		.block-droit-2.avec {border-bottom:1px solid #FFFFFF;}
		
		.block-droit-1-int H3 {
				position: relative;
				font-size: 11px;
				font-weight: bold;
				color: #652A00;
			}
		.block-droit-1-int P{
				position: relative;
				font-size: 10px;
				line-height: 11px;
				color: #844B29;
			}
		.block-droit-1-int ul{
				font-size: 10px;
				line-height: 11px;
				color: #844B29;	
				list-style-image: url("images/puce-blanc.gif");	
				margin: 5px 0 2px 12px;							
				_margin: 5px 0 2px 17px;		
			}
		.block-droit-1-int a {
				color: #662A01;
				font-family: Verdana, sans-serif;
				font-size: 9px;
				font-weight: bold;		
				text-decoration: none;
				margin: 0 0 2px 0px;								
			}

		.block-droit-2 {
			position: relative;
			float:left;
			width: 251px;
			background: #C68D6B;
		}
			.block-droit-2 img{
				text-align:left;
				display:block;
				position: relative;		
			}
		
			.block-droit-2-int {
				position: relative;
				float: left;
				width: 228px;
				_width: 201px;
				color: #844B29;	
				margin: 0 17px 17px 17px;
				_margin: 0 0px 17px 10px;
				padding: 17px 0 17px 0;	
			}
			.block-droit-2-int h3 {
				position: relative;
				font-size: 11px;
				font-weight: bold;
				color: #662A01;
			}
			.block-droit-2-int p {
				position: relative;
				font-size: 10px;
				line-height: 11px;
				color: #662A01;			
			}
			.block-droit-2-int a {
				color: #662A01;
				font-family: Verdana, sans-serif;
				font-size: 9px;
				font-weight: bold;			
				text-decoration: none;				
				margin: 0 0 2px 0;
			}			

			/* Page HOME Presentation */
			#prst-block-droit-1 {
			position: relative;	
			vertical-align : top;
			width: 241px;
			_width: 251px;
			margin: 0 0px 1px 0;
			background: #C58D6A;			
			padding: 0px 10px 5px 0px;
		}	
			#prst-block-droit-1 img, #prst-block-droit-2 img{
				text-align:left;
				display:block;
				position: relative;
			}
			
			#prst-block-droit-1 img.prst, #prst-block-droit-2 img.prst{
				display: block;
				float: left;
				position: absolute;
				left: 15px;
				top: 15px;
			}
			#prst-block-droit-1 H3 {
				position: relative;
				font-size: 11px;
				font-weight: bold;
				color: #652A00;
				padding: 15px 0 0 15px;
			}
			#prst-block-droit-1 P {
				position: relative;
				font-size: 10px;
				line-height: 11px;
				color: #652A00;
				margin: 10px 0 10px 15px;
			}
			#prst-block-droit-1 UL{
				position: relative;
				font-size: 10px;
				line-height: 11px;
				color: #844B29;
				list-style: url("images/puce-blanc.gif");
				margin: 0 0 2px 30px;							
			}
			#prst-block-droit-1  a{
				color: #F0DEB6;		
				text-decoration: none;
				font-family: Verdana, sans-serif;
				font-size: 9px;
				font-weight: bold;	
				margin: 0 0 2px 0px;
			}
			
			#prst-block-droit-2 {
			position: relative;
			width: 241px;
			_width: 251px;
			background: #90292A;
			margin: 0 0 1px 0;		
			padding: 0px 10px 5px 0px;
		}
			#prst-block-droit-2 h3 {
				position: relative;
				font-size: 11px;
				font-weight: bold;
				color: #DDC3A8;
				padding: 20px 0 0 15px;
			}
			#prst-block-droit-2 p {
				position: relative;
				font-size: 10px;				
				color: #DDC3A8;
				padding: 10px 0 0 15px;
			}
			#prst-block-droit-2  UL{
				font-size: 10px;
				line-height: 11px;
				color: #844B29;
				list-style: url("images/puce-blanc.gif");
				margin: 0 0 2px 30px;							
			}
			#prst-block-droit-2 a{
				color: #DDC3A8;		
				text-decoration: none;
				font-family: Verdana, sans-serif;
				font-size: 9px;
				font-weight: bold;
				margin: 0 0 2px 0px;		
			}
			
			#prst-block-droit-1.avec, #prst-block-droit-2.avec {border-bottom:1px solid #FFFFFF;}
			/* FIN Page HOME Presentation */
			
	/* Page HOME BS */
	#bs-block-droit {
		position: relative;
		width: 165px;
		_width: 160px;
		float: left;
		left:0px;
		_margin: 0 -5px 0px 0px;
		/*height: 389px;
		margin: -389px 0 0 0;
		_margin: -408px 0 0 0;*/
	}
		#bs-block-droit-1 UL, #bs-block-droit-2 UL {
			position: relative;
			font-size: 10px !important;
			line-height: 11px !important;
			list-style: url("images/puce-ex.gif");
			padding: 0 0px 0 10px;
		}
	
		#bs-block-droit-1 {
			position: relative;
			width: 140px;
			_width: 163px;		
			margin: 0 -15px 1px 0;
			/*background: #DCAB87;*/
			padding: 15px 10px 5px 15px;
			/*color: #5D2401;*/
		}		
			#bs-block-droit-1 H3 {
				position: relative;
				font-size: 11px;
				font-weight: bold;
				margin: 15px 0 0 0;
			}
			#bs-block-droit-1 P {
				position: relative;
				font-size: 10px;
				line-height: 11px;
				text-align: left;
				margin: 0 0 10px 0;
			}
			#bs-block-droit ul{
				font-size: 10px;
				line-height: 11px;				
				list-style-image: url("images/puce-ex.gif");
				margin: 5px 0 2px 10px;	
				/*color: #844B29;	
				margin: 5px 0 2px 12px;							
				_margin: 5px 0 2px 17px;*/		
			}
			#bs-block-droit-1 A{
				color: #F0DEBA;
				font-family: Verdana, sans-serif;
				font-size: 9px;
				font-weight: bold;	
				text-decoration: none;
			}
			#bs-block-droit A.infra{
				color: #F1DFB9;
				text-decoration: none;
				font-family: Verdana, sans-serif;
				font-size: 9px;
				font-weight: bold;	
			}
			#bs-block-droit A.bs{
				color: #F0DEBA;
				text-decoration: none;
				font-family: Verdana, sans-serif;
				font-size: 9px;
				font-weight: bold;	
			}
			
		#bs-block-droit-2 {
			position: relative;
			width: 140px;
			_width: 163px;
			margin: 0 -15px 1px 0;	
			/*background: #C68D6B;*/
			padding: 15px 10px 5px 15px;
			/*color: #F0DEBA;*/
		}
			#bs-block-droit-2 H3 {
				position: relative;
				font-size: 11px;
				font-weight: bold;
			}
			#bs-block-droit-2 P {
				position: relative;
				font-size: 10px;
				line-height: 11px;
				text-align: left;
			}
			#bs-block-droit-2 A{
				color: #5B2302;
				font-family: Verdana, sans-serif;
				font-size: 9px;
				font-weight: bold;	
				text-decoration: none;		
			}
		#bs-block-droit-1.avec, #bs-block-droit-2.avec {
			border-bottom:1px solid #FFFFFF;}	
		
	/*Fin Page HOME BS */
	
	/* Page HOME INFRA */
	#infra-block-droit {
		position: relative;
		width: 165px;
		_width: 160px;
		float: left;
		_margin: 0 -5px 0px 0;		
	}
		#infra-block-droit-1 UL, #infra-block-droit-2 UL {
			position: relative;
			font-size: 10px !important;
			line-height: 11px !important;
			list-style: url("images/puce-ex.gif");
			padding: 0 0px 0 10px;
		}
	
		#infra-block-droit-1 {
			position: relative;
			width: 140px;
			_width: 163px;		
			margin: 0 -15px 1px 0;
			padding: 15px 10px 5px 15px;
		}		
			#infra-block-droit-1 H3 {
				position: relative;
				font-size: 11px;
				font-weight: bold;
				margin: 15px 0 0 0;
			}
			#infra-block-droit-1 P {
				position: relative;
				font-size: 10px;
				line-height: 11px;
				text-align: left;
				margin: 0 0 10px 0;
			}
			#infra-block-droit ul{
				font-size: 10px;
				line-height: 11px;				
				list-style-image: url("images/puce-ex.gif");						
			}
			#infra-block-droit-1 A{
				color: #F1DFB9;
				font-family: Verdana, sans-serif;
				font-size: 9px;
				font-weight: bold;	
				text-decoration: none;
			}
			
		#infra-block-droit-2 {
			position: relative;
			width: 140px;
			_width: 163px;				
			margin: 0 -15px 1px 0;	
			/*background: #C68D6B;*/
			padding: 15px 10px 5px 15px;
			/*color: #F0DEBA;*/
		}
			#infra-block-droit-2 H3 {
				position: relative;
				font-size: 11px;
				font-weight: bold;
			}
			#infra-block-droit-2 P {
				position: relative;
				font-size: 10px;
				line-height: 11px;
				text-align: left;
			}
			#infra-block-droit-2 A{
				color: #F1DFB9;
				font-family: Verdana, sans-serif;
				font-size: 9px;
				font-weight: bold;	
				text-decoration: none;		
			}
		#infra-block-droit-1.avec, #bs-block-droit-2.avec {
			border-bottom:1px solid #FFFFFF;}	
		
	/*Fin Page HOME INFRA */
	
	/* Page Contenu */
	#page-block-droit {
		position: relative;
		float: left;
		width: 165px;
		margin: 0;
		overflow:hidden
	}
		#page-block-droit div.block1, #page-block-droit div.block2 {
			position: relative;
			width: 145px;
			_width: 165px;
			padding: 15px 10px 15px 10px;
			margin: 0 0 0 0;
			/*border-bottom:1px solid #FFFFFF;*/
		}
		#page-block-droit div.avec {
			 border-bottom:1px solid #FFFFFF; 
			/*background-color: #F0D9B5;*/
			}			
		#page-block-droit div.block1 H3, #page-block-droit div.block2 H3 {
				position: relative;
				font-size: 11px;
				font-weight: bold;
				margin: 15px 0 0 0;
			}
			#page-block-droit div.block1 P, #page-block-droit div.block2 P {
				position: relative;
				font-size: 10px !important;
				line-height: 11px !important;
				text-align: left;
				margin: 0 0 10px 0;
			}
			#page-block-droit div.block1 UL, #page-block-droit div.block2 UL {
				position: relative;
				font-size: 10px !important;
				line-height: 11px !important;
				list-style: url("images/puce-ex.gif");
				padding: 0 0px 0 15px;
			}
			#page-block-droit div.block1 A, #page-block-droit div.block2 A{
				color: #F0DEBA;
				font-family: Verdana, sans-serif;
				font-size: 9px;
				font-weight: bold;	
				text-decoration: none;
				/*background: url("images/puce-blanc.gif") 0px 5px no-repeat;
				padding: 0 0 0 10px;*/
			}
	/* ELEMENTS COLONNE DROITE, en fonction des mini-sites:
	1->Pr�sentation
	2->Infrastructure
	3->Business Solution
	4->contact/Recherche
	128->acc�s direct
	 */		
	td.fond_droit1{
		background: #8F2929;
		color: #F7EDD4;
	}
	td.fond_droit2{
		background: #6F3E20;
		color: #F7EDD4;
	}
	td.fond_droit3{
		background: #AE602F;
		color: #F8ECD2;
	}	
	td.fond_droit0{
		background: #F8ECD4 ;
		color: #F8ECD2;
	}
	td.fond_droit4{
		background: #8F2929;
		color: #ECD4BB;
	}
	td.fond_droit128{
		background: #8F2929;
		color: #ECD4BB;
	}
	
	
	/* Fin Page Contenu */
	/* Page Decli type 1*/
	#decli-1-block-droit {
		position: relative;
		width: 165px;
		min-height: 539px;
		_height: 539px;
		float: right;
		margin: -539px 0 0 0;
	}
		#decli-1-block-droit-1 {
			position: relative;
			width: 165px;
			min-height: 370px;
			_height: 370px;
		}
			#decli-1-block-droit-1 h3{
				height: 21px;
				_height: 26px;
				background: #6F3E20;
				color: #F7EDD4;
				font-size: 11px;
				font-weight: bold;
				padding: 5px 0 0 15px;
			}
			#decli-1-block-droit-1 a {
				display: block;
				font-family: Verdana, sans-serif;
				font-size: 9px;
				font-weight: bold;	
				line-height: 11px;
				float: left;
				text-decoration: none;
			}
			#decli-1-block-droit-1 img.t1{
				float: right;
			}
			#decli-1-block-droit-1 div.t1{
				height: 22px;
				background: #C49C79;
				color: #291104;
				padding: 0 15px 0 15px;
			}
			#decli-1-block-droit-1 div.t2{
				height: 22px;
				background: #AC7851;
				color: #291104;
				padding: 0 15px 0 15px;
			}
		#decli-1-block-droit-2 {
			position: relative;
			background: #6F3E20;
			width: 135px;
			_width: 165px;
			min-height: 170px;
			_height: 170px;
			color: #F2DEBB;
			padding: 0 15px 0 15px;
		}
		#decli-1-block-droit-2 img{	
			margin: 15px 0 0 0;
		}
		#decli-1-block-droit-2 h3{
			font-weight: bold;
			font-size: 11px;
		}
		#decli-1-block-droit-2 p{
			font-size: 10px;
			padding: 0 0 15px 0;
		}
	/* FIN Page Decli type 1*/
	/* Page formulaire */
	#page-form {
		clear:both;
		position: relative;
		float: left;
		width: 367px;
		_width: 442px;
		background: #F0D9B5;
		padding: 25px 38px 25px 30px;
		vertical-align:text-top;
		color: #4F2E17;
		margin:0 0 0 0;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
		#page-form  form textarea{
		width: 255px;

		}
		#page-form  div.tracker {
			width: 340px;
		}
		#page-form h1 {
			position: relative;
			font-size: 14px;
			line-height: 15px;
			font-weight: bold;
			color: #713E1A;
			margin: 0 0 23px 0;
			_margin: 0;
		}
		
		#page-form .message{
		width: 270px;
		height: 100px;
		padding: 0 0 0 100px;
		}	
		#page-form .message_contact{
		width: 270px;
		height: 100px;
		padding: 0 0 0 112px;
		}	
		

		#page-form #captchaResult{
		width: 260px;
		margin: 0 0 0 98px;
		}
		#page-form h2.rech_result{
		 	font-size: 14px;
		 	color: #3D1F0A !important;
		  }
		 #page-form h2.rech_form{
		 	font-size: 12px;
		 	color: #3D1F0A !important;
		  }
		  #page-form h3.rech_form{
		 	font-size: 11px;
		 	color: #4F2E17 !important;
		  }
		  #page-form A{
			color: #4F2E17;
			font-size: 11px;
			font-family: Verdana, sans-serif;
			font-size: 9px;
			font-weight: bold;	
			text-decoration: none;
		}
		#page-form p{
			color: #4F2E17;
			font-size: 11px;
			font-weight: bold;
		}		  
		  #page-form ul{
			list-style-image: url("images/puce-ex.gif");
		  }
		#page-form table {
			display: block;
			margin: 20px 0 10px 0px;
		}
		#page-form td {
			font-size: 11px;
			font-weight: bold;			
		}
		#page-form td.titre {
			text-align: right;
			padding: 0 0 0 15px;
		}
		#page-form input, #page-form textarea,  #page-form select {
			display: block;
			margin: 0 0 0 10px;
			_margin: 0 0 0 0px;
			width: 265px;
			font-size: 11px;
			font-weight: bold;			
		}
		#page-form input.submit {
			display: block;
			margin: 0 0 0 10px;
			_margin: 0 0 0 0px;
			width: 100px;
			font-size: 10px;
			font-weight: bold;			
			color: #FFFFFF;
			background-color: #4F2E17;
		}
	#page-form-droit {
		padding: 20px 20px 20px 20px;
		float: left;
		width: 291px;
		_width: 331px;
		margin: 0px 0px 0 0;
		overflow: hidden;
		background-color: #8F2929;
	}
	#page-form-droit h3{
		margin: 0px 0 0 10px;
		color:#ECD4BB;
		font-size:12px;
	}
	#page-form-droit img{
		margin: 0px 10px 0 0;
	}
	#page-form-droit-haut{
		background-color: #C68D6B;
		padding: 20px 20px 20px 20px;
		width: 291px;
		_width: 331px;
		position: relative;
		float: left;
		color: #4F2E17;
		margin:0 0 0 0;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	#page-form-droit-haut h3{
		color: #9662A01;
		margin: 0px 0 10px 10px;
		font-size:14px;
	}
	#page-form-droit-haut p{
		color: #F0D9B5;
		margin: 0px 0 0 20px;
		font-size:11px;
	}
	
	/* FIN page formulaire */
	
	/* Page Module recherche */
		
	#page-recherche{
		position: relative;
		float: left;
		height:109px;
		_height:149px;
		background: #C68D6B;
		width:723px;
		_width:773px;
		padding: 20px 25px 20px 25px;
		vertical-align:text-top;
	}
	#page-recherche h1{
		color: #662A01;
		
	}
	#page-recherche P{
		color: #F0D9B5;
		margin : 0 10px 0 0;
	}
	.num_page{
		color: #3D1F0A;
		font-size:11px;
	}
	
		
	/* FIN page recherche */
	
	/* page PLAN */
	#plan_site{
		position: relative;
		float: left;
		padding: 10px 45px 20px 25px;		
		background: #C68D6B;
		width:703px;
		_width:773px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	#plan_site h1{
		color: #662A01;
		font-size:16px;
	}
	#plan_site h2{
		color: #662A01;
		font-size:13px;
		margin : 0 0 0 10px;
	}
	#plan_site A{
		color: #F0D9B5;
		font-family: Verdana, sans-serif;
		font-size: 9px;
		font-weight: bold;	
		text-decoration: none;
	}
	#plan_site A:hover{
		color: #F0D9B5;
		text-decoration: none;
	}
	#plan_site P{
		margin : 0 0 0 0;
	}	
	/*
	#plan_site a.nivo1 {
		
		margin-left: 100px;
		
	}	
	#plan_site a.nivo2 {
		
		margin-left: 120px;
		
	}	
	#plan_site a.nivo3  {
		
		margin-left: 140px;
		
	}
*/	
	
	/* FIN page PLAN */
	
	/* page glossaire */
	#page-glossaire{
		position: relative;
		float: left;
		width:773px;
	}
	#page-glossaire TABLE{margin:0;
	}
	#page-glossaire TD{
	padding:4px;
	}
	#page-glossaire tr.titreGlossaire{
		background: #F3E5DB;
		color:#662A01;
		border-color: #EDD6C6;
		border-style: solid;
		border-width: 2px;
		font-family: Verdana, Arial, Helvetica, sans-serif;		
		font-size:12px;
		font-weight: bold;	
		height:28px;
	}
	#page-glossaire tr.ligneGlossaire1{
		background: #EDD6C6;
		color:#662A01;
		font-family: Verdana, Arial, Helvetica, sans-serif;		
		font-size:10px;
		min-height:28px;		
		height:28px;	
	}
	#page-glossaire tr.ligneGlossaire1 A{
		color:#9B2B04;
		text-decoration: none;
		font-family: Verdana, sans-serif;
		font-size: 9px;
		font-weight: bold;	
	}
	#page-glossaire tr.ligneGlossaire2{
		background: #DFBAA0;
		color:#662A01;
		font-family: Verdana, Arial, Helvetica, sans-serif;		
		font-size:10px;		
		min-height:28px;
		height:28px;		
	}
	#page-glossaire tr.ligneGlossaire2 A{
		color:#9B2B04;
		font-family: Verdana, sans-serif;
		font-size: 9px;
		font-weight: bold;	
	}
	#page-glossaire span.lett_selec{
		width:14px;
		background:#662A01;
		color:#F8ECD4;
		border-color: #FFFFFF;
		border-style: solid;
		border-width: 1px;
		text-align: center;	
		padding: 0 2px;
	}
	#glossaire_lettres span.lett_selec{
		min-width: 14px;
		width:14px;
		background-color:#662A01;
		color:#F8ECD4;
		border-color: #F8ECD4;
		border-style: solid;
		border-width: 1px;		
		text-align: center;
		padding: 0 2px;
	}
	#glossaire_lettres span.lett_choix{
		min-width: 14px;
		width: 14px;
		background: #F8ECD4;
		border-color: #FFFFFF;
		border-style: solid;
		border-width: 1px;
		text-align: center;	
		padding: 0 2px;
	}
	#glossaire_lettres a.lett_choix{
		color:#662A01;
		text-align: center;
		text-decoration: none;
		font-family: Verdana, sans-serif;
		font-size: 9px;
		font-weight: bold;	
	}
	/* FIN page glossaire */
	/* page plan du site */
	
	/* FIN page plan du site */
	
	
#footer {
	position: absolute;
	vertical-align:bottom;
    clear: both;
    z-index:100;
    width: 763px;
    _width: 773px;
    height: 17px;
    _height: 20px;
    background: #004C94;
    margin-top: 1px;
    padding: 3px 5px 0 5px;
	bottom: 0; 
	left: 0;
}
#footer P {
	font-family: Arial, Helvetica, sans-serif,Regular;
}
#footer P.gauche {
	color: #FFFFFF;
	font-size: 10px;
	float: left;
}
#footer P.droit {
	color: #FFFFFF;
	font-size: 10px;
	float: right;
}
a.seealso{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
}

a.blanc{color : #FFFFFF;
		text-decoration: none;}
.clear{
clear:both;
line-heignt:1px;
}
 
/*gestion de la page credit*/
.texte{color: #F8ECD4 ;
		font-family: Verdana, Helvetica, sans-serif;
		font-size: 12px;
		text-align : justify }
.texte a{font-family: Verdana, Helvetica, sans-serif !important;
		font-size: 12px !important;}
		
.texte li {margin-left: 40px;
			margin-top : 10px;}

.tpl11 {
	padding-top: 20px;
}
			
.tpl11 h2 {
	font-size: 14px;
	color: #00274C;
	font-weight: bold;
	margin: 10px 0 10px 0 23px;
}


/*###############################
#				#
#	CMS			#
#				#
###############################*/

   div.cms  {
        padding-top:15px;
		/*color : #713E1A;    00274C */
		font-size: 11px;
		font-family: Arial
    }
   div.cms a {
        color: #db598d;
        text-decoration: underline;
    }
    div.cms q {
        display: block;
        color: #000000;
        text-align: center;
        font-style: normal;
        font-size: 10px;
    }


    div.cms ul {
        padding: 10px 0 10px 25px;
        list-style-type: none;
    }

        div.cms ul li {
            padding: -2px 0 2px 15px;
           color:#713E1A;
        }

    div.cms .media {
        padding: 20px 0;
        text-align: center;
    }

    div.cms .catcher, div.cms .text1, div.cms .text2, div.cms .text3 {
        padding: 5px 0;
        /*
		font-size: 12px;
		text-align: justify;
		color: #333333;
		*/
		color : #713E1A;
		font-size: 11px;
		font-family: Arial;
		text-align: justify;
    }

    div.cms .catcher {
        font-weight: bold;
        font-style: italic;
    }

    div.cms .text2 {
        float: left;
        width: 48%;
        margin-right: 2%;
    }

    div.cms .text3 {
        float: left;
        width: 31.5%;
        margin-right: 2%;
    }

    div.cms .last {
        margin-right: 0;
    }

    div.cms .left {
        float: left;
        margin: 0 10px 10px 0;
        text-align: center;
    }

    div.cms .right {
        float: right;
        margin: 0 0 10px 10px;
        text-align: center;
    }
	
	div.cms h1 h2 h3 h4{
	color: #00274C;   
	margin: 15px 0 5px 0;
	}	
	
	div.cms h1{
	font-size: 14px;
	}
	div.cms h2{
	font-size: 12px;
	}	
	
	div.cms h3{
	font-size: 11px;
	}	
	
	div.cms h4{
	font-size: 10px;
	}
	

	div.tracker {
    width: 535px;
   /* padding: 15px 0 10px 240px;
    padding: 15px 0 10px 240px; */
	
}
	div.img_bloc{
	 text-align: left;
	 padding-top: 10px;
	 padding-bottom: 5px;
		}
		
	#titre_bloc{
	 text-align: left;
		}	

