body{
	font-family: Georgia, "Times New Roman", Times, serif;
	background-color:#880007;
	font-size:12px;
	margin: 0;
	padding: 0;
}

img {	border:0px; }
ul,ol,blockquote{	margin-left:15px; }

a{
	color:#880007;
	text-decoration:underline;
}
a:hover{
	text-decoration:none;
}

.spacer{
	height:5px;
	line-height:0px;
	font-size:1px;
	margin:0px;
	padding:0px !important;
}
.div-detection-flash{
	margin:0px;
	font-weight:normal;
	text-align:center;
	width:auto;
	border:1px solid #C6C5C0;
	padding:25px;
}
/*div{ 
	border:1px solid #FF0000;
	}*/
/******************************/
/* LA PAGE + ENTETE  */
/******************************/
#page-index #page{
	position: relative;
	margin:50px auto 0px;
	width:850px;
	
	
}

#contenu{
	border:1px solid #330E0F;
	background-color:#880007;
	padding:5px 0px 20px 0px;
	background-image: url(../ress/img/fond_mimosas.jpg);
	width: 848px;
}

/******************************/
/* LES COLONNES  */

/********************/
/* COLONNE 1 */
#colonne1{
	width:238px;
	float: left;
}

/* COLONNE 2 */
#colonne2{
	width:590px;
	margin-left: 240px;
}

#rub-ombre-haut{
	background-image: url(../ress/img/ombre_haut.png)!important;
	background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='ress/img/ombre_haut.png', sizingMethod='crop');
	background-repeat: no-repeat;
	height:17px;
	line-height: 17px;
	width:565px;
	margin:65px 0px 0px 0px;
}

#rub-gen{
	width:543px;
	padding:0px 13px 0px 9px;
	background-image: url(../ress/img/ombre_bg.png)!important;
	background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='ress/img/ombre_bg.png', sizingMethod='scale');
	background-repeat: repeat;
}

#rub-ombre-bas{
	background-image: url(../ress/img/ombre_bas.png)!important;
	background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='ress/img/ombre_bas.png', sizingMethod='crop');
	background-repeat: no-repeat;
	height:16px;
	line-height: 16px;
	width:565px;
	/*margin-bottom:65px;*/
}
#accroche-accueil{
	font-size:10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #880007;
	padding: 15px 35px 15px 20px;
	text-align: center;
}

#logo{
	background-image: url(../ress/img/logo_cornichedor_big.png)!important;
	background-image:none;

	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/ress/img/logo_cornichedor_big.png', sizingMethod='crop');
	background-repeat: no-repeat;
	height:164px;
	line-height: 164px;
	margin: 15px 0px 0px 20px;
}
#logo a{
	text-decoration:none;
}


/*******************************************************/
/* LES MENUS */
/*******************************************************/
/* haut */
#menu-haut{
	padding:0px 20px 0px 0px;
	text-align:right;
	color: #40333A;
	font-size: 10px;
	line-height: 25px;
}

#menu-haut a{
	text-decoration:none;
	color:#40333A;
}
#menu-haut a:hover{
	color:#755D6A;
}
/* principaux */
#menu{
	padding:15px 0px 15px 45px;
}
#menu a{
	display:block;
	font-size:12px;
	width:145px;
	line-height:22px;
	background-color:#FFF8EA;
	color:#880007;
	border:1px solid #880007;
	padding:3px 0px 3px 14px;
	text-decoration:none;
	margin-bottom: 2px;
	font-weight: bold;
}
#menu a:hover{
	background-color:#880007;
	color:#FFFFFF;
}
#menu span.bloc-off{
	display:block;
	font-size:12px;
	width:145px;
	line-height:22px;
	background-color:#880007;
	color:#FFFFFF;
	border:1px solid #880007;
	padding:3px 0px 3px 14px;
	text-decoration:none;
	margin-bottom: 2px;
	font-weight: bold;
}
/********************************/
/* BLOC NEWS */
#news{
	margin-left:45px;
	width:164px;
}
#news.bando-news-haut{
	background-image: url(../ress/img/ornement_haut_news.gif)/*!important*/;
	/*background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='ress/img/ornement_haut_news.gif', sizingMethod='crop');
	background-repeat: no-repeat;*/
	height:15px;
	line-height: 15px;
	width:164px;
}
#fond-news{
	
	width:144px;
	margin-left:45px;
	padding: 10px 10px;
}
#fond-news p{
	padding:0px 12px;
	color:#880007;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
}
#bando-news-bas{
	background-image: url(../ress/img/ornement_bas_news.gif)/*!important*/;
	/*background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='ress/img/ornement_bas_news.gif', sizingMethod='crop');
	background-repeat: no-repeat;*/
	height:15px;
	line-height: 15px;
	margin-left:45px;
	width:164px;
}
/**********************************/
/* BLOC PARTENAIRES */
#partenaires{
	width:164px;
	margin: 20px 0px 0px 48px;
}
#partenaires img{
	margin-right:2px;
}
/*******************************************************/
/* COPYRIGHT */
#copyright{
	margin:0px auto;
	padding:0px 20px 0px 0px;
	width:830px;
	text-align:center;
	color: #FFE2F4;
	font-size: 10px;
	line-height: 25px;
	position: relative;
}
#copyright a{
	color:#FFE2F4;
	text-decoration: none;
}
#copyright a:hover{
	color:#F3BBCE;
	text-decoration: none;
}



