/* _____STRUCTURE PAGE _____*/
body
{background: url(../img/commun/bg-page.jpg) top repeat-x; background-color: #FFFFFF; margin:0 ; border:0; padding:0}
#page
{position:absolute;width: 925px;left:50%;margin-left: -462px;border:0px;padding:0;vertical-align:top; background: url(../img/commun/bg-contenu.jpg) top left repeat-y; }
#header
{background: url(../img/commun/bg-header.jpg) top left no-repeat; height:125px; width:925px}
#navigue-top
{background: url(../img/commun/bg-navigue.jpg) top left no-repeat; height:44px; width:925px;}
#contenu
{width:925px;background: url(../img/commun/bg-contenu-header.jpg) top left no-repeat}
#footer
{background: url(../img/commun/bg-footer.jpg) top left no-repeat; height:147px; width:925px}
#footer-navigue
{background: url(../img/commun/bg-navigue-footer.jpg) top left no-repeat; height:53px; width:925px; text-align:center}

/* _____NAVIGUE _____*/
#navigue{margin-left:100px}
#navigue a{display:block;float:left}
/*les rubriques*/
#navigue a#menu1{background:url(../img/commun/r1-accueil.gif) top no-repeat;height: 44px;width:87px;}
#navigue a#menu1:hover{background:url(../img/commun/r1-accueil_f2.gif) top no-repeat;}
#navigue a#menu2{background:url(../img/commun/r2-societe.gif) top no-repeat;height: 44px;width:76px;}
#navigue a#menu2:hover{background:url(../img/commun/r2-societe_f2.gif) top no-repeat;}
#navigue a#menu3{background:url(../img/commun/r3-solutions.gif) top no-repeat;height: 44px;width:83px;}
#navigue a#menu3:hover{background:url(../img/commun/r3-solutions_f2.gif) top no-repeat;}
#navigue a#menu4{background:url(../img/commun/r4-services.gif) top no-repeat;height: 44px;width:83px;}
#navigue a#menu4:hover{background:url(../img/commun/r4-services_f2.gif) top no-repeat;}
#navigue a#menu5{background:url(../img/commun/r5-realisations.gif) top no-repeat;height: 44px;width:92px;}
#navigue a#menu5:hover{background:url(../img/commun/r5-realisations_f2.gif) top no-repeat;}
#navigue a#menu6{background:url(../img/commun/r6-actualites.gif) top no-repeat;height: 44px;width:92px;}
#navigue a#menu6:hover{background:url(../img/commun/r6-actualites_f2.gif) top no-repeat;}
#navigue a#menu7{background:url(../img/commun/r7-partenaires.gif) top no-repeat;height: 44px;width:92px;}
#navigue a#menu7:hover{background:url(../img/commun/r7-partenaires_f2.gif) top no-repeat;}
#navigue a#menu8{background:url(../img/commun/r8-contact.gif) top no-repeat;height: 44px;width:113px;}
#navigue a#menu8:hover{background:url(../img/commun/r8-contact_f2.gif) top no-repeat;}
/*rubriques actives (selon la page)*/
body#page-societe a#menu2{background:url(../img/commun/r2-societe_f2.gif) top no-repeat;}
body#page-solutions a#menu3{background:url(../img/commun/r3-solutions_f2.gif) top no-repeat;}
body#page-services a#menu4{background:url(../img/commun/r4-services_f2.gif) top no-repeat;}
body#page-realisations a#menu5{background:url(../img/commun/r5-realisations_f2.gif) top no-repeat;}
body#page-actualites a#menu6{background:url(../img/commun/r6-actualites_f2.gif) top no-repeat;}
body#page-partenaires a#menu7{background:url(../img/commun/r7-partenaires_f2.gif) top no-repeat;}
body#page-contact a#menu8{background:url(../img/commun/r8-contact_f2.gif) top no-repeat;}


/* _____THEME HEADER_____*/
#header-ts
{width:925px;background: url(../img/solutions/header-ts.jpg) top left no-repeat}
#header-cs
{width:925px;background: url(../img/solutions/header-cs.jpg) top left no-repeat}
#header-ws
{width:925px;background: url(../img/solutions/header-ws.jpg) top left no-repeat}
#header-am
{width:925px;background: url(../img/solutions/header-am.jpg) top left no-repeat}




/* _____COLONNE GAUCHE_____*/

#colonne-gauche{width:220px; vertical-align:top;}

#sous-navigue{width:199px; margin:20px 0 0 15px;background: url(../img/commun/sous-navigue-bottom.gif) bottom left no-repeat}
#sous-navigue h2{background: url(../img/commun/sous-navigue-top.gif) top left no-repeat; height:50px; padding: 10px 0 0 15px;}
#sous-navigue a{display:block;background: url(../img/commun/puce-sous-navigue.gif) top left no-repeat;padding: 0 0 0 15px;margin: 0 0 10px 20px; font-size:12px; color:#000000; font-weight:bold;text-align:left;}

/* _____COLONNE CENTRALE_____*/
#colonne-centrale{width:485px; vertical-align:top;padding: 60px 20px 0 20px}
#colonne-centrale-1col{width:620px; vertical-align:top;padding: 60px 20px 0 20px}

#temoignage{width:214px; height:176px; vertical-align:top;padding: 40px 20px 10px 20px;background: url(../img/commun/bg-temoignage.gif) top left no-repeat;}
#temoignage em{font-size:11px; font-style:italic;text-align:left;}

#colonne-solutions{width:685px; vertical-align:top;padding:0; text-align:center}
TABLE.colonne-solutions-navigue{background: url(../img/solutions/bloc-gris.gif) top left no-repeat;height:39px; width:667px; vertical-align:top;padding:0; margin:0 0 20px 0}
TABLE.colonne-solutions-navigue img{margin: 0 0 0 8px}
A.navigue-solutions {font-size:12px; font-weight:bold; color:#666666; line-height:13px;}
A.navigue-solutions:hover {color:#000000; text-decoration:none}
TD.titre-solution{height: 30px;border-bottom: 1px solid #DEDEDE;}


/* _____COLONNE DROITE_____*/
#colonne-droite{width:220px;vertical-align:top;padding: 180px 0 0 0}

#point-fort{width:211px;background: url(../img/commun/bg-left.gif) top left repeat-y;vertical-align:top;padding:0;}
#point-fort UL {margin:0;text-align:left;list-style:none;padding: 0 18px 0 0;background: url(../img/commun/point-fort-bottom.gif) bottom left no-repeat;}
#point-fort LI {background:url(../img/commun/point-fort-puce.gif) left top no-repeat;padding: 5px 0 10px 35px}

#point-reference{width:211px;background: url(../img/commun/bg-left.gif) top left repeat-y;vertical-align:top;padding:0;}
#point-reference UL {margin:0;text-align:left;list-style:none;padding: 0 18px 0 0;background: url(../img/commun/point-fort-bottom.gif) bottom left no-repeat;}
#point-reference LI {background:url(../img/commun/point-fort-puce.gif) left top no-repeat;padding: 5px 0 10px 35px}






/* _____FOOTER_____*/
#banner-newsletter{background:url(../img/commun/banner-newsletter.gif) left top no-repeat;width:232px; height:113px; vertical-align:top;padding: 20px 0 0 30px}
#banner-telephone{background:url(../img/commun/banner-telephone.gif) left top no-repeat;width:207px; height:113px; vertical-align:top;padding: 30px 5px 5px 90px}
#banner-telephone h2{font-family:Arial;font-size:15px; color:#000000; font-weight:bold; margin:0}
#banner-infos{vertical-align:top;padding: 0 15px 0 0; text-align:right;}
#banner-infos p{color:#FFFFFF}
#banner-infos a{color:#FFFFFF}
#banner-infos a:hover{color:#000000}

#footer-navigue UL
{list-style-image:none;padding: 0;margin-left:300px;}
#footer-navigue LI
{display:inline;background:url(../img/commun/puce2.gif) center left no-repeat;padding:0 10px 0 10px;}
#footer-navigue a {}
#footer-navigue a:hover {color:#FEBE00;} 


/* _____ACCUEIL _____*/
#contenu-accueil
{width:925px;height:210px;background: url(../img/accueil/bg-flash.jpg) top left no-repeat}
#acceuil-flash
{width:708px;height:210px; vertical-align:top;}
#acceuil-news
{float:left;width:217px;height:210px; vertical-align:top;}

/*
.bloc-news
{width:182px;height:58px; vertical-align:top;margin: 0 0 0 27px; border-bottom: 1px #CFCFCF solid; padding:5px 0 5px 0}
.bloc-news img
{float:left;margin:0 10px 5px 0}
.bloc-news h1
{font-size:10px; color:#AEAEAE; font-weight:bold;margin:0;padding:0}
.bloc-news a
{font-size:12px; color:#FF9900; font-weight:bold;margin:0;padding:0}
.bloc-news a:hover
{color:#000000;}
*/

#accueil-degrade
{width:925px;background: url(../img/accueil/bg-degrade.jpg) top left no-repeat; text-align:center; vertical-align:top}



/* _____NEWS _____*/
TABLE.bloc-filtre {width:620px;height:34px; vertical-align:top;background: url(../img/actu/bandeau-filtre.gif) top left no-repeat}
TD.news-date {width:43px;height:50px;vertical-align:top;background: url(../img/actu/carre-orange.gif) top left no-repeat;text-align:center;line-height:11px;color:#FFFFFF; padding:3px 0 0 0;}
TABLE.bloc-news {width:615px;vertical-align:top; margin-top:20px}
TD.news {width:560px;vertical-align:top;padding:0 0 0 10px}
TD.news h1 {color:#000000; font-size:14px; margin:0 0 10px 0; padding:0; font-weight:bold}
TD.news p {color:#000000; margin:0 0 10px 0; padding:0;}
TD.news img {border: 1px solid #cccccc;}
.visuel-droite {float:right; margin:0 0 5px 5px}
.visuel-gauche {float:left; margin:0 5px 5px 0}
.bandeau-bouton {width:560px;height: 34px;background: url(../img/actu/bandeau-bouton.gif) top left no-repeat; padding-top:10px;}

/* _____REFERENCES _____*/
TABLE.bloc-filtre-references {width:440px;height:34px; vertical-align:top;background: url(../img/realisation/bandeau-filtre.gif) top left no-repeat}
#slide-references {width:214px;height:264px; vertical-align:top;background: url(../img/realisation/cadre-logos.jpg) top left no-repeat; text-align:center; padding:70px 0 0 0}