@charset "UTF-8";
/* CSS Document */

body{
	background: #3f3c3c;
}

.general{
	height:360px;
	margin-left:25px;
	margin-top:23px;
	overflow:hidden;
	position:absolute;
	width:625px;
}

#prestations .general{
	height:370px;
}

#prestations .accolade_droite{
	top:-190px !important;
}

.articles{
	width: 800px;
}

#gauche{
	display:block;
	float:left;
	margin-left:40px;
	margin-top:20px;
	/margin-top:10px;
	position:absolute;
	width:560px;
	z-index:10;
}

#gauche a{
	background:transparent url(../images/partenaires/suite.jpg) no-repeat scroll 0 0;
	height:35px;
	margin-left:5px;
	padding-top:0px;
	text-decoration:none;
	width:33px;
	margin-top:-7px;
}

#droite{
	width: 400px;
	float:left;
	position:relative;
	display:block;
}


#content{
	width:1004px;
	height:578px;
	
	position: absolute;
	background-color:#ffffff;
 /* selon la largeur voulue */
    margin-left: -502px;
	left: 50%; 
	/*margin:0px auto;*/
	       /* selon la quantite de texte */
	margin-top:-289px;
	top:50%;
}

#pre_home{
	background:url(../images/fd_pre_home.jpg) no-repeat;
	height:578px;
	position:relative;
	float:left;
	width:100%;
}


#pre_home .entree{
	width :98px;
	height:47px;
	margin-left:808px;
	_margin-left:404px;
	margin-top:400px;
	position:relative;
	float:left;
}

#pre_home .entree img{
	border:0px;
}

#accueil{
	background:url(../images/fd_accueil.jpg) no-repeat;
	height:578px;
	position:relative;
	float:left;
	width:100%;
}

#accueil .cadre_texte{
	position:relative;
	float:left;
	width:665px;
	_width:680px;
	height:380px;
	margin-left:250px;
	_margin-left:122px;
	margin-top:116px;
	_margin-top:113px;
	z-index:5;
}

#accueil .conteneur_texte{
	height:280px;
	margin-left:60px;
	margin-top:30px;
	overflow:hidden;
	position:relative;
	width:505px;
}


#accueil .contenu_texte{
	margin-left:0px;
	margin-top:-21px;
	/margin-top:-5px;
	padding-right:0px;
	position:relative;
	width:485px;
	font-family: Helvetica, Arial, sans serif;
	color:#211C1C;
	font-size:16px !important;
	line-height:14px;
}

#accueil .contenu_texte h3{
	color:#C9235C;
	font-size:0.75em;
	text-transform:uppercase;
}

#accueil .contenu_texte li{
	margin-left:50px;
	font-size:0.8em;
}


#accueil .onglet{
	height:40px;
	left:290px;
	margin-top:-115px;
	position:absolute;
	width:115px;
	z-index:10;
}

#accueil .bloc_rollout a{
	position:absolute;
	width:420px;
	height:100px;
	left:490px;
	margin-top:430px;
}


#accueil .bloc_rollout a:hover{
	
}

#accueil .accolade_gauche{
	background:transparent url(../images/entreprise/guillemets_ouvert.jpg) no-repeat scroll 0 50%;
	height:100px;
	left:290px;
	/left:-623px;
	_left:-640px;
	margin-top:10px;
	position:relative;
	top:95px;
	width:30px;
}

#accueil .accolade_droite{
	background:transparent url(../images/entreprise/guillemets_ferme.jpg) no-repeat scroll 0 50%;
	height:100px;
	left:800px;
	/left:-117px;
	_left:-127px;
	position:relative;
	top:270px;
	width:30px;
}

#accueil .footer p {
	background:transparent url(../images/logo_footer.gif) no-repeat scroll right -3px;
	color:#333333;
	font-family:Arial,Helvetica,sans-serif;
	font-size:9px;
	height:100px;
	left:745px;
	margin-top:340px;
	padding-right:0;
	padding-top:8px;
	position:absolute;
	width:255px;
}


.footer p{
	background:url(../images/logo_footer.gif) no-repeat right -3px;
	position:absolute;
	width:255px;
	height:100px;
	left:745px;
	margin-top:550px;
	/margin-top:535px;
	padding-top:8px;
	padding-right:0px;
	/padding-right:10px;
	font-size:9px;
	color:#333333;
	font-family: Arial, Helvetica, sans-serif;
}

