*{
	text-align:left;
}

body {
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	background:#EEEEE7;
	font-size:11px;
	line-height:15px;
	text-align:center;
}

small{
	font-size:9px;
}

img { 
	border:none; border:0;
}

p,h1,h2,h3,h4,h5,form,ul,li{
	margin:0;
	padding:0;
	
}

h1 {
font-size:1.3em;
color:#FFFFFF;
padding-top:3px;
}

a {
color:#666;
outline:none;
}
a:hover {color:#000000;}

ul{
	padding-left:17px;
}
li{
	padding:2px 0px;
}

p.big{
	font-size:12px;
}

#block_1,
#block_1_pe
	{
	float: left;
	width: 393px;
	margin-left: 240px;
	padding:0 0 0 0;
	}

#block_1_int
	{
	float: left;
	width: 494px;
	margin-left: 240px;
	padding:0 0 0 0;
	}

#block_1_int div.temoignages,
#block_3_int div.temoignages{
	margin:5px 0;
}
		
#block_1_int p.spip,
#block_1_int div.temoignages p,
#block_3_int div.temoignages p{
	margin:10px 0;
}

	
#block_1 span.spip_documents_left,
#block_2 span.spip_documents_left,
#block_2 div.spip_documents_left,
#block_3 span.spip_documents_left{ margin-right:15px}
#block_1_pe span,
#block_1_int span,
#block_3_int span{ margin-right:15px;}


#block_1_int img{
	margin:0 10px 10px 0;
}

#block_1_int img.spip_puce{
	margin:0;
}

#block_1_int div.temoignages img,
#block_3_int div.temoignages img{
	margin-top:10px;
}

		
#block_1_large
	{
	float: left;
	width:821px;
	margin-left:0px;
	padding:0 8px 0 10px;
	}
		
* html #block_1
	{
	display: inline;
	margin-left:240px;
	}
	
#block_2_int
	{	
	float: left;
	width: 220px;
	margin-left: -723px;
	
	}
		
#block_2,
#block_2_pe
	{	
	float: left;
	width: 220px;
	margin-left: -622px;
	
	}


#logo ul{
/*
display:inline;
list-style:none;*/
}	
#logo li{
display:block;
list-style:none;
padding:8px;
}		
*html #block_2
	{
	width: 220px;
	margin-left: -625px;
	}
#block_3,
#block_3_pe
	{

	float: left;
	width: 319px;
	margin-left:11px;
	}
		
		
#block_3_int
	{
	float: left;
	width: 220px;
	margin-left:11px;
	}





/* hack pour IE7 */



/**:first-child+html #block_1_pe{ margin-top:40px; }


*:first-child+html #block_2_pe{ margin-top:40px; }


*:first-child+html #block_3_pe{ margin-top:40px; }

*:first-child+html #block_1_large{ margin-top:40px; }*/
*:first-child+html #log{ margin-top:15px; }

/**:first-child+html #block_1_int{ margin-top:40px; }
*:first-child+html #block_2_int{ margin-top:40px; }
*:first-child+html #block_3_int{ margin-top:40px; }*/


		
/* IE Win can be a bit out - you might need to adjust  
bottom value by -1px or as required */
.verticalalign
	{
	position: absolute;
	bottom: 0;
	}
#block_1 .verticalalign
	{
	width: 413px;
	}
#block_2 .verticalalign
	{
	width: 204px;
	}
#block_3 .verticalalign
	{
	width: 204px;
	}
/* hack for Opera 7+ */
@media all and (min-width: 0px){
.verticalalign
	{
	width: 100% !important;
	}
/* But Opera 9 does it right, so CSS3 hax to the max */
div[id^="wrapper"] #block_1 .verticalalign
	{
	width:  px !important;
	}
div[id^="wrapper"] #block_2 .verticalalign
	{
	width: 204px !important;
	}
div[id^="wrapper"] #block_3 .verticalalign
	{
	width: 204px !important;
	}
}
/* hack for IEs of all persuasions before IE7 */
* html .verticalalign
	{
	width: 100% !important;
	}
