/*     CSS Front Cie des Jardiniers                */

* { margin: 0; padding: 0; border: none; text-decoration: none; }
body { padding: 0; font-family: Verdana, arial, Helvetica, Lucida, Tahoma, "Trebuchet MS", Arial, Geneva, sans-serif; font-size: 11px; text-align: center; color: #000; background-color: #fff; }

h1 { float: left; padding: 8px; }
h2 { margin: 5px 0 20px 20px; padding: 0 0 0 15px; font: normal 18px "Trebuchet MS"; color: #630001; background: url(../images/fond/f-h2.gif) left 3px no-repeat; }
h3 { margin: 19px 0 10px 0px; font: normal 18px "Trebuchet MS"; color: #2a6a1a; }
h4 { margin: 15px 0 10px 10px; font: normal 16px "Trebuchet MS"; color: #2a6a1a; }
h5 { margin: 15px 0 10px 10px; font: normal 14px "Trebuchet MS"; color: #2a6a1a; }

p { font: normal 11px/18px verdana; margin: 0 0 8px 0; text-align: left; }

input { padding: 0 0 0 3px; font: normal 11px verdana; }
textarea { padding: 4px; font: normal 11px verdana; }
select { font: normal 11px verdana }

ul li { list-style: none; font: normal 11px/18px verdana; margin: 10px 15px 10px 24px; }
ul.puced { overflow: hidden }
    ul.puced li { list-style: none; margin: 10px 15px 10px 24px; padding: 0 0 0 17px; background: url(../images/puce/p.gif) left 4px no-repeat; }
        ul.puced li img { float: right; margin: 5px; }
ul.puced6 li { list-style: none; margin: 10px 15px 10px 24px; padding: 0 0 0 26px; background: url(../images/puce/p3.gif) left top no-repeat; }
ul.radio li { float: left }
    ul.radio li input { margin: 0 4px 0 0; position: relative; top: 2px; left: 0; }
	
a img { border: none; text-decoration: none; }
a { color: #799b45; text-decoration: underline; font: normal 11px verdana; }
a:hover { color: #799b45; text-decoration: underline; }

abbr { cursor: help }

.format { padding: 0 4px 0 0 }
    .format h2 { margin: 5px 0 37px 20px }
.format-inside { padding: 0 32px 25px 45px }
    .format-inside a { color: #799b45 }
/*.format-inside a img { border:solid; border-color:#799b45; }_NO__DOTCOMMA__AFTER__*/
    .format-inside strong { color: #474111 }
    .format-inside p.lire a img { border: none }
.format-inside.elagage p { text-align: justify }
.format-inside.elagage p.align { padding: 45px 0 0 0 }
.format-inside .small { overflow: hidden; width: 359px; float: left; }
    .format-inside .small img { margin: 0 17px 0 0; float: left; }
    .format-inside .small img.last { margin: 0 0 }
.format-inside .medium { float: left; width: 666px; overflow: hidden; }
    .format-inside .medium img { margin: 0 11px 0; float: left; }
    .format-inside .medium img.first { margin: 0 11px 0 0 }
    .format-inside .medium img.last { margin: 0 0 0 0; float: right; }
.format-inside .large { float: left; width: 666px; overflow: hidden; }
    .format-inside .large img { margin: 0 8px 0; float: left; }
    .format-inside .large img.first { margin: 0 7px 0 0 }
    .format-inside .large img.last { margin: 0; float: right; }
	
.aucun { text-align: center; margin: 45px 0 0 0; }
p.retour { padding: 0 0 6px 26px; background: url(../images/puce/p3.gif) left top no-repeat; }
p span { text-decoration: underline }

.fleft { float: left; margin: 0 15px 0 0px; }
.detailAnnonce { }
    .detailAnnonce  label.lbleft { width: 145px; display: block; float: left; font-weight: bold; color: #2a6a1a; }
	
/*//////////////////////////////                        Offres d'emploi */
form.f-form-search { width: 454px; height: 62px; margin: 15px auto 7px auto; background: url(../images/fond/f-form-search.gif) left top no-repeat; }
    form.f-form-search p { padding: 15px 0pt 0pt 34px }
    form.f-form-search label { font-weight: bold; padding: 0 5px 0 0; }
    form.f-form-search input.valid { position: relative; top: 6px; left: 3px; }
	
table.full { margin: 0 auto }
    table.full caption { margin: 15px 0 10px 15px; font: normal 18px "Trebuchet MS"; color: #806b3c; text-align: left; }
    table.full td { vertical-align: middle; padding: 3px 5px; width: 120px; text-align: center; }
    table.full tr.entete { background: url(../images/fond/f-th.gif) left top repeat-x }
        table.full tr.entete  td { border: 1px solid #a69f67; text-align: center; color: #ffffff; font-weight: bold; }
    table.full tr.altern td { background-color: #c7e099; border: none; }
    table.full tr.classic td { background-color: #d9e5c2 }
	
p.indispo { text-align: center; font-weight: bold; margin: 35px 0 0 0px; }

/* /////////////////////////     Visuels des pages      */
.visuFloatRight { float: right; margin: 5px 0px 12px 0px; position: relative; top: 0px; left: 32px; }
.visu2 { position: relative; top: 10px; left: -51px; }
p.visuEntretien { position: relative; top: 10px; left: -77px; }


.slideshow {width:454px; height:298px; overflow:hidden; position:relative; top:15px; left:216px;}
	.slideshow img {position:absolute; top:0; left:0; z-index:8; display:block;}
	.slideshow .active {z-index:10;}
	.slideshow .last-active {z-index:9;}
	.slideshow img {vertical-align:bottom;}

#cont-slide { width: 294px; height: 177px; background: url(../images/illustr/contSlide.jpg) left top no-repeat; position: relative; top: 10px; left: -77px; }
#slideshow3 { position: relative; top: 14px; left: 75px; width:201px; height:145px; }
    #slideshow3  img { }

	
p.arrosageVisu { position: relative; top: 0px; left: -77px; margin: 10px 0; }
#cont-slideBig { width: 686px; height: 331px; margin: 0; background: url(../images/illustr/cont-slideBig.jpg) left top no-repeat; }
#slideshow5 { position: relative; top: 15px; left: 216px; }

/* /////////////////////////////////                Homepage             */
div#homePage { width: 739px; height: 736px; background: url(../images/fond/f-home3.jpg) right bottom no-repeat; }
div.titleH2 { margin: 25px 0 0 24px; background: url(../images/fond/h2-bot2.gif) 68px 27px no-repeat; }
h2#h2-actu { height: 41px; margin: 5px 0 20px 20px; padding: 0 0 0 49px; font: normal 18px "Trebuchet MS"; color: #630001; background: url(../images/fond/f-h2.gif) left 3px no-repeat; }
h2#h2-articles { height: 41px; margin: 5px 0 20px 20px; padding: 0 0 0 49px; font: normal 18px "Trebuchet MS"; color: #630001; background: url(../images/fond/f-h2articles.gif) left 3px no-repeat; }
.bloc-actu { margin: 0 0 0 93px; width: 311px; }
    .bloc-actu p.desc { font: normal 11px verdana; color: #67553a; line-height: 18px; }
div.conteneurActu { height: 132px }
    div.conteneurActu p.lire { margin: 12px 0 0 0px }
    div.conteneurActu p.plus { margin: 0 0 0 35px }
        div.conteneurActu p.plus a { position: relative; top: -18px; left: 263px; }
h2#h2-actu span { position: relative; top: 3px; left: 0px; }
/*  */
div.conteneurEdito { height: 333px }
    div.conteneurEdito p { width: 381px; margin: 0 0 0 45px; color: #655637; }
    div.conteneurEdito .menu-articles table { margin-left: 49px }
    div.conteneurEdito .menu-articles p { width: 294px; margin: 0 0 0 45px; color: #655637; }
    div.conteneurEdito .menu-articles p.title { font-weight: bold; font-size: 14px; color: #388026; }
    div.conteneurEdito .menu-articles p.lire1 { width: 25px; margin: 0; float: right; position: relative; right: 62px; }
    div.conteneurEdito .menu-articles p.lire2 { width: 25px; margin: 0; float: left; position: relative; left: 42px; }
    div.conteneurEdito ul { width: 394px; margin: 0 0 0 33px; }
        div.conteneurEdito ul li { color: #655637 }
		
/*      2nd Part   */
h2#presence { background: none; margin: 236px 0 0 77px; }
p.paraPresence { color: #67553a; margin: 29px 0pt 0pt 91px; }
    p.paraPresence strong { color: #67553a; background: url(../images/fond/carre.gif) left top no-repeat; padding: 0 0 0 17px; }
	
/* Actualités */
p.date { float: right; position: relative; top: 0px; left: -10px; }
p.retourL { margin: 12px 0 0 0px }

/* /////////////////////////////////                Conteneurs generaux                     */
#main-bot { width: 100%; /*background: url(../images/fond/spread-bot.jpg) left bottom repeat-x ;*/  ; }
#main-top { width: 100%; /*padding: 0 0 123px 0;*/   background: url(../images/fond/spread-top.gif) left -23px repeat-x;    ; }
#main { position: relative; width: 981px; margin: 0 auto; text-align: left; }

	#intro { width: 981px; height: 135px; background: url(../images/bgd_header.jpg) no-repeat right top; margin: 0 0 29px; }
		#keywords { width: 776px; height: 135px; float:right; position:relative;}
		#keywords span {position:absolute; font-size:20px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; display:inline-block; background:url(../images/bgd_keywords.png) no-repeat left top; text-align:center; line-height:33px; text-indent:-9999em;}
		#keywords .keyword-one {left:14px; top:28px; background-position: -1px 0; width: 94px; height: 33px;}
		#keywords .keyword-two {left:151px; top:28px; background-position: -1px -40px; width: 204px; height: 33px;}
		#keywords .keyword-three {left:191px; bottom:4px; background-position: 0 -123px; width: 83px; height: 33px;}
		#keywords .keyword-four {left:414px; top:34px; background-position: 0 -81px; width: 129px; height: 33px;}
		#keywords .keyword-five {left:624px; top:56px; background-position: -1px -164px; width: 101px; height: 33px;}
		
	#menu-left { width: 202px; min-height: 524px; position: relative; top: 0px; left: 0px; }
	    #menu-left ul { margin: 0; padding: 0 0 0 0px; }
	        #menu-left ul li { height: 26px; margin: 0 0 0 10px; padding: 6px 0pt 0px; background: url(../images/fond/f-li.gif) left bottom repeat-x; }
	            #menu-left ul li a { }
	
	.menu-account {border:1px solid #b3ab6e; width:185px; margin:5px auto 0;}			
		.menu-account .inner {border:1px solid #c3bb82; background:#dbd4a1; padding:6px 12px;}			
		.menu-account h3 {margin:0 0 5px;}			
		.menu-account a {background:url(../images/ico_link.png) no-repeat left 2px; font-size:10px; color:#7a754f; text-decoration:none; padding:0 0 0 13px;}			
		#menu-login {}
		    #menu-login h3 { display: none }
		    #menu-login p {width:100%; overflow:hidden; margin:0 0 2px;}
		    #menu-login label { display: none; padding: 0 0 0 14px; font: normal 11px "Trebuchet MS"; color: #4d4d4d; }
		    #menu-login .text { border: 1px solid #c7c19c; background:#f8f6ea; width: 115px; height: 17px; line-height:17px; color: #7a754f; padding: 0 0 0 6px;  font-size:11px; font-family:Arial, Helvetica, sans-serif; float:left;}
		#menu-logged { color: #4c600a }
		    #menu-logged p.lien2 { }
		   	#menu-logged p#bonjour { float: left; position: relative; top: 8px; left: 0px; color: #4c600a; }
		        #menu-logged p#bonjour     strong { font-weight: bold; color: #4c600a; }
		    #menu-logged ul { float: left; margin: 4px 0 0 0px; }
		        #menu-logged ul li { margin: 0 0 0 20px; padding: 0 0 0 16px; background: url(../images/puce/p2.gif) left 5px no-repeat; line-height: 14px; }
		            #menu-logged ul li a { text-decoration: none; font: normal 10px verdana; color: #fcfbf2; }
	
	.address {margin:0 0 75px;}		
		.address p {padding:0 13px; color:#474111; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; margin:0 0 5px;}		
	
	#content-bg { background: url(../images/bgd_content.jpg) left top repeat-y }
		#content { margin: 0; padding: 0; overflow: auto; background: url(../images/fond/f-menu-left.gif) left bottom no-repeat; /*background:url(../images/bgd_content.png) repeat-y left top;*/ position: relative; top: 0px; left: 0px; }
			#colonne_gauche { float: left; width: 233px; padding: 0;  }
			#colonne_droite { float: right; width: 747px; min-height: 524px; margin: 0; background: #fff url(../images/fond/f-col-droite.gif) right top repeat-y; }
					
	.home #colonne_gauche { float: left; width: 205px; padding: 0; }
	.home #colonne_droite { float: right; width: 765px; min-height: 524px; margin: 0;  padding:25px 0 0; background: #fff url(../images/fond/f-col-droite.gif) right top repeat-y; }
	
	.home h2 {margin:0; padding:0; font-weight:bold; background:url(../images/ico_ttl.jpg) no-repeat left top; padding:5px 0 5px 50px; color:#388026; font-size:18px; font-weight:bold;}
	
	#home-content {width:520px; float:left;}
		#home-content .inner {padding:7px 8px 9px 7px; background:#9fc65c; overflow:hidden; width:505px; margin:7px 0 0;}
			#home-content .row {margin:-9px 0 0 -8px; width:513px; overflow:hidden;}
				#home-content .row li {float:left; padding:0 0 0 8px; margin:0;}
				#home-content .col-1 {width:181px;}
				#home-content .col-2 {width:156px;}
				#home-content .col-3 {width:152px;}
					#home-content .row img {vertical-align:bottom; margin:9px 0 0;}
					#home-content .txt {background:#ffffff; padding:5px 7px; margin:9px 0 0;}
					#home-content .col-1 .txt {padding:7px 7px 10px;}
					#home-content .col-2 .txt {padding:6px 5px;}
						#home-content .center p {text-align:center;}
						#home-content .txt p {margin:0;  color:#686868; font-size:12px; line-height:16px;}
							#home-content .txt p strong {color:#388026; font-size:13px; line-height:16px;}
							#home-content .txt p a {font-family:Verdana, Arial, Helvetica, sans-serif; color:#686868; text-decoration:none; font-size:12px; line-height:16px;}
								#home-content .txt p a strong {color:#388026; font-size:13px; line-height:16px;}
			
	#home-aside {width:230px; float:right; padding:0 3px 0 0;}
		#home-aside .inner {background:#9fc65c; overflow:hidden; padding:10px; margin:7px 0 0; height:672px;}
			#home-aside ul {height:514px; margin:0 0 9px; overflow:hidden; position: relative; width:210px;}
				#home-aside li {margin:0; background:url(../images/bgd_actu.png) no-repeat left bottom; width:210px; padding:0 0 6px;}
					#home-aside .news {padding:6px 4px 6px 6px; background:#FFFFFF; overflow:hidden;}
						#home-aside .news h3 {color:#388026; font-weight:bold; font-size:14px; font-family:Arial, Helvetica, sans-serif; margin:0 0 5px;}	
						#home-aside .news .illus {float:left; margin:0 6px 0 0; height:74px;}
						#home-aside .news p {margin:0 0 2px; font-size:12px; line-height:14px; color:#686868; font-family:Arial, Helvetica, sans-serif;}
				#home-aside .more {background:#FFFFFF url(../images/bgd_moreNews.png) no-repeat left bottom; text-align:center; padding:35px 0 87px;}		
				#home-aside .more p {text-align:center;}		
		
	.jcarousel-container-vertical {height:514px; margin:0 0 9px; width:210px;}
		.jcarousel-clip-vertical {top: 0; width: 210px; height: 514px; z-index: 20; overflow:hidden;}


/* Page aménagement création */
.ttl { margin: 25px 0 0 24px;}
	.ttl h2 { margin: 5px 0 20px 20px; padding:18px 0 14px 100px; font: normal 18px "Trebuchet MS"; color: #630001; background:url(../images/ico_ttl_big.jpg) no-repeat left top; }
	

.island {background:#8eb908; padding:0 4px 0 0;}
	.island img {margin:4px 0 4px 4px;}
	
.slide-panel {background:url(../images/bgd_slideshow_pano.jpg) no-repeat left top; position:relative; width:257px; height:382px; margin:4px 0 4px 4px;}
	.nivoSlider {position:relative; height:215px; top:59px; left:40px;}
		.nivoSlider img {position:absolute; top:0; left:0;}
		.nivo-slice {display:block; position:absolute; z-index:5; height:100%;}
		.nivo-box {display:block; position:absolute; z-index:5;}
	
	.slide-panel .fake-bg {width:145px; height:215px; background:url(../images/bgd_slideshow_affiche.png) no-repeat left top; position:absolute; top:59px; left:40px; z-index:1000;}
		
/* /////////////////////////////////                Footer                                   */
#outro { /*width: 981px;*/ width: 100%;  height: 123px;   clear: both;   margin: 0 auto;  background: url(../images/fond/spread-bot.jpg) left top repeat-x ;   }
    #outro p { width: 981px; color: #3a670c; text-align: center; padding: 14px 0 0 0; margin: 0 auto; position: relative; top: 0px; left: 0px; }
        #outro p a { color: #3a670c; text-decoration: none; }
        #outro p a:hover { text-decoration: underline }
a#toBureau2 { position: absolute; top: -67px; left: 7px; }

/* /////////////////////////////////                Formulaires                           */
form.formatform { width: 450px; margin: 30px auto 15px auto; padding: 10px 15px; }
    form.formatform  h3 { margin: 0 0 16px 0px }
    form.formatform  label.lbleft { float: left; width: 140px; font: bold 11px verdana; color: #7d7d7d; }
    form.formatform  input { border: 1px solid #c7c19c }
    form.formatform  select { border: 1px solid #c7c19c }
p.centerbut { margin: 15px 0 10px 0px; clear: both; text-align: center; }

.form-nl {padding:7px; background:#9FC65C; margin:15px 3px 15px 0;}
    .form-nl fieldset { background:#FFFFFF; padding:5px;}
    .form-nl h3 {color:#388026; font-size:13px; font-weight:bold; line-height:16px; background:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0 0 10px;}
	    .form-nl p { float: left; padding:0 20px 0 0;}
	    .form-nl label { display:block; font: bold 11px verdana; color: #7d7d7d; }
	   
	    .form-nl input { border: 1px solid #c7c19c }
	    .form-nl select { border: 1px solid #c7c19c }
	    .form-nl .btn-valid {margin:15px 0 0;}
	
/* /////////////////////////////////                Formulaires de Contact                           */
#contactForm { width: 598px; height: 323px; padding: 2px 14px 0 14px; background: url(../images/fond/f-contact.jpg) left top no-repeat; position: relative; top: 0px; left: 0px; }
    #contactForm  p.bita { text-align: left; padding: 0 0 0 17px; margin: 0 0 36px 0px; }
    #contactForm  label.lbleft { width: 133px; margin: 0 0 0 12px; }
    #contactForm  p { margin: 0 0 10px 0px }
    #contactForm  input.ch { border: 1px solid #c7c19c; width: 175px; }
    #contactForm  p.centerbut { text-align: center; padding: 0 0 0 0; margin: 17pt 93pt 0pt 0px; }
    #contactForm  textarea { width: 405px; height: 100px; border: 1px solid #c7c19c; position: relative; top: 3px; left: 11px; }
p.conformement { margin: 10px 25px; font: normal 10px arial; }
form.formatform p.recevoir { background: transparent url(../images/fond/f-input.gif) no-repeat scroll left top; height: 40px; padding: 10px 4px 10px 24px; position: absolute; right: 138px; top: 45px; width: 170px; }
#contactForm  p.recevoir  label.lbleft { margin: 5px 2px 0pt 0pt; padding: 0; width: 132px; line-height: 21px; }
#contactForm  p.recevoir  input { margin: 16px 10px 0 9px; position: relative; top: -4px; left: -44px; }

/* /////////////////////////////////                Formulaires Register                           */
#registerForm { width: 490px; padding: 22px 14px 0 31px; position: relative; top: 0px; left: 0px; border: 1px solid #dbd6b9; }
    #registerForm  h3 { margin: 19px 0 14px 0px }
    #registerForm  label.lbleft { width: 221px; margin: 0 0 0 12px; }
    #registerForm  input.text { border: 1px solid #c7c19c; width: 225px; }
    #registerForm  select { width: 230px }
#registerForm2 { width: 532px; padding: 22px 14px 0 31px; position: relative; top: 0px; left: 0px; border: 1px solid #dbd6b9; }
    #registerForm2  h3 { margin: 19px 0 14px 0px }
    #registerForm2  label.lbleft { width: 221px; margin: 0 0 0 12px; }
    #registerForm2  input.text { border: 1px solid #c7c19c; width: 225px; }
    #registerForm2  select { width: 230px }
    #registerForm2     span.small { font: normal 9px arial; text-align: center; display: block; position: relative; top: 0px; left: 55px; color: gray; }
    #registerForm2     span.small2 { font: normal 11px arial }
.throw { position: relative; top: -3px; left: 0px; }

/* /////////////////////////////////                Formulaires ForgotForm                           */
#forgotForm { width: 490px; padding: 10px 14px 0 31px; position: relative; top: 0px; left: 0px; border: 1px solid #dbd6b9; }
    #forgotForm h3 { margin: 0px 0 14px 0px }
    #forgotForm label.lbleft { width: 60px; margin: 0 0 0 12px; }
    #forgotForm  input.text { border: 1px solid #c7c19c; width: 170px; position: relative; top: -4px; left: 0px; }
	
/* /////////////////////////////////                Formulaires Profile                      */
#profilForm { }
#profilForm { width: 490px; padding: 22px 14px 0 31px; position: relative; top: 0px; left: 0px; border: 1px solid #dbd6b9; }
    #profilForm   h3 { margin: 19px 0 14px 0px }
    #profilForm   label.lbleft { width: 221px; margin: 0 0 0 12px; }
    #profilForm   input.ch { border: 1px solid #c7c19c; width: 225px; }
    #profilForm   select { width: 230px }
	
/* /////////////////////////////////                Formulaires Login                      */
#loginForm { position: relative; top: 0px; left: 0px; }
    #loginForm p.centerbut { position: absolute; top: 40px; left: 312px; }
	
/* /////////////////////////////////                General styles                         */
.input { border: 1px solid black }
.bordered { }
.noborder { border: none }
.kill { display: none }
.center { text-align: center }
.clear { clear: both; visibility: hidden; height: 0; }
.noborder { border: none }
.bita { margin: 0 auto 22px auto; text-align: center; font: bold italic 12px arial; color: #7cac39; }
.center { text-align: center }
.flleft { float: left; margin: 0 10px 0 0; }
.flright { float: right; margin: 0 0 8px 10px; }
.left { text-align: left }
.right { text-align: right }
.full { width: 100% }
.button, .centerbut { text-align: center; margin: 15px 0 10px 0; clear: both; }
.small { font: normal 10px verdana }
.indent { position: absolute; top: -5000px; left: -5000px; text-indent: -5000px; }
.withImage img { float: left; margin: 5px 10px 5px 5px; }
.borderPhotos { border: 1px solid #799b45; padding: 3px; }

/* /////////////////////////////////                Messages d erreurs                     */
.denied { width: 490px; padding: 12px 14px 6pt 31px; margin: 10px auto 20px auto; color: red; font: normal 12px verdana; border: 1px solid #dbd6b9; }
    .denied ul li { margin: 0 0 3px 0; padding: 0 25px 0 17px; background: url(../images/puce/pucerouge.gif) left 2px no-repeat; }
	
/* -------------------------------    */
div.element-s { width: 172px; background: url(../images/fond/element-s.gif) left top repeat-y; }
div.element-bot { background: url(../images/fond/element-bot.gif) left bottom no-repeat }
div.element-top { padding: 37px 0px 10px 0px; background: url(../images/fond/element-top.gif) left top no-repeat; }

/* Deposer un CV */
#cvForm { width: 518px; margin: 0 auto; }
    #cvForm label { width: 196px }
    #cvForm ul.radio7 { margin: 0 0 0 0px; padding: 0 0 0 0; height: 30px; }
        #cvForm ul.radio7 li { float: left; margin: 0 10px 0 0px; }
div.bl-bot { width: 611px; margin: 0 auto; background: url(../images/fond/bl-bot.gif) left bottom no-repeat; }
div.bl-top { padding: 7px 0px 10px 0px; background: url(../images/fond/bl-top.gif) left top no-repeat; }
#cvForm    span.small { font: normal 9px arial; text-align: center; display: block; position: relative; top: 0px; left: 55px; color: gray; }
.retouR { position: relative; top: 2px; left: 0px; }

/* /////////////////////////////////                 Page Mentions                           */
.conteneurAdresseMention { text-align: center; margin: 15px 0 10px 0px; } /* Conteneur des 2 blocs d'adresse */
.inlineblock { display: -moz-inline-stack; display: inline-block; margin: 10px 25px 20px 25px; border: 1px solid #dbd6b9; }
    .inlineblock h3 { margin: 0 0 10px 0; padding: 0; color: #583815; text-align: left; font: bold 12px verdana; }
.conformement { font: normal 10px verdana }
div.mention-bot { background: url(../images/fond/mention-bot.gif) left bottom no-repeat }
div.mention-top { width: 232px; height: 197px; padding: 10px; background: url(../images/fond/mention-top.gif) left top no-repeat; }
.centerphoto { text-align: center; padding: 10px 0 10px 0; }
.photos { margin: 0 auto; padding: 5px 0 10px 0; width: 650px; overflow: hidden; }
    .photos li { float: left; margin: 0 2px; padding: 0; }
.photos.smaller { width: 570px }
.actu img { border: solid }


