* { font-family: Calibri, "Segoe UI", Tahoma, Arial, Helvetica, sans-serif; padding: 0; margin: 0; }
body { background: url(/images/design_v2/bg.png) repeat-x; }
img { border: none; }
div.spacer { clear: both; }
a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:active { text-decoration: none; }
a:hover { text-decoration: none; }
h1 { margin: 0; padding: 0; }
h2 { margin: 0; padding: 0; font-weight: normal; }
h3 { margin: 0; padding: 0; font-weight: normal; }

div#main-container { width: 880px; margin: 0 auto; }
div#main-container div#header { width: 890px; height: 120px; background: url(/images/design_v2/header.png) bottom left no-repeat; }
div#main-container div#main-menu { background-image: url(/images/design_v2/menu_bg.png); background-repeat: no-repeat; height: 33px; }
div#main-container div#main-menu div.links { width: 510px; float: left; height: 33px; }
div#main-container div#main-menu div.links ul { width: 500px; padding: 0 0 0 10px; list-style-type: none; height: 33px; }
div#main-container div#main-menu div.links ul li { height: 33px; float: left; display: inline-block; }
div#main-container div#main-menu div.links ul li.separator { background: url(/images/design_v2/menu_separator.png) no-repeat; width: 6px; }
div#main-container div#main-menu div.links ul li a { height: 25px; padding: 8px 3px 0 3px; color: white; display: inline-block; font-size: 12px; font-weight: bold; text-decoration: none; }
div#main-container div#main-menu div.links ul li:hover a { color: #92b735; }
div#main-container div#main-menu div.connexion { width: 370px; float: left; height: 33px; }
div#main-container div#main-menu div.connexion form p { padding: 3px 0 0 12px; color: white; font-size: 12px; font-weight: bold; }
div#main-container div#main-menu div.connexion form p input { padding: 1px; color: #b14d7e; font-size: 12px; font-weight: bold; margin-top: 1px; border-style: none; }
div#main-container div#main-menu div.connexion form p input[type=submit] { width: 24px; height: 22px; display: inline-block; background: none; border: 0; }
div#main-container div#main-menu div.connexion p.logout { padding: 4px 20px 4px 3px; text-align: right; }
div#main-container div#main-menu div.connexion p.logout a { color: white; font-size: 13px; font-weight: bold; text-decoration: none; }
div#main-container div#main-menu div.connexion p.logout img { vertical-align: bottom; padding-bottom: 4px; }
div#main-container div#main-content { float: left; background: url(/images/design_v2/bg_body.png); }
div#main-container div#home-content { float: left; padding: 25px; }

/* Font Style */
.Style4 { font-size: 20px; color: #b14d7e; line-height: normal; font-weight: bold;  }
.Style8 { font-size: 14px; color: #92b735; font-weight: bold; }
.Style9 { font-size: 11px; color: #666; }
.Style10 { font-size: 14px; color: #666; }
.Style13 { font-size: 18px; color: #666; line-height: 1.1; }
.Style14 { font-size: 14px; color: #666; }
.Style20 { font-size: 11px; color: #92b735; font-weight: bold; position:absolute; bottom: 40px; left: 5px; height: 12px; padding-left: 20px; background: url(/images/design_v2/bg_arrow.png) no-repeat; }
.Style21 { font-size: 11px; color: #92b735; font-weight: bold; }
.Style23 { font-size: 18px; color: #58295f; line-height:0.9; }

/* Photo Seguy*/
.adresse_seguy {	float: left; height: 215px; width: 215px;}

/* Carousel */
#crsl_container { width: 577px; margin: 0; position: relative; float: right; }
#crslSlide1 { background: url(/images/design_v2/bg_coach_minceur.jpg) top right no-repeat; height: 205px; width: 555px; padding: 10px 10px 0px 10px; }
#crslSlide2 { background: url(/images/design_v2/bg_micronutrition.jpg) top right no-repeat; height: 205px; width: 555px; padding: 10px 10px 0px 10px; }
#crslSlide3 { background: url(/images/design_v2/bg_esp_client.jpg) top right no-repeat; height: 205px; width: 555px; padding: 10px 10px 0px 10px; }
#crslSlide4 { background: url(/images/design_v2/bg_futures_mam.jpg) top right no-repeat; height: 205px; width: 555px; padding: 10px 10px 0px 10px; }
#crslSlide5 { background: url(/images/design_v2/bg_enfant.jpg) top right no-repeat; height: 205px; width: 555px; padding: 10px 10px 0px 10px; }
div.crslSpacer { height: 3px; width: 575px; position: relative; }

/* Presentation */
div#texte_accueil { width: 430px; height: 205px; padding-left: 70px; padding-top: 10px; background:url(/images/design_v2/bg_presentation.png) top left no-repeat; position: relative; float: left;}
div#texte_accueil p.mail { position: relative; float: right; bottom: 50px; right: 50px;}

/* IMC (PostIt) */
div#main-container div#postItIMC { width:255px; height:195px; padding: 20px 10px 0px 45px; line-height:12px; background:url(/images/design_v2/bg_imc.png) top right no-repeat; position:relative; float:right;}
div#main-container div#postItIMC div.boxImc { margin: 5px 50px 0 0; text-align: right; font-family: Calibri, "Segoe UI", Tahoma, Arial, Helvetica, sans-serif; font-size:14px; line-height: 21px; color:#666; }
div#main-container div#postItIMC span.ind { float:right; width:20px; text-align:center; padding-top: 3px; }
div#main-container div#postItIMC form { font-family: Calibri, "Segoe UI", Tahoma, Arial, Helvetica, sans-serif; font-size:14px; line-height: 21px; color:#666; padding-right: 5px; }
div#main-container div#postItIMC input.boxImc { margin: 3px; text-align: right; font-family: Calibri, "Segoe UI", Tahoma, Arial, Helvetica, sans-serif; font-size:14px; line-height: 21px; }
div#main-container div#postItIMC input.boxImcBtn {display: block; margin-right:35px; margin-top:5px; padding-bottom:2px; width: 100px; height: 21px; line-height: 21px; font-size: 11px; text-decoration: none; text-transform: uppercase; color: #333 !important; background: url(/images/design_v2/btn_purple_100px.png) no-repeat left top; float:right; cursor:pointer;border:0;}
div#main-container div#postItIMC input.boxImcBtn:hover {background-position: left -21px; color: #333 !important; text-decoration: none !important}

/* Footer */
div#footer { float: left; padding-top: 15px; background:url(/images/design_v2/bg_footer.png) no-repeat; height: 50px; width:880px; border:0; color: #666; text-align: center; line-height: 15px; }
div#footer a { font-size: 14px; color: #666; }
div#footer a:hover { color: #b14d7e }
div#footer span.fCoords { font-size: 14px; color: #666; }