/* CSS Document */

body {background:#fff url(../images/bg_body.jpg) repeat-x; margin: 0; text-align: center; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666}
h1 { margin:0; padding:0}
h2 { margin:0 0 10px 0; padding:0}
h3 { margin:0 0 5px 0; padding:0}
#wrapper { margin:0; padding:15px 0 0 0; }
#header { padding:4px 0 0 0; width: 740px; height:81px; background:url(../images/bg_header.gif) no-repeat}
#logo {float:left; width:210px; padding:22px 0 0 20px; text-align:left;}

#topnav {background: white; list-style: none; margin: 0 20px 0 0; padding: 0; height: 40px; display: inline; overflow: hidden; width: 381px; float:right}
#topnav li { margin: 0; padding: 0; display: inline; list-style-type: none; text-indent:-9999px}
#topnav a { float: left; padding: 40px 0 0 0; overflow: hidden; height: 0px !important; height /**/:40px; /* for IE5/Win */}
#topnav a:hover { background-position: 0 -40px;}
#topnav a:active, #topnav a.selected {background-position: 0 -40px;}
#navHome a  { width: 91px; background: url(../images/btn_hp_FR.gif) top left no-repeat;}
#navProducts a  { width: 91px; background: url(../images/btn_products_FR.gif) top left no-repeat;}
#navServices a  { width: 110px; background: url(../images/btn_services_FR.gif) top left no-repeat;}
#navContact a  { width: 89px; background: url(../images/btn_contact_FR.gif) top left no-repeat;}

#navHomeSelected a  { width: 91px; background: url(../images/btn_hp_FR.gif) top left no-repeat; background-position: 0 -40px;}
#navProductsSelected a  { width: 91px; background: url(../images/btn_products_FR.gif) top left no-repeat; background-position: 0 -40px;}
#navServicesSelected a  { width: 110px; background: url(../images/btn_services_FR.gif) top left no-repeat; background-position: 0 -40px;}
#navContactSelected a  { width: 89px; background: url(../images/btn_contact_FR.gif) top left no-repeat; background-position: 0 -40px;}


#nav { margin:0; padding:0 5px 0 0}
#search {margin:0; padding:5px 20px 0 0; text-align:right}
#flag { margin:0; padding:10px 15px 0 0; height:12px; text-align:right; background:#8c8c8c}
#content {width: 740px; margin: 0 auto; background: #fff url(../images/bg_content.jpg) no-repeat; text-align: left; font-size: 10px}
#banner { width:740px; height:218px; padding:0; margin:0px; background:url(../images/header_home.jpg) no-repeat}
#bannerEntreprise { width:700px; height:148px; padding:70px 40px 0 0px; margin:0px; background:url(../images/header_entreprise_FR.gif) no-repeat;}
#bannerProduits { width:700px; height:148px; padding:70px 40px 0 0px; margin:0px; background:url(../images/header_produits.jpg) no-repeat;}
#bannerServices { width:700px; height:148px; padding:70px 40px 0 0px; margin:0px; background:url(../images/header_services.jpg) no-repeat;}
#bannerProduits marquee, #bannerEntreprise marquee, #bannerServices marquee {width:340px; height:65px; border:solid #f7ba6b 0px; background:/*#f4a038*/ url(../images/bg_marqee.jpg) no-repeat; padding:5px 7px 5px 8px ; color:#fff; float:right}
#bannerProduits marquee a, #bannerEntreprise marquee a, #bannerServices marquee a { color:#fff; text-decoration:none; background: url(../images/bg_underline_marqee.gif) repeat-x 0 11px;}
#bannerProduits marquee a:hover, #bannerEntreprise marquee a:hover, #bannerServices marquee a:hover { color:#fff; text-decoration:underline;}
#bannerProduits marquee img, #bannerEntreprise marquee img, #bannerServices marquee img { padding-right:5px;}



#txtContent { margin: 0; padding:10px 20px 20px 20px; width:700px; background:url(../images/bg_content.jpg) no-repeat}
#annonce { margin:0; padding:0px; width:357px; height:77px; border:solid #f7ba6b 1px; background:/*#f4a038*/ url(../images/bg_marqee.jpg) no-repeat; color:#fff; float:right}
#annonceFlash { margin:0; padding:0px; width:357px; height:77px; border:solid #f7ba6b 1px; background:/*#f4a038*/ url(../images/bg_marqee.jpg) no-repeat; color:#fff; float:right}
#servicesItem { margin:0; padding:0; width:445px; float:left}
#servicesItem table td p { padding-left:10px}
#presentationItem, #entrepriseItem, #servicesItem ul { margin:0; padding:0;}
#presentationItem ul, #entrepriseItem ul, #servicesItem ul { list-style:none; font-weight:bold}
#presentationItem ul  li, #entrepriseItem ul li, #servicesItem ul li { padding:0 0 5px 15px; background:url(../images/bullet.gif) no-repeat}
#presentationItem ul  li a, #entrepriseItem ul li a, #servicesItem ul li a { text-decoration: none; color:#525252;}
#presentationItem ul  li a:hover, #entrepriseItem ul li a:hover, #servicesItem ul li a:hover { text-decoration: none; color: #e06f03;}
#schemaPresentation { margin:15px 0 25px 0; padding:0; text-align:center;}

a.btn_entreprises { margin:0; padding:0; width:120px; height:29px; display:block; text-decoration: none; background:url(../images/btn_entreprises_off_FR.gif) no-repeat; text-indent:-9999px;}
a.btn_entreprises:hover { margin:0; padding:0; width:120px; height:29px;  display:block; text-decoration: none; background:url(../images/btn_entreprises_on_FR.gif) no-repeat; text-indent:-9999px;}

#txt_acheteur, #txt_vendeur { padding:0 0 10px 0; margin: 0 0 0 40px; width:600px}
#txt_acheteur p, #txt_vendeur p{ padding:0; margin: 0 0 10px 0;}
#txt_acheteur h4,  #txt_vendeur h4 { padding:0 0 0px 15px; background:url(../images/bullet.gif) no-repeat 0px 4px; font-family: Arial, Helvetica, sans-serif; font-size:16px; color:#e38f12}
#servicesItem a:hover { font-weight:bold; text-decoration: none; color:#e06f03;}
#servicesItem a, #moreInfo a {text-decoration: none; color:#e38f12;}
#moreInfo a:hover {text-decoration: none; color: #525252;}
#entrepriseItem a {text-decoration: none; color:#525252;}
#entrepriseItem a:hover {text-decoration: none; color: #e06f03;}
#txtContent a {text-decoration: none; color:#e38f12;}
#txtContent a:hover {text-decoration: none; color: #e06f03;}

.txt_avantages { padding-left:40px;}
#entrepriseItem .contact a { margin-bottom:2px; text-decoration: none; color:#e06f03; /*background: url(../images/bg_underline.gif) repeat-x 0 11px;*/}
#entrepriseItem .contact a:hover {margin-bottom:2px; text-decoration: undeline; color: #525252;}
.exproduits { padding-bottom:8px}
#patch { width:700px; height:18px; margin:0; padding:2px 20px 0 20px; background:url(../images/bg_patch.gif) no-repeat}
#patch a {text-decoration: none; color:#525252;}
#patch a:hover {text-decoration: none; color:#e06f03;}

#ttlVoitures { width:710px; height:36px; margin:0; padding:0px 20px 0 10px; background:url(../images/titleSection_voitures.gif) no-repeat; text-align:right}
#ttlTelephonie { width:710px; height:36px; margin:0; padding:0px 20px 0 10px; background:url(../images/titleSection_telephonie.gif) no-repeat; text-align:right}
#ttlCamions { width:710px; height:36px; margin:0; padding:0px 20px 0 10px; background:url(../images/titleSection_camions.gif) no-repeat; text-align:right}
#ttlEngins { width:710px; height:36px; margin:0; padding:0px 20px 0 10px; background:url(../images/titleSection_engins.gif) no-repeat; text-align:right}
#ttlTracteurs { width:710px; height:36px; margin:0; padding:0px 20px 0 10px; background:url(../images/titleSection_tracteurs.gif) no-repeat; text-align:right}
#ttlRemorques { width:710px; height:36px; margin:0; padding:0px 20px 0 10px; background:url(../images/titleSection_remorques.gif) no-repeat; text-align:right}
#ttlMachines { width:710px; height:36px; margin:0; padding:0px 20px 0 10px; background:url(../images/titleSection_machines.gif) no-repeat; text-align:right}
#ttlServices { width:710px; height:36px; margin:0; padding:0px 20px 0 10px; background:url(../images/titleSection_services.gif) no-repeat; text-align:right}
#blockprod1, #blockprod2, #blockprod3 { margin:0; padding:20px; }
#blockprod1 img, #blockprod2 img, #blockprod3 img { margin:10px; padding:5px;}
#nothing, #nothing2 { margin:0; padding:0; width:260px; height:36px; float:left}
#buttonPage, #buttonPage2 { margin:0; padding:10px 0 0 0; width:150px; height:26px; float:left}
#numPage, #numPage2  { margin:0; padding:10px 0 0 0; width:50px; height:26px; font-weight:bold; float:left; text-align:center}
#jumpMenu, #jumpMenu2 {margin:0; padding:5px 0 0 0; width:250px; height:31px; float:left}
#jumpMenuStyle, #jumpMenuStyle2 { margin: 3px 0; padding:2px 0 0 0; color: #666; background: url(../images/bg_jumpMenu.gif) repeat-x; /*height:21px;*/ font-size:9px; border:1px solid #c9c9c9;}
#jumpMenuStyle option, #jumpMenuStyle2 option { background:white;padding:3px 0 0 0}
#infoContact { margin:20px 0 0 0; padding:15px 0 0 20px; width:575px; height:139px; background:url(../images/background/bg_infoContact.jpg) no-repeat}
#infoSociety { width:290px; float:left}
#infoTeam { width:250px; float:left}
#introTxt { margin:0 0 0 5px; padding:0; width:249px; height:387px; background:url(../images/background/bg_introTxt.jpg) no-repeat; float:left; overflow:auto}
#intro { margin:40px 0 0 0}
#introTxt p { padding:10px}
#info-nav	{border: 0; margin: 0 0px 0 0 ; padding: 5px 0px 0px 0px; color: #8992A4; width: 740px; text-align:right; height:15px; float:right; font-family:Verdana, Arial, Helvetica, sans-serif}
#info-nav li {display: inline; font-size: 10px; padding: 0 3px 0px 19px; margin: 0}

/* HOME PAGE */
#panelLeft { margin:0 0 0 5px; padding:0; width:345px; float:left;}
#itemServices { width:345px; text-align:center; margin:0; padding:0}

/*  NAVIGATION CSS LEFT MENU */
#leftNav1 { /*background:red; position: absolute;*/ top: 10px; left: 10px; list-style: none;	margin: 0; padding: 0; height: 96px;
	/*display: inline;*/ overflow: hidden; width: 170px; font-size:10px; float:left}
