html, body { }

p { margin : 0; padding : 0; }

body {
  font-size: 12px;
  font-family: Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif;
  color:#564b47;  
  padding:0px;
  margin:0px;
  background-color: #BCCAB0;
}
#a_ctr { 	
  position:absolute;
  height:660px; 
  width:1000px;
  margin:-330px 0px 0px -500px;
  top: 50%; 
  left: 50%;
  padding: 0px;
  background-color: #000000;
  overflow: hidden;
}


#a_corps {
/*background-image : url(images/themes-fond.jpg);*/
text-align : left;
width : 1000px;
padding:0px;
margin-left:auto;
margin-right:auto;
height : 550px;
border : 0;
overflow:hidden;
/*background-color:#FF0000;*/
}

#a_ctr { 	
  position:absolute;
  height:550px; 
  width:1000px;
  margin:-275px 0px 0px -500px;
  padding: 0px;
  background-color: #BCCAB0;
  overflow: hidden;
}
#a_accueil {
float:left;
width : 1000px;
height : 450px;
padding : 0 0 0 0;
}
#bas_de_page {
float:left;
color : #ffffff;
font-weight : bold;
font-size : 12px;
text-align : center;
width : 1000px;
height : 50px;
margin:10px 0 0 0;
padding : 0;
text-align:center;
}

#email {
cursor:pointer;
float: right;
width : 272px;
height : 50px;
margin : 0;
padding : 0;
background-image : url(../images/bas_de_page02.jpg);
background-position : 0 0;
background-repeat : no-repeat;
}
#email:hover { cursor:pointer; background-position:0px -50px; }
#email a { cursor:pointer; background-position:0 0; }

#adresse {
float: left;
width : 728px;
height : 50px;
margin : 0;
padding : 0;
background-image : url(../images/bas_de_page01.jpg);
background-position : 0 0;
background-repeat : no-repeat;
}

#a_photo {
float:left;
height:480px;
width:440px;
margin : 0 0 0 0;
padding : 0 0 0 0;
background-image: url(../images/montage01.jpg);
background-position:0px 0px;
}

#a_titre {
float:left;
height:225px;
width:560px;
background-image: url(../images/montage02.jpg);
background-position:0px 0px;

}
#a_menu1 {
float:left;
width:186px;
height:255px;
margin : 0 0 0 0;
padding : 0 0 0 0;
}
#a_menu2 {
float:left;
width:186px;
height:255px;
margin : 0 0 0 0;
padding : 0 0 0 0;
background-image: url(../images/montage03.jpg);
background-position:0px 0px;
}
#a_menu3 {
text-align:center;
float:left;
width:188px;
height:255px;
margin : 0 0 0 0;
padding : 0 0 0 0;
}

.langue_fr {
float:left;
cursor:pointer;
height:50px;
width:172px;
background-image : url(../images/langue_fr.jpg);
background-repeat : no-repeat;
background-position : 0 0;
margin: 30px 0 0 0px;
padding: 0 0 0 0;
 }
.langue_fr:hover { cursor:pointer; background-position:-172px 0px; }
.langue_fr a:hover { cursor:pointer; background-position:-172px 0px; }

.langue_en {
float:left;
/*cursor:pointer;*/
height:50px;
width:172px;
background-image : url(../images/langue_en.jpg);
background-repeat : no-repeat;
background-position : 0 0;
margin: 0 0 0 0px;
padding: 0;
}
/*
.langue_en:hover { cursor:pointer; background-position:-172px 0px; }
.langue_en a:hover { cursor:pointer; background-position:-172px 0px; }
*/
.langue_de {
float:left;
cursor:pointer;
height:50px;
width:172px;
background-image : url(../images/langue_de.jpg);
background-repeat : no-repeat;
background-position : 0 0;
margin: 0 0 0 175px;
padding: 0;
}
.langue_de:hover { cursor:pointer; background-position:-172px 0px; }
.langue_de a:hover { cursor:pointer; background-position:0 0; }

#p_page {
width : 1000px;
margin : 0 auto 0 auto;
padding : 0 0 0 0;
background-image:url(../images/page_fond_centre.jpg);
background-color:#9BAB2E;
}

/******************/
/**** pages ******/
/*****************/

#p_titre {
float:left;
height:128px;
width:1000px;
margin : 0px;
padding : 0px;
}
#p_titre_page {
float:left;
height:50px;
width:468px;
margin : 0px;
padding : 0px;
}
#p_menu {
float:left;
height:30px;
width:1000px;
margin : 0;
padding : 0;
}
#p_block {
float:left;
height:334px;
width:1000px;
margin : 0;
padding : 0;
}
#p_illustration {
float:left;
height:334px;
width:334px;
margin : 0 0 0 0;
padding : 0 0 0 0;
}
#p_illustration img{
border-width:1px;
border-color:#ffffff;
border-style:solid;
}
#p_edito {
float: right;
height:334px;
width:666px;
margin : 0;
padding : 0;
}
#p_il_tarifs {
float:left;
height:334px;
width:150px;
margin : 0px;
padding : 0px;
}
#p_il_tarifs img{
border-width:1px;
border-color:#ffffff;
border-style:solid;
}
#p_il_livredor {
float:left;
height:334px;
width:468px;
margin : 0px;
padding : 0px;
}

#p_ed_livredor {
float: right;
height:334px;
width:470px;
margin : 0;
padding : 0;
}

