* {
	margin: 0;
	padding: 0;
}

body {
	font-family: Arial, Helvetica, sans-serif; 
}

.cl { clear: both; }

#corps {
	background: url("../images/fond.png") top center repeat-y;
}

#page {
	width: 898px;
	border: 1px solid #adafb2;
	margin: auto;
	background-color: #fff;
}

/* PAGE INDEX */
.intro {
	width: 100%;
	text-align: center;
	margin-bottom: 0px;
}

.intro a img {
	border: none;
}

/* EN TETE */

#en_tete {
	position: relative;
	width: 898px;
	height: 329px;
	background-color: #fff;
}

#flash {
	width: 536px;
	height: 327px;
	background: url("../images/flash.jpg") top left no-repeat;
	border: 1px solid #fff;
	padding: 0;
	position: absolute;
	right: 0;
	top: 0;
}

a#logo {
	display: block;
	width: 360px;
	height: 179px;
	background: url("../images/logo.png") top left no-repeat;
	border: white 1px solid;
}

#logo h1 {
	display: none;
}
 /* MENU PRINCIPAL */
#menu {
	height: 146px;
	width: 362px;
	background-color: #fff;
	padding-top: 1px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
}

#menu a {
	text-decoration: none;
	text-transform: uppercase;
	color: #fff;
	font-size: 12px;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #fff;
	text-align: right;
	list-style: none;
	float: left;
	height: 36px;
	padding-top: 36px;
	padding-right: 3px;
	display: block;
}

#menu ul li a.prune:hover, #menu ul li a.rose:hover, #menu ul li a.gris1:hover, #menu ul li a.gris2:hover {
	background-color: #98C000;
	color: #fff;
}

#menu ul li {
	list-style: none;
	float: left;
}

#menu ul li a.prune, #menu ul li a.rose, #menu ul li a.gris1 {
	width: 86px;
}

#menu ul li a.gris2 {
	width: 176px;
}

#menu ul li a.prune {
	background-color: #830051;
}

#menu ul li a.rose {
	background-color: #e50076;
}

#menu ul li a.gris1, #menu ul li a.gris2 {
	background-color: #adafb2;
}

#menu ul li a.menuprion {
	background-color: #98C000;
	color: #fff;
}

/* COLONNE DE DROITE */

#col_drt {
	width: 191px;
	float: right;
	padding-top: 15px;
	padding-right: 8px;
}

#col_drt .pause_gourmande {
	margin-bottom: 15px;
}

#col_drt .pause_gourmande a {
	display: block;
	width: 190px;
	height: 81px;
	background: #fff url("../images/fond-drt.png") center top no-repeat;
}

#col_drt .pause_gourmande a:hover {
	background: #fff url("../images/fond-drt2.png") center top no-repeat;
}

#col_drt .ligne {
	height: 1px;
	width: 136px;
	border-bottom: #76b900 solid 1px;
	margin: 20px 0px 10px;	
	margin-left: 23px;
}

#col_drt .renseign, #col_drt .newsletter {
	color: #644300;
	font-size: 11px;
	padding-left: 23px;
}

#col_drt .renseign a {
	color: #e50076;
	text-decoration: none;
}

#col_drt .renseign a:hover, #col_drt .newsletter a:hover {
	color: #e50076;
	text-decoration: underline;
}

#col_drt .renseign p, #col_drt .newsletter p, #col_drt .galerie p {
	margin-top: 5px;
}

#col_drt .newsletter input {
	margin-top: 4px;
	width: 165px;
	height: 20px;
}

#col_drt .newsletter a {
	display: block;
	text-align: right;
	text-decoration: none;
	color: #e50076;
	font-weight: bold;
	font-size: 12px;
	background: url("../images/fleche1.gif") 140px center no-repeat;
}

#col_drt .galerie {
	height: 155px;
	background: url("../images/photo-fond.jpg") left 15px no-repeat;
	margin-left: 18px;
}