#leftNav1 li { margin: 0; padding: 0; display: inline; list-style-type: none; /*text-indent:-9999px*/}
#leftNav1 a { float: left; padding: 32px 0 0 0; overflow: hidden; height: 0px !important; height /**/:28px; /* for IE5/Win */}
#leftNav1 a:hover { background-position: 0 -32px;}
#leftNav1 a:active, #leftNav1 a.selected { background-position: 0 -32px;}

#leftNav2 { /*background:red; position: absolute;*/ top: 10px; left: 10px; list-style: none;	margin: 0; padding: 0; height: 96px;
	/*display: inline;*/ overflow: hidden; width: 170px; font-size:10px; float:left}
#leftNav2 li { margin: 0; padding: 0; display: inline; list-style-type: none; /*text-indent:-9999px*/}
#leftNav2 a { float: left; padding: 32px 0 0 0; overflow: hidden; height: 0px !important; height /**/:28px; /* for IE5/Win */}
#leftNav2 a:hover { background-position: 0 -32px;}
#leftNav2 a:active, #leftNav2 a.selected { background-position: 0 -32px;}

#navVoitures_fr a  { width: 170px; background: url(../images/btn_voitures.gif) top left no-repeat;}
#navCamions_fr a  { width: 170px; background: url(../images/btn_camions.gif) top left no-repeat;}
#navTelephonie_fr a  { width: 170px; background: url(../images/btn_tel.gif) top left no-repeat;}