#accueil .footer p{
	/margin-top:50px !important;
}

#metiers .footer p,
#prestations .footer p{
	/margin-top:40px !important;
}

.navigation .top_nav{
	background:transparent url(../images/haut_nav.png) no-repeat;
	_background:url(../images/navigation/haut_nav_IE6.png) no-repeat 0px 10px;
	height:80px;
	margin-bottom:-12px;
}

.navigation .top_nav a img{
	border:0px;
}

.navigation .top_nav_bis a img{
	border:0px;
}

.navigation .bottom_nav a img{
	border:0px;
	margin-left:1px;
}

.navigation .top_nav a:hover{
	background:transparent !important;
}

.navigation .bottom_nav a:hover{
	background:transparent !important;
}

.navigation .bottom_nav a {
	text-decoration:none;
	margin-top:0px !important;
}

.navigation{
	left:50px;
	position:absolute;
	top:189px;
	width:170px;
}

.navigation .menu_nav li{
	background:url(../images/fd_nav.png) no-repeat;
	_background:url(../images/navigation/contenu_nav_IE6.png) no-repeat ;
	width : 170px;
	_width:195px;
	height: 27px;
	/height:27px;
	/margin-top:-1px;
	list-style-type:none;
	margin-left:-41px;
	_margin-left:0px;
}

.navigation .menu_nav div.fond{
	height:25px;
	/height:27px;
	margin-left:6px;
	width:155px;
}

.navigation .menu_nav div.fond:hover{
	background:#211C1C;
	_background:#211C1C none;
	color:#CD235E !important;
}

.navigation .menu_nav p{
	padding-right:22px;
	_padding-right:50px;
	margin-top:0px;
	padding-top:8px;
	/padding-top:0px;
	font-family: Helvetica, Arial, sans-serif;
	font-size:0.75em;
	text-transform:uppercase;
	font-weight:bold;
}

.navigation .menu_nav ul{
	margin-left:1px;
	margin-top:7px;
	margin-bottom:-8px;
	width : 170px;
	_margin-left:-1px;
}

.navigation .bottom_nav{
	background:url(../images/bas_nav.png) no-repeat 0px 177px;
	/background:url(../images/bas_nav.png) no-repeat 0px 158px;
	_background:url(../images/navigation/bas_nav_IE6.png) no-repeat 0px 158px;
	height:15px;
}

.navigation .menu_nav {
	
	width : 170px;
	padding-bottom:3px;
	margin-left:1px;
	float:left;
	margin-top:60px;
	/margin-top:80px;
	_margin-top:80px;
}

#contact .navigation .menu_nav,
#blog .navigation .menu_nav,
#prestations .navigation .menu_nav,
#metiers .navigation .menu_nav,
#entreprise .navigation .menu_nav,
#partenaires .navigation .menu_nav{
	/*background:url(../images/bas_nav.png) no-repeat 0px 204px;
	/background:url(../images/bas_nav.png) no-repeat 0px 184px;
	_background:url(../images/navigation/bas_nav_IE6.png) no-repeat 0px 185px;*/
}


.navigation .menu_nav a{
	color:#000000;
	display:block;
	height:19px;
	margin-left:6px;
	_margin-left:0px;
	margin-top:-8px;
	/margin-top:0px;
	padding-right:15px;
	padding-top:7px;
	text-align:right;
	text-decoration:none;
	width:141px;
}

.navigation .menu_nav a:hover{
	text-decoration : none;
	color:#CD235E !important;
	background:#211C1C none repeat scroll 0;
}

.navigation .menu_nav .contact a{
	color:#CD235E !important;
}




/* @override http://test.mana.lsv.fr/www.lestudiovert.fr/squelettes/CSS/styles_flickr.css */

/* @group FLICKR */



/** FLICKR
******************************************************************************/

.divflickr {
	background:#fff;
	position:relative;
	overflow:hidden;
	float:none;
	border-top: 1px dotted #b299b2;
}

#flickrcontent {
	display:block;
	float:none;
	overflow:hidden;
}

#logoflickr {
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 4px;
}

#handleleft, #handleright {
	height:75px;
	width:1em;
	cursor:pointer;
	padding:0;
	float:left;
	border-width:0.4em;
	border-right-style:solid;
	border-left-style:solid;
	border-color: #fff;
}