.verticalalign p
	{
	position: absolute;
	bottom: 0;
	right: 0;
	margin: 0;
	padding: 0;
	background: #996666;
	}
#wrapper
	{
	width: 982px;
	position: relative;
	background: url(images/fond.gif);
        }
/* we need this for IE 5.01 - otherwise the wrapper does not expand to the
necessary height (unless fixed, this problem becomes even more acute 
weirdness as the method is enhanced */
#wrapper
        {
/* Normally a Holly-style hack height: 1% would suffice but that causes 
IE 5.01 to completely collapse the wrapper - instead we float it */
        float: left;
/* NB. possibly only IE 5.01 needs to get this float value - otherwise 5.5 sometimes 
(I saw it happen many moons ago) makes the width of wrapper too small 
the float: none with the comment is ignored by 5.01,
5.5 and above see it and carry on about their business
It's probably fine to just remove it, but it's left here 
just in case that many moons ago problem rears its head again */
        float/**/: none;
		margin:auto;
        }
/* easy clearing */
#wrapper:after
        {
        content: '[DO NOT LEAVE IT IS NOT REAL]'; 
        display: block; 
        height: 0; 
        clear: both; 
        visibility: hidden;
        }
#wrapper
        {
        display: inline-block;
        }
/*\*/
#wrapper
        {
        display: block;
        }
/* end easy clearing */
#header {
	/*height:220px;*/
	margin-bottom:10px;
	}

.fil{
	text-align:center;
	font-size:0.85em;
	color:#0066CC;
	}
		
#blocfil{
		padding-left:10px;
		padding-top:4px;
		padding-bottom:10px;
		display:block;
		width:100%;		
}

#footer
        {
		margin:0 auto;
		margin-top:-2px;
		padding-top:40px;
		width:982px;
		padding-top:15px;
		text-align:center;
		font-size:0.9em;
		background: url(images/bas-site.gif) no-repeat;
        }
		
*html #footer
        {
		margin-top:-16px;
        }

*:first-child+html #footer{ margin-top:-16px; }

#header
        {
        width: 953px;
		margin-left:11px;
        }
.clear {
		visibility:hidden;
		margin:0;
		padding:0;
		clear:both;
		}
		
.none {
		visibility:hidden;
		margin:0;
		padding:0;
		}
		
		
#logo {float:left;}
#log input, #block_1 input, #block_3 input, .newsletter input, #recherche input {font-size:11px; color:#666; background:#FFF; width:150px; border:1px solid #666;}
 #recherche input {width:135px; margin:6px 0 0 10px ;}	


/* MENU */


.bt1, .bt2, .bt3, .bt4, .bt5, .bt6, .bt7, .bt8 {
display:block;
float:left;
height:30px;
}
		
.bt1 {width:107px; background:url(images/menu/menu.gif) 0 0;}
.bt2 {width:77px; background:url(images/menu/menu.gif) -107px 0;}
.bt3 {width:138px; background:url(images/menu/menu.gif) -184px 0;}
.bt4 {width:173px; background:url(images/menu/menu.gif) -322px 0;}
.bt5 {width:142px; background:url(images/menu/menu.gif) -495px 0;}
.bt6 {width:106px; background:url(images/menu/menu.gif) -637px 0;}
.bt7 {width:96px; background:url(images/menu/menu.gif) -743px 0;}
.bt8 {width:114px; background:url(images/menu/menu.gif) -839px 0;}

.bt1:hover {width:107px; background:url(images/menu/menu.gif) 0 -30px;}
.bt2:hover {width:77px; background:url(images/menu/menu.gif) -107px -30px;}
.bt3:hover {width:138px; background:url(images/menu/menu.gif) -184px -30px;}
.bt4:hover {width:173px; background:url(images/menu/menu.gif) -322px -30px;}
.bt5:hover {width:142px; background:url(images/menu/menu.gif) -495px -30px;}
.bt6:hover {width:106px; background:url(images/menu/menu.gif) -637px -30px;}
.bt7:hover {width:96px; background:url(images/menu/menu.gif) -743px -30px;}
.bt8:hover {width:114px; background:url(images/menu/menu.gif) -839px -30px;}