#col_drt .galerie a {
	color: #644300;
	text-decoration: none;
	font-size: 11px;
}

#col_drt .galerie a:hover {
	color: #644300;
	text-decoration: underline;
}

#col_drt .galerie p {
	text-align: right;
	padding-left: 100px;
	background: url("../images/fleche2.gif") 100px 5px no-repeat;
}

#col_drt .renseign h4, #col_drt .newsletter h4, #col_drt .galerie h4 {
	font-weight: bold;
	text-transform: uppercase;
	color: #76b900;
	font-size: 12px;
}

#col_drt .galerie h4 {
	padding-left: 5px;
}

#col_drt .adresse {
	padding-left: 23px;
	font-family: Georgia, serif;
	color: #644300;
	font-size: 11px;
	margin-top: 5px;
}

#col_drt .adresse h4 {
	font-weight: bold;
	text-transform: uppercase;
	font-size: 11px;
}

#col_drt .adresse address {
	font-style: normal;
}

#col_drt .adresse a {
	color: #e50076;
	display: block;
	margin: 10px 0;
}

/* TITTRE ET BARRE DE NAVIGATION */ 

#titre {
	height: 60px;
	width: 695px;
	background-color: #fff;
}

#titre h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	text-transform: uppercase;
	padding-left: 70px;
	padding-top: 6px;
}

#titre #nav {
	text-align: right;
	font-family: Georgia, serif;
	font-size: 11px;
	padding-top: 10px;
}

#titre #nav a {
	text-decoration: none;
}

#titre #nav a:hover {
	text-decoration: underline;
}

/* CORPS DE LA PAGE */
#centre, #centre2 {
	width: 695px;
	background: #e9dfd6 url("../images/verrine.jpg") bottom left no-repeat;
}

#centre { /* POUR LES PAGES AYANT UN TEXTE  **INFERIEUR** A LA HAUTEUR DE LA COLONNE DE DROITE */
	height: 620px;
	padding-bottom: 25px;
}

#centre2 { /* POUR LES PAGES AYANT UN LONG CONTENU  **SUPERIEUR** A LA HAUTEUR DE LA COLONNE DE DROITE */
	padding-bottom: 10px;
}

#centre3 { /* POUR LA PAGE PAUSE GOURMANDE */
	width: 695px;
	height: 620px;
	background: #fff;
}

#texte {
	background: url("../images/fond-centre2.jpg") top right no-repeat;
	min-height: 600px;
	border-top: 1px solid #fff; /* IMPERATIF : PREVIENT UN BUG DE IE6 pour la page galerie */
}

/* SOUS MENU DE GAUCHE POUR LES RUBRIQUES 1, 2, 5 et 7 */
#texte #menu_gch {
	width: 215px;
	margin-left: 15px;
	margin-top: 17px;
	float: left;
	text-align: right;
}

#texte #menu_gch ul li {
	list-style: none;
	padding: 2px;
}

#texte #menu_gch ul li a {
	display: block;
	text-transform: uppercase;
	text-decoration: none;	
	font-size: 12px;
	padding: 2px;
}

#texte #menu_gch ul li a:hover, #texte #menu_gch ul li.select {
	display: block;
	color: #fff;
}

#texte #menu_gch ul li.select a  {
	display: block;
	padding: 2px;
}

/* IMAGES DANS LE CORPS DE PAGE */
#texte img {
	padding-bottom: 7px;
	border: 1px solid #fff;
}

#texte .photos {
	float: right;
	padding-top: 50px;
	padding-right: 30px;
}

/* TEXTE DANS LE CORPS DE PAGE */
#texte #comm, #texte #comm2, #texte #comm3 {
	padding-top: 50px;
	margin-left: 260px;
	color: #644300;
	font-size: 12px;
}

#texte #comm4 {
	padding-top: 50px;
	margin-left: 50px;
	color: #644300;
	font-size: 12px;
}

#texte #comm {
	margin-right: 200px;
}

