@charset "utf-8";
/* CSS Document */
.site {
	width: 1024px;
	margin-right: auto;
	margin-left: auto;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #67645b;
	overflow: hidden;
}
#index {
	background-image: url(../images/fond_index.jpg);
	height: 560px;
	width: 1010px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 208px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 14px;
}
#bloc1 {
	background-image: url(../images/fond_menu.png);
	background-repeat: repeat-y;
	height: 338px;
	width: 248px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 14px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#bloc1 p {
	font-size: 15px;
	line-height: 25px;
	font-weight: bold;
	text-align: center;
	padding-top: 80px;
	letter-spacing: 0.1em;
}
#bloc2 p a{
	text-decoration: none;
}
#bloc2 p {
	letter-spacing: 0.1em;
	font-size: 15px;
	padding-top: 140px;
	text-decoration: none;
	padding-left: 0px;
	text-align: center;
	color:#FFFFFF;
}
.slideshow {
	float: left;
	height: 338px;
	width: 248px;
}
#bloc2 {
	float: left;
	height: 338px;
	width: 248px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 14px;
	background-color: #77766C;
}

#header {
	height: 106px;
	background-image: url(../images/fond_header.png);
	background-repeat: repeat-x;
}
#objet {
	padding-left: 61px;
	padding-top: 25px;
}

#objet h2 {
	font-family: verdana;
	font-size: 19px;
	color: #422418;
	font-weight: lighter;
	letter-spacing: 0.2em;
	float: left;
	margin: 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#objet h3 {
	font-family: verdana;
	font-size: 19px;
	color: #FFF;
	font-weight: lighter;
	letter-spacing: 0.2em;
	float: left;
	margin: 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#logo img {
	padding-left: 35px;
}
#logo a img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#deroulant {
	height: 30px;
	background-color:#67655D;
	font-size: 15px;
	color: #E8DB24;
	text-align: center;
	letter-spacing: 0.1em;
	padding-top: 13px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#entete {
	font-size: 45px;
	background-color: #5e5d4f;
	height: 65px;
	padding-top: 10px;
	padding-left: 65px;
}
#entete_boulanger {
	font-size: 27px;
	background-color: #5e5d4f;
	height: 55px;
	padding-top: 20px;
	padding-left: 65px;
}
.content {
	height: 580px;
	padding-top: 37px;
	padding-left: 16px;
}
.content_boulanger {
	height: 580px;
	padding-top: 17px;
	padding-left: 16px;
}

#main_pate {
	background-image: url(../images/fond_main_pate.jpg);
}
#main_miche {
	background-image: url(../images/fond_miche.jpg);
}


#menu {
	width: 510px;
	margin: 0px;
	float: left;
	padding: 0px;
}
#liste {
	background-image: url(../images/fond_menu.png);
	background-repeat: repeat-y;
	height: 338px;
	width: 248px;
	float: left;
	padding-left: 14px;
	clear: both;
}
#liste ul {
	list-style-type: none;
	margin: 0px;
	padding-top: 22px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 18px;
	text-align: center;
}
#liste #mot     {
	height: 22px;
	width: 198px;
	margin-bottom: 26px;
	font-size: 13px;
	display: block;
}
#liste #mot_sslien {
	height: 19px;
	width: 198px;
	margin-bottom: 26px;
	font-size: 13px;
	display: block;
	background-image: url(../images/btn_menu.png);
	background-repeat: no-repeat;
	background-position: 0px -22px;
	padding-top: 3px;
}



#liste #mot a, #liste #std a {
	font-size: 13px;
	text-decoration: none;
	background-image: url(../images/btn_menu.png);
	height: 19px;
	width: 198px;
	display: block;
	padding-top: 3px;
	margin-bottom: 7px;
	background-repeat: no-repeat;
}
#liste #std_sslien {
	font-size: 13px;
	text-decoration: none;
	background-image: url(../images/btn_menu.png);
	height: 19px;
	width: 198px;
	display: block;
	padding-top: 3px;
	margin-bottom: 7px;
	background-repeat: no-repeat;
	background-position: 0px -22px;
}
#liste #boulanger_sslien {
	font-size: 13px;
	text-decoration: none;
	background-image: url(../images/btn_menu.png);
	height: 19px;
	width: 198px;
	display: block;
	padding-top: 3px;
	margin-bottom: 7px;
	background-repeat: no-repeat;
	background-position: 0px -22px;
	margin-top: 26px;
}


#liste #mot a {
	margin-bottom: 26px;

}


