html, body{ width:100%; height:100%;}
body{margin:0;text-align:center;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:0.9em; color:#fff;background:#3d3d3d;
scrollbar-3dlight-color:#3d3d3d;
	scrollbar-arrow-color:#fff;
	scrollbar-darkshadow-color:#3d3d3d;
	scrollbar-face-color:#3d3d3d;
	scrollbar-highlight-color:#3d3d3d;
	scrollbar-shadow-color:#3d3d3d;
	scrollbar-track-color:#3d3d3d;}

img{border:0;}

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

.clear{ clear:both;}
.reset{ margin:0; padding:0; background:none;}
.left{ float:left;}
.right{ float:right;}

.image_1{background:url("../design/images/image-1-3.png") no-repeat;}

.fond{ position:relative; width:100%; background:#151515 url("../design/images/fond.png") repeat-x top;}
.container{margin:auto;width:970px; padding:0 15px; position:relative;}

/* === Header === */
#header{ position:relative; width:970px;height:140px; text-align:left;}
#logo{ position:absolute; top:0; left:0;width:205px; height:140px;}
#liens{position:absolute; top:0; left:550px; width:420px; height:55px;}
#liens a{ padding:19px 0 0 47px;height:36px;background:url("../design/images/image-1-3.png") no-repeat left top; text-decoration:none; display:block; float:left; white-space:nowrap;}
#liens a:hover{ color:#ff8e44;}
#header .text{ position:absolute; left:240px; top:55px; width:620px; height:34px; background-position:left -55px; text-indent:-9999px;}

/* === Menus === */
.menu_container{ position:absolute; top:-51px; left:240px; z-index:100;}
#menu{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{display: block; text-decoration:none;}
 
#menu li { position:relative; float:left; min-height:51px;}
#menu li a{padding:24px 10px 0 18px; min-height:27px;color:#fff;float:left;background:url("../design/images/image-1-3.png") no-repeat left -89px;}
#menu li a:hover{color:#d2d2d2;}
#menu li.menuLevel0Active a,#menu li.menuLevel0Part a {background:url("../design/images/image-1-3.png") no-repeat -250px -89px;} 
#menu li.menuLevel0Active li a,#menu li.menuLevel0Part li a {background-color:#595959;background-image:none;}

#menu ul { display:none; position:absolute; top:51px; left:0; width:200px;border-left:1px solid #666;border-right:1px solid #666;}
#menu li:hover ul,#menu li.sfhover ul { display:block;}
#menu li:hover ul ul,#menu li.sfhover ul ul{ display:none;} 
#menu li li{ float:none; min-height:10px;font-size:0.9em;border-bottom:1px solid #666;}
#menu li li a{float:none;min-height:10px;padding:5px 10px;background-color:#595959; background-image:none; border:0;}
#menu li li a:hover{background-color:#666;}

#menu ul ul{ display:none;top:0; left:200px;}
#menu li li:hovere ul,#menu li li.sfhover ul { display:block;} 


/* === Fil d'Arianne === */
#urlhere{font-size:0.7em;text-align:left; padding:12px 0 10px 0;}
#urlhere a{ text-decoration:none;color:#818181; padding:0 10px 0 12px;background:url("../design/images/image-1-3.png") no-repeat left -179px;}
#urlhere a:hover{ color:#fff;}

/* === Main content === */
.container_1{ position:relative;width:980px; min-height:474px;}
.container_2{ text-align:justify; padding:12px 0 20px 0; width:460px; font-size:0.9em;}
.fullImage_container{ float:right; border:1px solid #7f7f7f; position:relative;width:485px; height:505px; margin:40px 0 20px 0; }
.fullImage{ position:absolute; top:5px; left:5px; width:475px; height:495px; overflow:hidden;}

/* === Liste d'articles === */
ul#articleList{}
ul#articleList li{padding:0 0 10px 20px;}
ul#articleList li.title{ background:none; background-image:none; color:#ed7527; font-size:14px; font-weight:bold; border-bottom:1px solid #ed7527;padding:0 0 7px 20px; margin:0 0 10px 0;}
ul#articleList h4{padding:0 0 5px 0;}

/* === Liste des catégories === */
ul#categoryList{}
ul#categoryList li{padding:0 0 10px 20px;}
ul#categoryList h4{padding:0 0 5px 0;}


/* === Footer === */
.footer_container{ background-color:#3d3d3d;border-top:1px solid #4d4d4d;position:relative; clear:both;width:100%; padding:15px 0 0 0;  text-align:center;}
#footer{width:950px;margin:auto; text-align:right;color:#979797;font-size:0.9em;}
#footer a{color:#979797;border-left:1px solid #979797; padding:0 15px 0 10px; text-decoration:none;}
#footer a:hover{ color:#fff;}
#credit{width:950px;margin:auto; text-align:right;color:#979797;font-size:0.8em; padding:15px 0;}
#credit a{color:#828282; text-decoration:none;}
#credit a:hover{ color:#fff;}

h1, h2, h3, h4, h5, h6 {margin:0;padding:0;color:#ed7527; text-align:left;}
h1{font-size:24px;padding:0 0 8px 0;font-weight:normal;}
h2{font-size:20px;padding:0 0 5px 0; margin:15px 0 10px 0;color:#818181;font-weight:normal;}
h3{font-size:16px;padding:10px 0 5px 0;font-weight:bold;}
h4{font-size:14px;padding:5px 0;font-weight:bold;}
h5{font-size:12px;padding:3px 0;}
h6{font-size:11px;padding:3px;font-weight:normal;font-style:italic; color:#999;}

ul {list-style-image:none; list-style:none; text-align:left; margin:0; padding:0 0 5px 15px;}
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-3.png") no-repeat -944px -178px;padding:0 0 2px 15px; margin:0; text-align:left;}


/*Form*/
form{ margin:0;}
.formBouton{background:#666666;border:1px solid #959595;color:#FFFFFF; margin:0; padding:1px 2px;}
.formBoutonOver{background:#999999;border:1px solid #959595;color:#FFFFFF;margin:0; padding:1px 2px;}
.formText{ background-color:#151515;border: 1px solid #959595;padding:4px; height:16px; }
.formTextarea{background-color:#151515;border: 1px solid #959595; 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:#fff; 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;}

.Gauche{ float:left; margin:0 15px 0 0;}
.Cadre-Image{padding:5px;border:1px solid #bcd827;}

.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;}

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

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

.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;}

.Bouton{padding:3px 8px;color:#fff; font-weight:bold;border:1px solid #96c34b;background:url("../design/images/images_jpg.jpg") no-repeat left -85px;}

.Tableau_Projet{}
.Tableau_Projet td{ padding:5px 20px;}
.Tableau_Projet td.td_img{border-bottom:1px solid #676767; padding-bottom:30px; text-align:center;}