#p_ed_tarif {
float: right;
text-align:center;
height:304px;
width:850px;
margin : 0px;
padding : 0px;
}
#p_table {
float: right;
text-align:center;
height:334px;
width:666px;
margin : 0px;
padding : 0px;
}
#p_ed_contact {
float: right;
height:334px;
width:670px;
margin : 0 0 0 10px;
padding : 0;
}
#p_google {
/*border-width:1px;
border-color:#FFFFFF;
border-style:solid;*/
float:left;
height:304px;
width:320px;
margin : 0px;
padding : 0px;
}
.menu_sp { float:left; height:30px; width:14px; background-image : url(../images/p_menu_sp.jpg); background-repeat : no-repeat;
background-position :0 0; margin: 0px; padding:0px; }

#menu_00 { float:left; cursor:pointer; height:30px; width:93px; background-image : url(../images/p_menu_00.jpg); background-repeat : no-repeat;
background-position : 0 0; margin: 0 0 0 5px; }
#menu_00:hover { cursor:pointer; background-position:0px -62px; }
#menu_00 a { cursor:pointer; background-position:0 0; }

#menu_01 { float:left; cursor:pointer; height:30px; width:166px; background-image : url(../images/p_menu_01.jpg); background-repeat : no-repeat;
background-position : 0 0; margin:0 0 0 0px; } 
#menu_01:hover { cursor:pointer; background-position:0px -62px; }
#menu_01 a { cursor:pointer; background-position:0 0; }

#menu_02 { float:left;  cursor:pointer; height:30px; width:93px; background-image : url(../images/p_menu_02.jpg); background-repeat : no-repeat;
background-position : 0 0; margin: 0 0 0 0px; }
#menu_02:hover { cursor:pointer; background-position:0px -62px; }
#menu_02 a { cursor:pointer; background-position:0 0; }

#menu_03 { float:left;  cursor:pointer; height:30px; width:117px; background-image : url(../images/p_menu_03.jpg); background-repeat : no-repeat;
background-position : 0 0; margin: 0 0 0 0px; }
#menu_03:hover { cursor:pointer; background-position:0px -62px; }
#menu_03 a { cursor:pointer; background-position:0 0; }

#menu_04 { float:left; cursor:pointer; height:30px; width:109px; background-image : url(../images/p_menu_04.jpg); background-repeat : no-repeat;
background-position : 0 0; margin: 0 0 0 0px; }
#menu_04:hover { cursor:pointer; background-position:0px -62px; }
#menu_04 a { cursor:pointer; background-position:0 0; }

#menu_05 { float:left; cursor:pointer; height:30px; width:256px; background-image : url(../images/p_menu_05.jpg); background-repeat : no-repeat;
background-position : 0 0; margin: 0 0 0 0px; }
#menu_05:hover { cursor:pointer; background-position:0px -62px; }
#menu_05 a { cursor:pointer; background-position:0 0; }

#menu_06 { float:left; cursor:pointer; height:60px; width:110px; background-image : url(../images/p_menu_06.jpg); background-repeat : no-repeat;
background-position : 0 0; margin: 0 0 0 0px; }
#menu_06:hover { cursor:pointer; background-position:0px -62px; }
#menu_06 a { cursor:pointer; background-position:0 0; }

.accueil {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #525F36;
	font-weight: normal;
	text-align: right;
	line-height:13px;
}
.simple {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #432C1F;
	font-weight: normal;
	line-height: 15px;
}
.gras {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #ffffff;
	font-weight: bold;
	line-height: 17px;
}
.simple_justify {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight: normal;
	line-height: 15px;
	text-align: justify;
}
.titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #ffffff;
	font-weight: bold;
	line-height: 17px;
	letter-spacing:2px;
	text-decoration: none;
}

.liens-portails { 
color:#808080;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}

.mentions-legales { 
color:#564b47;  
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}

/* Formulaire */
/*textarea,select,option,input,input.submit {
 border-color: #FA5D00;
 border-width: 1px;
 border-style:solid;
 background-color:#FFBD5B;
 scrollbar-face-color:#ff8800;
 scrollbar-arrow-color:#ff0000;
 scrollbar-track-color:#dd0000;
 scrollbar-shadow-color:#ff8800;
 scrollbar-highlight-color:#ff8800;
 scrollbar-darkshadow-color:#dd0000;
 scrollbar-3dlight-color:#dd0000;
}*/

.contact_textarea {
/* background-color:#FFBD5B;*/
 border-color: #9DAD8E;
 border-width: 1px;
 border-style:solid;
 background-color:#EDF2E9;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#432C1F;
}

.envoyer {
cursor:pointer;
/* background-color:#FFBD5B;*/
 border-color: #9DAD8E;
 border-width: 1px;
 border-style:solid;
 background-color:#7B8C6D;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#ffffff;
}

.edito_textarea {
margin:0;
padding:0 10px 0 10px;
 border-color: #BCCAB0;
 border-width: 1px;
 border-style:solid;
/* background-color:#FFBD5B;*/
 background-color:#BCCAB0;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#432C1F;
}
.flash_gras {
font-weight:bold;
font-size:30;
}

/* liens */
a:link { color: #ffffff; text-decoration: none; }
a:visited { color: #ffffff; text-decoration: none; }
a:hover { color: #ffffff; text-decoration: underline; }
a:active { color: #ffffff; text-decoration: none; }