*html #menu {margin-top:-3px;}


/* blocks */

/*.quote {font-size:1.2em; font-weight:bold; line-height:200%; padding:1em; display:block; color:#BEBEBB; width:93%; }*/

p.quote {
font-size:13px;
color:#666;
line-height:18px;
background:url(images/quote.gif) no-repeat left top;
padding:3px 30px;
margin-top:13px;
}

p.quote-pe {
font-size:13px;
color:#666;
line-height:18px;
background:url(images/quote-pe.gif) no-repeat left top;
padding:3px 30px;
margin-top:13px;
}

*html .quote {width:395px;}

#block_1 h3.bleu { color:#0D2D84;}
#block_1 h3.bleuclair { color:#00A1C9;}
#block_1 h3.roze { color:#59678B;}
#block_1 h3.orange { color:#ff9900;}
#block_1 h3.vert { color:#65823C;}
#block_1 h3.vertclair { color:#ABB50F;}

#block_1 h4 a { border-bottom:1px dotted #999; text-decoration:none;}




.club_entreprises { padding:0 8px; margin-top:-14px; }
	* html .club_entreprises { margin-top:-3px; }
.club_entreprises h4  { padding-left:15px; background:url(images/puce_fleche.gif) no-repeat 0 2px; font-size:1.1em;   }
.club_entreprises a {border-bottom:1px dotted #999; text-decoration:none;}

.chiffres { 



 }
	* html .chiffres {margin-top:-3px; }
	
.reseaux { padding:0 8px; margin-top:-14px; }
	* html .reseaux {margin-top:-3px; }
	


.newsletter { padding:0 8px; margin-top:0px; }
* html .newsletter {margin-top:-10px; }
*:first-child+html .newsletter {margin-top:43px; }

.b_bleu { padding:0 8px; background:url(images/border-bleu.gif); margin-top:-14px; }
	* html .b_bleu {margin-top:-3px; }
.b_bleu h4  { padding-left:15px; background:url(images/puce_bleu.gif) no-repeat 0 2px; font-size:1.1em; }
.basBleu {float:right; margin-top:-6px;}

.b_roze { padding:0 8px; background:url(images/border-violet.gif); margin-top:-14px; }
	* html .b_roze {margin-top:-3px; }
.b_roze h4  { padding-left:15px; background:url(images/puce_roze.gif) no-repeat 0 2px; font-size:1.1em;   }
.basRoze {float:right; margin-top:-6px;}

.b_orange { padding:0 8px; background:url(images/border-orange.gif); margin-top:-14px; }
	* html .b_orange {margin-top:-3px; }
.b_orange h4  { padding-left:15px; background:url(images/puce_orange.gif) no-repeat 0 2px; font-size:1.1em; }
.basOrange {float:right; margin-top:-6px;}

.b_vert { padding:0 8px; background:url(images/border-vert.gif); margin-top:-14px; }
	* html .b_vert {margin-top:-3px; }
.b_vert h4  { padding-left:15px; background:url(images/puce_verte.gif) no-repeat 02px; font-size:1.1em;  }
.basVert {float:right; margin-top:-6px;}

.b_bleuclair { padding:0 8px; background:url(images/border-bleuclaire.gif); margin-top:-14px; }
	* html .b_bleuclair {margin-top:-3px; }
.b_bleuclair h4  { padding-left:15px; background:url(images/puce_bleuclaire.gif) no-repeat 0 2px; font-size:1.1em;  }
.basBleuclair {float:right; margin-top:-6px;}

.b_vertclair { padding:0 8px; background:url(images/border-vertclaire.gif); margin-top:-14px; }
	* html .b_vertclair {margin-top:-3px; }
.b_vertclair h4  { padding-left:15px; background:url(images/puce_vertclaire.gif) no-repeat 0 2px; font-size:1.1em;   }
.b_vertclair h5.region  { padding-left:15px; background:url(images/puce_vertclaire.gif) no-repeat 0 4px; color:#ABB50F; }
.basVertclair {float:right; margin-top:-6px;}

.b_bleu_menu { padding:0; background:url(images/border-bleu.gif); margin-top:-14px; }
	* html .b_bleu_menu {margin-top:-3px; }

/* SOUS MENU */


#menurub
{
	margin : 0 0 0 3px;
	text-align : center;
	padding:0;
}

.lienpartenaire
{
	color:#0D2D84;
}
.lienpartenaire:hover
{
	color:#888;
}

.lienregion
{
	color:#0D2D84;
	text-decoration:none;
}
.lienregion:hover
{
	color:#888;
}

.sousrub,
.sousrubsel,
.sousrubhover,
.sousrubselhover
{
	text-align : left;
	width : 190px;
	margin : 0 5px;
	cursor : pointer;
	border-bottom:1px solid #999;
	padding:8px 0;
}
.sousrub
{
	color:#0D2D84;
}
.sousrubsel
{
	color:#0D2D84;
	font-weight:bold;
}
.sousrubhover
{
	color : #888;
}

.sousrubselhover
{
	color : #888;
	font-weight:bold;
}

.sousmenu
{
	margin : 0 4px;
	padding : 0px;
	text-align :left;
	list-style : none;
	width : 190px;
	padding:2px 0;
	
}



.sousmenu li.article, 
.sousmenu li.articlehover,
.sousmenu li.articlesel,
.sousmenu li.articleselhover
{
	width : 180px;
	padding : 0px;
	margin : 0px;
	cursor : pointer;
	padding:4px 5px;
	background:#E4E4E4;

}
.sousmenu li.articlehover
{
	text-decoration:underline;
}
.sousmenu li.articleselhover
{
	text-decoration:underline;
	font-weight:bold;
}
.sousmenu li.articlesel
{
	font-weight:bold;
}

/* revue de presse */

.conteneur_descrip_press{
	margin-top:30px;
}

.text_publi_press{
	font-size:0.85em;
	font-style:italic;
}

.descrip_press{
	margin-left:10px;
	margin-top:10px;
}
.doc_rub{
	float:right; margin-right:10px;
}

.doc_art{
	float:right; margin-top:16px; margin-right:1px;
}

/* formulaire */
div.libelleContact 
{
	float:left;
	width:220px;
}

/* PLAN DU SITE */

.plan {padding-left:0; margin-left:0}

.plan, .plan ul, .plan ul ul { list-style:none; margin-top:0px}
* html .plan ul { margin-top:-20px}
.plan li { font-weight:bold; font-size:14px;}
.n2 {margin-top:5px;padding-top:5px}
* html .n2 ul { margin-top:-5px}
.n2 li { font-weight:normal ;font-size:12px }
* html .n2 li { line-height:30px}
.n3 li { font-weight:normal ;font-size:9px}

#impression{
	display:none;

}

/* LOG */

#log {width:178px; height:29px; padding-right:6px; text-align:left; top:158px; margin-left:767px; position:absolute; }
*html #log { top:174px;}
#log img {margin-top:4px; float:left;}
#log input {float:left;}

.vertclair { color:#ABB50F;}



/* recherche */

#recherche {
	margin-top:0px;  float:right; width:209px; height:38px;  background:url(images/bg-recherche.gif) no-repeat; 
}

* html #recherche {
	margin-right:4px;
}


