/********************************************/
/*********MISE EN PAGE PAR DEFAUT************/
/********************************************/
*


body {
	background-color:#EAEAEA;/*couleur du fond du site*/
	background-image: url(../img/fd.gif);/*Image de fond du site*/
	background-repeat:repeat-x;/*Répétition de l'image de fond du site à l'horizontale*/
	margin: 0px;
	padding: 0px;
}
body, select, td, input, div, textarea{
	color: #333333; /*Couleur du texte par défaut*/
	font: 12px Arial, Helvetica, sans-serif;/*police texte par défaut*/
}
label {
	font-weight: bold;
}
hr {
	height: 1px;
	margin: 5px 0px 5px 0px;
	padding: 0px;
}
.clear {
	clear: both;
	font-size: 0px;
	height: 0px;
	margin: 0px;
	padding: 0px;
	visibility: hidden;
}
ul{
	list-style: none;
}

/*********Formulaire*********/

form {
	border: 0px solid #FFFFFF;
	margin: 0px;
	padding: 0px;
}
input, textarea {
	color: #333333;
	margin: 0px;
	padding:0px 0px 0px 2px;
}
.radio {
	background: none;
	border: 0px;
}

/*********Image**************/

a img, a img:visited, a img:hover, a img:active {
	border:0px;
}

/*********Lien**************/

a:link, a:visited, a:active {
	color: orange;/*Couleur des liens par défaut*/
	font: 12px Arial, Helvetica, sans-serif;/*police texte par défaut*/
	text-decoration: none;
}
a:hover {
	color: orange;/*Couleur des liens par défaut lors du survol/rollover*/
	font: 12px Arial, Helvetica, sans-serif;/*police texte par défaut*/
	text-decoration: none;
}

/*********Titre**************/

h1 {
	font-size: 14px;
	margin: 0px 0px 8px 0px;
}
h2 {
	font-size: 12px;
	margin: 0px 0px 8px 0px;
}
h3 {
	font-size: 11px;
	margin: 0px 0px 5px 0px;
}

/*********Paragraphe***********/

p {
	margin: 0px;
	padding: 0px;
}

/*********Icones***********/

a.pdf, a.pdf:link, a.pdf:hover, a.pdf:visited, a.pdf:active{
	background: url(/icones/pdf.gif) left top no-repeat;
	background-position: 0 .0em;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	height: 14px;
	padding-left: 18px;
}
a.doc, a.doc:link, a.doc:hover, a.doc:visited, a.doc:active{
	background: url(/icones/doc.gif) left top no-repeat;
	background-position: 0 .0em;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	height: 14px;
	padding-left: 18px;
}
a.xls, a.xls:link, a.xls:hover, a.xls:visited, a.xls:active{
	background: url(/icones/xls.gif) left top no-repeat;
	background-position: 0 .0em;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	height: 14px;
	padding-left: 18px;
}

/********************************************/
/*******************BLOC*********************/
/********************************************/
#container {
	margin: 0px auto;
	padding:0px;
	width: 1000px;
	background: url(../img/fd-blanc.gif) repeat-y;
}
#haut {
	height: 305px;
	padding:0px;
	margin:0px;
	width: 1000px;
	margin-bottom: 20px;
}
#contenu {
	margin: 70px 25px 25px;
	width: 970px;
}

#imgvisus{
	position: relative;
	left: -1px;
}


#bas_esat{
	padding: 10px 5px 10px 6px;
	margin: 0px 5px 0px 4px;
	width: 980px;
	background: url(../img/bas.gif) -5px top repeat-x white;
}

.titr_bas{
  width:  16%;
	font-weight: bold;
	border-bottom: 1px solid #BBBBBB;
}

.title-bar{
	height: 3px;
}

.photo-edito{
	width: 100%;
}

/********************************************/
/***********MISE EN PAGE ARTICLE*************/
/********************************************/

