body{margin:0;text-align:center;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px; color:#3F3F3F;background:#EFF0E8 url(/franchises/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;}
td,p{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#3F3F3F;}
img{border:0;}

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

.noir a{ color:#000000;}

#fond{position:relative;clear:both;width:100%;background:url(/franchises/design/images/fond_s.jpg) repeat-y center;}
#bloc_fond{width:100%; padding-top:20px;background:url(/franchises/design/images/fondImage.jpg) no-repeat center top;}
#bloc{margin:auto;width:980px; background-color:#FFFFFF;}

/* === Header === */
#header{position:relative; clear:both;width:980px;height:140px; text-align:left;}
#logo{ position:absolute; top:15px; left:40px;width:111px; height:111px;}
#bt_pret{position:absolute; top:0; left:190px;width:495px; height:108px;margin:0; padding:25px 0 0 0;list-style:none;text-align:left;background:url("/franchises/design/images/box_boutons.gif") no-repeat left top;}
#bt_pret li{ margin:0; padding:0 0 0 12px; width:100px; text-align:center; list-style:none; background:none; background-image:none; display:inline;}
.bt_right{ position:absolute; top:25px; left:380px;}
#newsletter{position:absolute; top:0; right:0;width:284px; height:127px;background:url("/franchises/design/franchises/newsletter.gif") no-repeat right top;}
#newsletterForm{position:absolute;top:78px;right:10px;width:180px; height:40px; }
#newsletterForm .formBouton{margin:0 0 3px 0;}
#newsletterForm .formBoutonOver{margin:0 0 3px 0;}
#newsletterForm .email{margin:3px 0px; padding:1px 0 1px 2px; width:110px; height:16px; border:1px solid #4B7ED2;}

/* === 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:#0E5038;padding:2px 3px 0 15px;background:url(/franchises/design/images/arrow_here.gif) no-repeat left top;}
#urlhere a:hover{}
/*#urlhere span.urhere-separator{width:14px; height:13px; padding:2px 10px 0 3px;background:url(/franchises/design/images/arrow_here.gif) no-repeat left top; }*/

/* === Left === */
#menuContainer{ width:184px; background:#F8FAEC url(/franchises/design/images/menu_fond.jpg) no-repeat top left;text-align:left;padding-top:30px; float:left;}
#nomAgence{ position:absolute; top:-10px; left:0;width:170px;text-align:center; font-size:12px; color:#007E4F; margin:0; padding:0 10px;}
#photoAgence{ margin:30px auto 10px auto; text-align:center;}
#photoAgence h3{text-align:center; font-size:12px; color:#007E4F; margin:0; padding:10px;}
#partenairesBanques h4{margin:30px auto 10px auto;width:154px; height:21px; padding:5px 0 0 15px; background:url(/franchises/design/franchises/partenairesBanques.gif) no-repeat top left;text-align:left;}
#partenairesBanques h4 a{color:#2761B6;}

/* === Main content === */
#print{ position:absolute; top:0; right:0; width:58px; height:39px;}
#print a{ background-image:none; padding:0;} 
#blocContent{ position:relative;clear:both;width:980px; min-height:474px;background:url(/franchises/design/images/blocContent_fond.jpg) repeat-y top left;}
#center{ margin-left:190px;}
#center strong{ color:#FF4E00; font-size:13px;}
#fullImage{position:relative;width:785px; height:148px; overflow:hidden;}
#bodyContainer{ text-align:justify; padding:20px 35px 0px 25px;}
#retour{margin:0px 0px 20px 10px; text-align:left; font-size:11px;}
ul.article{margin:20px 0px 0px 30px;padding:0;}
.article a:link,ul.article a:visited{ color:#2F3E33;}
.article li{background:url(/franchises/design/images/puce_article.gif) no-repeat left top;list-style-image:none; list-style:none; padding:3px 0px 3px 30px; float:left; height:18px; width:300px; margin:3px 20px 3px 0; text-align:left;}
.bar{ position:relative; clear:both; margin:auto;}
#bodyText{ width:95%; margin:auto;}

#liensListe{ margin:0; padding:0;}
#liensListe li{ float:left; width:300px; height:150px; margin:0; padding:0; border:1px solid #2761B6; background-image:none; background:none;}

/* === Footer === */
#footerContainer{position:relative; clear:both;width:100%;height:95px; padding:10px 0 0 0;background:url("/franchises/design/images/footerContainer_fond.jpg") no-repeat center bottom;text-align:center;}
#footer{width:950px;height:21px; margin:auto;padding:6px 5px 0px 5px;background:url("/franchises/design/franchises/footerLinks_s.jpg") repeat-x top;border:1px solid #D4D2C8; text-align:center;}
#footer a{}
#footer strong{color:#007E4F;}
#credit{position:relative;width:980px; margin:auto;font-size:11px;text-align:right; padding-top:30px;color:#3F3F3F;}
#credit a{ color:#3F3F3F;}

h1, h2, h3, h4, h5, h6 {margin:0;padding:0;color:#FF4E00;}
h1{font-weight:normal;font-size:22px;padding:0px 0px 10px 0px; text-align:center; color:#018458;}
h1.miniTitle{ color:#2f3e33;font-size:18px;}
h2{font-size:16px;padding:0px 0px 5px 30px; margin:15px 0px 10px 0px;font-weight:bold; border-bottom:1px solid #FF4E00; border-left:5px solid #FF4E00;}
h3{font-size:14px;padding:10px 0px 5px 0px;font-weight:bold;}
h4{font-size:12px;padding:8px 0 5px 0;font-weight:bold;}
h5{font-size:11px;padding:5px 0 3px 0;font-weight:bold;}
h6{font-size:10px;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{background:url(/franchises/design/images/puce_article.gif) no-repeat left top; padding:3px 0px 3px 30px;  margin:3px 15px 3px 0;list-style-image:none; list-style:none; text-align:left;}

/*Form*/
form{ margin:0;}
.formBouton{background:url("/franchises/design/images/newsbouton.jpg") repeat-x top;border:1px solid #4B7ED2;color:#FFFFFF; margin:0; padding:1px 2px;font-size:12px;}
.formBoutonOver{background:url("/franchises/design/images/newsbouton_over.jpg") repeat-x top;border:1px solid #4B7ED2;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:#EDF8D5;text-align:right;padding: 4px 10px 4px 0px;}
.error {
	border:1px solid red;
	background-color: #FFEBDF;
	color:#FF0000;
	padding:10px;
}

/* === Menu === */

#menu{margin:0; padding:0; list-style:none; list-style-image:none; background:none;}
#menu li{margin:0; padding:0; list-style:none; list-style-image:none; background:none;}
#menu a{ display:block;text-decoration:none;}

#menu .menuLevel0,#menu .menuLevel0Active{font-weight:bold;}
#menu .menuLevel0_1 a:link,#menu .menuLevel0_1 a:visited,
#menu .menuLevel0_2 a:link,#menu .menuLevel0_2 a:visited,
#menu .menuLevel0_3 a:link,#menu .menuLevel0_3 a:visited,
#menu .menuLevel0_4 a:link,#menu .menuLevel0_4 a:visited,
#menu .menuLevel0_5 a:link,#menu .menuLevel0_5 a:visited,
#menu .menuLevel0_6 a:link,#menu .menuLevel0_6 a:visited,
#menu .menuLevel0_7 a:link,#menu .menuLevel0_7 a:visited,
#menu .menuLevel0_8 a:link,#menu .menuLevel0_8 a:visited,
#menu .menuLevel0_9 a:link,#menu .menuLevel0_9 a:visited,
#menu .menuLevel0_10 a:link,#menu .menuLevel0_10 a:visited
{padding:5px 0px 3px 15px; margin:0px 0px 0px -10px; min-height:20px;color:#264B3D; border-bottom:1px solid #CFE2CD; border-left:6px solid #3E9C77;font-weight:bold;}
#menu .menuLevel0_1 a:hover,#menu .menuLevel0_1Active a:link,.menuLevel0_1Active a:visited,.menuLevel0_1Active a:hover,
#menu .menuLevel0_2 a:hover,#menu .menuLevel0_2Active a:link,.menuLevel0_2Active a:visited,.menuLevel0_2Active a:hover,
#menu .menuLevel0_3 a:hover,#menu .menuLevel0_3Active a:link,.menuLevel0_3Active a:visited,.menuLevel0_3Active a:hover,
#menu .menuLevel0_4 a:hover,#menu .menuLevel0_4Active a:link,.menuLevel0_4Active a:visited,.menuLevel0_4Active a:hover,
#menu .menuLevel0_5 a:hover,#menu .menuLevel0_5Active a:link,.menuLevel0_5Active a:visited,.menuLevel0_5Active a:hover,
#menu .menuLevel0_6 a:hover,#menu .menuLevel0_6Active a:link,.menuLevel0_6Active a:visited,.menuLevel0_6Active a:hover,
#menu .menuLevel0_7 a:hover,#menu .menuLevel0_7Active a:link,.menuLevel0_7Active a:visited,.menuLevel0_7Active a:hover,
#menu .menuLevel0_8 a:hover,#menu .menuLevel0_8Active a:link,.menuLevel0_8Active a:visited,.menuLevel0_8Active a:hover,
#menu .menuLevel0_9 a:hover,#menu .menuLevel0_9Active a:link,.menuLevel0_9Active a:visited,.menuLevel0_9Active a:hover,
#menu .menuLevel0_10 a:hover,#menu .menuLevel0_10Active a:link,.menuLevel0_10Active a:visited,.menuLevel0_10Active a:hover
{padding:5px 0px 3px 15px;margin:0px 0px 0px -10px;min-height:20px;color:#81C202;border-bottom:1px solid #81C202; border-left:6px solid #81C202;font-weight:bold;}
#menu .menuLevel1,#menu .menuLevel1Active{ font-size:11px; width:184px;}
#menu .menuLevel1 a:link,#menu .menuLevel1 a:visited{padding:3px 0px 3px 10px;width:174px; margin:0px 0px 0px 0px;color:#4E5A37; border-bottom:1px solid #FFFFFF; background-color:#DEF5B0;}
#menu .menuLevel1 a:hover,#menu .menuLevel1Active a:link,.menuLevel1Active a:visited,.menuLevel1Active a:hover{padding:3px 0px 3px 10px;width:174px;  margin:0px 0px 0px 0px;color:#4E5A37; border-bottom:1px solid #FFFFFF; background-color:#FFFFFF;}
#menu .menuLevel2,#menu .menuLevel2Active{ font-size:11px; width:184px;}
#menu .menuLevel2 a:link,#menu .menuLevel2 a:visited{padding:3px 0px 3px 10px;width:174px; margin:0px 0px 0px 0px;color:#4E5A37; border-bottom:1px solid #FFFFFF; background-color:#F3FBE2;}
#menu .menuLevel2 a:hover,#menu .menuLevel2Active a:link,.menuLevel2Active a:visited,.menuLevel2Active a:hover{padding:3px 0px 3px 10px;width:174px;margin:0px 0px 0px 0px;color:#4E5A37; border-bottom:1px solid #FFFFFF; background-color:#FFFFFF;}