/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* CSS pour les balises HTML */
html {
	padding: 0px;
	background: #FFFFFF;
	background-image:url(./img/background.jpg);
}

body {
	position: relative;
	border: #000000 0px solid;
	width: 100%;
	height: 100%;
	margin: 0px auto;
}

table, td, div, form, p {
	font-family: verdana, courier, monospace; color: #000000; letter-spacing: 1px;
	font-size:10px; line-height:11px;
}

table, td {
	border:0px;
	border-collapse:collapse;
	margin:0px; padding: 0px;
}

form {
  margin: 0px; padding:0px;
}

div.hr {
 border:#000000 0px solid;
 margin:5px 0px 5px 0px;
 padding:0px;
 height:3px;
 background:url(./img/le_clos_du_minaouet_hr.jpg) no-repeat center;
}

div.hr hr {
  display: none;
}

.text {
	color:#934E2E;
	text-align:left;
	vertical-align:top;
}
.more {
	font-size:11px;
	font-weight:bold;
	color:#BC0000;
}
.titles {
	font-size:11px;
	font-weight:bold;
	color:#A97A45;
}

a.titles {
  text-decoration:none;
}

a:hover.titles {
  color: #BC0000;
}

.copyrights {
	font-family:tahoma;
	font-size:9px;
	color:#F8F7CD;
}

.copyrights a {
  color:#f6f4be;
}

.copyrights a:hover {
  color: #F8F7CD;
}

.main_top {
  background-image: url(./img/main_top.jpg);
  width: 232px;
  height: 108px;
  text-align: center;
}

.menu_1_c {
  background-image: url(./img/menu_1_c.jpg);
  width: 146px;
  height: 16px;
  text-align: center;
}

.menu_1_l {
  background-image: url(./img/menu_1_l.jpg);
  width: 43px;
  height: 16px;
}

.menu_1_r {
  background-image: url(./img/menu_1_r.jpg);
  width: 43px;
  height: 16px;
}

.menu_2_c {
  background-image: url(./img/menu_2_c.jpg);
  width: 146px;
  height: 20px;
  text-align:center;
}

.menu_2_l {
  background-image: url(./img/menu_2_l.jpg);
  width: 43px;
  height: 20px;
}

.menu_2_r {
  background-image: url(./img/menu_2_r.jpg);
  width: 43px;
  height: 20px;
}

.menu_3_c {
  background-image: url(./img/menu_3_c.jpg);
  width: 146px;
  height: 20px;
  text-align:center;
}

.menu_3_l {
  background-image: url(./img/menu_3_l.jpg);
  width: 43px;
  height: 20px;
}

.menu_3_r {
  background-image: url(./img/menu_3_r.jpg);
  width: 43px;
  height: 20px;
}

.menu_4_c {
  background-image: url(./img/menu_4_c.jpg);
  width: 146px;
  height: 20px;
  text-align:center;
}

.menu_4_l {
  background-image: url(./img/menu_4_l.jpg);
  width: 43px;
  height: 20px;
}

.menu_4_r {
  background-image: url(./img/menu_4_r.jpg);
  width: 43px;
  height: 20px;
}

.menu_5_c {
  background-image: url(./img/menu_5_c.jpg);
  width: 146px;
  height: 20px;
  text-align:center;
}

.menu_5_l {
  background-image: url(./img/menu_5_l.jpg);
  width: 43px;
  height: 20px;
}

.menu_5_r {
  background-image: url(./img/menu_5_r.jpg);
  width: 43px;
  height: 20px;
}

.menu_6_c {
  background-image: url(./img/menu_6_c.jpg);
  width: 146px;
  height: 20px;
  text-align:center;
}

.menu_6_l {
  background-image: url(./img/menu_6_l.jpg);
  width: 43px;
  height: 20px;
}

.menu_6_r {
  background-image: url(./img/menu_6_r.jpg);
  width: 43px;
  height: 20px;
}

.main_bottom {
  background-image: url(./img/main_bottom.jpg);
  width: 232px;
  height: 28px;
}

.bg_event_title {
  background-image: url(./img/bg_event_title.jpg);
  width: 189px;
  height: 24px;
  z-index: 100;
  padding-top: 3px;
  text-align:center;
  font-size: 12px;
  font-weight: bold;
  color: #BC0000;
}

.bg_event_text, .bg_event_photo {
  height: 59px;
}

.bg_event_photo {
  width: 70px;
  text-align: center;
}

.bg_event_text {
  width: 189px;
  padding: 2px;
}