#handleleft {
	background:transparent url(../IMAGES/curseur_flickr_gauche.gif) no-repeat center center;
	margin:0 0.15em 0 0;
}

#handleleft:hover {
	background:transparent url(../IMAGES/curseur_flickr_gauche_o.gif) no-repeat center center;
}

#handleright {
	background:transparent url(../IMAGES/curseur_flickr_droit.gif) no-repeat center center;
	margin:0 0 0 0.15em;
	border-right:none;
}

#handleright:hover {
	background:transparent url(../IMAGES/curseur_flickr_droit_o.gif) no-repeat center center;
}

#scrollable1 {
	height:75px;
	width: 61.1em;
	overflow:hidden;
	float:left;
	display:block;
	position:relative;
}

#scrollable1Contenu {
	white-space:nowrap;
	/*overflow:visible;*/
	width:10000px;
	height:75px;
	text-align: left;
}

#scrollable1Contenu a {
	padding-right: 5px;
	padding-left: 0;
}


#track1 {
	/*float: left;
	width: 15px;
	height: 0px;
	margin-left: 10px;
	background-color: #ccc;*/
}

#handle1 {
	/*width: 15px;
	height: 20px;
	background-color: #f00;
	cursor: move;*/
}



#track2 {
	background:#CCCCCC;
	clear:both;
	float:left;
	position:relative;
	margin-left:885px;
	_margin-left:442px;
	height:287px;
	margin-top:-352px;
	/margin-top:-352px;
	_margin-top:-349px;
	
	width:7px;
	padding-top: 5px;
	padding-bottom: 5px;
	z-index:6;
}

#handle2 {
	width: 7px;
	height: 80px;
	background: #CD235E;
	cursor: move;
	float: left;
	margin-top:-5px;
}

#scrollable2 {
	float: left;
	width: 832px;
	height: 150px;
	padding: 0px;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	overflow: hidden;
	zoom: 1;
	white-space: nowrap;
}

#wrap3 {
	display:none;
	float: left;
	width: 15px;
	height: 0px;
	background:#FF0000;
}

#track3-top {
	display:none;
	position: absolute;
	width: 15px;
	height: 0px;
	background:#00FF00;
}

#track3 {
	display:none;
	position: absolute;
	width: 15px;
	height: 0px;
}

#handle3 {
	display:none;
	width: 15px;
	height: 0px;
}

#wrap4 {
	display:none;
	float: left;
	clear: both;
	width: 301px;
	height: 0px;
	background:#0000FF;
}

#track4-left {
	display:none;
	position: absolute;
	width: 15px;
	height: 0px;
	background: #FFFF00;
}

#track4 {
	display:none;
	position: absolute;
	width: 301px;
	height: 0px;
}

#handle4 {
	display:none;
	width: 37px;
	height: 0px;
}

/* @end */




#contact{
	background:url(../images/contact/fond.jpg) no-repeat;
	height:578px;
	position:relative;
	float:left;
	width:100%;
}

#contact .cadre_texte{
	background:url(../images/contact/fond_centre.jpg) no-repeat;
	position:relative;
	float:left;
	width:665px;
	height:380px;
	margin-left:248px;
	_margin-left:124px;
	margin-top:114px;
	z-index:5;
}

#contact .onglet{
	background:url(../images/contact/onglet.jpg) no-repeat;
	position:absolute;
	width:160px;
	height:40px;
	left:279px;
	margin-top:95px;
	z-index:10;
}

#contact .arobase{
	background:url(../images/contact/haut_arobase.jpg) no-repeat;
	position:absolute;
	width:125px;
	height:45px;
	left:762px;
	margin-top:72px;
	z-index:10;
}

.cadre_texte fieldset{
	border:0 none;
	left:150px;
	position:absolute;
	top:-85px;
	/top:5px;
	width:200px;
}

.cadre_texte fieldset.demande{
	left:363px;
	position:absolute;
	top:-70px;
	/top:5px;
}

.cadre_texte input{
	border:0px;
	width:115px;
	float:right;
	margin-top:0px;
}

.cadre_texte textarea{
	border:0px;
	width:205px;
	margin-top:5px;
	/margin-left:-40px;
}

.cadre_texte label{
	color:#6C6363;
	display:block;
	float:left;
	font-family:Helvetica,Arial,Times,serif;
	font-size:0.75em;
	padding-top:3px;
}