.tpTexte {
	margin:0px 0px 20px 0px;
	padding:0px;
}
a.tpTexte, a.tpTexte:visited, a.tpTexte:hover, a.tpTexte:active  {
	font: 12px Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.legende{
	color:#CCCCCC;
	text-align:center;
}

/*********Positionnement des images***********/

.imgLeft {
	float: left;
	margin-right: 10px;
}
.imgRight {
	float: right;
	margin-left: 5px;
}
.imgTop {
	margin-bottom: 10px;
}
.imgBottom {
	margin-top: 10px;
}

/*********Image avec lien***********/

.tpTexte a img, .tpTexte a:hover img, .tpTexte a:visited img {
	border: 1px solid #FFF;
	margin:0px;
	padding:0px;
}

/*********Image sans lien***********/

.tpTexte img {
	border: 1px solid #FFF;
	margin:0px;
	padding:0px;
}

/*******************CARTE********************/

.masqueCarte {
	position: absolute;
	display: block;
	overflow: hidden;
	border: 1px solid #000;
	z-index: 0;
}
.carte {
	position: absolute;
}

#carte h1{
	font-size: 34px;
	font-weight: lighter;
}
.p, .p2 {
	position: absolute;
}
.puceCarte {
	position: absolute;
	overflow: hidden;
	font-weight: bold;
	z-index: 0;
}
.puceCarteOn {
	position: absolute;
	overflow: hidden;
	font-size:11px;
	width: auto;
	height: auto;
	background: #FFF;
	border: 1px solid #8A1279;
	z-index: 1;
	opacity: 0.9;

}
.puceCarteOn div{
	padding: 10px 2px 2px 2px;
}
.puceCarteOn img{
	opacity: 0.8;
}

#edito-left{
	overflow: hidden;
	display: block;
	width: 325px;
	height: 400px;
	margin-bottom: 50px;
	float: left;
}

#edito-left .edito{
	margin-left: 10px;
}

#edito-left img{
	margin-bottom: 10px;
}

#edito-right{
	margin-left: 20px;
	overflow: hidden;
	float: left;
	display: block;
	background: #EAEAEA;
	margin-bottom: 20px;
	padding: 10px 20px 10px 0px;
    width: 605px;
}

#edito-right h3{
	margin-left: 20px;
	font-size: 16px;
	font-weight: 900;
}

#edito-right img{
	border: 0px;
	position: relative;
	top: -1px;
}

#sondage-right{
    background-color: #F2F2F2;
    display: block;
    float: left;
    margin: 0 0 0 20px;
}
#partager-right{
	float: left;
	display: block;
}
a.zoom-accueil:link img, a.zoom-accueil:active img, a.zoom-accueil:visited img, a.zoom-accueil:hover img{
	float: left;

}
.accueil_vignette_activite{
    float: left;
    width:133px;
    height:90px;
    margin: 5px 0 10px 18px;
}
.zoom-maisaussi, .zoom-maisaussi:link, .zoom-maisaussi:visited, .zoom-maisaussi:active, .zoom-maisaussi:hover{
	float: right;
	padding: 2px;
	background: url('../img/mais-aussi.gif');
	margin: 5px 0px 0px 0px;
	color: white;
}
.zoom-blanch, .zoom-vert, .zoom-bois, .zoom-resto, .zoom-alim,  .zoom-blanch:link, .zoom-vert:link, .zoom-bois:link, .zoom-resto:link, .zoom-alim:link, .zoom-admin:link, .zoom-blanch:visited, .zoom-vert:visited, .zoom-bois:visited, .zoom-resto:visited, .zoom-alim:visited, .zoom-admin:visited, .zoom-blanch:active, .zoom-vert:active, .zoom-bois:active, .zoom-resto:active, .zoom-alim:active, .zoom-admin:active, .zoom-blanch:hover, .zoom-vert:hover, .zoom-bois:hover, .zoom-resto:hover, .zoom-alim:hover, .zoom-admin:hover{
	display: block;
	text-align: right;
	padding: 75px 10px 4px 0px;
	width: 121px;
	margin-left: 20px;
	float: left;
	color: white;
	font-size: 10px;
	background-repeat: repeat;
	background-position: top left;
}
.zoom-batiment, .zoom-condit, .zoom-batiment:link, .zoom-condit:link, .zoom-condit:hover, .zoom-batiment:hover, .zoom-condit:visited, .zoom-batiment:visited, .zoom-condit:active, .zoom-batiment:active{
	display: block;
	text-align: right;
	padding: 62px 10px 2px 0px;
	width: 121px;
	margin-left: 20px;
	float: left;
	color: white;
	font-size: 11px;
	background-repeat: repeat;
	background-position: top left;
}