#texte #comm ul li {
	list-style: none;
	background: url("../images/carre.gif") left 8px no-repeat;
	padding: 3px 0 3px 15px;	
}

/* PAGE CONTACT 1 */
#texte #comm h3 {
	font-size: 12px;
	margin-left: 12px;
}

#texte #comm address {
	margin: 0 0 15px 12px;
	font-style: normal;
}

#texte #comm address a {
	color: #644300;
}

#texte #comm p.download {
	width: 65%;
	padding-left: 12px;
	background: url("../images/fleche5.gif") left 4px no-repeat;
}

#texte #comm p.download a {
	color: #e94f00;
	font-weight: bold;
	text-decoration: none;
}

#texte #comm p.download a:hover {
	text-decoration: underline;
}

/* PAGE CONTACT 2 */
#texte #comm2, #texte #comm4 {
	margin-right: 20px;
}

#texte #comm2 span.obl, #texte #comm4 span.obl {
	font-weight: bold;
	color: #e94f00;
	font-size: 13px;
}

.newsletter p span {
	font-weight: bold;
	color: #e94f00;
}

#texte #comm2 table, #texte #comm4 table {
	width: 100%;
	margin-bottom: 10px;
	font-size: 11px;
}

#texte #comm2 table th, #texte #comm4 table th {
	text-transform: uppercase;
	text-align: right;
	width: 160px;
	font-weight: normal;
	padding-right: 3px;
	padding-top: 5px;
	vertical-align: top;
}

#texte #comm2 table td, #texte #comm4 table td {
	padding-left: 3px;
}

#texte #comm2 table td input, 
#texte #comm2 table td textarea, 
#texte #comm4 table td input, 
#texte #comm4 table td textarea {
	color: #644300;
	font-size: 10px;
	padding: 1px;
	font-family: Arial, Helvetica, sans-serif; 
}

#texte #comm2 table td input.long, #texte #comm4 table td input.long {
	width: 230px;
}

#texte #comm2 table td input.medium, #texte #comm4 table td input.medium {
	width: 123px;
}

#texte #comm2 table td input.short, #texte #comm4 table td input.short {
	width: 90px;
}

#texte #comm2 table td textarea, #texte #comm4 table td textarea {
	width: 230px;
	height: 76px;
}

#texte #comm2 table td .long, #texte #comm4 table td .long {
	width: 230px;
}

#texte #comm2 p input.val, #texte #comm4 p input.val {
	text-align: left;
	border: none;
	color: #e94f00;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background: transparent url("../images/fleche5.gif") center left no-repeat;
	margin-left: 330px;
	padding-left: 10px;
}

#texte #comm2 input.long, 
#texte #comm2 input.medium, 
#texte #comm2 input.short, 
#texte #comm2 textarea,
#texte #comm4 input.long, 
#texte #comm4 input.medium, 
#texte #comm4 input.short, 
#texte #comm4 textarea {
	border-top: #787979 2px solid;
	border-left: #d8d9db 2px solid;
	border-bottom: #d8d9db 1px solid;
	border-right: #d8d9db 1px solid;
}

/* PAGE LA PRESSE EN PARLE (PROFESSIONNELS DE L'EVENEMENTIEL 2) */
#texte #comm3 {
	font-size: 11px;
	margin-left: 250px;
}

#texte #comm3 table {
	color: #644300;
}

#texte #comm3 .bloc {
	float: left;
	text-align: left;
	margin-left: 12px;
	margin-bottom: 15px;
}

#texte #comm3 .bloc p.image {
	width: 192px;
	height: 182px;
	background-color: #f4efeb;
	text-align: center;
}

#texte #comm3 .bloc p {
	padding: 0;
	margin:0;
}

#texte #comm3 .bloc p.image img {
	border: 1px solid #830051;
	padding: 0;
	margin:0;
	background-color: transparent;
}

#texte #comm3 .bloc h6 {
	margin-top: 14px;
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
}