#liste #boulanger a {
	font-size: 13px;
	text-decoration: none;
	background-image: url(../images/btn_menu.png);
	height: 19px;
	width: 198px;
	display: block;
	padding-top: 3px;
	background-position: 0px -44px;
	margin-top: 26px;
}
#liste ul #mot a .marron , #liste ul #std a .marron, #liste ul #boulanger a .marron{
	color: #422418;
}
#liste ul #mot a .jaune, #liste ul #std a .jaune, #liste ul #boulanger a .jaune {
	color: #E8DB24;
}
#liste ul #mot a:hover .marron, #liste ul #std a:hover .marron, #liste ul #boulanger a:hover .marron {
	color: #422418;
}
#liste ul #mot a:hover .jaune, #liste ul #std a:hover .jaune, #liste ul #boulanger a:hover .jaune {
	color: #422418;
}
#liste #mot a:hover, #liste #std a:hover, #liste #boulanger a:hover {
	font-size: 13px;
	color: #422418;
	text-decoration: none;
	background-image: url(../images/btn_menu.png);
	height: 19px;
	width: 198px;
	display: block;
	padding-top: 3px;
	background-position: 0px -22px;	
}
#banniere {
	height: 160px;
	width: 510px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color: #9C9A8F;
	margin-top: 9px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: center;
}
.marron
{
	color: #422418;
}
.blanc {
	color: #FFF;
}

.jaune
{
	color: #E8DB24;	
}
.jaune2 {
	color: #EAD901;
}

#defilant {
	background-color: #67655D;
	height: 507px;
	width: 250px;
	margin-left: 400px;
	padding-left: 11px;
	padding-right: 12px;
}

#defilant h1
{
	font-size: 13px;
	margin: 0px;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
	letter-spacing: 0.1em;
}
#contenu_contact {
	font-size: 12px;
	color: #FFF;
}
#lien_plan {
	font-size: 13px;
	text-align: center;
	background-image: url(../images/btn_menu.png);
	background-repeat: no-repeat;
	background-position: 0px -44px;
	height: 22px;
	width: 198px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 3px;
	padding-bottom: 20px;
}
#lien_plan a {
	text-decoration: none;
}
#defilant #bx_0 h4 {
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
#defilant #bx_0 ul {
	font-size: 12px;
	list-style-type: none;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 20px;
}
#defilant #bx_0 ul li a {
	color: #FFF;
	text-decoration: none;
}
#fiche_materiel {
	padding: 12px;
	height: 154px;
	width: 890px;
	background-color: #77766C;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 15px;
}
#fiche_materiel #photo_materiel {
	background-color: #412318;
	height: 155px;
	width: 206px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 30px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#fiche_materiel #texte_materiel {
	padding: 0px;
	width: 510px;
	float: left;
	height: 154px;
	vertical-align: middle;
	margin-top: auto;
	margin-right: 0px;
	margin-bottom: auto;
	margin-left: 0px;
}
#fiche_materiel #texte_materiel h5 {
	font-size: 16px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#fiche_materiel #texte_materiel p {
	font-size: 12px;
}
#fiche_materiel #lien-contact_materiel {
	float: right;
	width: 115px;
	text-align: center;
	height: 84px;
	vertical-align: middle;
	font-size: 12px;
	font-weight: bold;
	padding-top: 70px;
}
#fiche_materiel #lien-contact_materiel a {
	color: #FFF;
	text-decoration: none;
}
#zone_boulanger {
	width: 993px;
}
#fiche_boulanger {
	height: 433px;
	width: 846px;
	margin-right: auto;
	margin-left: auto;
	background-color: #77766C;
	padding-top: 22px;
	padding-right: 25px;
	padding-bottom: 22px;
	padding-left: 25px;
}
#photo_boulanger  {
	float: left;
	width: 308px;
	padding-right: 20px;
}
#photo_boulanger img  {
	margin-bottom: 15px;
	height: 206px;
	width: 308px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#contenu_boulanger  {
	width: 510px;
	float: left;
}
#texte_boulanger   {
	background-color: #66655D;
	padding-top: 10px;
	padding-left: 32px;
	padding-right: 32px;
	margin-bottom: 14px;
	padding-bottom: 10px;
}
#texte_boulanger_marron {
	background-color: #412318;
	padding-top: 10px;
	padding-left: 32px;
	padding-right: 32px;
	margin-bottom: 14px;
	padding-bottom: 10px;
}
#texte_boulanger_horaire {
	background-color: #412318;
	padding-top: 10px;
	padding-left: 32px;
	padding-right: 32px;
	margin-bottom: 14px;
	padding-bottom: 10px;
	float: left;
	width: 337px;
}
#texte_boulanger p   , #texte_boulanger_marron p, #texte_boulanger_horaire p{
	font-size: 12px;
	color: #FFF;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	vertical-align: middle;
}
#retour {
	font-size: 13px;
	font-weight: bold;
	color: #FFF;
	padding-left: 45px;
	padding-bottom: 10px;
}
#retour a {
	color: #FFF;
	text-decoration: none;
}


#plan {
	width: 109px;
	float: left;
	text-align: center;
	padding: 0px;
	margin-top: 10px;
	background-image: url(../images/btn_plan.png);
	background-repeat: no-repeat;
	background-position: 12px;
}
#plan a {
	font-size: 13px;
	font-weight: bold;
	color: #E8DA21;
	text-decoration: none;
}