.imagetem{

padding-right:3px;
padding-bottom:0px;
float:left;
margin-right:3px

}


/* Mise à jour pour Refonte */


div#liste-entreprise-home{
	background:#e9e9e9;
	padding:3px 7px;
	height:16px;
	font-size:10px;
}
	div#liste-entreprise-home-left{
		float:left;
		width:170px;
		font-weight:bold;
	}
	div#liste-entreprise-home-right{
		float:right;
		width:760px;
	}

#news_accueil{
	background:#acb611;
	color:white;
	padding:10px;
}

#news_accueil p,
#news_accueil small,
#news_accueil a{
	color:white;
}
#news_accueil input{
	color:#666;
	font-size:11px;
	width:170px;
	padding:3px 0;
	border:1px solid #62a514;
}



#news_presse{
	background:#02a2c9;
	color:white;
	padding:10px;
}

#news_presse p,
#news_presse small,
#news_presse a{
	color:white;
}
#news_presse input{
	color:#666;
	font-size:11px;
	width:175px;
	padding:3px 0;
	border:1px solid #098aa9;
}


ul.chiffrescles{
	margin:0;
	padding:0;
	margin-bottom:5px;
}
ul.chiffrescles li{
	background:url(images/puce-chiffres.gif) no-repeat left 3px;
	list-style:none;
	padding-left:15px;
}



