/* CSS RESET éà */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	font-family:Arial, Helvetica, sans-serif;
}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';content: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse;border-spacing: 0;}
#body-container, #header, #columns, #left_column, #right_column, #avis-legal, #footer_text, #footer_img img, #footer_slogan{float:left;}

/* #####################
		TEMPLATE
   #####################*/


body{background:url(images/bg-body.jpg) repeat-x #2c2d26;}
#body-container{width:100%;}
#container{width:960px; margin:auto;}

#header{width:960px; z-index:1; position:relative; background:none;}
h1{color:#4f5144; font-size:30px; font-weight:normal; width:960px; float:left; text-align:center; margin:15px 0;}
#logo{margin:41px 56px 0px 197px; width:auto; float:left;}
#header-liste{width:300px; padding-left:24px; float:left; border-top:none; border-right:none; border-bottom:none; border-left:3px solid #5d5544; margin-top:22px; margin-bottom:60px;}
#header-liste p{font-size:17px; color:#2f251c; text-transform:uppercase; font-weight:bold; margin-bottom:8px; margin-top:4px;}
#header-liste  ul{font-size:15px; color:#2f251c; line-height:20px; list-style:url(images/puce-header.png); margin-left:20px; margin-bottom:4px;}

#columns {width:960px; z-index:20; position:relative;}
#left_column{width:316px; z-index:30; position:relative; margin-top:-185px;}
#coordonnees{min-height:149px;width:268px; float:left; background:#fff; padding:17px 24px;}
#coordonnees p{font-size:14px; font-weight:bold; color:#22231b; padding-left:14px; border-top:none; border-right:none; border-bottom:none; border-left:3px solid #5d5544; display:block;}
#coordonnees p a{background:#5d5544; font-size:11px; color:#fff; text-decoration:none; padding:7px 10px; float:left; margin-right:10px; display:block; width:auto; margin-top:10px;}

#right_column{width:644px; background:#fff;}
.top-formation{width:178px; float:left; border:3px solid #fff; background:url(images/bg-top-formation.png) repeat-x #d8d8d8; padding:15px;}
.top-formation p{color:#2f251c; font-size:17px; text-transform:uppercase; font-weight:bold;}
.top-formation p span{font-size:27px;}
#main-content{width:612px; float:left; margin:16px;}
#main-content h2{color:#3c4a3c; font-size:23px; margin-bottom:25px; text-transform:uppercase;}
#main-content p, #main-content a{font-size:12px; color:#343434; margin-bottom:15px; line-height:18px;}
#augmentez{width:588px; float:left; margin:0 16px; background:url(images/bg-augmentez.jpg) no-repeat right top #e8e8e8; padding:15px 12px;}
#augmentez h2{font-size:33px; color:#919484; font-weight:normal; margin-bottom:15px; font-style:italic; text-transform:uppercase;}
#augmentez p{font-size:12px; color:#343434; line-height:18px; width:310px; float:left;}
#augmentez a{width:266px; float:left; margin-left:8px;}

#columns-bas{width:960px; float:left; z-index:21; position:relative;}
#columns-bas-left{width:414px; float:left;}
#livre-tpr{width:384px; float:left; background:#d0d3d9; padding:15px;}
#livre{width:auto; float:left; margin-right:15px;}
#livre-title{width:168px; float:left; font-size:21px; color:#1c1c1c; font-weight:bold;}
#livre-title span{display:block; margin-top:30px; margin-bottom:15px; font-size:21px; font-weight:normal;}
.desc{padding:15px 0; width:100%; float:left; font-size:12px; color:#1c1c1c; line-height:18px; border-top:none; border-right:none; border-bottom:1px solid #fff; border-left:none;}
.desc span{font-size:11px;}
#video{float:left; width:414px; margin-top:40px;}
#video h4{color:#fff; font-size:15px; margin-bottom:10px;}

#columns-bas-right{width:531px; float:left;}
#sec-content{width:496px; float:left; background:#fff; padding:20px 25px; padding-bottom:65px;}
#sec-content h2{color:#568b2f; font-size:16px; margin-bottom:28px; text-transform:uppercase; font-weight:normal;}
#sec-content h3{color:#000; font-size:33px; margin-bottom:25px; text-transform:uppercase; font-weight:normal;}
#sec-content p{color:#343434; font-size:12px; line-height:18px; margin-bottom:20px;}
#listes{width:481px; float:left; margin:25px;}
#listes h4{color:#e7e7e7; font-size:18px; text-transform:uppercase; margin-bottom:20px; width:100%; float:left;}
#listes ul{font-size:14px; line-height:22px; color:#e7e7e7; list-style:url(images/puce-bas.png); margin-left:20px;}
#liste1{width:155px; float:left; margin-right:40px}
#liste2{width:222px; float:left;}
#temoignages{margin-bottom:15px; margin-left:15px;width:381px; float:left; margin-top:40px; padding:15px 15px 15px 100px; background:url(images/femme-vendeuse.jpg) no-repeat left top #fff;}
#temoignages p{font-size:18px; color:#38382c; margin-bottom:20px;}
#temoignages p span{font-size:11px; color:#38382c; font-style:italic;}
#temoignages a{color:#8eba19; font-size:20px;}


#avis-legal{width:920px; padding:20px; background:#fff; line-height:18px; font-size:12px;}

#footer_box{width:100%; float:left; background:url(images/bg-footer.png) repeat-x center top #1d1e17; padding:20px 0px 35px 0px; margin:0}
#footer{margin:auto; width: 880px; text-align: center; padding: 10px 20px 10px 60px; color: #fff; font-size: 12px}
#footer_text{text-align: left; width: 650px; line-height: 22px; margin: 10px 0 0 0}
#footer_text a{color: #fff}
#footer_img{float: right; width: 170px;}
#footer_img img{margin: 0 12px 0 0;}
#footer_slogan{width: 170px; text-align: left; margin: 6px 0 0 0; font-size: 11px}
#footer_slogan a{color: #ddd; text-decoration: none}