.zoom-blanch{
	background-image: url('../img/blanchisserie_off.jpg');
}
.zoom-blanch:hover{
	background-image: url('../img/blanchisserie_on.jpg');
}
.zoom-batiment{
	background-image: url('../img/batiment_off.jpg');
}
.zoom-batiment:hover{
	background-image: url('../img/batiment_on.jpg');
}
.zoom-condit{
	background-image: url('../img/conditionnement-assemblage_off.jpg');
}
.zoom-condit:hover{
	background-image: url('../img/conditionnement-assemblage_on.jpg');
}
.zoom-resto{
	background-image: url('../img/restauration_off.jpg');
}
.zoom-resto:hover{
	background-image: url('../img/restauration_on.jpg');
}
.zoom-bois{
	background-image: url('../img/travail-bois_off.jpg');
}
.zoom-bois:hover{
	background-image: url('../img/travail-bois_on.jpg');
}
.zoom-alim{
	background-image: url('../img/agro-alimentaire_off.jpg');
}
.zoom-alim:hover{
	background-image: url('../img/agro-alimentaire_on.jpg');
}
.zoom-admin{
	background-image: url('../img/travaux-administratifs_off.jpg');
}
.zoom-admin:hover{
	background-image: url('../img/travaux-administratifs_on.jpg');
}
.zoom-vert{
	background-image: url('../img/espaces-verts_off.jpg');
}
.zoom-vert:hover{
	background-image: url('../img/espaces-verts_on.jpg');
}


/********************************************/
/********************BAS*********************/
/********************************************/

#bas {
	clear:both;
	color:#D2D2D2;
	font: 10px Arial, Helvetica, sans-serif;
	padding:100px 0 20px 0;
	text-align:center;
	width:1000px;
}
#bas a:link, #bas a:visited, #bas a:active {
	color: #D2D2D2;
	font: 10px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#bas a:hover {
	color: #D2D2D2;
	font: 10px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

#bas_page2{
	color: #cccccc;
	font: 9px Arial, Helvetica, sans-serif;
	margin:200px auto 0px auto;
	padding:0px;
	text-align:center;
	width:1000px;
}

#bas_page2 a:link, #bas_page2 a:visited, #bas_page2 a:active {/*Style des liens en bas de page*/
	color: #333333;
	font: 9px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#bas_page2 a:hover {/*Style des liens en bas de page lors du survol/rollover*/
	color: #333333;
	font: 9px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

/********************************************/
/*****************RECHERCHER*****************/
/********************************************/

#recherche_cadre{
	background-image:url(../img/recherche.gif); /*image de fond du bloc recherche*/
	background-repeat:no-repeat;
	height:60px;
}
#rech {
	margin:0px;
	padding:25px 0px 0px 32px;/*positionnement du champ de recherche*/
}
.recTrouve{
	background-color:#333333;/*Couleur de fond du mot recherché*/
	color:#FFFFFF;/*Couleur de texte du mot recherché*/
	text-decoration:none;
}
a.recTrouve:link, a.recTrouve:hover, a.recTrouve:visited{
	color:#FFFFFF;/*Couleur de texte du mot recherché*/
	font: 12px Arial, Helvetica, sans-serif;
	text-decoration:none;
}
#rechBou{
	display:inline;
}
#rechTxt{
	float:left;
	margin:2px 0px 0px 0px;
	padding:0px;
}
#formRecherche{

}
/*Lien Lancé une recherche*/
#formRecherche a, #formRecherche a:visited, #formRecherche a:hover, #formRecherche a:active{
	color:#CCCCCC;
	font: 12px Arial, Helvetica, sans-serif;
	text-decoration:none;
}

/********************************************/
/**************ANNUAIRE*****************/
/********************************************/

