/* CSS Document */
/* 	VERT : #567f22
	ROSE : #fd4fb0
*/


* {font-family:Arial, Helvetica, sans-serif; color:#666666; border-collapse:collapse; border:none; z-index:0; }
div, h1, h2, h3, h4, h5, h6, p, ul, li, a, img {text-decoration:none; }
h1, h2, h3, h4, h5, h6 {font-weight:bold; display:block;}
p {margin:0; padding:0;}
body {text-align:center; margin:0; padding:0; font-size:12px; background:#FFFFFF url(visuels/public/body-bg.gif) repeat-x top left;  }
input, textarea {font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:2px;}
table {border-collapse:collapse;}
/*div#all {width:970px; padding-left:115px; background:url(visuels/public/all-bg.gif) no-repeat top left; margin:0 auto;}*/
div#all {width:1090px; background:url(visuels/public/all-bg.gif) no-repeat top left; margin:0 auto;}
div#header {width:100%; height:121px; background:url(visuels/public/header-fleurs.jpg) no-repeat right 13px; }
div#content {width:1090px; margin:0 auto; text-align:left; position:relative;}
div#content-right {float:right; margin-left:1px; width:320px; } 
div#content-left-left {float:left; padding-top:100px; width:120px;}
div#content-left { width:617px; overflow:hidden; position:relative;}
div#content-left h1 {color:#567f22; font-size:20px; margin:70px 0 5px 0;}
div#content-left h3 {}
div#content-contenu {background:#FFFFFF url(visuels/public/contenu-center-bg.gif) repeat-y top left; padding:0 15px 10px 15px; text-align:justify; line-height:180%; }
span#content-contenu-top {background:#FFFFFF url(visuels/public/contenu-top-bg.gif) no-repeat bottom left; display:block; height:13px; }
span#content-contenu-bottom {background:#FFFFFF url(visuels/public/contenu-bottom-bg.gif) no-repeat top left; display:block; height:13px; padding:0; margin:0;}

/*FORMATAGE COMMUN DU CONTENU	*/
div#content-contenu div.img-left {float:left; margin:8px 30px 10px 0;}
div#content-contenu div.img-right {float:right; margin:8px 0 10px 30px;}
div#content-contenu div.img-top {margin:8px 0 10px 0px; overflow:hidden;}
div#content-contenu h3 {margin:0 0 5px 0; color:#567f22; font-size:13px;}
div#content-contenu h3.chapeau {font-size:12px; line-height:150%; margin:0 0 20px 0;}
div#content-contenu p {margin:0 0 5px 0;}
div#content-contenu p.link {text-align:right; margin:10px 0 0 0;}
div#content-contenu p.link a {display:inline; color:#567f22; font-weight:bold; }
div#content-contenu div.clear {clear:both;}


/*FORMATAGE DU FOOTER	*/
div#footer {width:100%; margin-top:30px; clear:both; }
div#footer-base {width:100%; border-bottom:4px solid #666666; background-color:#c2c0b3; text-align:center;}
div#footer-base-content {width:970px; padding-left:115px; text-align:left; text-align:left; margin:0 auto; font-size:11px; }
div#footer-base-content ul {padding:0; margin:0; width:250px; } 
div#footer-base-content h4 {padding:0 0 10px 0; margin:0 0 10px 0; border-bottom:1px solid #666666; color:#FFFFFF; font-size:12px; }
div#footer-base-content li {padding:0 0 10px 0; margin:0 0 10px 0; list-style:none; border-bottom:1px solid #666666; }
div#footer-base-content a:hover { text-decoration:underline;}
div#footer-conseils {padding:10px 0; margin:0 40px 0 0; float:left; width:250px; } 
div#footer-metiers {padding:10px 0; margin:0 40px 0 0; float:left; width:250px; } 
div#footer-nouveautes {padding:10px 0; margin:0 40px 0 0; float:left; width:250px; } 




div#footer-menu {width:970px; padding-left:115px; text-align:left; margin:25px auto; font-size:11px; color:#C2C0B3;}
div#footer-menu ul {padding:0 0 0 15px; margin:0 40px 0 0; border-left:1px solid #C2C0B3; float:left; width:180px;  }
div#footer-menu li {padding:0; margin:0; list-style:none; }
div#footer-menu p {color:#C2C0B3; margin-bottom:5px; }
div#footer-menu a {color:#C2C0B3; }
div#footer-menu strong {color:#C2C0B3; }
div#footer-menu a:hover { text-decoration:underline;}

div#footer-sk {width:617px; text-align:center; padding-top:15px; font-size:10px; color:#C2C0B3; clear:both;}
div#footer-sk a {color:#C2C0B3;}

/*FORMATAGE DU MENU	*/
div#header-menu {height:40px; margin:0; padding:0; position:absolute; top:0; left:0; width:1000px; z-index:2000; padding-left:120px; }
div#header-menu a {display:block; color:#FFFFFF; padding:0 7px 0 0; margin:0 8px 0 0; float:left; font-weight:bold; line-height:40px; font-size:17px; border-right:1 px dotted #ffffff; letter-spacing:}


/*COLONNE DROITE*/
div#content-right-slide {margin-top:9px;}
div#content-right-slide-all {position:absolute;}
div.content-right-slide-mask {position:relative; width:320px; overflow:hidden; height:267px;}
img.content-right-slide-img {width:320px;}
div.content-right-slide-div {width:320px; float:left;}

div#devis-en-ligne {text-align:center; margin-bottom:30px;}

div#tags {padding:0 25px; text-align:center; margin-bottom:30px; }
div#tags span {display:inline; font-weight:bold; line-height:100%; }

div#links {text-align:center; margin-bottom:30px;}
div#links a {display:block; text-align:center; width:auto; margin-bottom:10px;}


/*FORMATAGE DU CONTENU	*/
div.paragraphe {padding-bottom:25px;}