#contact .cadre_texte p{
	font-family: Helvetica, Arial, Times, serif;
	font-size:0.75em;
	color:#6C6363;
	width:140px;
	margin-left:36px;
}

#contact .cadre_texte p.first{
	margin-top:55px;
}

#contact .cadre_texte p.adresse{
	margin-top:-10px;
	/margin-top:-20px;
}

#contact .cadre_texte p.tel{
	
}

#contact .cadre_texte p.mob{
	margin-top:-10px;
	/margin-top:-20px;
}

#contact .cadre_texte li{
	height:19px;
	list-style-type:none;
	margin-top:9px;
	/margin-top:5px;
	width:195px;
}

#contact .footer{
	/margin-top:15px;
	/left:735px;
}

#contact .footer p{
	/left:735px;
}

#contact .cadre_texte span{
	color:#C8235B;
}

#contact span.nom{
	font-size:16px;
}



.onglet p{
	text-transform:uppercase;
	font-family: Helvetica, Arial, Times, serif;
	font-size:0.75em;
	color:#FFFFFF;
	padding-left:22px;
	/margin-top:10px;
}

p.boutons input{
	background: transparent url(../images/contact/fond_bouton.jpg) no-repeat scroll 0 -1px;
	width:86px;
	color:#FFFFFF;
	font-size:0.75em;
	float:left;
	margin-left:499px;
	margin-top:101px;
	/margin-top:166px;
	/margin-left:492px;
	height:21px;
	position:absolute;
}

.droite{
	position:absolute;
	top:135px;
	/top:80px;
}

.gauche{
	position:absolute;
}


/*fin contact*/


/*début blog*/

#blog{
	background:url(../images/blog/fd_blog.jpg) no-repeat;
	height:578px;
	position:relative;
	float:left;
	width:100%;
}

#blog .cadre_texte{
	position:relative;
	float:left;
	width:700px;
	height:380px;
	margin-left:226px;
	_margin-left:113px;
	margin-top:127px;
	z-index:5;
}

#blog .onglet{
	position:absolute;
	width:160px;
	height:40px;
	left:282px;
	margin-top:120px;
	z-index:10;
}

#blog .onglet p{
	padding-left:26px;
}

#blog .footer{
	/margin-top:15px;
	/left:735px;
}

#blog .footer p{
	/left:735px;
}

#blog .chapo{
	color:#CD235E;
	font-family:Helvetica,Arial,Times New Roman,Serif;
	font-size:0.8em;
	font-weight:bold;
	margin-top:0;
}

#blog .slashes_gauche{
	background:transparent url(../images/blog/slashes.jpg) no-repeat scroll 0;
	height:30px;
	left:55px;
	position:absolute;
	top:40px;
	width:20px;
}

#blog .slashes_droit{
	background:transparent url(../images/blog/slashes.jpg) no-repeat scroll 0 0;
	height:30px;
	left:575px;
	position:absolute;
	top:270px;
	width:20px;
}


/* fin blog*/



/*début partenaires*/

#prestations{
	background:url(../images/prestations/fd_prestations.jpg) no-repeat;
	height:578px;
	position:relative;
	float:left;
	width:100%;
}

#prestations .cadre_texte{
	position:relative;
	float:left;
	width:665px;
	height:412px;
	margin-left:239px;
	_margin-left:120px;
	margin-top:104px;
	z-index:5;
}

#prestations div#gauche{
	/margin-top:15px;
}

#prestations .onglet{
	height:40px;
	left:276px;
	margin-top:103px;
	position:absolute;
	width:160px;
	z-index:10;
}

#prestations .onglet p{
	padding-left:26px;
}

#prestations .footer{
	/margin-top:0px;
	/left:735px;
}

#prestations .footer p{
	/left:735px;
}


.div_resume_article{
	height : 55px;
	/height:55px;
	overflow:hidden;
}

.div_resume_article .resume_article{
	float:left;
	font-family:Helvetica, Arial ,Times New Roman, Serif;
	font-size:0.75em;
	width:510px;
	margin-right:2px;
}

.div_resume_article .suite{
	float:left;
}

.titre_article{
	margin:0px;
	padding:0px;
	margin-top:5px;
	/margin-top:-0px;
	font-family:Helvetica,Arial,Times,serif;
	font-size:0.8em;
	font-weight:bold;
}