#annuaire{
	padding:0px 20px 0px 0px;
}
#annuaire #ficheannuaire h1{
    font-size: 34px;
    font-weight: lighter;
    margin-bottom: 8px;
}
#ficheannuaire .texte b, #ficheannuaire .texte strong{
	color:#DE803A;
}
#annuaire #ficheannuaire2 h1{
    font-size: 18px;

    font-weight: bold;
    margin-bottom: 8px;
}
#ficheannuaire2 .soustitre{
	color:#BE7A91;
	font-weight:bold;
}
#ficheannuaire2 .tpTexte {
    margin: 0 0 20px;
    padding: 0;
    width: 700px;
}

#video {
	text-align : center;
}
/********************************************/
/**************GALERIE PHOTO*****************/
/********************************************/

#galerie_photo{
	margin:10px 0px 0px 0px;
	padding:0px;
}
#galerie_photo a, #galerie_photo a:hover, #galerie_photo a:visited, #galerie_photo a:active{
	font: 12px Arial, Helvetica, sans-serif;
	text-decoration:none;
}

/********************************************/
/*****************NAVIGATION*****************/
/********************************************/

#nav{
	margin: 0px 0px 0px 269px;
	text-align:center;
}
/*Mise en page des liens du menu*/
#nav span{
	color:#FFFFFF;/* Couleur générale du menu*/
	margin-right: 1px;
}
/* Couleur des liens */
#nav a, #nav a:link, #nav a:visited {
	color: #000000;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
}
/* Couleur des liens actifs */
#nav a.navOn:link, #nav a.navOn:visited{
	color: #999999;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration:underline;
}
/* Couleur des liens survolés/rollover */
#nav a:hover {
	color: #999999;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}

/*****Menu dépliant*****/
ul.niv1{
	margin: 0px;
	padding: 0px;
	
}
li.niv1{
	margin: 0px;
	padding: 0px;
	
}

.niv1{
	background-color: #DA7326;/* Couleur de fond de la navigation dépliante */
	color: #414342;/* Couleur de texte de la navigation dépliante */
	font: 12px Arial, Helvetica, sans-serif;
	
	position: absolute;
	top:349px;
	width: 240px;/* Largeur de la navigation dépliante */
	z-index:100;
}
.niv1 a, .niv1 a:link, .niv1 a:visited{
	border-bottom: 1px solid #E9AB7C;
	display: block;
	font: 12px Arial, Helvetica, sans-serif;
	
	padding: 2px 3px 2px 13px;
	text-decoration: none;
	
}
.niv1 a:hover{
	background-color: #E9AB7C;
	
	color: #414342;
	
	font: 12px Arial, Helvetica, sans-serif;
	
	
	
}
.niv1 a.navOff1, .niv1 a.navOff1:link, .niv1 a.navOff1:visited{
	color: #fff;
	font: 12px Arial, Helvetica, sans-serif;
	
	padding: 2px 3px 2px 13px;
	visibility:visible;
}

.niv1 a.navOff1:hover{
	color: #414342;/* Couleur de texte de la navigation dépliante lors du survol/rollover */
}

.niv1 a.navOn1, .niv1 a.navOn1:link, .niv1 a.navOn1:visited{
	background-color: #E9AB7C;
	color: #414342;/* Couleur de texte de la navigation dépliante lorsque le lien est actif */
	font: 12px Arial, Helvetica, sans-serif;
	
	padding: 2px 3px 2px 13px;
	visibility:visible;
	
}
/*****Menu gauche - Niveau 3*****/
#niv3_gauche{
	border:1px solid #999999;/* Couleur de cadre de la navigation de niveau 3 */
	font: 12px Arial, Helvetica, sans-serif;/*police texte par défaut*/
	margin:10px 0px 0px 0px;
	padding:5px 0px;
	width:223px;
}
#niv3_gauche ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
#niv3_gauche li{
	margin:0px;
	padding:2px 0 2px 15px;
}
/*Lien navigation gauche*/
#niv3_gauche a, #niv3_gauche a:visited, #niv3_gauche a:active {
	color:#999999;/* Couleur de texte de la navigation gauche lorsque le lien est non actif */
	font: 12px Arial, Helvetica, sans-serif;
	margin:0px;
	padding:2px 0 2px 15px;
}

