body{
	margin:0;
	text-align:center;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	font-size:13px;
	color:#2b2628;
	background:#a1a1a1 url(/design/images/fond.png) repeat-x top;
	scrollbar-3dlight-color:#fff;
	scrollbar-arrow-color:#ADE146;
	scrollbar-darkshadow-color:#fff;
	scrollbar-face-color:#fff;
	scrollbar-highlight-color:#fff;
	scrollbar-shadow-color:#fff;
	scrollbar-track-color:#fff;
}

img{border:0;}

a{color:#bb0000;text-decoration: underline;}
a:hover {text-decoration: none;}
a:focus {outline: none;}

.clear{clear:both;}
.image-1{background:url("../design/images/image-1_100603.png") no-repeat;}

#wrapper{ margin:auto;width:1000px; height:660px; position:relative; text-align:left;background:url("../design/images/fondImage-3.jpg") no-repeat center top;}

#logo{position:absolute;top:15px;left:411px;width:177px;height:75px;z-index:1;}

#langue{ position:absolute;top:10px; right:10px; z-index:1;}
#langue img{margin:0 1px;}

/* === Menus === */
#menuWrapper{position:absolute; top:15px; left:0; width:206px;text-align:left; z-index:1;}
#menuBottom{background-position:left -583px;width:206px; height:16px;}

#menu{background-position:left top;width:174px;min-height:160px;margin:0; padding:15px 17px 5px 12px;list-style:none; list-style-image:none;}
#menu ul,#menu li{ margin:0; padding:0; list-style:none; list-style-image:none; background:none;}
#menu a{display: block; text-decoration:none;}
 
#menu li { padding:1px 0;}
#menu li a{padding:3px 0 0 15px;min-height:22px; color:#000;}
#menu li a:hover{ color:#bb0000;border-left:3px solid #c8383c;padding-left:12px;}
#menu li.menuLevel0Active a,#menu li.menuLevel0Part a {color:#fff;background:url("../design/images/image-1_100603.png") no-repeat -210px top;} 
#menu li.menuLevel0Active a:hover,#menu li.menuLevel0Part a:hover{color:#f9eeee;border:0;padding-left:15px;}

#menu ul { display:none; padding:5px 0; border-bottom:1px solid #bb0000;}
#menu li.menuLevel0Active ul,#menu li.menuLevel0Part ul { display:block;} 
#menu li li{ padding:1px 0 1px 10px;}
#menu li li a{padding:0 0 0 10px;min-height:10px;border-left:3px solid #c8383c;}
#menu li li a:hover{color:#bb0000;}
#menu li.menuLevel0Active li a,#menu li.menuLevel0Part li a {color:#000;background:none;} 
#menu li.menuLevel0Part li.menuLevel1Active a,#menu li.menuLevel0Part li.menuLevel1Part a {color:#bb0000;} 
#menu li.menuLevel0Active li a:hover,#menu li.menuLevel0Part li a:hover{color:#999;padding:0 0 0 10px;border-left:3px solid #c8383c;}

#menu ul ul{ border-bottom:0;border-left:3px solid #c8383c;}
#menu li.menuLevel0Active ul ul,#menu li.menuLevel0Part ul ul{ display:none;} 
#menu li li.menuLevel1Active ul,#menu li li.menuLevel1Part ul{ display:block;} 
#menu li li li{ padding:0;}
#menu li li li a{padding:0 0 0 20px;border-left:0;color:#000;}
#menu li li li a:hover{color:#bb0000;}
#menu li.menuLevel0Active li li a,#menu li.menuLevel0Part li li a {color:#000;background:none;} 
#menu li.menuLevel0Part li.menuLevel1Active li a,#menu li.menuLevel0Part li.menuLevel1Part li a {color:#000;} 
#menu li.menuLevel0Part li.menuLevel1Part li.menuLevel2Active a {color:#bb0000;} 
#menu li.menuLevel0Active li li a:hover,#menu li.menuLevel0Part li li a:hover{color:#999;padding:0 0 0 20px;border-left:0;}

/* === Fil d'Arianne === */
#urlhere{font-size:10px;text-align:left; margin:5px auto 0px auto; padding-left:10px; position:relative;}
#urlhere a{ text-decoration:none;color:#3F3F3F; padding:0 15px 0 10px;background:url("../design/images/arrow_here.gif") no-repeat left top;}
#urlhere a:hover{}

/* === Main content === */
#bodyContainer{
	text-align:justify;
	position:absolute;
	top:130px;
	right:20px;
	width:282px;
	height:459px;
	padding-right:30px;
	overflow:auto;
}
#bodyContainer-large{
	text-align:justify;
	position:absolute;
	top:150px;
	right:40px;
	width:700px;
	height:460px;
	padding-right:20px;
	/*width:684px;
	height:404px;
	padding:20px 30px;
	border:3px solid #c8393d;*/
	overflow:auto;
}
.momentKriter{ background-position:-400px top; width:240px; height:110px; position:absolute; left:43px; top:360px;}
.momentKriter-large{ background-position:-465px -120px; width:185px; height:80px; position:absolute; left:23px; top:350px;}
#fullImageContainer{position:absolute;top:130px;left:322px;width:317px;height:444px;overflow:hidden;z-index:1;border:3px solid #c8393d; background-color:#fff;}
#fullImage{position:absolute; top:5px; left:5px;width:307px; height:434px; overflow:hidden; text-align:center; z-index:2;}

