body{margin:20px;text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:12px; color:#480000;
scrollbar-3dlight-color:#E4F1EC;
	scrollbar-arrow-color:#E4F1EC;
	scrollbar-darkshadow-color:#E4F1EC;
	scrollbar-face-color:#85BEA4;
	scrollbar-highlight-color:#85BEA4;
	scrollbar-shadow-color:#85BEA4;
	scrollbar-track-color:#E4F1EC;}
td,p{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#480000;}
img{border:0;}

a{color:#E40017;}
a:hover {text-decoration: none;}

.reset{ margin:0; padding:0; list-style:none; background:none; background-image:none;}
.clear{ clear:both;}

#bloc{position:relative;margin:auto;clear:both;width:930px;}

#header{width:930px;height:90px; border:1px solid #22AA3A;}
#logo{position:absolute;top:1px;left:1px; width:199px; height:90px; background-color:#FFFFFF; text-align:left;}
.animation.top{position:absolute;top:1px;left:200px;width:731px; height:90px;z-index:3;}
.animation img{ position:absolute; top:0; left:0; display:none;}
#headerLinks{position:absolute;top:70px;left:431px; width:500px; height:21px; z-index:4;}
#headerLinks li{float:right; text-indent:-9999px; font-size:0.1em;}
#headerLinks a{ background:url("../design/images/header_boutons.gif") no-repeat left top; height:21px; text-decoration:none; display:block; color:#329e18;text-indent:-9999px; }
#headerLinks li.contact a{ width:117px;}
#headerLinks li.liens a{ width:127px; background-position:-117px top;margin-left:-17px;}
#headerLinks li.lexique a{ width:68px;background-position:-244px top; margin-left:-17px;}
#headerLinks li.contact a:hover{background-position:0 -21px;}
#headerLinks li.liens a:hover{ width:127px; background-position:-117px -21px;}
#headerLinks li.lexique a:hover{ width:68px;background-position:-244px -21px;}

#urlhere{ height:20px;font-size:10px;color:#00830F; text-align:left; margin:4px 0px 0px 200px;}
#urlhere a{ color:#00830F; padding:0 10px 0 10px; text-decoration:none;background:url(/design/images/arrow_here.png) no-repeat left top;}
#urlhere a:hover{ color:#6FBA07;}

#chercher{ position:absolute; top:94px; right:0;width:180px;}
#chercher .formBouton{position:absolute; top:0; left:155px;width:25px; height:20px;padding:1px 2px;}
#chercher .formBoutonOver{position:absolute; top:0; left:155px;width:25px; height:20px;padding:1px 2px;}
#chercher .formText{position:absolute; top:0; left:0;width:140px;height:16px;padding:1px 2px;}

#tableContent{ width:930px; position:relative; margin:auto;}
#blocContent{width:930px;border:1px solid #22AA3A;min-height:400px;background:#FFFFFF;}
#menuContainer{width:200px;background:url(/design/images/menu_fond.gif) no-repeat left bottom;border-right:1px solid #22AA3A;text-align:left;font-size:12px;vertical-align:top;}
#mainContent{background:url(/design/images/content_fond.gif) no-repeat left bottom;vertical-align:top;width:100%; min-height:400px;}
#contentBody{text-align:justify;padding:20px 160px 20px 40px;min-height:330px;}
#lesaviezvous{background:#D0EB86 url(/design/images/lesaviezvousTop.gif) no-repeat top right; width:477px; padding:60px 15px 20px 15px; color:#095C41; font-family:"Trebuchet MS", Helvetica, sans-serif;}

/* Liens sociaux */
.bannerTitle{ margin:0 0 2px 0; padding:14px 0 0 38px; width:162px; height:36px; background:url("../design/images/fond_rejoigneznous.gif") no-repeat left top; font-size:1.8em; color:#85ab03;}
.banner{ margin:0; padding:2px 0;}


#retour{margin:0px 0px 20px 10px; text-align:left;}

ul.article{margin:20px 0px 0px 40px;padding:0;}
.article li{background:url(/design/images/puce_article.gif) no-repeat left top;list-style-image:none; list-style:none; padding:1px 0px 5px 30px;}
#contentBody a{color:#336699;}

.btPlus{ text-align:center;}
.btPlus img{ padding:0 10px;}

/*Footer*/
#footerMargin{ margin-top:7px;}
#footer{position:relative;margin:auto;clear:both;width:930px;height:40px; padding-top:8px;color:#FFFFFF;background:#e00217 url(/design/images/footer.jpg) repeat-x top;text-align:center;}
#bouteille{position:absolute; top:-282px; right:-28px;width:168px;height:280px;z-index:9}
#footerTxt{ position:absolute; left:150px; z-index:10; font-size:12px;}
#footer a{color:#FFFFFF;}
#mentions{position:absolute; top:10px; left:10px;width:300px; text-align:left;}
#mentions a{margin-right:5px; text-decoration:none;}
#credit{ position:relative;margin:auto;clear:both;width:930px;font-size:10px;text-align:right; padding-top:10px;color:#247720;}
#credit a{ color:#247720;}

h1, h2, h3, h4, h5, h6 {margin:0;padding:0;color:#249592;}
h1{font-weight:bold;font-size:18px;padding:20px 20px 0px 20px; text-align:center;}
h2{font-size:16px; padding:15px 0px 10px 0px;font-weight:bold;color:#DA2121;}
h3{font-size:14px;padding:10px 0px 5px 0px;font-weight:bold;}
h4{font-size:12px;padding:5px 0px;font-weight:bold;}
h5{padding:3px 0px;}
h6{padding:3px;font-weight:normal;font-style:italic;}

ul {list-style-image:none; list-style:none; text-align:left;}
ul ul{ list-style-type:square;}
ul ul ul{list-style-type: none;}
ul li{background:url(/design/images/list-style-image.gif) no-repeat left top; padding:0px 0px 3px 20px;list-style-image:none; list-style:none;}

/* =========== Menus ============= */

#menu{width:200px;margin:0; padding:0; list-style:none; list-style-image:none; background:none;}
#menu ul,#menu li{ margin:0; padding:0; list-style:none; list-style-image:none; background:none;}
#menu a{}

#menu li{width:199px; min-height:34px; margin-bottom:1px;border-bottom:1px solid #119E25; font-weight:bold;}
#menu li a{width:164px; min-height:24px; padding:8px 0 2px 35px;color:black;background:#FFFFFF url(/design/images/menu0.png) no-repeat left top;text-decoration:none; display:block;}
#menu li a:hover,#menu li.menuLevel0Active a{color:#E40017;background:#FFFFFF url(/design/images/menu0_over.png) no-repeat left top;}

#menu li.faq a{ background:url("../design/images/menu_plus.png") no-repeat left -35px; color:#233f80;}
#menu li.banque a{background:url("../design/images/menu_plus.png") no-repeat left top;color:#233f80;}
#menu li.faq a:hover,#menu li.banque a:hover{color:#2679A6;}
#menu li.extraMenu_communication{width:199px;height:95px;background-color:#E0F3F7;border-bottom:1px solid #119E25;border-top:1px solid #119E25;margin-top:10px;font-weight:bold;}
#menu li.extraMenu_newsletterVerrier{border-bottom:1px solid #119E25;background:#E0F3F7;font-weight:bold;width:199px;}
#menu li.extraMenu_communication a{display:block;color:black;padding:8px 0 0 30px;text-decoration:none;height:auto;background-color:#E0F3F7; background-image:none;}
#menu li.extraMenu_newsletterVerrier a{display:block;color:#12801C;padding:8px 0 0 35px;text-decoration:none;height:26px;}
#menu li.extraMenu_communication a:hover{color:#E40017;}
#menu li.extraMenu_newsletterVerrier a:hover{color:#a1dc26;}
#menu li.extraMenu_communication img#imgOutilCommunication{margin-left:-25px;}

#verreavenirjuniorLink{text-align:center;margin-top:10px;margin-bottom:15px;}

#menu li ul{ display:none;}
#menu li.menuLevel0Active ul,#menu li.menuLevel0Part ul{ display:block;}
#menu li.menuLevel0Active ul ul,#menu li.menuLevel0Part ul ul{ display:none;}
#menu li.menuLevel0Part li.menuLevel1Active ul,#menu li.menuLevel0Part li.menuLevel1Part ul{ display:block;}
#menu li li{width:199px;min-height:10px;font-size:11px;border-bottom:1px solid #FFFFFF;}
#menu li li a,#menu li.menuLevel0Active li a{width:169px;min-height:10px;padding:2px 0 2px 30px;color:black;background:url(/design/images/menu1.png) no-repeat left top;text-decoration:none; display:block;}
#menu li li a:hover,#menu li li.menuLevel1Active a{color:#E40017;background:url(/design/images/menu1_over.png) no-repeat left top;}

#menu li li li{width:199px;font-size:11px;border-bottom:1px solid #159B23;}
#menu li li li a,#menu li.menuLevel0Active li li a,#menu li li.menuLevel1Active li a{width:161px;padding:0px 0px 0px 38px;color:black;background:#FFFFFF url(/design/images/menu2.gif) no-repeat left top;text-decoration:none; display:block;}
#menu li li li a:hover,#menu li li li.menuLevel2Active a{color:#E40017;background:#FFFFFF url(/design/images/menu2_over.gif) no-repeat left top;}

#menu_Cyclem{width:200px;margin:50px 0px 0px 0px; padding:0; list-style:none; list-style-image:none; background:none;}
#menu_Cyclem li{ margin:0; padding:0; list-style:none; list-style-image:none; background:none;}
#menu_Cyclem .menuLevel0,#menu_Cyclem .menuLevel0Active{width:199px; height:34px; margin-bottom:1px;border-bottom:1px solid #68BFC5;}
#menu_Cyclem .menuLevel0 a:link,#menu_Cyclem .menuLevel0 a:visited{width:164px; height:26px;border-top:1px solid #68BFC5;border-bottom:1px solid #68BFC5; padding:8px 0px 0px 35px;color:#1F70A4;background:#FFFFFF url(/design/cyclem/menu0.jpg) no-repeat left top;text-decoration:none; display:block;}
#menu_Cyclem .menuLevel0 a:hover,#menu_Cyclem .menuLevel0Active a:link,#menu_Cyclem .menuLevel0Active a:visited,#menu_Cyclem .menuLevel0Active a:hover{width:164px; height:26px; padding:8px 0px 0px 35px;color:#497D96;background:#FFFFFF url(/design/cyclem/menu0_over.jpg) no-repeat left top;text-decoration:none;display:block;}

#menu_Cyclem .menuLevel1,#menu_Cyclem .menuLevel1Active{width:199px;font-size:11px;}
#menu_Cyclem .menuLevel1 a:link,#menu_Cyclem .menuLevel1 a:visited{border-bottom:1px solid #FFFFFF;width:161px;padding:0px 0px 0px 38px;color:#1F70A4;background:url(/design/cyclem/menu1.jpg) no-repeat left top;text-decoration:none; display:block;}
#menu_Cyclem .menuLevel1 a:hover,#menu_Cyclem .menuLevel1Active a:link,#menu_Cyclem .menuLevel1Active a:visited,#menu_Cyclem .menuLevel1Active a:hover{border-bottom:1px solid #1F70A4;width:161px;padding:0px 0px 0px 38px;color:#1F70A4;background:url(/design/cyclem/menu1_over.jpg) no-repeat left top;text-decoration:none;display:block;}

/* ======================================== */

/*Form*/
form{ margin:0;}
.formBouton{background-color:#22AA3A;border: 1px solid #22AA3A;color:#FFFFFF; margin:0; padding:1px 2px;font-size:12px;}
.formBoutonOver{background-color:#C1EA4A;border: 1px solid #22AA3A; color:#22AA3A;margin:0; padding:1px 2px;font-size:12px;}
.formText{border: 1px solid #22AA3A;padding:2px 2px; font-size:12px;}
.formTextarea{border: 1px solid #22AA3A; padding:3px 2px;}
.formLabel {background-color:#D8F2B3;text-align:right;padding: 4px 10px 4px 0px;}

/* Message (www-data/styles/shop/message_1-16-2.css)*/
.errorMsg,.warningMsg,.infoMsg,.successMsg{ padding:5px 10px 5px 30px; width:450px; margin:1em auto;}
.errorMsg{
	border:1px solid red;
	background:#FFEBDF url(/appli-box-www-data/images/message/m_error.gif) no-repeat left top;
	color:#FF0000;
	}
.warningMsg{
	border:1px solid #FF7E00;
	background:#FFF3E2 url(/appli-box-www-data/images/message/m_warning.gif) no-repeat left top;
	color:#FF7E00;
	}
.infoMsg{
	border:1px solid #3571CA;
	background:#F7F9FD url(/appli-box-www-data/images/message/m_info.gif) no-repeat left top;
	color:#3571CA;
	}
.successMsg{
	border:1px solid #48B500;
	background:#F9FEF1 url(/appli-box-www-data/images/message/m_success.gif) no-repeat left top;
	color:#48B500;
	}