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

img{border:0;}

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

#fond{width:100%; height:100%;background:url(/design/images/fondImage.jpg) no-repeat center top;}
#bloc{position:relative;margin:auto;width:960px;}

/* === Header === */
#header{position:relative; clear:both;width:960px;height:87px; text-align:left; border-bottom:3px solid #ff0000;}
#logo{ position:absolute; top:0; left:0;width:145px; height:87px;}
#ordre-expertcomptables{ position:absolute; /*top:10px;left:165px;*/ top:0;left:165px;width:490px; height:40px;}
ul#liens{position:absolute; top:0; right:0;width:280px; height:26px;list-style:none; list-style-image:none; margin:0; padding:0;background:url("/design/images/headerFond.jpg") no-repeat right top;}
ul#liens li{ float:right;font-weight:bold; background:none; background-image:none; padding:6px 0 0 0; margin:0;}
ul#liens li.left{ float:left;padding:0; width:7px; height:26px;background:url("/design/images/headerFondLeft.jpg") no-repeat left top;}
ul#liens a{color:#ffffff; border-left:1px solid #ffffff; padding:1px 18px 1px 10px/*1px 10px 1px 8px*/; text-decoration:none;}
#menuContainer{ position:absolute; top:-40px; left:165px;/*top:-44px;*/width:795px; z-index:50;}
#rss{ position:absolute; top:50px; right:10px; width:73px; height:33px; z-index:100;}

/* === 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{}
/*#urlhere a.title{ font-size:14px; font-weight:bold;}*/

/* === Main content === */
#print{ position:absolute; top:5px; right:60px; width:58px; height:39px;}
#print a{ background:none; background-image:none; padding:0;}
#blocContent{ position:relative;clear:both;width:960px; min-height:474px;background:#FFFFFF;}
#bodyContainer{ text-align:justify; padding:10px 35px 20px 35px;}
#fullImage{}
#retour{margin:0px 0px 20px 10px; text-align:left; font-size:11px;}
.bar{ position:relative; clear:both; margin:auto;}
.clear{ clear:both;}
#bodyText{ width:95%; margin:auto;}

/* === Liste d'articles === */
ul#articleList{}
ul#articleList li{padding:0 0 10px 25px;background:url(/design/images/puce_article.gif) no-repeat left top;}
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;}

ul.ulFloat{ float:left; width:400px; }
ul.ulFloat li{background:url(/design/images/list-style-image_bleu.gif) no-repeat left top;}

/* === Footer === */
ul#footerContainer{position:relative; clear:both;width:960px; margin:0 auto; height:80px; padding:6px 0 0 0; border-top:3px solid #ff0000; text-align:center; list-style:none; list-style-image:none;}
ul#footerContainer ul{ margin:0;padding:0; text-align:center;}
ul#footerContainer li{ background:none; background-image:none; margin:0; padding:12px 0 0 0; float:left;}
ul#footerContainer li a{color:#1f2e34; text-decoration:none; padding:0 10px 0 8px; border-left:1px solid #1f2e34;}
ul#footerContainer li#footer{ float:none;width:950px;height:auto; padding:5px; background:#6bacc4 url(/design/images/footer.jpg) repeat-x top; text-align:center; color:#FFFFFF; font-size:12px;}
ul#footerContainer li#footer ul li{ float:none;padding:0; text-align:center;}
ul#footerContainer li#footer a{color:#FFFFFF; padding:0; border:0;}
ul#footerContainer li#credit{float:right;position:relative;width:auto;font-size:11px;text-align:right;color:#3F3F3F;}
ul#footerContainer li#credit a{ color:#3F3F3F; text-decoration:underline; padding:0; border:0;}
ul#footerContainer li#credit a:hover{color:#5D5D5D;text-decoration:none;}
ul#footerContainer li#chercher{ position:relative; margin:12px 0 0 0;width:160px; height:20px; }
ul#footerContainer li#chercher .formText{width:117px;height:16px;padding:1px 2px; border:0; position:absolute; top:0; left:0;font-size:12px;}
ul#footerContainer li#chercher .formBouton{width:23px;height:19px;padding:1px;position:absolute; top:0; left:127px;font-size:12px;color:#FFFFFF;}
ul#footerContainer li#chercher .formBoutonOver{width:23px;height:19px;padding:1px;position:absolute; top:0; left:127px;font-size:12px;color:#FFFFFF;}

h1, h2, h3, h4, h5, h6 {margin:0;padding:0;}
h1{font-weight:normal;font-size:16px;padding:0px 0px 8px 0px; margin:0 0 15px 0; text-align:center; border-bottom:1px solid #cccccc;}
h2{font-size:16px;padding:0px 0px 5px 30px; margin:15px 0px 10px 0px;font-weight:bold; border-bottom:1px solid #e00101; border-left:5px solid #e00101;color:#e00101;}
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;}
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/list-style-image.gif) no-repeat left top; padding:0 0 3px 20px; margin:2px 0 2px 0; text-align:left;}

/*Form*/
form{ margin:0;}
.formBouton{background:#e23333 url(/design/images/formBouton.jpg) repeat-x top;border:1px solid #ffffff;color:#FFFFFF; margin:0; padding:1px 2px;font-size:12px;}
.formBoutonOver{background:#f41414 url(/design/images/formBoutonOver.jpg) repeat-x top;border:1px solid #ffffff;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:#6cadc5;}
#shopLogin-divRegisterForm legend{color:#6cadc5;}
form.tableLess{ width:100%; text-align:center; margin:auto;}
form.tableLess fieldset { width:70%; margin:auto;}
form.tableLess fieldset legend {color:#6cadc5;}