#niv3_gauche a.gaucheon, #niv3_gauche a.gaucheon:hover, #niv3_gauche a.gaucheon:visited, #niv3_gauche a.gaucheon:active, #niv3_gauche a:hover {
	border-left:2px solid #000000;
	color:#000000;/* Couleur de texte de la navigation gauche lorsque le lien est actif */
	font: 12px Arial, Helvetica, sans-serif;
	margin:0px;
	padding:2px 0 2px 13px;
}

/*Titre niveau 3*/
h1.titre_niv3{
	margin:10px 0px 10px 15px;
	padding:0px;
}
/********************************************/
/****************NEWSLETTER******************/
/********************************************/

#newsletter{
	font: 12px Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
}
#newsletter a, #newsletter a:hover, #newsletter a:visited, #newsletter a:active{
	font: 12px Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	text-decoration:none;
}
#insc{

}
#insc p{
	color:#000000;
	padding:0px;
	margin:0px;
}
#anciennesNews{

}
#anciennesNews a,#anciennesNews a:visited{
	color:#000000;/* Couleur des liens de la newsletter */
}
#anciennesNews a:hover{
	color:#000000;/* Couleur des liens de la newsletter au survol/rollover */
}
#desinsc{

}
#desinsc p{
	color:#000000;
	padding:0px;
	margin:0px;
}
/********************************************/
/*******************AGENDA*******************/
/********************************************/
#agenda_info{
	font: 12px Arial, Helvetica, sans-serif;
	margin:10px 0px 0px 0px;
}
.encartAgenda {
	padding-top:15px;
}
.encartAgenda .titre{
	color:#000000;/*Couleur des titres de l'encart d'Agenda*/
	font-weight:bold;
	text-align:justify;
}
.encartAgenda .photo {
	float:left;
	margin-right:5px;
}
.encartAgenda .texte {
	color:#666666;/*Couleur du texte de l'encart d'Agenda*/
	font: 12px Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin-left:10px;
	margin-right:10px;
	text-align:justify;
}
/*Lien en savoir +*/
a.agendaplus, a.agendaplus:visited{
	color:#333333;
	font:11px Arial, Helvetica, sans-serif;
}
/*Lien en savoir + lors du survol/rollover*/
a.agendaplus:hover{
	color:#999999;
	font:11px Arial, Helvetica, sans-serif;
}
/*Lien Affiché tout*/
a.infoagenda, a.infoagenda:hover, a.infoagenda:visited{
	color:#333333; /*Si couleur non renseigné. Prend la couleur des liens par défaut*/
	font:11px Arial, Helvetica, sans-serif;
}

/******Affichage de l'actualité choisie*******/

#actuagenda{
}

a.retour, a.retour:hover, a.retour:visited{
	font:11px Arial, Helvetica, sans-serif;
}


/********************************************/
/**************INFORMATION*******************/
/********************************************/

#info {
	font: 12px Arial, Helvetica, sans-serif;
	margin:10px 0px 0px 0px;
}

.encartActu {
	padding-top:15px;
}
.encartActu .titre{
	color:#000000;/*Couleur des titres de l'encart information*/
	font-weight:bold;
}
.encartActu .photo {
	float:left;
	margin-right:5px;
}
.encartActu .texte {
	color:#666666;/*Couleur du texte de l'encart information*/
	font-weight:normal;
	margin-left:10px;
	margin-right:10px;
}
/*Lien en savoir +*/
a.plus:link, a.plus:visited{
	color:#333333;
	font:11px Arial, Helvetica, sans-serif;
	margin:0 10px;
}
/*Lien en savoir + lors du survol/rollover*/
a.plus:hover{
	color:#999999;
	font:11px Arial, Helvetica, sans-serif;
	margin:0 10px;
}
/*Lien Affiché tout*/
a.information, a.information:hover, a.information:visited{
	color:#333333; 
	font:11px Arial, Helvetica, sans-serif;
	margin:0 10px;
	text-decoration:none;
}

/******Affichage de l'actualité choisie*******/

#actu{
}

a.retour, a.retour:hover, a.retour:visited{
	font:11px Arial, Helvetica, sans-serif;
	text-decoration:none;
}

/******Affichage de toutes les actualités*******/