/*************************************/
/* POUR LES PAGES DYNAMIQUES TINY MCE*/
#encart-tiny{
	color:#222427;
}
#encart-tiny p{
	padding:5px 0px 5px 0px;
}
#encart-tiny h1{
	font-size:16px;
	font-weight:bold;
	color:#880007;
	padding:5px 0px 5px 0px;
}
#encart-tiny h2{
	font-size:14px;
	font-weight:bold;
	color:#880007;
	padding:5px 0px 5px 0px;
}
#encart-tiny h3{
	font-size:12px;
	font-weight:bold;
	color:#880007;
	padding:5px 0px 5px 0px;
}
#encart-tiny a{
	color:#880007;
	text-decoration:underline;
}
#encart-tiny a:hover{
	text-decoration:none;
}
#encart-tiny .news{
	font-family:Arial;
	font-size:11px;
	color:#880007;
}
#encart-tiny img{
	padding:15px;
}





/****************************
* 
****************************/

/******************************/
/* LA PAGE + ENTETE  */
/******************************/
#page-rub #page{
	position: relative;
	margin:20px auto 0px;
	width:850px;


}
/**************************/
/* BLOC RUBRIQUE GEN */
#rubgen-ombre-haut{
	background-image: url(../ress/img/ombre_rub_haut.png)!important;
	background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../ress/img/ombre_rub_haut.png', sizingMethod='crop');
	background-repeat: no-repeat;
	height:6px;
	line-height: 6px;
	width:590px;
	margin:30px 0px 0px 0px;
}
#rubgen-bando{
	background-image: url(../ress/img/ombre_bando_bg.png)!important;
	background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../ress/img/ombre_bando_bg.png', sizingMethod='crop');
	background-repeat: no-repeat;
	height:41px;
	line-height: 41px;
	width:590px;
}
#rubgen-bando span{
	color:#FFFFFF;
	padding:0px 0px 0px 70px;
	line-height:41px;
	font-size: 23px;

}
#rubrique{
	background-image: url(../ress/img/ombre_rub_bg.png)!important;
	background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../ress/img/ombre_rub_bg.png', sizingMethod='scale');
	background-repeat: repeat;
	width:568px;
	padding:0px 13px 0px 9px;
}
#rub-contenu{
	background-color:#FFFFFF;
	padding:35px 25px 7px 25px;
	min-height: 415px;
}
#rub-contenu p{
	color:#222427;
	margin: 0px;
	padding: 0px 0px 7px 0px;
}

#rub-contenu p.espace{
	padding: 15px 0px;
}
#rub-contenu img.es-droite{
	margin: 5px 0px 20px 20px;
}
#rub-contenu img.es-gauche{
	margin: 5px 20px 20px 0px;
}
#ornements-bas{
	background-color:#FFFFFF;
	padding: 12px 0px;
	width: 568px;
}
#rubgen-ombre-bas{
	background-image: url(../ress/img/ombre_rub_bas.png)!important;
	background-image:none;

	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../ress/img/ombre_rub_bas.png', sizingMethod='crop');
	background-repeat: no-repeat;
	height:16px;
	line-height: 16px;
	width:590px;
	margin-bottom:35px;
}