.titre_rubrique{
	font-family:Helvetica,Arial,Times,serif;
	font-size:1.4em;
	font-weight:bold;
	letter-spacing:1px;
	margin-bottom:5px;
	margin-top:5px;
	/margin-top:0px;
	text-transform:uppercase;
	margin-left:-25px;
}

.rose{
	color:#CD235E;
}

.resume_article{
	margin:0px;
	padding:0px;
}



#prestations .footer p{
	/top:510px;
	/left:730px;
}

#detail_article{
	background:transparent url(../images/partenaires/fd_tiroir.jpg) no-repeat scroll 0px 1px;
	height:345px;
	padding-left:40px;
	padding-top:15px;
	position:absolute;
	width:591px;
}

#detail_article .titre_detail_article{
	font-family:Helvetica,Arial,Times New Roman,Serif;
	font-size:1.25em;
	font-weight:bold;
	text-transform:uppercase;
}

#detail_article .detail_article{
	font-family:Helvetica,Arial,Times New Roman,Serif;
	font-size:0.8em;
	width:550px;
}

#detail_article .retour{
	left:585px;
	position:absolute;
	top:325px;
	border:0px;
}

#divArticle{
	background:transparent url(../images/partenaires/fd_tiroir.jpg) no-repeat scroll 0px 1px;
	height:360px;
	left:615px;
	padding-left:5px;
	position:absolute;
	top:-1px;
	width:595px;
}

#prestations div#divArticle{
	top:9px;
}


.accolade_gauche{
	background:transparent url(../images/partenaires/accolade_ouvrante.jpg) no-repeat scroll 0;
	height:100px;
	left:-26px;
	margin-top:10px;
	position:relative;
	top:-310px;
	width:50px;
}

.accolade_droite{
	background:transparent url(../images/partenaires/accolade_fermante.jpg) no-repeat scroll 0 50%;
	height:100px;
	left:552px;
	position:relative;
	top:-198px;
	
}
/* fin partenaires*/



/*début métiers*/

#metiers{
	background:url(../images/metiers/fd_metiers.jpg) no-repeat;
	height:578px;
	position:relative;
	float:left;
	width:100%;
}

#metiers .cadre_texte{
	position:relative;
	float:left;
	width:665px;
	height:412px;
	margin-left:243px;
	_margin-left:121px;
	margin-top:109px;
	z-index:5;
}

#metiers .onglet{
	position:absolute;
	width:160px;
	height:40px;
	left:282px;
	margin-top:95px;
	z-index:10;
}

#metiers .onglet p{
	padding-left:26px;
}

#metiers .footer{
	/margin-top:0px;
	/left:735px;
}

#metiers .footer p{
	/left:735px;
}



#metiers .footer p{
	/top:510px;
	/left:730px;
}

#metiers .general {
	margin-top:18px;
	margin-left:21px;
}

#metiers .accolade_droite{
	/*display:none;*/
	top:-188px;
}

#metiers div#detail_article p.spip,
#prestations div#detail_article p.spip{
	font-size:1em;
	margin-top:10px;
	text-align:justify;
	width:530px;
}

#metiers div#detail_article h3.spip,
#prestations div#detail_article h3.spip{
	font-family:Helvetica,Arial,Times New Roman,Serif;
	font-size:1.3em;
	letter-spacing:1px;
	margin-bottom:-5px;
	text-align:left;
	width:530px;
	margin-top:5px;
	line-height:18px;
	text-align:justify;
}

#metiers div#detail_article .titre_detail_article,
#prestations div#detail_article .titre_detail_article{
	color:#6B0628;
	margin-bottom:0px;
	/margin-bottom:-20px;
	/margin-top:23px;
}

#metiers div#detail_article .surtitre_detail_article,
#prestations div#detail_article .surtitre_detail_article{
	color:#6B0628;
	float:left;
	font-family:Helvetica,Arial,Times New Roman,Serif;
	font-size:31px;
	margin-bottom:0;
	margin-right:5px;
	margin-top:11px;
	/margin-top:0px;
}

#metiers div#detail_article h3.spip strong.spip,
#prestations div#detail_article h3.spip strong.spip{
	color:#FFFFFF;
	font-weight:normal;
}

/* fin métier */


/*début prestations*/

#partenaires{
	background:url(../images/partenaires/fd_partenaires.jpg) no-repeat;
	height:578px;
	position:relative;
	float:left;
	width:100%;
}

#partenaires .cadre_texte{
	position:relative;
	float:left;
	width:665px;
	height:380px;
	margin-left:239px;
	margin-top:106px;
	_margin-left:119px;
	z-index:5;
}