/* === Accueil === */
.text{position:absolute; z-index:1; text-indent:-9999px;}
#text-1{ top:260px;left:225px; width:255px; height:120px; background-position:-210px -120px; }
#text-2{ top:390px;left:160px; width:370px; height:100px; background-position:-210px -260px; }


/* === Animation === */
ul.animation{ margin:0; padding:0;}
ul.animation li{ margin:0; padding:0; background:none; background-image:none;}

/* === Footer === */
#footer{position:absolute; bottom:2px; left:0;width:990px;padding:5px;text-align:center; color:#343333;}
#footer a{}
#linksBottom{position:relative;width:980px; margin:auto; padding:8px 0 0 20px; text-align:left;}
#linksBottom a{ padding:0 20px 0 15px; color:#fff; text-decoration:none; border-left:2px solid #d2d2d2;}
#linksBottom a:hover{ color:#eee;}
#credit{position:relative;width:980px; margin:auto; padding:10px 0;font-size:11px;text-align:right;color:#5d5d5d;}
#credit a{ color:#5d5d5d;}
#credit a:hover{ color:#eee;}

h1, h2, h3, h4, h5, h6 {margin:0;padding:0;color:#bb0000;}
h1{font-weight:normal;font-size:22px;padding:0 0 10px 0; text-align:left;}
h2{font-size:16px;padding:10px 0 5px 0; margin:15px 0px 10px 0px;}
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; color:#666666;}

ul {list-style-image:none; list-style:none; text-align:left; margin:0; padding:0 0 0 8px;}
ul ul{ list-style-type:square;}
ul ul ul{list-style-type: none;}
ul li{list-style-image:none; list-style:none;background:url("../design/images/image-1_100603.png") no-repeat -645px -204px; padding:0 0 1px 13px; margin:0; text-align:left;}

ul#articleListLiens li{ background:none; padding:0;}

/*Form*/
form{ margin:0;}
.formBouton{background:#666666;border:1px solid #666666;color:#FFFFFF; margin:0; padding:1px 2px;font-size:12px;}
.formBoutonOver{background:#999999;border:1px solid #666666;color:#FFFFFF;margin:0; padding:1px 2px;font-size:12px;}
.formText{border: 1px solid #909090;padding:3px 2px; font-size:12px;}
.formTextarea{border: 1px solid #909090; padding:3px 2px;}
.formLabel {background-color:#E4E4E4;text-align:right;padding: 4px 10px 4px 0px;}
.error {
	border:1px solid red;
	background-color: #FFEBDF;
	color:#FF0000;
	padding:10px;
}

/* ==== formTableLess === */
form#loginForm fieldset#loginFormFieldset legend{color:#666666;}
#shopLogin-divRegisterForm legend{color:#666666;}
form.tableLess{ width:100%; text-align:center; margin:auto;}
form.tableLess fieldset { width:70%; margin:auto;}
form.tableLess fieldset legend {color:#666666;}

/* Plan du site */
#siteMap a{ color:#2F3E33; text-decoration:none;}
#siteMap ul li{background:url("../design/images/dossier.gif") no-repeat left top; padding:3px 0px 3px 25px;}
#siteMap ul ul{ margin:5px 0 10px 15px; padding:0;}
#siteMap ul ul ul{ margin:5px 0 10px 15px;padding:0;}

/* Search */
ol#olResults h4{font-size:12px;padding:0 0 3px 0;font-weight:bold;}
ol#olResults li{ margin:7px 0 0 0;}

/* 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;
	}

/* Pour IE 6 */
body.msie6 {}
* html {}

/* === userEdit.css === */

.Petit{ font-size:0.9em;}
.Moyen{ font-size:1em;}
.Grand{ font-size:1.2em;}
.Normal{font-weight:normal;}
.Gras{font-weight:bold;}
.Grand-Gras{ font-size:1.2em; font-weight:bold;}

.Noir{color:#000000;}
.Grand-Noir{ font-size:1.2em; color:#000000;}
.Gras-Noir{ font-weight:bold; color:#000000;}
.Grand-Gras-Noir{ font-size:1.2em; font-weight:bold; color:#000000;}

.Vert{color:#98a738;}
.Grand-Vert{ font-size:1.2em; color:#98a738;}
.Gras-Vert{ font-weight:bold; color:#98a738;}
.Grand-Gras-Vert{ font-size:1.2em; font-weight:bold; color:#98a738;}

.Rouge{color:#bb0000;}
.Grand-Rouge{ font-size:1.2em; color:#bb0000;}
.Gras-Rouge{ font-weight:bold; color:#bb0000;}
.Grand-Gras-Rouge{ font-size:1.2em; font-weight:bold; color:#bb0000;}

.Gris{color:#999;}
.Grand-Gris{ font-size:1.2em; color:#999;}
.Gras-Gris{ font-weight:bold; color:#999;}
.Grand-Gras-Gris{ font-size:1.2em; font-weight:bold; color:#999;}

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


/* Affichage du formulaire de vérification de l'âge de l'internaute */
div.verifage {
    position: absolute; 
	top: 15%;
    left: 25%;
    height:90px; 
    width: 590px; 
	border:3px solid #e3e3e3;
    padding-top: 110px;
    background:url(../design/images/verifage_fond.jpg) no-repeat left top;
	color:#1d1819;
    z-index:11;
	text-align:center;
}
div.verifage table{ width:100%;}
div.calqueverifage{
      color: #fff;
      position: absolute;
	  top: 0;
      left: 0 ;
	  width: 100%;
      height : 100%;
      padding: 0;
      background-color: #fff;
      opacity : .90;
      filter : alpha(opacity=90); 
	  z-index:10;
}
