@charset "utf-8";
/* CSS Document */

/* Hacks ----

!important;			Ignorer par IE6 et moins, si une autre declaration apres
!important!;		Ignorer par IE7 et moins, si une autre declaration apres
_					IE6 et moins
-					IE6 et moins
*					IE7 et moins
>					IE7 seulement

----fin hacks */


/*****************/
/* Index */
/*****************/

body{ font-family:Verdana, Arial, Helvetica, sans-serif; margin: 0px; background-image: url(../img/back.jpg); background-repeat:repeat-x; background-color:#2f1f13; text-align: left;}

#wrap{ margin: 0 auto; padding: 0px; border:0; width: 780px; background:url(../img/backc.jpg) repeat-y;}

#entete{ margin: 0 0 0 0; height:86px; width:525px; background:url(../img/backh.jpg) no-repeat;}

#container{ float: left; width: 525px; height:auto;}

#menu-g { float: left; width: 255px; height:auto; background:url(../img/backg.jpg) no-repeat;}

#contenu {float: left; width: 525px; height:auto; background:#FFFFFF;}

.clear2 { clear: both; }

/*****************/
/* Entete */
/*****************/

#tel { left:320px; position:relative; top:15px; width:200px;}

#navi { height:160px; position:relative; font-size:12px; top:26px; left:0px;}

#lang { display:block; width:69px; height:25px; background:url(../img/english.jpg) no-repeat 0 0; }
#lang:hover { background-position: 0 -25px; }
#lang span { display:none; }

#accueil { display: block; width: 93px; height: 33px; background: url(../img/but_accu.jpg) no-repeat 0 0; }
#accueil:hover { background-position: 0 -33px; }
#accueil span { display:none; }

#accueil_on { display: block; width: 93px; height: 33px; background: url(../img/but_accu.jpg) no-repeat 0 -33px; }
#accueil_on span { display:none; }

#entreprise { display: block; width: 120px; height: 33px; background: url(../img/but_entr.jpg) no-repeat 0 0; }
#entreprise:hover { background-position: 0 -33px; }
#entreprise span { display:none; }

#entreprise_on { display: block; width: 120px; height: 33px; background: url(../img/but_entr.jpg) no-repeat 0 -33px; }
#entreprise_on span { display:none; }

#produits { display: block; width: 101px; height: 33px; background: url(../img/but_prod.jpg) no-repeat 0 0; }
#produits:hover { background-position: 0 -33px; }
#produits span { display:none; }

#produits_on { display: block; width: 101px; height: 33px; background: url(../img/but_prod.jpg) no-repeat 0 -33px; }
#produits_on span { display:none; }

#services { display: block; width: 100px; height: 33px; background: url(../img/but_serv.jpg) no-repeat 0 0; }
#services:hover { background-position: 0 -33px; }
#services span { display:none; }

#services_on { display: block; width: 100px; height: 33px; background: url(../img/but_serv.jpg) no-repeat 0 -33px; }
#services_on span { display:none; }

#contact { display: block; width: 99px; height: 33px; background: url(../img/but_cont.jpg) no-repeat 0 0; }
#contact:hover { background-position: 0 -33px; }
#contact span { display:none; }

#contact_on { display: block; width: 99px; height: 33px; background: url(../img/but_cont.jpg) no-repeat 0 -33px; }
#contact_on span { display:none; }

/*****************/
/* Menu Gauche */
/*****************/

#logo { margin-top: 125px; margin-left:15px;}

.titre-g1 { font-size:16px; color:#FFFFFF; padding-left:25px; padding-top:20px; }

.titre-g2 { font-size:19px; padding-left:15px;}

#menu { margin-top: 18px; >margin-top: -10px; }

#eco { margin-top: 40px; padding-left:25px; }


/*****************/
/* Contenu */
/*****************/

#photo { _margin-top: -102px; }

#main { padding: 15px 0 15px 15px; width:500px; float:left;}

.titre { font-size:19px; color:#421a0d; font-family:Arial, Helvetica, sans-serif;}

.texte { color:#494540; font-size:12px;}

.texte a { color:#494540; text-decoration:none;}
.texte a:hover { color:#c25d28; text-decoration:underline;}

.texte2 { color:#494540; font-size:12px; line-height:20px;}

.inlineimg { float:left; margin:0 10px 10px 0; }




/*****************/
/* Foot */
/*****************/

#footmenu { margin:0 auto; padding:10px 0; width:780px;}

#footmenu a{ color:#FFFFFF; text-decoration:none; padding:0 5px; }
#footmenu a:hover{ text-decoration:underline; }

#footg { float:left; font-size:11px; color:#FFFFFF;}
#footd {float:right; font-size:13px; color:#c55e28;}

#foot_webit { clear:both; margin: 0 auto; width:120px; padding: 10px 0}

/*****************/
/* General */
/*****************/

img { border: 0} 

/* Hack IE6 pour inline du menu */
.item { display:-moz-inline-box; -moz-box-orient:vertical; display:inline-block; vertical-align:top; word-wrap:break-word; margin-right: -5px; }  
* html .item { display:inline; }  
* + html .item { display:inline; }  
.item > * { display:table; table-layout:fixed; overflow:hidden;}  
