/*Taille du contenu obligatoirement en font-size: 12px;*/
img, div { behavior: url(iepngfix.htc); }
body { margin:0; padding:0; background:url(../images/bg.gif) repeat-x; }
img { border:none; }
div, td {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#313131;}
table{ border-collapse: collapse; }
.clear { clear:left;}
strong {font-weight:normal;}

#wrap { width:850px; margin:0 auto; position:relative;}
#top { width:850px; background:url(../images/bgtop.gif) 5px 30px no-repeat; position:relative;}
#contact-top { width:850px; height:47px; text-align:right; overflow:hidden;}
#contact-top img { margin:0 5px;}
#tab-menu { width:270px; float:left;}
#menu1 { font-weight:bold; width:270px; height:25px; overflow:hidden; text-align:center; margin:90px 0 0 0;}
#menu1 a { font-weight:bold; color:#009ce2; text-decoration:none; font-size:14px;}
#menu1 a:hover  { font-weight:bold; color:#6b757a; text-decoration:none; font-size:14px;}
.accueil { background:url(../images/pict-accueil.gif) 0 0 no-repeat; padding:0 10px 0 20px;}
.contact { background:url(../images/pict-contact.gif) 0 0 no-repeat; padding:0 10px 0 20px;}
.plan { background:url(../images/pict-plan.gif) 0 0 no-repeat; padding:0 0 0 20px; height:20px; overflow:hidden;}

#menu2 { width:260px; height:180px; overflow:hidden; margin:0 5px; padding:0;}
#menu2 ul { list-style-image:none; list-style-type:none; margin:0; padding:0;}
#menu2 ul li { float:none; overflow:hidden;display: inline;}
#menu2 ul li img{display: block;}
#menu2 ul li a { display:block; width:520px;}
#menu2 ul li a:hover { margin-left:-260px;}
.mn0 {}
.mn1 {}
.mn2 {}
.mn3 {}
.mn4 {}
.mn5 {}

#logo_gros {margin:0 auto; padding:100px 0 0 0; width:315px;height:356px;text-align:left;}
#menu3 { width:260px; height:180px; overflow:hidden; margin:0; padding:0;}
#menu3 ul { list-style-image:none; list-style-type:none; margin:0; padding:0;}
#menu3 ul li { float:none; overflow:hidden;display: inline;}
#menu3 ul li img{display: block;}
#menu3 ul li a { display:block; width:520px;}
#menu3 ul li a:hover { margin-left:-260px;}



.mail {color:#000;font-size:11px;margin:0 0 0 60px;}

#anim { width:565px; height:286px; overflow:hidden; float:left; padding:7px 10px 0 5px;}
#flash { width:565px; height:286px; overflow:hidden;}

#logo { width:375px; height:133px; overflow:hidden; position:absolute; top:5px; left:-110px;}

#deco { width:365px; height:120px; overflow:hidden; position:absolute; top:75px; left:-383px;}



#main { width:850px; background:url(../images/bg_main.jpg) 0 0 no-repeat;}
#main2 p { font-size:14px;}
#main2 span { font-size:14px;}
#titre { width:850px; height:40px; overflow:hidden; text-align:right;}

#left { width:305px; float:left;}

.map-screen { width:293px; height:270px; margin:5px; border:1px solid #707070;}
.map-screen img {display:block;}

.carte { width:295px; margin:10px 5px; border:1px solid #707070;}	
.carte img {display:block;}

#right { width:540px; float:left;}
.text { padding:10px 15px; text-align:left;}
.text a {color:#009ce2; text-decoration:none; font-weight:bold;}
.text2 { padding:5px; text-align:left;}
.txt-bleu { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#009ce2; font-weight:bold; padding:0 5px;}
.tab1 { border:1px solid #870a0e;}
.ttl-orga { font-size:14px; font-weight:bold; color:#870a0e; padding:5px;}
.ttl-bur { font-size:12px; font-weight:bold; color:#5a6064; padding:0 5px;}
.ttl-nom { font-size:14px; font-weight:bold; color:#5a6064; padding:0 5px;}
.italic { font-size:12px; font-style:italic; color:#5a6064;}
.sous-titre { font-size:10px;  color:#5a6064;}

.photo { width:290px; text-align:center; margin:15px 5px 5px 5px;}
.photo img { background:#fff; border:1px solid #d9dcdd; padding:4px; margin:0 0 5px 0;}
.photo2 { text-align: center;}
.photo2 img { background:#fff; border:1px solid #d9dcdd; padding:4px; margin:5px 0;}
.photo3 { float:left; }
.photo4 { float:right; }
#footer { width:850px; margin:10px 0; border-top:1px solid #000; padding:15px 0; text-align:center;}
#footer a  { color:#000; text-decoration:none; padding:0 5px;}
.foot-link { width:650px; float:left; text-align:left;}
.mtc-link { width:200px; float: left; text-align:right;}
/*page plan*/
.bloc-plan { width:830px; margin:10px;}
.bloc-plan a {color:#009ce2; text-decoration:none; font-weight:bold;}

.litte-menu { background:url(../images/puce.gif) 0 8px no-repeat; padding:0 0 0 20px;}
.litte-menu a { color:#000; text-decoration:none; font-weight:bold;}
 /*page verandas*/
#bloc1, #bloc2, #bloc3, #bloc4, #bloc5, #bloc6 { display:none; width:750px; margin:0 auto; border:1px solid #009ce2; text-align:center;} 
#bloc1 img, #bloc2 img, #bloc3 img, #bloc4 img, #bloc5 img, #bloc6 img { background:#fff; border:1px solid #d9dcdd; padding:4px; margin:5px; } 
/*page menuiserie*/
.bloc-img { width:750px; margin:0 auto; border:1px solid #009ce2;}
#fenetres { display:none;}


.photo3 { text-align: center;}
.photo3 img { background:#fff; border:1px solid #d9dcdd; padding:4px; margin:5px 0;}

/*PAGES MENTIONS LEGALES*/
#mentions p{margin: 10px 0 20px 40px;}
#catalogue {border:1px solid #009ce2;}

/* PAGE REALISATION*/
#left2 { width:200px; float:left; overflow:hidden;}
#right2 { width:620px; float:left;}
#div-2, #div-3, #div-4, #div-5, #div-6, #div-7, #div-8, #div-9, #div-10, #div-11, #div-12, #div-13, #div-14, #div-14, #div-15, #div-16, #div-17, #div-18, #div-19, #div-20, #div-21 { display:none;}
#gallery{ width:620px; margin: 0 auto; }
#ongletmenu { text-align:left; width:200px; margin:0 auto; padding:15px 0;}

.ongleton { font-size:11px; font-weight:bold; text-decoration:none; display:block; vertical-align:middle; color:#00A0E3; padding:5px 10px; float:left; border-bottom:1px solid #BCBEBF; width:180px; background:#fff; }
.ongletoff { font-size:11px; font-weight:bold; text-decoration:none; display:block; vertical-align:middle; color:#00A0E3; padding:5px 10px; float:left; border-bottom:1px solid #BCBEBF; width:180px; }
a#ondiversen { line-height:normal; }
a:hover.ongletoff {  text-decoration:none; color:#fff; background:url(../images/puce.gif) 180px center no-repeat; background-color:#00A0E3;  }
a:hover.ongleton { color:#fff; text-decoration:none; background:url(../images/puce.gif) 180px center no-repeat; background-color:#00A0E3;}
a:active.ongletoff {  color:#fff; text-decoration:none; background:url(../images/puce.gif) 180px center no-repeat; background-color:#00A0E3;}
