img, table, tr ,td {behavior:url(./config/pngfix/iepngfix.htc);}

* {padding:0; margin:0;}
body {font-family:Verdana,Arial; font-size:14px;}
img {border:0;}
a {color:#5faa34; text-decoration:none;}
a:hover {text-decoration:underline;}
.titre {color:#5faa34; font-weight:bold;}
.titre2 {color:#5faa34; font-weight:bold; font-size:16px;}
.titre3 {font-weight:bold; font-size:16px; text-align:center;}
.bold {font-weight:bold;}
.justify {text-align:justify;}
.mini {font-size:12px;}
.erreur {color:red; text-align:center; font-size:12px;}
.center {text-align:center;}
.centre {margin-left:auto; margin-right:auto;}
.right {text-align:right;}
.pright {text-align:right; padding-right:30px;}
.all_center {text-align:center; margin-left:auto; margin-right:auto;}
.grise {color:gray; font-size:12px;}
h1 {font-size:14px; font-weight:normal; display:inline;}

table.liens {text-align:center; margin-left:auto; margin-right:auto; padding:5px; width:300px; height:60px;}
table.liens a {color:#000;}
table.liens:hover {background:url(../img/cadre_liens.jpg); cursor:pointer;}

div#page {min-height:100%; position:relative;}

div#header {background:url(../img/fond_header.jpg); height:120px; width:100%;}
div#header2 {width:980px; margin-left:auto; margin-right:auto; padding-top:5px;}
div#logo {float:left;}
div#contact {font-size:12px;}

div#menu {float:right; margin-right:10px; margin-top:45px;}
div#menu ul {list-style: none;}
div#menu ul li {float: left; width:150px; height:40px; text-align:center; border-right:1px solid #FFF;}
div#menu ul li:hover {cursor:pointer}
div#menu ul li a {color:#FFF; text-decoration:none; display:block; width:150px; height:30px; padding-top:10px;}
div#menu ul li a:hover {background:#67aa29;}

div#contenu {width:980px; margin-left:auto; margin-right:auto;}
div#gauche {float:left; background:url(../img/fond_menu.jpg); width:230px;}
div#gauche2 {float:left; width:250px; text-align:center;}
div#gauche3 {float:left; width:440px; text-align:center; border-right:1px solid #000;}
div#droite {float:right; text-align:left; width:700px;}
div#droite2 {float:right; text-align:left; width:690px;}
div#droite3 {float:right; text-align:left; width:500px;}
div#anim_flash {width:660px; height:460px;}

div#footer {background:url(../img/fond_footer.jpg); height:80px; width:100%; clear:both; z-index:2; position:relative;}
div#footer2 {margin-left:auto; margin-right:auto; padding-top:4px; bottom: 0; left: 0; width:980px; height: 21px; text-align:right;}

div#accueil {float:left; width:350px; text-align:center;}


div#menu_flash {background:url(../img/fond_flash.png); position:absolute; height:255px; width:750px; bottom:79px; margin-left:-50px;}
div#methode {width:550px; margin-left:auto; margin-right:auto;}
div#offres {width:520px; height:520px; margin-left:auto; margin-right:auto;}

li.menu {border-left:1px solid #FFF;}
a.page {background:#67aa29;}

table.menu_gauche {width:230px; border-collapse:collapse; bottom:90}
table.menu_gauche tr {height:64px;}
table.menu_gauche tr td {border-bottom:1px solid #000; padding:10px; /padding-top:0; padding-bottom:0;}
table.menu_gauche tr:hover {background:url(../img/menu_hover.png);}
table.menu_gauche tr:hover a.menu_ico {border-bottom:3px solid #000;}
.menu_hover {background:url(../img/menu_hover.png);}
a.menu_ico {display:block; width:43px; height:40px; text-align:center; background:#FFF;}
a.menu_text {display:block; height:30px; padding-top:10px; /padding-top:0px; text-decoration:none; color:#000;}

a.menu_text:hover a.menu_ico {border-bottom:3px solid #000;}
a.menu_ico:hover {border-bottom:3px solid #000;}

table.footer {width:970px; margin-left:auto; margin-right:auto; padding-top:10px; font-size:12px;}
table.footer a {text-decoration:none; color:#000;}
table.footer a:hover {text-decoration:underline; color:#000;}
div#gauche a {color:#000;}
div#gauche a:hover {color:#67aa29; text-decoration:none;}
table.accueil1 {width:294px; height:311px; margin-left:auto; margin-right:auto; background:url(../img/accueil1.jpg); text-align:center; color:#FFF;}
table.accueil2 {width:294px; height:336px; margin-left:auto; margin-right:auto; background:url(../img/accueil2jpg); text-align:center; color:#FFF;}

table.fond1 {width:200px; height:235px; margin-left:auto; margin-right:auto; background:url(../img/fond1.jpg); text-align:center; color:#FFF;}
table.fond2 {width:199px; height:234px; margin-left:auto; margin-right:auto; background:url(../img/fond2.jpg); text-align:center; color:#FFF;}

input.btn_contact {width:82px; height:20px; background:url(../img/envoyer.jpg); border:0; cursor:pointer;}
table.contact {margin-left:auto; margin-right:auto;}
table.contact tr td {padding:5px;}

div#photo {float:left; width:450px;}
div#description {float:right; width:450px;}

a.imgP img {display:none;}
a.imgP {display:block; width:25px; height:25px; background:url(../img/gauche1.jpg);}
a.imgP:hover {background:url(../img/gauche2.jpg);}
a.imgS img {display:none;}
a.imgS {display:block; width:25px; height:25px; background:url(../img/droite1.jpg);}
a.imgS:hover {background:url(../img/droite2.jpg);}
