/* CSS Document */

body{
margin: 0;
background-image:url(images/bg.jpg);
background-repeat:repeat-x;
background-color: #de6100;
font-family:Arial, Helvetica, sans-serif;
}

#bandeau_01{
width: 955px;
height: 154px;
margin: 0 auto;
background-image:url(images/bandeau_01.jpg);
background-repeat:no-repeat;
}

#bandeau_02{
width: 955px;
height: 154px;
margin: 0 auto;
background-image:url(images/bandeau_02.jpg);
background-repeat:no-repeat;
}

#bandeau_03{
width: 955px;
height: 154px;
margin: 0 auto;
background-image:url(images/bandeau_03.jpg);
background-repeat:no-repeat;
}

#bandeau_01 p, #bandeau_02 p, #bandeau_03 p{
margin: 0;
padding: 130px 0 0 0;
font-weight: bold;
font-size: 0.9em;
}

#logo{
margin: 0;
padding: 0 0 0 17px;
border: none;
float: left;
}

#conteneur{
width: 955px;
height: auto;
margin: 0 auto;
}

#menu{
margin: 27px 0 0 0;
padding: 0 23px 0 0;
position: absolute;
width: 220px;
height: 500px;
background-image:url(images/bg_menu.jpg);
background-repeat:no-repeat;
}

#menu_02{
margin: 27px 0 0 0;
padding: 0 23px 0 0;
position: absolute;
width: 220px;
height: 500px;
background-image:url(images/bg_menu_02.jpg);
background-repeat:no-repeat;
}

ul#nav{
list-style-type: none;
margin: 0 0 95px 0;
padding: 0;
text-align:center;
}

ul#nav li{
margin: 3px 0 23px 0;
}

ul#nav li a{
color: #000000;
font-weight: bold;
text-decoration:none;
font-size: 0.8em;
}

ul#nav li a:hover{
color: #FF6600;
}

#menu p.coordo, #menu_02 p.coordo{
color: #fff;
text-align:center;
font-size: 0.8em;
}

#contenu{
width: 695px;
height: 435px;
margin: 0;
padding: 30px 0 0 260px;
}

#menu_bas{
width: 695px;
height: 35px;
margin: 0;
text-align: center;
padding: 20px 0 0 260px;
}

#menu_bas li{
display: inline;
}

#menu_bas li a{
color: #000;
font-size: 0.8em;
text-decoration: none;
}

h2{
height: 20px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1em;
padding: 15px 0 0 32px;
background-image:url(images/bg_titre.jpg);
background-repeat:no-repeat;
}

/*--------- index--------------*/
#bloc_01{
width: 420px;
height: auto;
float: left;
margin: 0 20px 0 0
}

#mentions{
	width: 700px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#bloc_01 p{
font-size: 0.75em;
margin: 0;
padding: 0 0 5px 0;
}

#bloc_01 ul{
margin: 0;
padding: 0 0 0 15px;
font-size: 0.75em;
list-style-type: square;
}

#bloc_02{
width: 250px;
height: auto;
float: left;
padding: 0 0 10px 0;
background-color:#FFFFFF;
}

#bloc_02 img{
padding: 2px 0 10px 2px;
}

#bloc_02 p{
font-size: 0.8em;
margin: 0 5px;
}

#bloc_02 ul{
margin: 5px 0;
padding: 0 0 0 20px;
font-size: 0.8em;
list-style-type: square;
}

#bloc_02 p#devis{
color: #FF6600;
font-weight: bold;
}

#bloc_02 p#devis a{
color: #FF6600;
text-decoration: none;
}

#bloc_02 p#devis a:hover{

text-decoration: underline;
}

div#gallerieIndex{
width: 420px;
margin: 30px 0 0 0;
height: auto;
}

div#gallerieIndex #grande{
float: left;
border: 1px solid #fff;
}

div.lienMini{
border: 1px solid #fff;
width: 40px;
height: 120px;
float: left;
margin: 47px 0 0 10px;
padding: 0;
}

div.lienMini img{
border: none;
}

/*--------- CONTACT------------------*/
#bloc_03{
width: 650px;
height: auto;
background-color:#FFFFFF;
}

form{
width: 300px;
height: auto;
padding: 15px;
margin: 0;
float: left;
}

form p{
margin: 0;
padding: 0 0 10px 0;
font-size: 0.8em;
color: #412006;
}

form label{
display: block;
width: 80px;
float: left;
}

form .input{
width: 210px;
border: 1px solid #f28116;
}

form textarea{
width: 210px;
height: 80px;
border: 1px solid #f28116;
}

form #submit{
margin: 0 0 0 80px;
border: 1px solid #f28116;
}

form #obligatoire{
margin: 0 0 0 80px;
}

form #horaire{
margin: 0 0 0 80px;
font-size: 0.7em;
}

.clear{
display: block;
width: 100%;
clear: both;
height: 1px;
}

#bloc_04{
width: 300px;
height: auto;
float: right;
text-align: center;
font-size: 0.7em;
font-weight: bold;
color: #412006;
}

#bloc_04 img{
border: 1px solid #f28116;
margin: 15px 0 0 0;
}

/*--------- Menuiserie ------------*/
#bloc_05{
width: 650px;
height: auto;
padding: 10px;
background-color:#FFFFFF;
}

#bloc_05 p{
margin: 0;
padding: 0 0 5px 0;
font-size: 0.8em;
}

div.gallerie{
width: 200px;
height: auto;
margin: 20px 16px 0 0;
float: left;
}

div.gallerie img{
border: 1px solid #f28116;
}


div.gallerie p.titreGal{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 1em;
font-weight: bold;
color: #de6100;
}

div.gallerie ul{
list-style-type: none;
margin: 0;
padding: 0;
}

div.gallerie ul li{
display: inline;
}

div.gallerie ul li a{
color: #fff;
text-decoration: none;
font-weight: bold;
margin: 5px 0 0 0;
padding: 2px 7px;
background-color: #f28116;
}

div.gallerie ul li a:hover{
background-color: #000;
}

/*---------- CUISINES SDB ------------------*/

div.gallerie02{
width: 300px;
height: auto;
margin: 20px 16px 0 0;
float: left;
}

div.gallerie02 img{
border: 1px solid #f28116;
}


div.gallerie02 p.titreGal02{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 1em;
font-weight: bold;
color: #de6100;
}

div.gallerie02 ul{
list-style-type: none;
margin: 0;
padding: 0;
}

div.gallerie02 ul li{
display: inline;
}

div.gallerie02 ul li a{
color: #fff;
text-decoration: none;
font-weight: bold;
margin: 5px 0 0 0;
padding: 2px 7px;
background-color: #f28116;
}

div.gallerie02 ul li a:hover{
background-color: #000;
}

p#etude{
clear:both;
font-weight: bold;
padding: 10px 0 0 0;
}

p#etude a{
color: #f28116;
text-decoration: none;
}

p#etude a:hover{
text-decoration: underline;;
}

/* ---------------  */

p#tt{
text-align: center;
}

p#tt img{
border: none;
}

p#tt a{
color: #fff;
text-decoration: none;
font-size: 0.7em;
}