#navTracteurs_fr a  { width: 170px; background: url(../images/btn_tracteurs.gif) top left no-repeat;}
#navRemorques_fr a  { width: 170px; background: url(../images/btn_remorques.gif) top left no-repeat;}
#navMachines_fr a  { width: 170px; background: url(../images/btn_machines.gif) top left no-repeat;}

/*#itemServicesBlock1 { width:170px; margin:0; padding:0; float:left}
#itemServicesBlock2 { width:175px; margin:0; padding:0; float:left}*/

#servicesPic { width:345px; text-align:center; margin:0; padding:25px 0 0 0}
#panelRight { margin:0 0 0 20px; padding:0; width:311px; float:left}
#panelServices { margin:0 0 10px 0; padding:10px; width:291px; height:132px; text-align:left; font-size:10px; background:url(../images/bg_hp_services.gif) no-repeat}
#panelServices ul { margin:5px 0 0 100px; padding:0px;}
#panelServices ul { list-style:none; font-weight:bold}
#panelServices ul li { padding:0 0 5px 15px; background:url(../images/bullet.gif) no-repeat}
#panelServices ul li a { text-decoration: none; color:#525252;}
#panelServices ul li a:hover { text-decoration: none; color: #e06f03;}
#panelAppelOffre { margin:0; padding:10px; width:291px; height:119px; text-align:left; font-size:10px; line-height:15px; background:url(../images/bg_hp_appeloffre.gif) no-repeat; line-height:13px;}
#panelAppelOffre a { text-decoration: none; color: #e06f03;}
#panelAppelOffre a:hover { text-decoration: none; color:#525252;}