.liste{

}
/*descriptif*/
.sous_titre{
}
/*Lien lire la suite*/
a.suite, a.suite:hover, a.suite:visited{
	font:11px Arial, Helvetica, sans-serif;
	text-decoration:none;
}
/*Lien Affiché tout*/
a.informationretour, a.informationretour:hover, a.informationretour:visited{
	font-size:11px Arial, Helvetica, sans-serif;
	text-decoration:none;
}

/********************************************/
/****************PARTENAIRE******************/
/********************************************/

#partenaire{
	margin:10px 0px 0px 0px;
}
#banHref{

}
.banImg{
	border:0px;
	margin:5px 0px 0px 0px;
	padding:0px;
}


/********************************************/
/*****************SONDAGE********************/
/********************************************/
#sondageBloc{

	color:#333333;
	font-size:11px;
}
.sondageBloc{
	width:276px;
}
.sondageVote{

}
.sondageRadio{
    border: 0 none;
    float: left;
    margin: 0 4px 0 35px;
}
.sondageTitre{
	color:#000000;
	font-size:12px;
	font-weight:bold;
	margin:10px 20px 10px 20px;
}
.sondageReponse{
    float: left;
    font-size: 11px;
    padding: 0 0 6px 2px;
    width: 200px;
}
#sondageBloc input{
	float:left;
	font-size:11px;
	margin:3px 0px 0px 40px;
}
.sondageValider{
    background-color: #DB7325;
    background-position: 0 2px;
    background-repeat: no-repeat;
    border: 0 none;
    clear: both;
    color: white;
    cursor: pointer;
    height: 24px;
    margin: 5px 0 10px 190px;
    padding: 0 2px 2px 0;
    text-align: center;
    width: 65px;
}
.sondageHr{
	width: 90%; 
	color: #d0d0d0; 
	height:2px; 
	background: #d0d0d0; 
	border: 0; 
	margin-left: 5%;
}
.sondageDivNbVote{
	margin-top: 5px;
	margin-left: 10px;
	font-size: 13px;
}
.sondageDivTousSondage{
	margin: 10px;
}
.sondageDivTousSondage a:link,.sondageDivTousSondage a:hover,.sondageDivTousSondage a:visited,.sondageDivTousSondage a:active{
    color: #000000;
    font-size: 11px;
    margin: 0 0 0 155px;
}
.sondageDivNonDispo{
	width: 100%; 
	text-align: center; 
	font-weight: bold; 
	color:#000000;
}



.sondageListeDiv{
    margin-bottom: 20px;
    margin-left: 100px;
    margin-top: 20px;
}
.sondageListeDate{
    color: #DB7325;
    font-weight: bold;
}
.sondageListeTitre{
	font-size: 14px; 
	font-weight: bold; 
	color:#000000;
}

.sondageListeTable{
	width: 100%;
}
.sondageListeTd1{
	width:200px;
}.sondageListeTd2{
	width: 300px;
}
.sondageListeTdRep{

}
.sondageListeTdBarre{
	background: #83cddc; 
	height: 15px; 
	position: absolute;
}
.sondageListeTdBarrePourc{
	position: relative;
}
.sondageListeNbVotant{
	font-size: 13px;
}
.sondageListeNbVotantChiffre{
	font-weight: bold; 
	color:#000000;
}
.sondageListeHr{
	color: #e8e8e8; 
	height:4px; 
	background: #e8e8e8; 
	border: 0; 
	width: 80%; 
	margin-left: 10%;
}

/********************************************/
/**************GALERIE PHOTO*****************/
/********************************************/

#liste{

}
.gal {
	float: left;
	margin-bottom: 20px;
	width: 250px;
	text-align: center;
}
.gal img{
	border:1px solid #666666;
	margin:0px;
	padding:5px;
}
.listeGalerie{
	margin:10px 0px 0px 0px;
	padding:0px;
}

/********************************************/
/***************PAGE SUIVANTE****************/
/********************************************/
/*Bloc lien suivant/précédent*/
.pageSP {
	clear: both;
	font-weight: bold;
}
/*Positionnement du lien suivant*/
.pageS {
	float: right;
}
/*Positionnement du lien précédent*/
.pageP {
	float: left;
}
.pageSP a:link, .pageSP a:visited, .pageSP a:active {
	font: 12px Arial, Helvetica, sans-serif;
}
.pageSP a:hover{
	font: 12px Arial, Helvetica, sans-serif;
}

