/*Taille du contenu obligatoirement en font-size: 12px;*/

body { margin:0; padding:0; }
img { border:none; }
div, td {font-family: arial;}
table{border-collapse: collapse; }

#wrapper{position: relative;width: 930px; margin:0 auto;overflow: hidden;}

#header{margin-top: 0px;}
#header,#logo,#flash{height: 145px;}
#logo{display:block;width: 309px; background: url(../images/skin/logo.gif) no-repeat;float: left;}
#flash{width: 620px; background: url(../images/skin/flash.jpg) no-repeat;float: right;}

span.ref{display: none;}

#menu{height: 39px; overflow: hidden;margin-top: 1px;}
#menu a{display: block; height: 39px; width: 310px;float: left;}
#menu #mn1{background: url(../images/skin/mn1.gif) no-repeat;}
#menu #mn2{background: url(../images/skin/mn2.gif) no-repeat;}
#menu #mn3{background: url(../images/skin/mn3.gif) no-repeat;}
#menu #mn1:hover{background-position: 0 -39px;}
#menu #mn2:hover{background-position: 0 -39px;}
#menu #mn3:hover{background-position: 0 -39px;}


#sm1{position: absolute;top: 185px; left:0;}
#sm2{position: absolute;top: 185px; left:310px;}
#sm1,#sm2{display: none;background: #b1b2b4; border: solid 1px #929395;width: 308px;overflow: hidden; float: left;padding:10px 0px;z-index:999}
#ssmenu a{display: block; background: url(../images/skin/bg_sm.gif) no-repeat; height: 15px;line-height: 13px;color: #151414; font-weight: bold;font-family: arial; text-decoration: none; font-size: 12px;overflow: hidden; border-bottom: solid 1px #9a9b9d;padding: 3px 0px 3px 20px;margin: 3px 10px 0 10px;}
#ssmenu a:hover{background-position: 0 -21px;color: white;}


#accueil{background: url(../images/accueil/accueil.jpg) no-repeat; width: 495px; height: 507px; margin:0 auto; overflow: hidden;position: relative;z-index:1;}
#accueil #part{position: absolute; top: 65px; right: 8px;font-weight: bold; text-align: center;font-size:11px; color: #0059a5; width: 286px; height: 120px;}
#accueil #pro{position: absolute; bottom: 49px; left: 24px; width: 249px;}
#accueil #pro ul, #accueil #pro li{padding:0; margin:0; list-style: none;}
#accueil #pro ul li{display: block;height: 25px; line-height: 25px ;width: 206px;_width: 180px;overflow: hidden;font-weight: bold; color: #707173; font-size: 11px; border-top: 1px dotted #d9d9db; padding-left: 30px;background: url(../images/accueil/fleche.gif) no-repeat;}
#accueil #pro ul li.last{ border-bottom: 1px dotted #d9d9db;}

#content{margin-top: 10px;}

#left,#txt,#txt_accueil{float: left;}
#right{float: right;}
#left,#right,#avisclient, #question,#devis,#evaluer,#nouveau,#client,#fournitures,#reseau,#franchise,#faq{display: block; width: 205px; overflow: hidden;}
#txt p strong {font-weight:normal;}
#txt ul li strong {font-weight:normal;}

/*colonne de gauche */
#avisclient{height:40px;background: url(../images/skin/avisclient.gif) no-repeat; }
#question{height:135px;background: url(../images/skin/question.jpg) no-repeat;margin-top:10px; margin-bottom: 5px;}
#devis {height:40px;background: url(../images/skin/devis.gif) no-repeat;margin-bottom: 5px;}
#devis:hover{background-position:0 -40px;}

#evaluer{height:145px;background: url(../images/skin/evaluer.jpg) no-repeat;margin-bottom: 5px;}
#nouveau{height:125px;background: url(../images/skin/nouveau.gif) no-repeat;}

/*colonne de droite */
#client{height:40px;background: url(../images/skin/client.gif) no-repeat; margin-bottom: 10px;}
#fournitures{height:62px;background: url(../images/skin/fournitures.gif) no-repeat; margin-bottom: 2px;}
#reseau{height:62px;background: url(../images/skin/reseau.gif) no-repeat; margin-bottom: 10px;}
#franchise{height:276px;background: url(../images/skin/franchise.jpg) no-repeat; margin-bottom: 10px;}
#faq{height:40px;background: url(../images/skin/faq.gif) no-repeat; margin-bottom: 10px;}

/*footer*/
#footer{position: relative;background: url(../images/skin/bg_footer.gif) repeat-x;text-align: center;font-size: 11px;padding: 4px 0; color: #707173;clear: both;}
#footer strong,#footer a:hover{color: #0059a5;}
#footer a{color: #707173;}
#legal{position: absolute; top:4px; right:0;}
#legal a{text-decoration: none; font-size: 10px;}
#footer a strong {font-weight:normal;} 

#footer2 {text-align:left; }
#footer2 strong {font-weight:normal;color: #707173;}
#footer2 a strong {font-weight:normal;color: #707173;}




/* Contenu FAQ */
#faqcontent ul{margin:0;padding:0;}
#faqcontent li{margin:0 0 1px 0;list-style: none;}
#faqcontent li a{display: block; height:26px; line-height:26px; text-indent: 10px; font-size: 13px; font-weight: bold;}
#faqcontent ul ul{padding-left: 20px;}
#faqcontent ul ul li{margin:1px 0 0 0;}
#faqcontent ul ul li a{margin:0;font-weight: normal;}

#faqcontent  li ul {display:none;}
#faqcontent li:hover ul, #faqcontent li.sfhover ul{display:block;}

#faqcontent ul ul li a{font-size:11px; display:inline; line-height:normal;}
#faqcontent .no_marge li{margin-bottom:5px;}
#faqcontent .marge li{margin-bottom:10px;}

#txt .centre_sos{width:460px; height:300px; margin-left:30px;}
#txt .centre_sos li{margin-bottom:10px; float:left; width:100px; background:transparent url(../images/skin/bg_mini_h3.gif) no-repeat scroll left 2px; padding-left:10px;}

#txt .credits li{margin-bottom:10px; float:left; width:150px; background:none; padding:0;}

#txt #franchises{text-align:center; font-size:18px; font-weight:bold; color:#0059A5; margin:0; background: url(../images/skin/bg_h1.gif) repeat-x left bottom;}
#txt #franchises2{text-align:center; font-size:18px; font-weight:bold; color:#707173;}
#txt #franchises3{text-align:center; font-size:17px; color:#0059A5; margin:0;}

#img_sos{width:180px; height:104px; background:url(../images/skin/box.jpg) no-repeat; float:left;margin-left:20px;}

#bt_fournitures{display: block; width: 251px; height: 28px;background: url(../images/skin/bt_fournitures.gif) no-repeat; float: right;}
#bt_espace{display: block; width: 192px; _margin-top:10px; height: 28px;background: url(../images/skin/bt_espace.gif) no-repeat; float: right;}

#txt{width: 460px;overflow: hidden; margin: 0 30px; position:relative;}
#txt_accueil{width: 500px;overflow: hidden; margin: 0 10px;}
.confirm{ font-size: 22px; font-weight: bold; color: #0159a5; text-align:center; background: url(../images/skin/bg_h1.gif) repeat-x left bottom; padding-bottom: 4px; }



