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

img{border:0;}

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

#bloc{margin:auto;width:1030px; min-height:650px;background:url("../design/images/fond_content_091006.png") repeat-y center;}

/* === Header === */
#header{position:relative; clear:both;width:1000px;height:95px; padding:0 15px; margin:auto; text-align:left;background:url(../design/images/header.png) no-repeat top center;}
#logo{ position:absolute; top:0; left:15px;width:270px; height:95px;}
#liensHaut{ margin:0; padding:0; position:absolute; top:35px; left:340px; width:690px;}
#liensHaut li{ float:left; margin:0 15px 0 0; padding:0; background:none; background-image:none; font-size:13px;}
#liensHaut li a{ display:block; text-decoration:none; color:#fff;font-weight:bold;}
#liensHaut li.contact{margin:0 5px 0 30px;}
#liensHaut li.contact a{ width:138px; height:27px; padding:10px 0 0 32px;background:url("../design/images/bt_haut_090911.png") no-repeat -410px bottom;}
#liensHaut li.contact a:hover{background:url("../design/images/bt_haut_090911.png") no-repeat -410px top;}
#liensHaut li.slogan{background:url(../design/images/textTop.gif) no-repeat left top; color:#fff; font-size:0.1em; width:439px; height:37px; padding:0; margin:0; border:0;}

/* === Fil d'Arianne === */
#urlhere{font-size:12px;text-align:left;padding:5px 0 0 13px;}
#urlhere a{ text-decoration:none;color:#000; padding:0 8px;background:url("../design/images/arrow_here.gif") no-repeat left top;}
#urlhere a:hover{}

/* === Left === */
#blocLeft{ width:190px;text-align:left; float:left;min-height:550px;}

/* === Main content === */
#blocContainer{ position:relative;width:1000px; padding:0 15px; min-height:555px;background:url("../design/images/fondImage_091006.png") no-repeat top center;}
#blocContent{padding:0 0 15px 0;background:url(../design/images/fondLeft.jpg) no-repeat bottom left;}
#blocRight{ margin-left:205px;}
#bodyContainer{ text-align:justify; padding:10px 27px 10px 20px;}
.bar{ position:relative; clear:both; margin:auto;}
p#bt_agence{ margin:0; padding:50px 0 0 0;}
#bodyText{float:left; width:730px;}
#bodyText p{ margin:0; padding:5px 0;}
#iframeCarte{ margin:15px 0 0 -30px; padding:15px 0 0 0; border-top:1px dotted #e74705;}

