*	{margin: 0; padding: 0;}
body{background-image:url(../images/body_bg.png); background-repeat:repeat-x; background-color:#f3f3e9; font-family: Arial; font-size: 12px;}
img {border:0px;}

/* //////////// /*
   HEADER + NAV
/* /////////// */
#logo { width:283px; height:81px;}

#service_clients { width:215px; height:55px; background-image:url(../images/header/service_clients.png); background-repeat:no-repeat; margin-top:6px; margin-left:220px; padding-left:60px; padding-top:20px; line-height:20px; text-align:left;}
.service_texte { font-family:arial; font-size:16px; color:#6a6767; text-align:left;}
.service_num { color:#002d5d; font-family:arial; font-size:24px; font-weight:bold; text-align:left;}

.menu_left {width:6px; height:29px; background-image:url(../images/header/menu_left.png); background-repeat:no-repeat;}
.menu_right {width:6px; height:29px; background-image:url(../images/header/menu_right.png); background-repeat:no-repeat;}
#menu_nav { height:29px; background-image:url(../images/header/menu_bg.jpg); background-repeat:repeat-x; padding:0; margin:0; width:542px; list-style-type:none; font-family:arial; font-size:13px; color:#FFF; line-height:28px; text-align:center;}
.elements a { display:block; float:left; color:#FFF; text-decoration:none; padding-left:9px; padding-right:9px;}
.elements a:hover { background-image:url(../images/header/menu_hover.jpg); background-repeat:repeat-x; text-decoration:none;}


/* /////// /*
   SCROLL
/* /////// */
a:link, a:visited { color : #fff; text-decoration : none;}
a img {border : 0;}
div.wrap {width : 1000px; margin : 0 0 0 0 ; text-align : left;}
div#top div#nav {float : left; clear : both; width : 1000px; height : 52px;}
div#top div#nav ul {float : left; width : 700px; height : 52px; list-style-type : none;}
div#nav ul li {float : left; height : 52px;}
div#nav ul li a {border : 0; height : 52px; display : block; line-height : 52px; text-indent : -9999px;}
div#header {margin : 0 0 0;}
div#video-header {height : 683px; margin : -1px 0 0;}
div#scroll div.wrap {height : 336px;}
div#scroll div#slide-holder {z-index : 40; width : 993px; height : 336px; position : absolute;}
div#scroll div#slide-holder div#slide-runner {top : 0px; left : 0px; width : 1000px; height : 336px; overflow : hidden; position : absolute;}
div#scroll div#slide-holder img {margin : 0; display : none; position : absolute;}
div#scroll div#slide-holder div#slide-controls {left : 500px; bottom : 290px; width:500px; height : 46px; display : none; position : absolute;}
div#scroll div#slide-holder div#slide-controls p.text {float : left; color : #fff; display : inline; font-size : 10px; line-height : 16px; text-transform : uppercase;}
div#scroll div#slide-holder div#slide-controls p#slide-nav {float : right; height : 24px; display : inline; margin : 11px 15px 0 0;}
div#scroll div#slide-holder div#slide-controls p#slide-nav a {float : left; width : 24px; height : 24px; display : inline; font-size : 11px; margin : 0 5px 0 0;line-height : 24px;
														font-weight : bold; text-align : center; text-decoration : none; background-position : 0 0; background-repeat : no-repeat;}
div#scroll div#slide-holder div#slide-controls p#slide-nav a.on {background-position : 0 -24px;}
div#scroll div#slide-holder div#slide-controls p#slide-nav a {background-image : url(../images/scroll/silde-nav.png);}
div#nav ul li a {background : url(../images/scroll/nav.png) no-repeat;}

#retail { width:306px; height:286px; margin-top:42px; margin-left:685px; position:absolute; z-index:1000;}
.scroll_bottom { background-image:url(../images/scroll/scroll_bottom.png); background-repeat:no-repeat; width:1000px; height:30px; background-position:top center;}


/* /////// /*
   CENTRE
/* /////// */
.partenaires { width:400; padding:10px 5px 5px 5px; background-color:#c9e6e9; font-family:"Trebuchet MS"; font-size:14px; text-align:left;}
.partenaires_top { background-image:url(../images/centre/partenaires_top.png); height:4px; background-repeat:no-repeat;}
.partenaires_bottom { background-image:url(../images/centre/partenaires_bottom.png); height:4px; background-repeat:no-repeat;}

.services { width:265; padding:10px 5px 5px 5px; background-color:#46b9b9; font-family:"Trebuchet MS"; font-size:14px; text-align:left;}
.services_top { background-image:url(../images/centre/services_top.png); height:4px; background-repeat:no-repeat;}
.services_bottom { background-image:url(../images/centre/services_bottom.png); height:4px; background-repeat:no-repeat;}

.solutions { width:265; padding:10px 5px 5px 5px; background-color:#bfea5f; font-family:"Trebuchet MS"; font-size:14px; text-align:left;}
.solutions_top { background-image:url(../images/centre/solutions_top.png); height:4px; background-repeat:no-repeat;}
.solutions_bottom { background-image:url(../images/centre/solutions_bottom.png); height:4px; background-repeat:no-repeat;}

.separation_cadre01{ width:250px; height:1px; margin-left:auto; margin-right:auto; background-color:#FFF; margin-top:7px; margin-bottom:12px;}
.separation_cadre02{ width:390px; height:1px; margin-left:auto; margin-right:auto; background-color:#FFF; margin-top:10px;}


/* ////////// /*
   TITRE HOME
/* ////////// */
.titre01{ height:68px; width:210px; margin-left:auto; margin-right:auto; margin-bottom:10px;}
.titre02{ height:68px; width:265px; margin-left:auto; margin-right:auto; margin-bottom:10px;}
.titre03{ height:68px; width:300px; margin-left:auto; margin-right:auto; margin-bottom:10px;}
.titre_left{ background-image:url(../images/centre/titre_left.png); width:68px; height:68px; float:left;}
.titre_bg{ background-repeat:no-repeat; background-position:right; width:auto; height:39px; float:left; margin-top:14px; line-height:39px; font-family:tahoma; font-size:15px; color:#002d5d; text-align:center; text-transform:uppercase; background-color:#FFF;}
.titre_right { background-image:url(../images/centre/titre_right.png); background-repeat:no-repeat; width:10px; height:39px; margin-top:14px; float:left;}


/* ///////////////////// /*
   TEXTE GENERAL ET ACCUEIL
/* ///////////////////// */
.texte_big_bleu { font-family:arial; font-size:20px; color:#12575e; font-weight:bold;}
.texte_big_blanc { font-family:arial; font-size:20px; color:#fff; font-weight:bold; text-align:center}
.texte_normal_blanc { font-family:arial; font-size:18px; color:#fff; font-weight:normal; text-align:left; padding-left:40px; line-height:24px;}
.texte_normal_bleu { font-family:arial; font-size:18px; color:#12575e;}

.texte_normal_bleu a { font-family:arial; font-size:18px; color:#12575e; text-decoration:none;}
.texte_normal_bleu a:hover{ font-family:arial; font-size:18px; color:#12575e; text-decoration:underline;}

.texte_normal_noir_centre { font-family:arial; font-size:15px; font-weight:bold; text-align:center;}


/* ///////////////////// /*
   MENU GAUCGE DES PAGES
/* ///////////////////// */
.menu_dyn { width:275px; display:block; margin:-10px 10px 10px 10px;}

.menu_dyn_first_turquoise{height:32px; background-color:#99d6d6; text-align:left; width:245px; font-family:arial; font-size:15px; font-weight:bold; color:#fff; text-transform:uppercase; margin-bottom:10px; margin-top:10px; list-style-type:none; padding-left:30px; list-style-position:inside; background-image:url(../images/menu_left/puce.png); background-repeat:no-repeat; background-position: left; line-height:34px; text-decoration:none;}
.menu_dyn_first_turquoise a{height:32px; background-color:#99d6d6; text-align:left; width:245px; font-family:arial; font-size:15px; font-weight:bold; color:#fff; text-transform:uppercase;  list-style-type:none; list-style-position:inside; line-height:34px; text-decoration:none;}
.menu_dyn_first_turquoise a:hover{height:32px; background-color:#99d6d6; text-align:left; width:245px; font-family:arial; font-size:15px; font-weight:bold; color:#002d5d; text-transform:uppercase;  list-style-type:none; list-style-position:inside; line-height:34px; text-decoration:none;}

.menu_dyn_second { font-family:arial; font-size:13px; text-transform:uppercase; padding-left:30px; text-align:left; color:#275d8d; margin-top:5px; margin-bottom:5px;  list-style:square; list-style-position:inside; text-decoration:none;}
.menu_dyn_second a { font-family:arial; font-size:13px; text-transform:uppercase; text-align:left; color:#275d8d; list-style:square; list-style-position:inside; 
text-decoration:none;}
.menu_dyn_second a:hover { font-family:arial; font-size:13px; text-transform:uppercase; text-align:left; color:#cc0780; list-style:square; list-style-position:inside; text-decoration:none;}

.menu_dyn_thirth { font-family:arial; font-size:11px; text-transform:uppercase; padding-left:60px; text-align:left; color:#000000; margin-top:5px; margin-bottom:5px; list-style:none; list-style-position:inside; text-decoration:none;}
.menu_dyn_thirth a { font-family:arial; font-size:11px; text-transform:uppercase; text-align:left; color:#000000; list-style:none; list-style-position:inside; 
text-decoration:none;}
.menu_dyn_thirth a:hover { font-family:arial; font-size:11px; text-transform:uppercase; text-align:left; color:#cc0780; list-style:none; list-style-position:inside; text-decoration:none;}

/* /////// /*
   FOOTER
/* /////// */
#footer { width:100%; height:250px; background-image:url(../images/footer/footer_bg.png); padding-top:10px; background-repeat:repeat; font-size:12px; 
color:#fff; line-height:18px;}
.footer_nav { list-style-image:url(../images/footer/fleche.png); text-align:left;}
.footer_nav a{ list-style-image:url(../images/footer/fleche.png); color:#fff; text-decoration:none; text-align:left;}
.footer_nav a:hover{ list-style-image:url(../images/footer/fleche.png); color:#fff; text-decoration:underline; text-align:left;}

.footer_plan { margin-bottom:10px; text-align:left;}
.footer_coordonnees { text-align:left; line-height:18px; color:#fff;}
.footer_separation { background-image:url(../images/footer/separation.png); background-repeat:no-repeat; background-position:center; height:20px;}
.footer_reseaux { line-height:14px; text-align:left;}
.footer_reseaux a{ line-height:14px; text-align:left; text-decoration:none;}
.footer_reseaux a:hover{ line-height:14px; text-align:left; text-decoration:underline;}


/* /////////////////////////// /*
   TEMPLATE GENERAL DES PAGES
/* /////////////////////////// */
h1 { font-family: "Arial Rounded MT Bold"; font-size:23px; text-align:center; color:#FFF; line-height:68px; padding-left:10px; padding-right:10px; height:68px; background-image:url(../images/centre/big_titre_bg.png); background-repeat:repeat-x; text-transform:uppercase;}
.h1_left { background-image:url(../images/centre/big_titre_left.png); background-repeat:no-repeat; width:84px; height:68px;}
.h1_right { background-image:url(../images/centre/big_titre_right.png); background-repeat:no-repeat; height:68px; width:14px;}
.titre_general{ width:886px; background-image:url(../images/centre/top_bg.png); background-repeat:no-repeat; height:159px; margin-left:auto; margin-right:auto; font-family:"Century Gothic"; font-size:28px; text-align:center; color:#002d5d; line-height:40px; padding-left:10px; padding-right:10px;}

.table_general { border:solid 1px #e4e6e6; background-color:#FFF; width:648px; padding:20px 20px 20px 20px;}
.table_big { border:solid 1px #e4e6e6; background-color:#FFF; width:958px; padding:20px 20px 20px 20px;}
.texte_general { font-family:arial; font-size:14px; text-align:justify; line-height:20px;}
.texte_general_rouge { font-family:arial; font-size:14px; text-align:center; line-height:20px; color:#F00;}
.texte_general_pad30 { padding-left:30px;}
.image_page { border:solid 1px #46b9b9; margin-bottom:10px; width:648px; margin-left:auto; margin-right:auto;}




/* /////////////////////////// /*
   PAGE CONTACTEZ-NOUS
/* /////////////////////////// */
.contact_list { width:380px; height:25px; border:solid 1px #008fb2; line-height:25px; font-family:"Century Gothic"; font-size:14px; color:#044d5f;}
.contact_zone { width:380px; height:100px; border:solid 1px #008fb2; font-family:"Century Gothic"; font-size:14px; color:#044d5f;}