#panels p { padding:10px}
#panelEntreprises { margin:10px 0 0 0px; padding:5px; width:311px; height:32px; background:url(../images/bg_hp_entreprises.gif) no-repeat;}
#panelEntreprisesTxt { margin:0 5px 0 5px; padding:0; float:left; width:535px}
#panelEntreprisesButton { margin:0 0 0 5px; padding:0; float:left}
#plusProduits { float:right; margin:5px 8px; padding:0;}
#plusServices { float:right; margin:5px 25px 0 0px; padding:0;}
#plusInfo { float:left; margin:5px 0px 0 0px; padding:0;}
.hpPluServices {margin:5px 0 0 115px;}
.plusInfo { text-align:left; margin:15px 0 0 0; padding:0 px 0 0}

a.btn_plusProduits { margin:0; padding:0; width:127px; height:18px; display:block; text-decoration: none; background:url(../images/btn_plusdeproduits_On_FR.gif) no-repeat; text-indent:-9999px;}
a.btn_plusProduits:hover { margin:0; padding:0; width:127px; height:18px;  display:block; text-decoration: none; background:url(../images/btn_plusdeproduits_Off_FR.gif) no-repeat; text-indent:-9999px;}

a.btn_plusServices { margin:0; padding:0; width:127px; height:18px; display:block; text-decoration: none; background:url(../images/btn_plusdeservices_On_FR.gif) no-repeat; text-indent:-9999px;}
a.btn_plusServices:hover { margin:0; padding:0; width:127px; height:18px;  display:block; text-decoration: none; background:url(../images/btn_plusdeservices_Off_FR.gif) no-repeat; text-indent:-9999px;}

a.btn_plusInfo { margin:0; padding:0; width:92px; height:18px; display:block; text-decoration: none; background:url(../images/btn_plusinfo_On_FR.gif) no-repeat; text-indent:-9999px;}
a.btn_plusInfo:hover { margin:0; padding:0; width:92px; height:18px;  display:block; text-decoration: none; background:url(../images/btn_plusinfo_Off_FR.gif) no-repeat; text-indent:-9999px;}