/***********************************/
/* POUR LES IMAGES */
.block-img254{
	display:block;
	line-height:164px;
	height:164px;
}
.block-img245{
	display:block;
	line-height:164px;
	height:164px;
}
/***********************************/
/* POUR LES TEXTES */
.titre{
	padding:0px;
	margin:10px 0px 5px 0px;
	color:#880007;
	font-weight:bold;
	font-size:12px;
}
.text-accroche{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #222427;
}

a.link-text{
	color:#880007;
	text-decoration:underline;
}
a.link-text:hover{
	color:#880007;
	text-decoration:none;
}
/***********************************/
/* POUR LES TABLEAUX */
table{
	background-color: #FFFFFF;
}
td.txt-mois{
	background-color: #E7EBED;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
td.txt-manif{
	background-color: #F2F5F7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
/****************************************/
/* BLOCK POUR LE FORMULAIRE RESERVATION */
#module-fond-tab-reser{
	padding:5px;
	background-color: #FFFFFF;
}
#titre-reservation,
#titre-reservation-milieu{
	font-weight:bold;
	font-size:14px;
	padding:5px 10px;
	background-color:#880007;
	color:white;
	margin-bottom: 5px;
	}
#titre-reservation-milieu{
	margin-top: 5px;
	}
#bouton-envoyer{
	margin-top:5px;
	text-align: center;
	background-color: #880007;
	padding: 5px;
	font-style: italic;
}
.accroche-envoi{
	font-size:10px;
	color:#FFFFFF;
}
.form-reservation{
	margin-bottom: 0px;
	background-color: #F4F4F4;
}
span.etoile-oblg{
	color: #880007;
}
td.libelle{
	font-size:11px;
	color:#282F3E;
}
td.champ{
}
.contour{
	border:1px solid #AAAAAA;
}

.system_msg_alert {
	width:503px;
	margin:0px auto 5px auto;
	background:#FFF6BF url(../ress/img/alert.png) 20px 50% no-repeat;
	height:auto;
	padding:15px 15px 15px 50px;
	border:1px solid #FFD324;
	letter-spacing:1px;
	color:#E45B00;
	text-decoration:none;
	font-size: 12px;
	font-family: Arial,Verdana,sans-serif;
	font-weight: bold;
}

.system_msg_success {
	width:503px;
	margin:0px auto 5px auto;
	background:#E3FDE8 url(../ress/img/accept.png) 20px 50% no-repeat;
	height:auto;
	padding:15px 15px 15px 50px;
	border:1px solid #3AA342;
	letter-spacing:1px;
	color:#E45B00;
	text-decoration:none;
	font-size: 12px;
	font-family: Arial,Verdana,sans-serif;
	font-weight: bold;
}

.system_msg_notice {
	width:503px;
	margin:0px auto 5px auto;
	background:#F8FAFC url(../ress/img/info.png) 20px 50% no-repeat;
	height:auto;
	padding:15px 15px 15px 50px;
	border:1px solid #B5D4FE;
	letter-spacing:1px;
	color:#779CC4;
	text-decoration:none;
	font-size: 12px;
	font-family: Arial,Verdana,sans-serif;
	font-weight: bold;
}


/********************************************************
* PAGINATION
********************************************************/
.pagination {display:block; list-style:none; padding:0; margin:1px 0 1em 0; text-align:center; font-family:Verdana;}
.pagination {margin:10px 0 10px 0; width:100%; clear:left;}
.pagination li {display:inline; /*width:2.1em; height:2.1em; line-height:2em; vertical-align:middle;*/ margin-right:4px; list-style:none; cursor:pointer;}
.pagination li a {color:#333333;  display:table-cell !important; display:inline-block; text-align:center; font-size:11px; line-height:2em; width:2em; height:2em; color:#222222; padding:0.2em; min-width:2em; min-height:2em; text-decoration:none; outline:none; border:1px solid #ccc; cursor:pointer;}
.pagination li a.page_active {color:#98000D; font-weight:bold;}
.pagination li a.first {}
.pagination li a.last {}
.pagination li a.previous {}
.pagination li a.next {}
.pagination li a:focus {border-color:#98000D;}
.pagination li a:hover {border-color:#98000D;}
