* {
margin:0;
padding:0;
}

body{
font-family:verdana;
background-image:url(../images/fond_body.gif);
}
h1{
color:#626971;
font-size:18px;
font-weight: bold;
font-family:arial;
padding-bottom:10px;
}

h2{
padding-bottom:10px;

font-size:14px;
font-weight: bold;
font-family:arial;
color:#f4bb03;
text-align: justify;
}
h3{
font-weight: bold;
padding-bottom:10px;
font-size:14px;
}
p{
padding-bottom:10px;
color:#626971;
font-size:14px;
font-family:arial;
text-align: justify;

}
/*####	debut bando   ######*/
.bordure{
border:none;
}
#fond1{
width:100%;
height:250px;
/*background-color:#626971;*/
background-image:url(../images/bandeau.gif);


}
#h{
width:900px;
min-height:40px;
margin:auto;
text-align:right;
color:#bfd032;
text-align:right;
font-size:12px;
}
#fond2{
width:100%;
height:50px;
/*background-color:#626971;*/
position: absolute;
top: 200px;

}
#global{
width:900px;
min-height:355px;
margin:auto;
}
#bando{
width:900px;
height:200px;
margin:auto;

}
#logo{
width:233px;
min-height:140px;
padding-top:10px;
float:left;
}
#flash1{
width:900px;
min-height:145px;
margin:auto;
padding-top:8px;


}
/*####	fin bando   ######*/
/*##	debut menu horizontal ##*/
#menu_hori{
margin:auto;
width:880px;
min-height:38px;
padding-top:12px;
text-align:center;
}
#menu_hori a{
font-family:verdana;
padding-left:10px;

}
li{
display:inline;
text-decoration:none;

}
#menu_hori a:link,
#menu_hori a:active,
#menu_hori a:visited{
color:#fff;
text-decoration:none;
font-size:12px;
}
#menu_hori a:hover{
color:#f4bb03;
}
#menu_hori a.selected{
color:#f4bb03;

}
/*##	fin menu horizontal ##*/
/*##	debut colonne gauche   ###*/
#colonne_gauche{
width:250px;
min-height:555px;
float:left;
}
#marge{
width:65px;
min-height:555px;
float:left;
}

.box{
width:185px;
min-height:50px;
padding-top:50px;
float:left;


}
.box_haut{
width:185px;
height:10px;
/*position: absolute;
top:0px;*/
background-image:url(../images/haut_box.png);
background-repeat:no-repeat;

}
.box_centre{
width:175px;
min-height:100px;
background-color:#626971;
float:left;

}
.box_bas{
width:185px;
min-height:10px;
/*position: absolute;
top:0px;*/
background-image:url(../images/bas_box.png);
background-repeat:no-repeat;

}
.centre{
width:108px;
min-height:70px;
background-image:url(../images/carre_violet.png);
background-repeat:no-repeat;
margin-top:5px;
margin-left:35px;

}
.textebox{
color:#fff;
font-size:14px;
padding-left:10px;
}
.textebox2{
color:#fff;
font-size:14px;
padding-left:7px;

}
#colonne_gauche a:link,
#colonne_gauche a:active,
#colonne_gauche a:visited{
color:#fff;
text-decoration:none;
font-size:14px;
}
#colonne_gauche a:hover{
color:#f4bb03;
}
#colonne_gauche a.selected{
color:#f4bb03;

}

/*##	fin colonne gauche   ###*/
/*###	debut corps ######*/
#corps{
width:640px;
min-height:505px;
float:left;
margin-top:10px;

}
#haut_central{
margin-top:10px;
width:640px;
height:10px;
background-image:url(../images/haut_central.png);
background-repeat:no-repeat;
}
#central{
padding-left:15px;
padding-right:15px;
width:610px;
min-height:515px;
background-color:#fff;
}
#central_logo{

padding-right:15px;
width:610px;
min-height:550px;
background-color:#fff;

}
#central1{

padding-right:15px;
width:610px;
min-height:650px;
background-color:#fff;

}
#central2{
padding-left:15px;
padding-right:15px;
width:610px;
min-height:615px;
background-color:#fff;
}
#titre{
width:455px;
min-height:50px;
float:left;

}
#image{
width:150px;
min-height:135px;
text-align:center;
float:left;
margin-top:15px;

}
#accroche{
width:440px;
min-height:100px;
padding-right:20px;
clear:both;
}

#paragraphe{
width:610px;
min-height:100px;



}
#bas_central{
width:640px;
min-height:10px;
background-image:url(../images/bas_central.png);
background-repeat:no-repeat;
padding-bottom:15px;

}
/*###	fin corps ######*/
/*###	debut pied page ########*/
#pied_page{
width:100%;
min-height:40px;
background-color:#626971;

}
.adresse{
text-align:center;
color:#bfd032;
padding-top:10px;
font-size:12px;
padding-bottom:10px;

}
#pied_page a:link,
#pied_page a:active,
#pied_page a:visited{
color:#fff;
text-decoration:none;
font-size:12px;
}
#pied_page a:hover{
color:#f4bb03;
}
#pied_page a.selected{
color:#f4bb03;

}
/*####	fin pied page ###*/
/*###########debut contact#####*/
fieldset{
border:none;


}
#form_contact{
width:585px;
min-height:400px;


}
.envoicontact{
margin-top:5px;
color:white;
background-color:#626971;
margin-left:250px;

}
.labelcontact{
float:left;
width:150px;
text-align:right;
padding-right:15px;
font-family:verdana;
color:#626971;
font-size:12px;

}
#md_contact{
margin-left:170px;
}
#map{
padding-top:50px;
width:485px;
height:350px;
}
.red{
color:#f43c0b;

}

/*###########fin contact#####*/
.cb{
clear:both;

}
/*#petit{
float:left;
margin:auto;
width:500px;
min-height:200px;
}
.petit{
float:left;
margin-left:15px;
}
#grande{
width:500px;
min-height:300px;
margin:auto;

}

.grande{


}*/

#central a:link,
#central a:active,
#central a:visited{
color:#a55e9d;
text-decoration:none;
font-size:16px;
}
#central a:hover{
color:#a55e9d;
}
#lien_droite{
width:100px;
min-height:50px;
float:left;
}
#lien{
width:510px;
min-height:50px;
float:left;

}
/*########### debut portfolio#####*/
.fond_portfolio{
width:210px;
min-height:95px;
margin:auto;
background-image:url(../images/fond_portfolio.gif);
background-repeat:no-repeat;
text-align:center;
float:left;
margin-left:65px;
margin-bottom:25px;
padding-top:20px;

}
a {
text-decoration:none;
color:#a55e9d;
}


/*########### fin portfolio#####*/

/*########### debut point presse#####*/
.tele{
width:595px;
min-height:107px;
margin:auto;
padding-left:15px;
border:solid 1px #f4bb03;


margin-bottom:50px;
padding-top:10px;

}


/*########### fin point presse#####*/
