body{margin:0;text-align:center;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px; color:#045537; background:#EFF0E8 url(/design/images/fond.jpg) repeat-x top;
scrollbar-3dlight-color:#FFA802;
	scrollbar-arrow-color:#FFA802;
	scrollbar-darkshadow-color:#FFA802;
	scrollbar-face-color:#FFFFFF;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#FFFFFF;
	scrollbar-track-color:#FFFFFF;}

a:link, a:visited, a:hover {color:#FF4E00;text-decoration: underline;}
a:hover {text-decoration: none;}

img{ border:0;}

#page{ position:relative;width:900px; margin:auto; text-align:left;}

/* === Header === */
#header{ width:736px;height:143px; padding:0; margin:0 9px 0 150px;/*margin:0 9px 0 154px;*/ text-align:left;background:url(/design/images/header_fond.jpg) repeat-x bottom;}
#logo{ width:106px; height:107px; position:absolute; left:20px; top:10px;}
#administrationContainer{ position:absolute; top:0; right:10px;width:706px;height:24px; padding:0 10px 0 0; margin:0;font-size:11px;color:#2A75D0;background:url(/design/images/administrationContainer2.jpg) no-repeat top right; list-style:none; list-style-image:none;}
#administrer{float:right;height:19px;width:65px; padding:5px 0 0 25px; margin:0;background:url(/design/images/administrer.jpg) no-repeat top left;}
#compte{float:right;height:19px;width:70px; padding:5px 0 0 25px; margin:0;background:url(/design/images/compte.jpg) no-repeat top left;}
#logout{ float:right;height:19px; width:80px; padding:5px 0 0 28px; margin:0 20px;background:url(/design/images/logout.jpg) no-repeat top left;}
#administrer a,#compte a,#logout a,#inandfiBoutiqueURL a{color:#FFFFFF;}
#utilisateur{position:absolute; top:0; right:430px;height:19px; padding:5px 0 0 25px;margin:0;background:url(/design/images/utilisateur.jpg) no-repeat top left; text-align:right;}
#inandfiBoutiqueURL{position:absolute; top:125px; left:0;width:145px; height:26px;}

/* === Contenu principal === */
#mainContent{position:relative;width:100%;text-align:center; margin:auto; padding-bottom:20px;min-height:200px;}
#contentRight{ margin:0 9px 0 150px;/*argin:0 9px 0 154px;*/ text-align:left; width:736px;}
.thumbImage{ float:left; width:100px; height:120px; margin:0 15px 0 0; display:block; overflow:hidden;}
.iconeRubrique{ height:28px;}
#telechargement{ /*width:141px;*/ height:39px;position:relative; width:880px; margin:auto; padding:20px 0 0 20px; clear:both;text-align:left;}
#telechargement img{ margin-bottom:10px;}

/* === Form Chercher === */
#rechercher{ height:26px;background:url(/design/images/fond_recherche.jpg) repeat-x top; margin:2px 0 0 0; padding:4px 0 0 0; text-align:left;}
#rechercher h3{ float:left; width:130px; font-size:12px; margin:0 0 0 30px; padding:0;}
#formTheme{ float:left; width:175px;}
#formTheme .formText{ width:130px; height:19px; border:1px solid #31B30D;}
#formDate{float:left;width:185px;}
#formDate .formText{ width:127px; height:19px; border:1px solid #31B30D;margin-right:3px; padding:0 0 0 3px;}
#formDate .formBouton,#formDate .formBoutonOver{ width:28px; height:19px; border:0; background:url(/design/images/OK_vert.jpg) no-repeat top; padding:2px 0 0 0; color:#FFFFFF;}
#formDate .formBoutonOver{ background:url(/design/images/OK_vert_over.jpg) no-repeat top;}
#formKeyword{width:185px; position:relative; margin-left:170px;}
#formKeyword .formText{width:127px; height:19px; border:1px solid #FF4C00;padding:0 0 0 3px; position:absolute; top:0; left:0;}
#formKeyword .formBouton,#formKeyword .formBoutonOver{position:absolute; top:0; left:135px; width:28px; height:21px; border:0; background:url(/design/images/OK_orange.jpg) no-repeat top; padding:2px 0 0 0;color:#FFFFFF;}
#formKeyword .formBoutonOver{ background:url(/design/images/OK_orange_over.jpg) no-repeat top;}
/*#formKeyword{float:left;width:185px;}
#formKeyword .formText{width:127px; height:19px; border:1px solid #FF4C00; margin-right:3px;padding:0 0 0 3px;}
#formKeyword .formBouton,#formKeyword .formBoutonOver{ width:28px; height:19px; border:0; background:url(/design/images/OK_orange.jpg) no-repeat top; padding:2px 0 0 0;color:#FFFFFF;}
#formKeyword .formBoutonOver{ background:url(/design/images/OK_orange_over.jpg) no-repeat top;}
*/

/* === Footer === */
#credits,#w3Links{ position:relative; width:900px; margin:auto; clear:both;}
#credits{ padding-top:20px;}
#w3Links ul{ margin:0 30px 0 0; padding:0; list-style:none; list-style-image:none;}
#w3Links ul li{ float:right; width:100px; height:20px;}

h1, h2, h3, h4, h5, h6 {margin:0;padding:0;color:#007E4F;}
h1{font-size:24px; font-weight:normal; margin:0; padding:0 0 0 35px; text-align:left;}
h2{font-size:16px;padding:15px 0 8px 0; margin:0;font-weight:bold;}
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;}


/* ========== Tableless ========== */
#shopLogin-Container{ margin-top:40px;}
form#loginForm fieldset#loginFormFieldset legend{color:#FFFFFF;}
#shopLogin-divRegisterForm legend{color:#FFFFFF;}
p#shopLogin-registerURLBlock{background:url(/design/images/puce_FlecheVerte.gif) no-repeat left top; width:300px; padding:2px 0 8px 30px; margin:3em auto 2em auto; text-align:left;}
p#shopLogin-registerURLBlock a{color:#045537;}
/*form.tableLess div.element {
    
}*/
a#forgottenPasswordLink{display:block;
    float:none;
    margin: 5px 0 0 10px;
    padding: 0;}

form.tableLess {
    min-width: 700;
    max-width: 700px;
    width: 700px;
	margin:40px auto 0 160px;
}
form.tableLess fieldset{
    border: 1px solid #8ED05A;
	background-color:#FBFDF7;
    margin:0 0 1.5em 0;
	padding:0 0 10px 0;
    width: 690px;
}

form.tableLess fieldset legend {
    background:#8ED05A;
    min-width: 670px;
	height:16px;
    padding:5px 10px 6px 10px;
	margin:0 0 0.5em 0;
}
/*
form.tableLess {
    min-width: 450px;
    max-width: 450px;
    width: 450px;
	margin:40px auto 0 auto;
}
form.tableLess fieldset{
   border-top:0;
    border-left: 1px solid #8ED05A;
	border-right: 1px solid #8ED05A;
	border-bottom: 1px solid #8ED05A;
	background-color:#FBFDF7;
    margin:0 0 1.5em 0;
	padding:0 0 10px 0;
    width: 448px;
}

form.tableLess fieldset legend {
    background:url(/design/images/login_header.jpg) no-repeat left top;
    min-width: 430px;
	height:16px;
    padding:5px 10px 6px 10px;
	margin:0 0 0.5em 0;
	color:#FFFFFF;
}*/
/* ========== fin pear HTML_QuickForm_Renderer_Tableless =====*/