.bg_newsletter_title {
  background-image: url(./img/bg_newsletter_title.jpg);
  width: 189px;
  height: 23px;
  z-index: 100;
  padding-top: 2px;
  text-align:center;
  font-size: 12px;
  font-weight: bold;
  color: #BC0000;
}


.bg_photo_haut {
  background-image: url(./img/bg_photo_haut.jpg);
  width: 346px;
  height: 251px;
  text-align: center;
}

.bg_resto_title {
  background-image: url(./img/bg_resto_title.jpg);
  width: 299px;
  z-index: 100;
	padding: 0px 0px 2px 0px;
	margin: 0px;
  text-align:center;
  font-size: 12px;
  font-weight: bold;
  color: #BC0000;
}

.bg_resto_title_bottom {
  width: 299px;
	height: 1px;
	padding: 0px 0px 0px 0px;
	margin: 2px 0px 0px 0px;
  z-index: 100;
}

.bg_resto_title_2 {
  background-image: url(./img/bg_resto_title_2.jpg);
  width: 299px;
  height: 24px;
  margin-bottom: 10px;
  z-index: 100;
  padding-top: 4px;
  text-align:center;
  font-size: 12px;
  font-weight: bold;
  color: #BC0000;
}

.newsletter_info {
  margin: 0px 0px 0px 0px;
  padding: 3px 0px 0px 3px;
  border: #cfb16d 0px solid;
  color: #934E2E;
  text-align: left;
  clear: left;
}

/* Style champ */
.blocchamp {	clear: both;	margin: 5px 0px 10px 0px;	padding: 5px 0px 10px 0px;	font-size:11px; font-weight:normal; font-family:verdana, courier, monospace;
	line-height:12px;	text-align :left;	border: #000000 0px solid;	vertical-align:middle;}
.blocchamp input {  border:1px solid #cfb16d;
  background-color:#f8f6ca;
  color:#934e2e;}
.blocchamp textarea {  border:1px solid #cfb16d;
  background-color:#f8f6ca;
  color:#934e2e;}
.blocchamp label {
	padding:0px;
	margin:2px 0px 2px 0px;
	font-size:11px;
	line-height:13px;
	color:#934e2e;
	text-align:left;
}

.btn {	border: #cfb16d 1px solid;	width: 100px;	height: 20px;	margin: 15px 15px 15px 15px;	padding: 2px 2px 2px 2px;	color: #000000;	font-size: 10px;	font-weight: normal;	background-color: #FFFFE6;	cursor: pointer;}
.center {	clear: both;	border: #000000 0px solid;	text-align : center;}

.textmsg {
	font-size:11px;
	font-weight:bold; 
	font-family:verdana,courier,monospace;
	text-align:center;
	line-height:20px;
	background-color:#f8f6ca;
	margin: 15px 15px 15px 15px;
	padding: 15px 15px 15px 15px;
	border:1px solid #cfb16d;
}

.titform {
	font-weight:bold;
	
}

.bloc_text_1, .bloc_text_2 {
  color: #934E2E;
  text-align: left;
}

.bloc_text{
  overflow:auto;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* Styles SPIP */
.spip_logos {
	margin: 0px 5px 5px 5px;
	border: #000000 1px solid;
	float: left;
}

p.spip {
  margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
}

h3.spip {
	text-align: center;
	font-size: 12px;
}

a.spip_in {	text-decoration:underline;	font-weight:bold;	color:#934E2E;}

ul.spip {	list-style:none;	margin:0px;	padding:0px 0px 0px 5px;}
li.spip {	background-image:url(./img/puce.gif);	background-repeat:no-repeat;	background-position:0 50%;	padding:0px 0px 3px 12px;	margin:6px 0px 6px 0px;
}

table.spip {
	text-align: left;
	margin: 2px auto 2px auto;
	border: #ffffff 1px solid;
	width: 90%;
}

table.spip th {
	padding: 5px 2px 5px 2px;
	width: 42% 24% 24%;
	text-align: center;
	border: #ffffff 1px solid;
}

table.spip td {
	text-align: left;
	padding: 5px 2px 5px 2px;
	width: 42% 24% 24%;
	border: #ffffff 1px solid;
}

.filet_sep {
	font-size:1px;
	text-align:center;
	padding:0; 
	margin:0;
}

.filet_sep_image {
	height: 10px; /* hauteur par defaut */
	width: 100%;
	background-position: center;
	background-repeat: no-repeat;
	border-style: none;
}