#sitemap {padding: 0px 0px 0px 0px; margin: 0}
#contact {padding: 0px 0px 0px 0px; margin: 0 10px 0 10px}
#sitemap a{color: #8992A4; text-decoration:none; }
#contact a{color: #8992A4; text-decoration:none; }
#sitemap a:hover{color: #C91E1B; text-decoration:underline;}
#contact a:hover {color: #C91E1B; text-decoration:underline;}
#appelOffre { margin:0; padding:0; width:675px; float:left}
#callAppelOffre { margin:0 0 10px 0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#FF9900; font-weight:bold;}
#panel_appelOffre { margin:0; padding:0; width:675px;}
#panel_appelOffre_top { margin:0; padding:0; width:675px; height:15px; background:url(../images/panel_appelOffre_top.jpg) no-repeat}
#panel_appelOffre_middle { margin:0; padding:0; width:645px; padding:0 15px 0 15px; background:url(../images/panel_appelOffre_middle.jpg) repeat-y}
#panel_appelOffre_bottom { margin:0; padding:0; width:675px; height:16px; background:url(../images/panel_appelOffre_bottom.gif) no-repeat}
#panel_appelOffre ul { margin:10px; padding:0px;}
#panel_appelOffre ul { list-style:none; font-weight:bold}
#panel_appelOffre ul li { padding:0 0 5px 15px; background:url(../images/bullet.gif) no-repeat}
#panel_appelOffre ul li a { text-decoration: none; color:#525252;}
#panel_appelOffre ul li a:hover { text-decoration: none; color: #e06f03;}

#disclaimerItem { margin:0; padding:0; }
#disclaimerItem h2 { margin:5px 0 5px 0; padding:0 0 0px 15px; background:url(../images/bullet.gif) no-repeat 0px 4px; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size:16px; color:#e38f12}
#disclaimerItem table td p { padding-left:10px}
#disclaimerItem ul { margin:10px 0 10px 30px; padding:0; width:550px; list-style:none; font-weight:bold}
#disclaimerItem ul li { padding:0 0 8px 15px; background:url(../images/bullet.gif) no-repeat}
#disclaimerItem ul li a { text-decoration: none; color:#525252;}
#disclaimerItem ul li a:hover { text-decoration: none; color: #e06f03;}
#servicesList { margin:0 0 0 5px; padding:10px 0 0 0; width:249px; height:335px; background:url(../images/background/bg_listServices.jpg) no-repeat; float:left; overflow:auto}
#servicesList ul { margin:10px; padding:0px;}
#servicesList ul { list-style:none; font-weight:bold}
#servicesList ul li { padding:0 0 5px 15px; background:url(../images/bullet.gif) no-repeat}
#servicesList ul li a { text-decoration: none; color:#525252;}
#servicesList ul li a:hover { text-decoration: none; color: #e06f03;}
#servicesLogo { margin:0; padding:0; width:420px; float:left}
#servicesLogo table { margin:0; padding:0; width:420px;}
#servicesLogo tr { background:url(../images/bg_services.gif) no-repeat; height:105px;}

#servicesAdress { margin:12px 0 25px 0; padding:10px; width:372px; height:102px; background: url(../images/bg_services_address.gif) no-repeat; float:left;} 
#servicesAdress h2 { margin:0 0 8px 0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold;} 
#servicesAdress p { margin:0 0 0 0; padding:0;} 