div.temoignages{
	background:#f5f4f4;
	padding:10px 15px;
}

a.esp-orange{
	display:block;
	background:#ff9900 url(images/esp-orange.gif) right center no-repeat;
	margin-bottom:10px;
	height:20px;
}
	
div.pe_int{
	background:url(images/visuel-espace-pe_int.jpg) no-repeat right -15px;
	height:159px;
	padding:0px 25px 0 15px;
}
	

div.pe_int-left{
	float:left;
	width:105px;
	margin-top:105px;
}

div.pe_int-right{
	float:right;
	width:70px;
	text-align:right;
	margin-top:93px;
}

div.pe{
	background:url(images/visuel-espace-pe.jpg) no-repeat;
	height:219px;
	padding:0 15px 0 15px;
}

div.pe h4.pe-home{
	padding-top:115px;
}

div.pe p{
	font-size:10px;
}

div.pe p img{
	margin-right:7px;
}

a.lien-pe{
	display:block;
	background:#db5800 url(images/bt-acceder.gif) no-repeat right center;
	height:20px;
}
a.lien-journalpe{
	display:block;
	background:#db5800 url(images/bt-journal.gif) no-repeat right center;
	height:20px;
}


div.outil{
	padding:10px 110px 10px 10px;
	margin-top:1px;
}

div.outil p.small{
	font-size:9px;
	margin-bottom:5px;
}

div.outil a:link,
div.outil a:visited,
div.outil a:hover{
	color:#b47312;
	padding-right:15px;
	background:url(images/puce.gif) no-repeat right 3px;
	font-size:10px;
}

div.outil-int a:link,
div.outil-int a:visited,
div.outil-int a:hover{
	color:#b47312;
	padding-right:15px;
	background:url(images/puce.gif) no-repeat right 3px;
	font-size:10px;
}

div.outil-int{
	padding:15px 10px;
	padding-right:90px;
	margin-top:1px;
}

	div.carnet{
		background:url(images/visuel-carnet.jpg) no-repeat 230px 15px;
	}
	div.guide{
		background:url(images/visuel-guide.jpg) no-repeat 225px 15px;
	}
	div.extranet{
		background:url(images/visuel-extranet.jpg) no-repeat 210px 32px;
	}
	
	div.carnet-int{
		background:url(images/visuel-carnet.jpg) no-repeat 145px 12px;
	}
	div.guide-int{
		background:url(images/visuel-guide.jpg) no-repeat 145px 10px;
	}
	div.extranet-int{
		background:url(images/visuel-extranet_small.png) no-repeat 125px 5px;
	}

div.mecenes{
	margin-top:10px;
	background:url(images/macaron-partenaires.gif) top right no-repeat;
}
div.mecenes-int{
	padding:10px 5px;
	margin-top:1px;
	background-color:#f0f0f0;
}
div.mecenes-int ul{
	padding-right:60px;
	background:url(images/macaron-int.png) no-repeat right top;
}

div.mecenes ul{
	width:210px;
	margin-left:5px;
}


/* Couleurs */

div.titre-milieu-home,
div.titre-droite-home{
	background:#ff9900;
	padding:4px 10px 0 10px;
	height:26px;
}

div.titre-milieu-ent{
	background:#5b698c;
	padding:4px 10px 0 10px;
	height:26px;
}

div.titre-milieu-cher{
	background:#ffcc00;
	padding:4px 10px 0 10px;
	height:26px;
}

div.titre-milieu-act{
	background:#65823c;
	padding:4px 10px 0 10px;
	height:26px;
}