#partenaires .onglet{
	height:40px;
	left:277px;
	margin-top:94px;
	position:absolute;
	width:160px;
	z-index:10;
}

#partenaires .onglet p{
	padding-left:24px;
}

#partenaires .footer{
	/margin-top:15px;
	/left:735px;
}

#partenaires .footer p{
	/left:735px;
}

#partenaires .accolade_gauche{
	background:transparent url(../images/partenaires/petite_accolade_ouvrante.jpg) no-repeat scroll 0;
	height:100px;
	left:-16px;
	margin-top:10px;
	position:relative;
	top:-325px;
	width:50px;
	
}

#partenaires .accolade_droite{
	background:transparent url(../images/partenaires/petite_accolade_fermante.jpg) no-repeat scroll 0 50%;
	height:100px;
	left:540px;
	position:relative;
	top:-138px;
	width:30px;
	
}


/* fin prestations*/

/*début entreprise*/

#entreprise{
	background:url(../images/entreprise/fd_entreprise.jpg) no-repeat;
	height:578px;
	position:relative;
	float:left;
	width:100%;
}

#entreprise .cadre_texte{
	position:relative;
	float:left;
	width:665px;
	height:380px;
	margin-left:236px;
	margin-top:108px;
	_margin-left:118px;
	z-index:5;
}

#entreprise .onglet{
	height:40px;
	left:278px;
	margin-top:114px;
	position:absolute;
	width:160px;
	z-index:10;
}

#entreprise .onglet p{
	padding-left:26px;
}

#entreprise .footer{
	/margin-top:15px;
	/left:735px;
}

#entreprise .footer p{
	/left:735px;
}

#entreprise .titre_rubrique {
	font-family:Helvetica;
	font-size:0.75em;
	font-weight:bold;
	letter-spacing:0;
	margin-bottom:5px;
	margin-top:20px;
	text-transform:uppercase;
	margin-left:0px;
}

#entreprise div#contenu_texte {
	padding-left:70px;
	padding-top:57px;
	width:505px;
}

#entreprise h3.spip {
	font-family:Helvetica,Arial,Times New Roman,Serif;
	font-size:0.8em;
	letter-spacing:0;
	margin-bottom:0;
	text-transform:uppercase;
}

#entreprise p.evidence{
	font-family:Helvetica,Arial,Times New Roman,Serif;
	font-size:0.8em;
	letter-spacing:0;
	margin-top:20px;
	color:#CD235E;
	font-weight:bold;
	text-align:justify;
}

#entreprise .accolade_gauche{
	background:transparent url(../images/entreprise/guillemets_ouvert.jpg) no-repeat scroll 0 50%;
	height:20px;
	left:-20px;
	margin-top:10px;
	position:relative;
	top:-265px;
	/top:-278px;
	width:20px;
	
}

#entreprise .accolade_droite{
	background:transparent url(../images/entreprise/guillemets_ferme.jpg) no-repeat scroll 0 50%;
	height:30px;
	left:515px;
	position:relative;
	top:-48px;
	/top:-63px;
	width:20px;
}


/* fin prestations*/



#blog div#contenu_texte {
	width:485px;
	padding-top:37px;
	padding-left:80px;
}

#partenaires div#contenu_texte{
	padding-left:62px;
	padding-top:43px;
	width:505px;
}

#partenaires h3{
	color:#CD235E;
	display:block;
	float:left;
	font-family:Helvetica,Arial,Times,sans-serif;
	font-size:0.8em;
	height:10px !important;
	margin:0 2px 0 0;
	padding-top:5px;
	/padding-top:4px;
	_padding-top:6px;
	/height:13px;
	/margin:0 2px 0 0;
	_margin:-2px 2px -2px 0;
}

#contenu_texte p.spip{
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:0.82em;
	line-height:14px;
	margin:0;
	padding:5px 0 0;
	text-align:justify;
}

#partenaires #contenu_texte p.spip {
	margin:0 0 15px;
}

#metiers .titre_rubrique{
	margin-left:-22px;
	/margin-bottom:15px;
}

#prestations .titre_rubrique{
	margin-left:-23px;
	margin-top:15px;
}

#contenu_texte a.spip_out{
	color:#322C23;
}

#contenu_texte a.spip_out:hover{
	color:#CD235E;
}