.servicesInfo { margin:0; padding:0}
.servicesInfotop { margin:0; padding:0; width:541px; height:23px; background:url(../images/bg_servicesInfo_top.gif) no-repeat}
.servicesInfocontent { margin:0; padding:0 10px 0 10px; width:521px; background:url(../images/bg_servicesInfo_content.gif) repeat-y}
.servicesInfocontent ul { margin:0px; padding:0px 0 0 0; list-style:none; font-weight:bold;}
.servicesInfocontent ul li { padding:0 0 10px 20px; background:url(../images/bullet.gif) no-repeat}
.servicesInfocontent ul li a { text-decoration: none; color:#525252;}
.servicesInfocontent ul li a:hover { text-decoration: none; color: #e06f03;}
.servicesInfobottom { margin:0; padding:0; width:541px; height:23px; background:url(../images/bg_servicesInfo_bottom.gif) no-repeat}
.btnServices { margin:10px 0 25px 0; padding:0; width: 140px; float:left}
.servicesInfoLogo { margin:0 5px 5px 0; padding: 4px; background:#fff; border:1px dotted #ccc;}

#services_prix { margin:0 0 0 20px; padding:0; width:260px; float:left}
#horaires_photos { margin:0 0 0 20px; padding:0; width:260px; float:left}
#services_prix img, #horaires_photos img { margin-left:5px;}
#services_prix img a, #horaires_photos img a { border:none;}
.asterix { font-style:italic; margin-top:95px;}

#servicesInfo1, #servicesInfo2 { margin:10px 0 0 0; padding:60px 50px 50px 50px; width:452px; height:252px; background:url(../images/bg_services_plus_info.jpg) no-repeat} 
#servicesInfo1 ul, #servicesInfo2 ul { margin:10px; padding:15px 0 0 0; list-style:none; font-weight:bold;}
#servicesInfo1 ul li, #servicesInfo2 ul li { padding:0 0 10px 15px; background:url(../images/bullet.gif) no-repeat}
#servicesInfo1 ul li a, #servicesInfo2 ul li a { text-decoration: none; color:#525252;}
#servicesInfo1 ul li a:hover, #servicesInfo2 ul li a:hover { text-decoration: none; color: #e06f03;}

#service1 table, #service2 table, #service3 table { margin:10px 0 0 0; border:1px dotted #ccc}
#service4 table{ margin:10px 0 0 0; border:0px}
#service1 table tr td, #service2 table tr td, #service3 table tr td { margin:0; padding:5px;}
#service4 table tr td { margin:0; padding:5px;}
.horaire_de { background:#666; color:#fff;}
.horaire_a { background:#FF9900}
.horaire_h_a { background:#fff}
.horaire_h_b { background:#e6f3ff}
.horaire_jours_a { background:#f5f5f5}
.horaire_jours_b { background:#dadada}



/*.servicesBlock { margin:0 0 8px 10px; padding:0; width:411px; height:105px; background:url(../images/bg_services.gif) no-repeat;}
.servicesBlock h3 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color: #474747;}
.servicesBlock p { margin:0; padding:3px}
.servicesBlock a { text-decoration: none; color: #e06f03;}
.servicesBlock a:hover { text-decoration: none; color:#525252;}
.servicesBlocklogo { float:left; width:120px; height:105px;}
.servicesBlockTxt { float:left; margin:9px 0 0 0; padding:8px 5px 5px 8px ; width:252px; height:72px; }*/


.servicesBlockbis { margin:0 0 8px 10px; padding:0; width:411px; height:105px;}
.servicesBlockleft { float:left; margin:0; padding:18px 0 0 15px; width:110px; height:87px; background: url(../images/bg_services_SLICES_01.gif) no-repeat}
.servicesBlockright { float:left; margin:0; padding:0; width:285px; height:105px;}
.servicesBlocktop{  margin:0; padding:0 0 0 11px; width:274px; height:17px; background: url(../images/bg_services_SLICES_02.gif) no-repeat}
.servicesBlocktext { margin:0; padding:0 10px 0 11px; width:264px; height:56px; background: url(../images/bg_services_SLICES_03.gif) no-repeat}
.servicesBlockbottom { margin:0; padding:0; width:285px; height:32px;}
.servicesBlocklink { float:left; margin:0; padding:0 0 0 11px; width:237px; height:32px; background: url(../images/bg_services_SLICES_04.gif) no-repeat}
.servicesBlockbtn { float:left; margin:0; padding:0; width:37px; height:32px; background: url(../images/bg_services_btn_off.gif) no-repeat}
.servicesBlockbtnempty { float:left; margin:0; padding:0; width:37px; height:32px; background: url(../images/bg_services_btnempty.gif) no-repeat}
.servicesBlockbis h3 { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color: #474747;}
.servicesBlockbis p { margin:0; padding:0}
.servicesBlockbislink a { margin:0; padding:0; text-decoration: none; color: #e06f03;}
.servicesBlockbislink a:hover { margin:0; padding:0; text-decoration: none; color:#525252;}
a.btn_pluservices { margin:0; padding:0; width:37px; height:32px; display:block; text-decoration: none; background:url(../images/bg_services_btn_off.jpg) no-repeat; text-indent:-9999px;}
a.btn_pluservices:hover { margin:0; padding:0; width:37px; height:32px;  display:block; text-decoration: none; background:url(../images/bg_services_btn_on.jpg) no-repeat; text-indent:-9999px;}



.logoServices { margin:9px 7px 0 7px; padding:9px 0 0 0; width:115px; height:85px; text-align:center; background:url(../images/bg_ico_services.jpg) no-repeat; float:left}

.website { font-size:12px; font-weight:bold; font-size:11px; color: #e06f03;}
.ttlServicesList { margin:0 0 5px 18px; padding:0}
#servicesFullList { margin:0; padding:0 0 0 35px;}
#servicesFullList ul { list-style:none;}
#servicesFullList ul ul{ list-style:circle;}
#servicesFullList a { color:#474747; /*border-bottom:1px solid #e7eaee*/}
#servicesFullList a:hover { color:#e38f12;}
.catServices { margin-top:10px;}
#more { margin:0; padding:0;}
#more ul { margin-bottom:20px; list-style:none;}
#more ul li { padding:0 0 5px 15px; background:url(../images/bullet.gif) no-repeat}
#more ul li a { text-decoration: none; color:#525252;}
#more ul li a:hover { text-decoration: none; color: #e06f03;}
#more a {text-decoration: none; color:#e38f12;}
#more a:hover {text-decoration: none; color: #525252;}
#more h3 { color:#474747; font-size:18px; font-family: Arial, Helvetica, sans-serif; font-weight:bold;}
#more h4 { color:#e38f12; font-size:16px; font-family: Arial, Helvetica, sans-serif; font-weight:bold;}
.picMore { margin: 0 7px 4px 0;}
#infoSales { margin:15px 0 0  15px; padding:0;  width:392px;}
#infoSales_top { margin:0; padding:0; width:392px; height:12px; background:url(../images/bg_infoSales_top.gif) no-repeat }
#infoSales_middle { margin:0; padding:0 5px 0 9px; width:378px; background:url(../images/bg_infoSales_mdl.gif) repeat-y}
#infoSales_middle h3 { color:#474747; font-size:14px; font-family: Arial, Helvetica, sans-serif; font-weight:bold;}
#infoSales_middle a { text-decoration: none; color:#e06f03;}
#infoSales_middle a:hover { text-decoration: none; color: #525252;}
#infoSales_bottom { margin:0; padding:0; width:392px; height:12px; background:url(../images/bg_infoSales_btm.gif) no-repeat}

#callproduct { margin:50px 0 0 0; padding: 0 0 0 3px; font-family:Arial, Helvetica, sans-serif; font-size:10px}
#callproduct2 { padding: 0 0 0 30px; font-family:Arial, Helvetica, sans-serif; font-size:12px}

#expoProduits, #serviceappelOffres { margin:10px 0 10px 0; padding: 0 0 0 30px;}
#expoProduits h4, #serviceappelOffres h4 { padding:0 0 0px 15px; background:url(../images/bullet.gif) no-repeat 0px 4px; font-family: Arial, Helvetica, sans-serif; font-size:16px; color:#e38f12}
#expoProduits ul, #serviceappelOffres ul { margin:10px 0 10px 0; padding:10px 10px 0px 10px; list-style:none;}
#expoProduits ul li, #serviceappelOffres ul li { margin:0; padding:0 0 10px 0;}
.remarque { margin:0 0 0 50px; padding:10px; text-align:center; width:516px; height:32px; background:url(../images/bg_remarques.jpg) no-repeat;}

#serviceAnnones .remarque2 { margin:0 0 0 50px; padding:10px; text-align:center; width:516px; height:32px; background:url(../images/bg_remarques.jpg) no-repeat;}

.alphabet {font-family: Arial, Helvetica, sans-serif; font-size:16px; color:#e38f12; font-weight:bold;}

#serviceAnnones {margin:10px 0 10px 0; padding: 0 0 0 30px;}
#serviceAnnones h4 { padding:0 0 0px 15px; background:url(../images/bullet.gif) no-repeat 0px 4px; font-family: Arial, Helvetica, sans-serif; font-size:16px; color:#e38f12}
#serviceAnnones p { margin:10px 0 10px 0; padding:0}
#serviceAnnones ul { margin:10px 0 10px 0; padding:10px 10px 0px 10px; list-style:none;}
#serviceAnnones ul li { margin:0; padding:0 0 10px 18px; font-weight:normal;}
#affichages { margin:0; padding:0; text-align:center;}
#affichages img { margin:10px; padding:0;}
#affichageSimple { margin:10px 0 0 0; padding:0}
#affichageCible { margin:10px 0 0 0; padding:0}
#tarifs { margin:0; padding:0;}
#tarifs table { margin:10px 0 0 0; border:0px}

#photo table { margin:10px 0 0 0; border:1px dotted #ccc}
#tarifs table tr td { margin:0; padding:5px;}
#tarifs .typeaffich { background:#666; color:#fff;}
#tarifs .prix { background:#eaeaea}
#tarifs .duree { background:#d3d3d3}
#tarifs .aff_simple { background:#b1d7fb}
#tarifs .aff_cible { background:#cfeaf3}
#tarifs .prix_txt { color:#e38f12;}
#remarque_annonces { margin:10px 0 0 0; padding:0;}
#remarque_annonces h3 { margin:0; padding:0; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#e38f12; font-weight:bold; font-style: italic}
#remarque_annonces ul { list-style:none; margin:8px 0 0 10px; padding:0}
#remarque_annonces ul li { margin:0 0 8px 0; padding:0 0 0 18px; font-weight:normal;}


.lang {padding: 0 5px 0 5px}
.fr { padding-left: 3px;}
.nl { padding-left: 0px; padding-right: 0px;}
.en { padding-right: 0px;}
.update { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; padding: 10px 0px 0px 30px; margin: 0x 0px 0px 0px; float:left}
.gray { color:#666}
.orange {color:#e38f12}
.teamTtl { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#f4a025}
.underline { margin:10px 0  10px 0; padding:0; text-align:center}


/*------ clear ------*/
.clear {height: 0; clear: both;}
#cap-top { width:740pxpx; height:11px; line-height: 0px; background-image:url(../images/cap_top.gif); background-repeat:no-repeat;}
#cap-bottom { width:740px; height:11px; line-height: 0px; background-image:url(../images/cap_bottom.gif); background-repeat:no-repeat;}
.top { text-align:right; float:right; padding: 0 0 5px 0; margin: 0 0 0 0}

/*------ navigation ------*/
#navigation {height: 9px; font-size: 10px; font-weight: bold; color: #666666; background:#FFFFFF url(../images/bg_navigation.gif) no-repeat; padding: 5px 10px 5px 6px; line-height: 9px; text-align: left}
#navigation ul {margin: 0; padding: 0}
#navigation li {padding-right: 12px; display: inline; list-style-type: none; margin: 0}
#navigation a {text-decoration:none; color: #FFFFFF}
#navigation a:hover {color: #FFC559;}

/*------ footer ------*/
#footer { text-align: center; font-size: 9px; color:#525252;}
#footer a {text-decoration: none; color:#525252;}
#footer a:hover {text-decoration: none; color: #e06f03;}
#footer-in { width: 740px; height:54px; background: #fff url(../images/background/bg_footer.jpg) no-repeat; margin: 0 auto; padding:30px 0 10px 0}

/*-- form --*/
form {margin: 0; padding: 0}
form input, form textarea {margin: 3px 0; width:250px }
form select {margin: 3px 0}
input {background: url(../images/bg_input.gif); padding:0; }
textarea {background:#FFF; background:url(../images/bg_form-box.gif) repeat-x;}
.label { font: 10px Verdana; color:#797979}
.button {background: url(../images/bt-envoyer.gif); width:17px; height:17px; border: 0px; font: bold 10px Verdana;}
textarea, input {border: 1px solid #c9c9c9; font: 10px Verdana; color: #525252; padding: 2px;}
#noborder {border: 0px solid; width:74px; height:17px }
.input {border: 1px solid #f1f1f1; margin-top: 5px; background: #FFF url(../images/bg_input-box.gif) repeat-x; padding: 0px 0 0 3px; font: 11px Verdana; color: #29546d; height:20px;}
.focus {background: #d0ecf4 url(../images/bg_input-focus.gif) repeat-x; width:250px} 
.focus-txtarea {background: url(../images/bg_txtarea-focus.gif) repeat-x; width:250px} 