div.titre-milieu-pe{
	background:#db5800;
	padding:4px 10px 0 10px;
	height:26px;
}

div.titre-milieu-res{
	background:#acb611;
	padding:4px 10px 0 10px;
	height:26px;
}

div.titre-milieu-pre{
	background:#02a2c9;
	padding:4px 10px 0 10px;
	height:26px;
}

#block_1_int div.titre-milieu-ent img,
#block_1_int div.titre-milieu-cher img,
#block_1_int div.titre-milieu-act img,
#block_1_int div.titre-milieu-pe img,
#block_1_int div.titre-milieu-res img,
#block_1_int div.titre-milieu-pre img{
	margin:0;
}


/* PE */

/* Home */

div.art-centre-pe{
	background:#f5f4f4;
	padding:10px 15px;
	margin-top:10px;
	min-height:110px;
}

#block_2_pe p,
#block_3_pe p{
	font-size:10px;
	line-height:12px;
}

#block_2_pe ul,
#block_3_pe ul{
	margin:0;
	padding:0;
}

#block_2_pe li,
#block_3_pe li{
	font-size:10px;
	line-height:12px;
	list-style:none;
	background:url(images/pe/puce.gif) no-repeat left 7px;
	padding-left:10px;
}

.bleu{
	color:#005aa7;
}
#block_3_pe .bleu{
	font-size:11px;
}

a.esp-rouge{
	display:block;
	background:#db5800 url(images/esp-rouge.gif) right center no-repeat;
	height:20px;
}

a.rejoint-rouge{
	display:block;
	background:#db5800 url(images/pe/rejoint-rouge.gif) right center no-repeat;
	height:20px;
}

div.groupe{
	padding:10px;
	background:#f6f7f9;
}
div.journal{
	width:297px;
	padding:10px 10px;
	border-left:1px solid #ecedf0;
	border-right:1px solid #ecedf0;
	display:table;
}

* html div.journal{
	width:319px;
}
div.journal-gauche{
	width:180px;
	float:left;
}
div.journal-droite{
	float:right;
}

a.lien-journal{
	display:block;
	background:#ecedf0;
	padding:3px 10px;
	color:#005aa7;
	font-size:11px;
	text-decoration:none;
}


/* GAB RUBRIQUE PE */

div.journal_int{
	width:200px;
	padding:10px;
	border-left:1px solid #ecedf0;
	border-right:1px solid #ecedf0;
	display:table;
}

* html div.journal_int{
	width:220px;
}

div.journal-gauche_int{
	width:60px;
	float:left;
}
div.journal-droite_int{
	float:right;
}

p.big{
	font-size:12px;
}

a.contact-bleu{
	display:block;
	background:#02a2c9 url(images/bouton-contact-press.gif) right center no-repeat;
	height:26px;
}

div.chapeau{
	font-size:12px;
}

#block_1_int ul.plan img{
	margin:0;
	padding:0;
}

#block_1_int ul.plan{
	/*border:1px solid red;*/
	margin:0;
}

#block_1_int ul.plan li.titre{
	margin-top:30px;
	padding-top:10px;
	border-top:1px solid #ccc;
}

#block_1_int ul.plan li.soustitre{
	margin-top:15px;
	background:url(images/puce_bleu.gif) no-repeat left;
	padding-left:15px;
}

#block_1_int ul.plan li.soussoustitre{
	background:url(images/puce_verte.gif) no-repeat left;
	padding-left:15px;
}


/* BOUTON PDF */

a.btn-pdf-cont{
	display:block;
	height:26px;
	outline:none;
}

	div.btn-pdf-gauche{
		float:left;
		height:26px;
		width:11px;
		background:url(images/bouton-pdf-gauche.gif) no-repeat;
	}
	
	div.btn-pdf-fond{
		float:left;
		height:26px;
		background:url(images/bouton-pdf-fond.gif) repeat-x;
		line-height:24px;
		font-size:11px;
		font-weight:bold;
	}
	
	div.btn-pdf-droite{
		float:left;
		height:26px;
		width:27px;
		background:url(images/bouton-pdf-droite.gif) no-repeat;
	}
	