#texte #comm3 .bloc h6 a {
	background: url("../images/carre.gif") left 3px no-repeat;
	padding-left: 12px;
	color: #f5a300;
	text-decoration: none;
}

#texte #comm3 .bloc p span {	
	margin-left: 12px;
}

#texte h4, #texte h5 {
	font-weight: bold;
	font-size: 12px;
}

#texte h5 {
	margin-bottom: 15px;
	margin-left: 12px;
}

#texte p {
	margin-bottom: 15px;
	padding-left: 12px;
}

#texte h4, #texte p.h4 {
	background: url("../images/carre.gif") left 4px no-repeat;
	padding-left: 12px;
}

#texte .liste {
	margin: 15px 0 15px 20px;
}

#texte ul.l1 {
	margin-left: 15px;
	float:left;	
}

#texte ul.l2 {
	margin-left: 180px;	
}

#texte ul.l1 li, #texte ul.l2 li {
	list-style : none;
	background : url('../images/tomate.gif') center left no-repeat;
	height: 15px;
	padding: 3px 0 0 15px;
	width: 120px;
}

/* PAGE IDEES LIEUX */
#texte #ideeslieux {
	padding-top: 50px;
	margin-left: 70px;
	margin-right: 10px;
	color: #644300;
}

#texte #ideeslieux table {
	text-align: right;
	font-size: 12px;
	padding-right: 15px;
	font-weight: bold;
}

#texte #ideeslieux table a {
	color: #e50076;
	font-weight: normal;
	text-decoration: none;		
}

#texte #ideeslieux table a.prec, #texte #ideeslieux table a.suiv {
	padding: 0 10px 0;
}

#texte #ideeslieux table a.prec {
	background: url('../images/fleche3.gif') center left no-repeat;
}

#texte #ideeslieux table a.suiv {
	background: url('../images/fleche4.gif') center right no-repeat;
}

#texte #ideeslieux .adresse {
	margin-bottom: 20px;
	margin-left: 288px;
	background: url("../images/carre.gif") left 4px no-repeat;
}

#texte #ideeslieux .adresse h5 {
	font-size: 12px;
	color: #e50076;
	text-transform: uppercase;
	margin-bottom:0;
	margin-left: 12px;
}

#texte #ideeslieux .adresse address {
	margin-left: 12px;
	margin-bottom: 0;
}

#texte #ideeslieux .adresse address, #texte #ideeslieux .adresse h5 span {
	font-size: 11px;
	color: #644300;
	text-transform: none;
	font-weight: normal;
	font-style: normal;
}

#texte #ideeslieux .adresse h5 span span {
	text-transform: uppercase;
}

#texte #ideeslieux .adresse address a {
	color: #e50076;
	text-decoration: none;	
}

#texte #ideeslieux .adresse address a:hover, #texte #ideeslieux .adresse address em a:hover, #texte #ideeslieux p a:hover {
	text-decoration: underline;	
}

#texte #ideeslieux .adresse address em a {
	color: #644300;
	text-decoration: none;	
}

#texte #comm h6.a {
	margin: 10px 0;
	font-style: italic;
	font-size: 12px;
	font-weight: bold;
}

#texte #comm .adresse {
	margin-bottom: 20px;
}

#texte #comm .adresse h5 {
	font-size: 12px;
	margin-bottom:0;
	margin-left: 12px;
}

#texte #comm .adresse p {
	background: url("../images/carre.gif") left 4px no-repeat;
	color: #e50076;
	margin-bottom:0;
}

#texte #comm .adresse address {
	margin-left: 12px;
	margin-bottom: 0;
}

#texte #comm .adresse address, #texte #comm .adresse h5 span {
	font-size: 11px;
	color: #644300;
	text-transform: none;
	font-weight: normal;
	font-style: normal;
}

#texte #comm .adresse h5 span span {
	text-transform: uppercase;
}

#texte #comm .adresse address a {
	color: #e50076;
	text-decoration: none;	
}