/********************************************/
/*******************LANGUE*******************/
/********************************************/

#lang{
	height:20px;
}
#lang img{
	border:0px;
	padding:0px;
	margin:0px 5px 0px 5px
}
#lang img a, #lang img a:hover, #lang img a:visited, #lang img a:active{
	border:0px;
	text-decoration:none;
}
/********************************************/
/*******************LIENS*******************/
/********************************************/

.texte{
}
.texte a:link, .texte a:visited, .texte a:active {
	color:#333333;
	font: 12px Arial, Helvetica, sans-serif;
}
.texte a:hover {
	color:#666666;
	font: 12px Arial, Helvetica, sans-serif;
}

/********ACTIVITES*********/
#div_activite{
	float: left; 
	width: 700px;
}

.barre-metiers-blanchisserie{
	width: 120px;
	height: 6px;
}

p.texte-metier{
	text-align: justify;
	width: 730px;
	margin-left: 20px;
	margin-bottom: 20px;
}

.titre-activite{
	font-size: 18px;
}

ul.activites{
	color: #BE7A91;
	font-weight: bold;
	/*list-style: square inside;*/
}

table.en-chiffres, table.en-chiffres tr, table.en-chiffres td{
	padding: 0;
	margin: 0;
}

table.en-chiffres{
	float: right;
	margin: 0px 0px 0px 0px;
	color: fff;
}

table.en-chiffres td{
}

table.en-chiffres .bg-gris{
	background-color: #707E87;
}
table.en-chiffres .bg-gris td{
	color: white;
	padding: 5px;
}

img#basec{
	width: 100%;
	height: 100%;
	border: 0px;
}

table.activites{
	text-align: left;
	margin-left: 40px;
	width: 500px;
}

table.activites td{
	border-top: 1px solid grey;
}

table.activites td{
	padding: 2px 5px 2px 5px;
}

td.bg-rose{
	background-color: #E8D1D9;
}

tr.bg-bleu{
	background-color: #F1F2F4;
}

.tdcenter{
	text-align: center;
}

/****************EDITO*************/

#editocontent{
	height: 348px;
	width: 100%;
	overflow: hidden;
}

.editosuite{
	text-align: center;
	display: block;
	padding: 10px 0px 0px 0px;
}

/*-------------------------------Liste des ESAT ------------------------------------------ */
.presentation
{
	color:#DE803A;
	font-weight:bold;
	font-size:12px;
	font-family:arial;
}
.mail
{
	color:#DE803A;
}
.mail:visited
{
	color:#DE803A;
}
.mail:link
{
	color:#DE803A;
}
.mail:active
{
	color:#DE803A;
}
.print
{
	background-image:url("../img/imprimer.gif");
	width:126px;
	height:19px;
	border:0;
	cursor:pointer;
	margin-top:10px;
	display:block;
}
.siteGeo
{
	background-image:url("../img/situation-geographique.gif");
	width:126px;
	height:19px;
	border:0;
	cursor:pointer;
	display:block;
}
.contactEsat
{
	background-image:url("../img/bouton_contacter.gif");
	width:126px;
	height:19px;
	border:0;
	cursor:pointer;
	margin-top:10px;
	display:block;
}
#carteGoogle{
	margin-top:10px;
	cursor:pointer;
}
#Boutons
{
    margin: 0 0px 0px 20px;
}

#adapt
{
	margin-left:20px;
	margin-right:125px;
}
.h1 
{
	font-size:34px;
	font-weight:lighter;
	margin-bottom:8px;
}

#anr
{
	margin-left:20px;
	margin-right:125px;
}

#cailly
{
	margin-left:20px;
	margin-right:125px;
}

#idefhi
{
	margin-left:20px;
	margin-right:125px;
}

#papillon
{
	margin-left:20px;
	margin-right:125px;
}

#bataille
{
	margin-left:20px;
	margin-right:125px;
}

#tsi
{
	margin-left:20px;
	margin-right:125px;
}

/*-------------------------------Calcul Contribution ------------------------------------------ */
.btnCalcul
{
	background-image:url("../img/bt_calculez.gif");
	width:59px;
	height:19px;
}