/* Tabs */
.ui-tabs-hide { display:none;}
#tabListUl{ margin:0; padding:0; list-style:none; list-style-image:none; width:730px; height:40px; float:left;}
#tabListUl li{ float:left; height:38px; margin:0 1px 0 0; padding:0; background:none; background-image:none; font-size:1.1em;background:url(../design/images/tabs_fond.png) repeat-x top;}
#tabListUl li span{background:url(../design/images/tabs_fond.png) no-repeat left -38px;padding:0; float:left;display:block;}
#tabListUl li a{height:30px; padding:8px 20px 0 20px;background:url(../design/images/tabs_fond.png) no-repeat right -76px; color:#000; font-weight:bold; display:block; text-align:center; text-decoration:none;float:left;}
#tabListUl li a:hover{
	color:#4985C7;
}
#tabListUl li a:focus{ outline:none;}
#tabListUl li.ui-tabs-selected{background:url(../design/images/tabs_fond.png) repeat-x center -114px;}
#tabListUl li.ui-tabs-selected span{background:url(../design/images/tabs_fond.png) no-repeat left -152px;}
#tabListUl li.ui-tabs-selected a{background:url(../design/images/tabs_fond.png) no-repeat right -190px;color:#fff;}
.tabContent {padding:10px; float:left; width:710px; border:1px solid #e74705;}

/* === Footer === */
#footerContainer{position:relative;width:990px; margin:auto; height:47px; padding:8px 15px 0 25px;background:url("../design/images/footer.png") no-repeat left top; text-align:left;}
#indigo{ margin:0; padding:0; position:absolute; top:11px; right:210px;width:206px; height:30px;}
#chercher{ position:absolute; top:10px; right:15px;width:180px; height:25px;}
#chercher .formText{width:130px;height:20px;padding:3px 2px 0 2px; border:1px solid #b5b5b5; position:absolute; top:0; left:0;}
#chercher .formBouton{position:absolute; top:0; left:136px; width:30px;}
#chercher .formBoutonOver{position:absolute; top:0; left:136px;width:30px;}
.liensBas{ text-align:left;}
.liensBas a{ padding:0 10px 0 8px; margin-top:5px; border-left:1px solid #d3d3d3; color:#4a4a4a; text-decoration:none; display:block; float:left;}
.liensBas a.national{ padding:4px 10px 0 10px; margin-top:0; width:86px; height:24px; border-left:0; color:#fff;background:url(../design/images/bt_national.gif) no-repeat bottom; margin-left:10px;}
/*.liensBas a.national:hover{background:url(../design/images/fond_bt.png) repeat-x top;}*/
#credit{position:relative;width:1000px; margin:auto;font-size:11px;text-align:right; padding-top:20px;color:#3F3F3F;}
#credit a{ color:#3F3F3F;}

h1, h2, h3, h4, h5, h6 {margin:0;padding:0;color:#e74705;}
h1{font-size:26px;padding:1px 0 1px 10px; min-height:35px; margin:0 0 20px 0;font-weight:normal; color:#fff; border:1px solid #ffe29d; background:#ffc600 url(../design/images/h1.png) repeat-y left -40px; text-align:left;}
h2{font-size:20px;padding:5px 0 5px 20px; margin:15px 0 10px 0; border-left:5px solid #e74705; border-bottom:1px dashed #e74705; font-weight:normal; }
h3{font-size:18px;padding:12px 0 5px 0;font-weight:normal;}
h4{font-size:14px;padding:5px 0px;font-weight:bold;}
h5{font-size:12px;padding:3px 0px;}
h6{font-size:11px;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; margin:10px; padding:0;}
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 2px 15px; margin:0; text-align:left;}
ul li li{background:url(../design/images/list-style-image-2.gif) no-repeat left top; padding:0 0 2px 15px;}

/* === Menus === */
#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 { font-size:14px;}
#menu li a{padding:12px 0px 3px 20px; width:170px;height:28px;color:#000;background:url(../design/images/menu0.png) no-repeat left bottom;}
#menu li a:hover{color:#fff;background:url(../design/images/menu0.png) no-repeat left top;}
#menu li.menuLevel0Active a,#menu li.menuLevel0Part a {color:#fff;background:url(../design/images/menu0.png) no-repeat left top;} 

#menu li ul { display:none;}
#menu li.menuLevel0Active ul,#menu li.menuLevel0Part ul { display:block;} 
#menu li ul li{font-size:13px;}
#menu li ul li a{padding:3px 5px 3px 20px; width:165px;height:auto;color:#000;background:url(../design/images/menu1.gif) no-repeat left top; border-bottom:1px solid #fff;}
#menu li.menuLevel0Active li a,#menu li.menuLevel0Part li a {color:#000;background:url(../design/images/menu1.gif) no-repeat left top;}
#menu li ul li a:hover{color:#e74705;background:#fff url(../design/images/menu1.gif) no-repeat left top;}
#menu li li.menuLevel1Active a,#menu li li.menuLevel1Part a {color:#e74705;background:#fff url(../design/images/menu1.gif) no-repeat left top;}

#menu li ul ul{ display:none;}
#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 ul li li{font-size:13px;}
#menu li ul li li a{padding:1px 5px 1px 25px; width:160px;height:auto;color:#000; background:#ffc600 url(../design/images/menu2_over.gif) no-repeat left top; border-bottom:1px solid #fff;}
#menu li li.menuLevel1Active li a,#menu li li.menuLevel1Part li a {color:#000; background:#ffc600 url(../design/images/menu2_over.gif) no-repeat left top;}
#menu li ul li li a:hover{ color:#fff;background:#ff6600 url(../design/images/menu2.gif) no-repeat left top;}
#menu li ul li li.menuLevel2Active a{color:#fff;background:#ff6600 url(../design/images/menu2.gif) no-repeat left top;}

/*Form*/
form{ margin:0;}
.formBouton{background:url(../design/images/fond_bt.png) repeat-x bottom;color:#fff;height:25px; margin:0; padding:0 2px;font-size:12px; border:0; font-weight:bold;}
.formBoutonOver{background:url(../design/images/fond_bt.png) repeat-x top;color:#fff; height:25px;margin:0; padding:0 2px;font-size:12px;border:0; font-weight:bold;}
.formText{border: 1px solid #b5b5b5;padding:3px 2px;}
.formTextarea{border: 1px solid #b5b5b5; 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;
}

/* === Contact Form Résultat === */
.formContactLabel{background-color:#e7eff5;text-align:right;padding: 4px 10px 4px 0px;}
.formContactValue{border: 1px solid #849dac;padding:3px 2px;}

/* ==== 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{padding:0 0 3px 0;}
ol#olResults li{ margin:7px 0 0 0;}

/* Pour IE 6 */
body.msie6 {}
* html h1{ height:1%;}