#texte #comm .adresse address a:hover, #texte #ideeslieux .adresse address em a:hover, #texte #ideeslieux p a:hover {
	text-decoration: underline;	
}

#texte #comm .adresse address em a {
	color: #644300;
	text-decoration: none;	
}

#texte #ref {
	padding-top: 50px;
	margin-left: 90px;
	color: #644300;
}

#texte #ref div {
	margin-left: 260px;
	margin-right: 45px;
}

#texte #ref .photos, #texte #ideeslieux .photos {
	float: left;
	margin:0;
	padding:0;
}

#texte #ref h4 {
	background-color: #644300;
	background-image: none;
	color: #fff;
	padding: 3px;
	font-size: 12px;
	margin-bottom: 6px;
	text-transform: uppercase;
}

#texte #ref ul {
	margin-bottom: 10px;
}

#texte #ref ul li {
	list-style: none;
	font-size: 12px;
	line-height: 140%;
}

#texte .photos2 {
	float: left;
	padding-top: 50px;
	padding-left: 30px;
}

#texte address {
	font-style: normal;
	margin-bottom: 15px;
}

#texte span {
	color: #7f632b;
}

#texte a {
	color: #e00576;
}

/* GALERIE PHOTOS */
#gal_ph {
	margin-left: 15px;
	padding-top: 25px;
}

#gal_ph .bloc {
	float: left;
	text-align: left;
	margin: 15px 12px 10px;
}

#gal_ph .bloc p {
	padding: 0;
	margin:0;
}

#gal_ph .bloc p img {
	padding-bottom: 7px;
	border: 1px solid #fff;
}

#gal_ph .bloc h6 {
	margin-top: 10px;
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
}

#gal_ph .bloc h6 a {
	background: url("../images/carre.gif") left 3px no-repeat;
	padding-left: 12px;
	color: #e50076;
	text-decoration: none;
}

#gal_ph .bloc h6 a:hover {
	text-decoration: underline;
}

#gal_ph .bloc p span {	
	margin-left: 12px;
	font-size: 11px;
	color: #644300;
}

#galerie-photos {
	clear: both;
	height : 272px;
	width: 100%;
}

/* PLAN DU SITE */
dl {
	margin: 0 15px 10px 75px;
}

dt {
	padding: 5px 0 3px 15px;
	background: url("../images/carre.gif") left 9px no-repeat;
}

dd {
	padding-left: 10px;
	padding-bottom: 3px;
	background: url("../images/fleche4.gif") left 4px no-repeat;
	margin-left: 20px;
}

#texte dt a {
	text-decoration: none;
	font-size: 13px;
	color: #830051;
}

dd a {
	text-decoration: none;
	font-size: 12px;
}

#texte dt a:hover, dd a:hover {
	text-decoration: underline;
}

/* PAGE PAUSE GOURMANDE */

#flashbye {
	margin: auto;
	margin-top: 150px;
	width: 600px;
	height: 261px;
	background-color: #fff;
}

#flashbye img {
	padding: 0;
	border: none;
}

/* PIED DE PAGE */

#foot {
	text-align: right;
	color: #969598;
	font-size: 11px;
	width: 900px;
	margin: auto;
	padding-top: 10px;
	padding-bottom: 10px;
}

#foot a {
	color: #969598;
	text-decoration: none;
}

#footintro {
	text-align: right;
	text-transform: uppercase;
	color: #830051;
	font-size: 11px;
	width: 900px;
	margin: auto;
	padding-top: 10px;
	padding-bottom: 10px;
}

#footintro span {
	color: #e50076;
}

#footintro a {
	color: #e50076;
	text-decoration: none;
}

#footintro a.entrer {
	float: left;
}

#footintro a:hover {
	color: #e50076;
	text-decoration: underline;
}

/*
img.galeries { margin: 15px 0 0 25px; }
img.recrut { margin: 25px 0 0 15px; }
img.dem_infos { margin-top: 25px; }
*/

.img { float: left; margin-top: 50px; }