body {
	color:#4B4B4B/*8d8b89*/;
	margin:0;
	background:#fff;
	font:11px/13px Arial, Verdana, sans-serif;
}
.inner-page_ {
	background:#ffffff url(/upload/image/background/bg-body.gif) repeat-x;
}
.inner-page_orange {
	background:#ef722f url(/upload/image/background/bg-body-orange.gif) repeat-x;
}
.inner-page_bleu {
	background:#50bbc2 url(/upload/image/background/bg-body-bleu.gif) repeat-x;/*50BAC1*/
}
img {
	border: none;
}
a {
	color:#10868e;
	text-decoration:none;
}
a:hover { text-decoration:underline; }
.page {
	width:940px;
	margin:0 auto;
	padding:135px 0 0;
	position:relative;
}

h1 {
	margin:0;
	position:absolute;
	background:url(/upload/image/logo.gif) no-repeat;
	width:178px;
	height:79px;
	overflow:hidden;
	text-indent:-9999px;
	top:11px;
	z-index:2;
	left:8px;
}
h1 a {
	height:100%;
	display:block;
}
#header {
	height:125px;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	background:url(/upload/image/bg-header.gif) repeat-x;
}
#header .menu {
	position:absolute;
	top:101px;
	left:0;
	margin:0;
	padding:0 31px 0 91px;
	width:818px;
	font-size:12px;
	line-height:22px;
	background:url(/upload/image/menu-bg.gif) repeat-x;
}
#header .menu .left{float:left;list-style:none;margin:0;padding:0;}
#header .menu .right{float:right;list-style:none;margin:0;padding:0;background:url(/upload/image/menu-sep.gif) no-repeat left center;}
#header .menu li {
	padding:1px;
	float:left;
}
#header .menu .left li {
	background:url(/upload/image/menu-sep.gif) no-repeat left center;
}
#header .menu .right li {
	background:url(/upload/image/menu-sep.gif) no-repeat left center;
}
#header .menu li:first-child { background:none; }

#header .menu li.tarifs-indention { margin-left:98px; }

#header .menu a {
	padding:0 10px 0 10px;
	color:#fff;
	display:block;
	text-align:center;
}
#header .menu a.home { width:54px; }
#header .menu a.cours { width:160px; }
#header .menu a.hebergement { width:97px; }
#header .menu a.business { width:127px; }
#header .menu a.services { width:123px; }
#header .menu a.tarifs { width:54px; }
#header .menu a.reservation { width:86px; }

#header .menu a:hover,
#header .menu a.active {
	background:#fff;
	color:#8d8b89;
	text-decoration:none;
	font-weight:bold;
}
#header .expand {
	position:absolute;
	top:43px;
	left:216px;
	background:url(/upload/image/expand.gif) no-repeat;
	width:195px;
	height:36px;
	overflow:hidden;
	text-indent:-9999px;
}
#header .languages {
	position:absolute;
	top:7px;
	right:199px;
	margin:0 2px 0 2px ;
	padding:0;
	list-style:none;
}
#header .languages li {
	padding-left:5px;
	float:left;
}
#header .languages li img {
	display:block;
	border:1px solid #bbb7b4;
}
#header .buttons {
	position:absolute;
	top:5px;
	right:0;
	margin:0;
	padding:0;
	list-style:none;
	line-height:18px;
}
#header .buttons li {
	float:left;
	padding-left:5px;
}
#header .buttons a {
	display:block;
	color:#5d5d5d;
	background:url(/upload/image/header/btn-right.gif) no-repeat 100% 0;
	padding-right:5px;
	text-decoration:none;
}
#header .buttons a:hover {
	background:url(/upload/image/header/btn-right-over.gif) no-repeat 100% 0;
	text-decoration:none;
}
#header .buttons a span {
	display:block;
	padding-left:6px;
	background:url(/upload/image/header/btn-left.gif) no-repeat;
	text-decoration:none;
}
#header .buttons a:hover span,
#header .buttons a span:hover {
	background:url(/upload/image/header/btn-left-over.gif) no-repeat;
	text-decoration:none;
}
#header .contact-top {
	position:absolute;
	top:38px;
	right:10px;
	width:160px;
	background:url(/upload/image/contact-top.gif) no-repeat;
	padding:11px 0 0;
}

#header .contact-top img {
	position:relative;
	right:10px;
	width:160px;
	height:11px;
	/*background:url(/upload/image/contact-top.gif) no-repeat;*/
	/*padding:11px 0 0;*/
}
#header .contact-btm {
	background:url(/upload/image/contact-btm.gif) no-repeat 0 100%;
	padding:0 0 4px;
}
#header .contact-area {
	background:url(/upload/image/contact-bg.gif) repeat-y;
	padding:8px 0 6px 22px;
}
#header .contact-area strong {
	color:#5d5d5d;
	font-size:12px;
	line-height:18px;
}
.columns-holder {
	overflow:hidden;
	height:1%;
	padding:0 0 10px;
}
.main {
	float:left;
	width:755px;
}
.promo-area {
	overflow:hidden;
	height:1%;
}
.promo-area img { display:block; }
.promo-area .business,
.promo-area .particuliers {
	float:left;
	width:377px;
	position:relative;
}
.promo-area .text-holder {
	position:absolute;
	top:185px;
	left:0;
	width:100%;
	padding:0 0 16px;
	background:url(/upload/image/text-bg.png);
}
/*.promo-area .particuliers .text-holder { padding:0 0 37px; }*/
.text-holder div {
	float:left;
	width:222px;
}
.columns-holder h2 {
	text-indent:-9999px;
	overflow:hidden;
	margin:0;
	padding: 0 0 0 5px;
	color:white;
	line-height:33px
}
.text-holder div h2 {
	background:url(/upload/image/business.gif) no-repeat;
	width:209px;
	height:33px;
}
.particuliers .text-holder div h2 {
	background:url(/upload/image/particuliers.gif) no-repeat;
}
.text-holder ul {
	margin:10px 0 0;
	padding:0;
	float:left;
	list-style:none;
	font-size:12px;
	font-weight:bold;
	line-height:21px;
}
.text-holder ul li {
	background:url(/upload/image/arrow.gif) no-repeat 0 10px;
	padding-left:7px;
}
.text-holder ul a { color:#fff; }
.promo-area .particuliers { float:right; }
.btm-boxes {
	overflow:hidden;
	height:1%;
	padding:5px 0 0;
}

.btm-boxes .news-box , 
.btm-boxes .references-box {
	float:left;
	width:377px;
}
.boxes-top {
	border:solid #bbb7b4;
	border-width:1px 1px 0;
	overflow:hidden;
	height:16px;
}
.boxes-top .title {
	float:left;
}
.boxes-top .title h3 {
	margin:0;
	color:#8C8A88;
	/*background:url(/upload/image/news.gif) no-repeat;*/
	width:50px;
	height:16px;
	text-indent:-9999px;
	overflow:hidden;
}
.references-box .boxes-top .title h3 {
	/*background:url(/upload/image/references.gif) no-repeat;*/
	width:105px;
	color:#8C8A88;
}
.boxes-top ul {
	margin:0;
	padding:0;
	list-style:none;
	line-height:14px;
	font-weight:bold;
	float:right;
	font-family:Tahoma, Arial, sans-serif;
	overflow:hidden;
}
.boxes-top ul li {
	padding:0 6px;
	float:left;
	margin-left:-1px;
	background:url(/upload/image/numb-sep.gif) no-repeat 0 3px;
}
.boxes-top ul a {
	color:#8c8a88;
}
.boxes-area {
	background:#8d8b89 url(/upload/image/boxes-grad.gif) repeat-x;
	color:#fff;
	overflow:hidden;
	height:40px;
	line-height:0;
}
.news-box .boxes-area { padding:12px 10px 18px;}
.news-box .boxes-area strong { line-height:17px; }
.news-box .boxes-area p {
	margin:0;
	line-height:13px;
}

.news-box .boxes-area a {
	color:#fff;
}
.news-box .boxes-area a:hover { text-decoration:none; }

.btm-boxes .references-box { float:right; background-color:#93908E; }
.btm-boxes .references-box .boxes-area {
	position:relative;
	height:64px;
	width:377px;
	padding:0 0 6px;
	margin:0;
}
/**
.references-box .boxes-area .arrow_left{
	position:relative;
	left:0;
	float:left;
	width:13px;
	height:43px;
	cursor:pointer;
}
.references-box .boxes-area .arrow_right{

	float:right;
	width:13px;
	height:43px;
	cursor:pointer;
}
.references-box .boxes-area #content_list {
	white-space:nowrap;
	overflow:hidden;
	
	_white-space:normal;
	_width:351px;
	_height:43px;
	_float:left;
	
}
.references-box .boxes-area #content_list img {  
	width:84px; height:43px;
}
**/
.references-box .boxes-area img {  
	/*width:84px; height:43px;*/
}

.references-box .voir-toutes {
	background:url(/upload/image/arrow.gif) no-repeat 0 5px;
	float:right;
	padding-left:7px;
	line-height:12px;
	font-weight:bold;
	color:#93908E;
	width: 175px;
	text-align:right;
	margin: 0px 10px 0 0;
	!margin:  0 10px 0 0;
	_margin:5px 10px 0 0;
}
#sidebarA ,
#sidebar {
	float:right;
	width:180px;
	/*height:1%;*/
	
	border:1px solid #eeebe9;
	background:#fff;
}
.inner-page_  #sidebarA { height:365px;padding:0; }

.inner-page_  #sidebar ,
.inner-page_orange #sidebar,
.inner-page_bleu #sidebar
 { 
	height:411px;
	padding:0 0 45px;
	_padding:0 0 2px;
 }
 
.inner-page_  .confirm,
 .inner-page_orange .confirm,
.inner-page_bleu .confirm
{
	font:13px/15px  bolder Arial, Verdana, sans-serif;
}

.inner-page_ .confirm { color:#4B4B4B/*8d8b89*/; }
.inner-page_orange .confirm { color:#ef722f; }
.inner-page_bleu .confirm { color:#50bbc2; }

.inner-page_   #middle dl,
 .inner-page_orange  #middle dl,
.inner-page_bleu  #middle  dl {
	clear:both;
	margin:0;
	padding:0;
	/*font-size:12px;
	color:#674257;
	font-weight:bold;*/
	height:1%;
	overflow:hidden;
}

.inner-page_  #middle dl{ color:#4B4B4B/*8d8b89*/; }
.inner-page_orange  #middle dl { color:#ef722f; }
.inner-page_bleu  #middle dl { color:#50bbc2; }

.inner-page_    #middle dl dt ,
 .inner-page_orange   #middle dl dt ,
.inner-page_bleu  #middle dl dt {
	margin:0 4px 2px 0;
	padding:0;
	float:left;
	clear:both;
	width:154px;
	text-align:right;
}

.inner-page_   #middle dl dd ,
 .inner-page_orange  #middle dl dd ,
.inner-page_bleu  #middle  dl dd {
	margin:0 0 2px;
	padding:0;
	float:left;
	width:230px;
	font-size:14px;
	font-weight:bold;
}
* html .inner-page_   #middle dl dd ,
* html .inner-page_orange  #middle dl dd ,
* html .inner-page_bleu  #middle  dl dd {
	float:none;
}



.blocks {
	margin:0 6px 0 4px;
	padding:8px 2px 10px 5px;
	background:url(/upload/image/border.gif) repeat-x 0 100%;
	overflow:hidden;
	/*height:1%;*/
	height:166px;
}
.block2 {
	margin:-2px 6px 0 4px;
	background:none;
	background:url(/upload/image/border.gif) repeat-x 0 100%;
}
/*.inner-page_ .block2 {}

.inner-page_orange .block2,
.inner-page_bleu .block2{
	
}*/
.blocks h4 {
	margin:0;
	height:19px;
	width:160px;
	text-indent:-9999px;
	overflow:hidden;
}

.blocks .description {
	overflow:hidden;
	/*height:1%;*/
	/*height:100px;*/
	margin:9px 0 0 0;
	padding:0 0 5px 0;
}
.block2 .description { padding:0 0 5px 0; /*height:100px;*/ }
.block2 .description p {padding:0; margin:0;}
.description div {
	float:left;
	width:84px;
	padding:0px 0 0 2px;
}
.blocks p { margin:0; padding:0; }
.description img {
	float:right;
	border:2px solid ; /*#ef722f;*/
}

.descouvrir2 {
	float:right;
	height:66px;
	/*width:156px;*/
	text-align:center;
	overflow:hidden;
	margin:22px 4px 0 0;
	display:inline;
	background:url(/upload/image/border.gif) repeat-x 0 100%;
}
.descouvrir:hover {
	border-bottom:1px solid ; /*#ef722f;*/
	margin-bottom:-1px;
}

.descouvrir {
	float:right;
	height:12px;
	width:98px;
	text-indent:-9999px;
	overflow:hidden;
	margin:10px 4px 0 0;
	display:inline;
}
.descouvrir:hover {
	border-bottom:1px solid ; /*#ef722f;*/
	margin-bottom:-1px;
}

/*.block2 .descouvrir:hover { border-color:#50bbc2;}*/

.page-nav {
	margin:0;
	padding:0;
	/*padding-left:35px;*/
	border:1px solid #eeebe9;
	background:#fff;
	overflow:hidden;
	height:1%;
	width:100%;
	font:11px/13px Arial, Verdana, sans-serif;
	line-height:22px;
}
/*.fr{font-size:10px;}*/
.jp{font-size:9px;}

.page-nav td {
	padding:0 5px 0 20px;
	/*margin-left:15px;*/
}
.page-nav td.plan {
	background:url(/upload/image/footer/picto/plan.gif) no-repeat 0 0;
}
.page-nav td.plan:hover , 
.page-nav td.plan-hover {
	background:url(/upload/image/footer/picto/plan-over.gif) no-repeat 0 0;
}
.page-nav td.info {
	background:url(/upload/image/footer/picto/info.gif) no-repeat 0 0;
}
.page-nav td.info:hover, 
.page-nav td.info-hover{
	background:url(/upload/image/footer/picto/info-over.gif) no-repeat 0 0;
}
.page-nav td.imprimer {
	background:url(/upload/image/footer/picto/imprimer.gif) no-repeat 0 0;
}
.page-nav td.imprimer:hover, 
.page-nav td.imprimer-hover {
	background:url(/upload/image/footer/picto/imprimer-over.gif) no-repeat 0 0;
}
.page-nav td.envoi-page {
	background:url(/upload/image/footer/picto/envoi-page.gif) no-repeat 0 0;
}
.page-nav td.envoi-page:hover, 
.page-nav td.envoi-page-hover {
	background:url(/upload/image/footer/picto/envoi-page-over.gif) no-repeat 0 0;
}
.page-nav td.lettrines {
	background:url(/upload/image/footer/picto/lettrines.gif) no-repeat 0 0;
}
.page-nav td.lettrines:hover, 
.page-nav td.lettrines-hover{
	background:url(/upload/image/footer/picto/lettrines-over.gif) no-repeat 0 0;
}
.page-nav td.lettrines span , 
.page-nav td.lettrines:hover span, 
.page-nav td.lettrines-hover span{
	background:url(/upload/image/page-nav-sep.gif) no-repeat 0 0;
	padding-left:7px;
	margin-left:4px;
}
.page-nav td.cgv {
	background:url(/upload/image/footer/picto/cgv.gif) no-repeat 0 0;
}
.page-nav td.cgv:hover , 
.page-nav td.cgv-hover {
	background:url(/upload/image/footer/picto/cgv-over.gif) no-repeat 0 0;
}
#navbar {
	float:left;
	width:202px;
	background:#ffffff;
	height:456px;
	border:1px solid #eeebe9;
}
#navbar .title {
	margin:0 5px ;
	background:url(/upload/image/border.gif) repeat-x 0 100%;
	display:block;
	line-height:23px;
	padding:0 0 5px 5px;
}
#navbar .reservations {
	background:none;
	padding:0 0 3px 7px;
}
.inner-page_ #navbar .title a { color:#4B4B4B/*8d8b89*/; }
.inner-page_orange #navbar .title a { color:#ef722f; }
.inner-page_bleu #navbar .title a { color:#50bbc2; }
#navbar dl {
	margin:0 5px ;
	padding:0 0 8px 5px;
	line-height:18px;
	background:url(/upload/image/border.gif) repeat-x 0 100%;
}
#navbar dl dt a { color:#ef722f;}
.inner-page_ #navbar dl dt  { color:#4B4B4B/*8d8b89*/; }
.inner-page_orange #navbar dl dt { color:#ef722f; }
.inner-page_bleu #navbar dl dt  { color:#50bbc2   ; }

#navbar dl dd {
	margin:0;
	padding-left:7px;
}
#navbar dl dd :hover, #navbar dl dd.activ {
	background:url(/upload/image/arrow3.gif) no-repeat 0 5px;
	font-weight:bold;
	padding-left:17px;
}
#navbar dl dd.activ a:hover{
	background:none;
	padding-left:0px;
	
}
#navbar dl dd :hover a, #navbar dl dd.activ a  {font-weight:bold;}
#navbar dl dd a { color:#4B4B4B/*8d8b89*/; }
#navbar dl dd a:hover,#navbar dl dd a.activ {font-weight:bold;}

#content_form , #content {
	float:left;
	width:536px;
	margin-left:10px;
	display:inline;
	/*font:13px/15px Arial, Verdana, sans-serif;*/
}
/*#content_form form,*/
#content_form textarea, 
#content_form button,
#content_form select, 
#content_form option,
#content_form input {font:11px/13px Arial, Verdana, sans-serif;}
#content_form .error{color:red;font-weight:bold;}
#content_form textarea{width:90%;height:50px;}
/*#content_form .well{color:green;font-weight:bold;}*/
/*****************************************************************************************************************************************************
.inner-page_ input[type="reset"], 
.inner-page_ input[type="submit"],
.inner-page_ .button { color:#8d8b89; }

.inner-page_orange input[type="reset"], 
.inner-page_orange input[type="submit"] ,
.inner-page_orange .button  { color:#ef722f; }

.inner-page_bleu input[type="reset"], 
.inner-page_bleu input[type="submit"],
.inner-page_bleu .button   { color:#50bbc2   ; }
*****************************************************************************************************************************************************/
.top-area {
	position:relative;
	height:1%;
}
.top-area img { display:block;width:536px;height:122px/*-60*/; }

.top-area .btm-text {
	position:absolute;
	left:0;
	bottom:0;
	background:url(/upload/image/text-bg.png);
	width:100%;
}
#content_form .btm-text {
	position:relative;
	height:60px;
	left:0;
	bottom:0;
	background:url(/upload/image/text-bg.png);
	width:100%;
}

.btm-text ul {
	margin:0;
	padding:0 0 0 6px;
	list-style:none;
	color:#fff;
	line-height:24px;
}
.btm-text ul li {
	padding-right:4px;
	float:left;
}
.btm-text ul a {
	color:#fff;
	text-decoration:underline;
	background:url(/upload/image/arrow2.gif) no-repeat 100% 4px;
	padding-right:9px;
}
.btm-text ul a:hover {
	text-decoration:none;
}

#content #middle, #content_form #middle  {
	background:#fff;
	margin:10px 0 0 ;
	padding:0 15px 0 0 ;
	height:1%;
}
#content #middle #scroll{
	position:relative;
	background:#fff;
	margin:0 ; /*4px 0 0 ; */
	padding:0 20px 0 4px;
	overflow:auto;
	height:326px/*+60*/;
	
}

#content_form  #middle #scroll{
	position:relative;
	background:#fff;
	margin:0 ; /*4px 0 0 ; */
	padding:0 20px 0 4px  ;
	overflow:auto;
	height:388px;
}

div.event /* Le tableau en lui-même */
{
   margin: auto; /* Centrons notre tableau */
   border: 2px inset purple; /* separate;*/ /* Bordure pourpre effet 3D */
 /*collapse/ separate; */ /* Rend les cellules indépendantes les unes des autres */
   width:140px;/*99%;*/
   z-index:102;
   position:absolute;
}

.event .caption /* Titre du tableau */
{
  text-align: center; /* Tous les numéros des cellules seront centrés*/
  margin: auto; /* Centre le titre du tableau, ça rend mieux */
   /*font-family: "Trebuchet MS", Arial, "Times New Roman", serif;*/
   font-size:5px!important; font-size: 1.2em; /*taille de la police */
   /*color: #a1cdde;*/ /* Couleur du texte *//*556dff*/
   margin-bottom: 10px; /* Marge avec le tableau */
}
.inner-page_ .event .caption { color:#8d8b89; }
.inner-page_orange .event .caption{color:#ef722f;}
.inner-page_bleu .event .caption{color:#50bbc2   ; }

.event .calendarHeader /* Les cellules d'en-tête */
{
   text-align: center; /* Tous les numéros des cellules seront centrés*/
   padding: 0; /* Marge intérieure aux cellules */
   empty-cells: show; /* Révèle les cellules vides */
	/* Couleur de fond */ /*7ba3ff*/
   /*color: #a1cdde ;*/ /* Couleur du texte *//*white*/
   font-size:4px!important;font-size: 1.1em; /* Taille des jours */
   /*font-family: "Trebuchet MS", Arial, "Times New Roman", serif;*/
    width:12%!important ;width:14%;
   float:left;
}

.inner-page_ .event .calendarHeader 		{ color:#50bbc2;border: 1px solid #8d8b89;  background-color: #8d8b89;  }
.inner-page_orange .event .calendarHeader{ color:#8d8b89;border: 1px solid #ef722f;  background-color: #ef722f; }
.inner-page_bleu .event .calendarHeader	{ color:#ef722f;border: 1px solid #50bbc2;  background-color: #50bbc2;  }

.event .lienCalendrier /* Les cellules normales */
{
   border: 1px dotted black;/* Une bordure en pointillés */
   /*font-family: "Trebuchet MS", Arial, "Times New Roman", serif;*/
   font-size:4px!important ;font-size: 1.1em;  /* Taille des jours */
   text-align: center; /* Tous les numéros des cellules seront centrés*/
   padding: 0; /* Marge intérieure aux cellules */
   empty-cells: show; /* Révèle les cellules vides */
   width:12%!important ;width:14%;
   float:left;
}

.event .lienCalendrierVide /* les cellules vides */
{
	 border: 1px solid transparent;
   /*font-family: "Trebuchet MS", Arial, "Times New Roman", serif;*/
   font-size:4px!important ; font-size: 1.1em;  /*Taille des jours */
   text-align: center; /* Tous les numéros des cellules seront centrés*/
   padding: 0; /* Marge intérieure aux cellules */
   empty-cells: show; /* Révèle les cellules vides */
   width:12%!important ;width:14%;
   float:left;
}
.event .lienCalendrierJour {
	/* La cellule du jour actuel dans le calendrier */
	border: 1px dotted #ffe400;/* Une bordure en pointillés jaune */
	padding: 0; /* Marge intérieure aux cellules */
	empty-cells: show; /* Révèle les cellules vides */
	/*  font-family: "Trebuchet MS", Arial, "Times New Roman", serif;*/
	text-align: center; /* Tous les numéros des cellules seront centrés*/
	/*text-decoration: underline;*/
	/*font-weight:bold;*/
	font-size:4px!important ; font-size: 1.1em;  /*Taille des jours */
	width:12%!important ;width:14%;
	float:left;
}

.event a .lienCalendrier, .event a .lienCalendrierJour /* Les cellules avec un lien */
{
   border: 1px dotted black; /* Une bordure en pointillés */
  /* font-family: "Trebuchet MS", Arial, "Times New Roman", serif;*/
   font-size:4px!important ; font-size: 1.1em;  /*Taille des jours */
   text-align: center; /* Tous les numéros des cellules seront centrés*/
   padding: 0; /* Marge intérieure aux cellules */
   empty-cells: show; /* Révèle les cellules vides */
  /* background-color: #ffe400*//*rgb(86, 139, 239)*/;
    width:12%!important ;width:14%;
   float:left;
}
.inner-page_ .event a .lienCalendrier, .event a .inner-page_ .event a .lienCalendrierJour 		{ color:#50bbc2;border: 1px solid #8d8b89;  background-color: #8d8b89;  }
.inner-page_orange .event a .lienCalendrier, .inner-page_orange .event a .lienCalendrierJour 	{ color:#8d8b89;border: 1px solid #ef722f;  background-color: #ef722f; }
.inner-page_bleu .event a .lienCalendrier, .inner-page_bleu .event a .lienCalendrierJour 		{ color:#ef722f;border: 1px solid #50bbc2;  background-color: #50bbc2;  }

.columns-holder #scroll h2 { text-indent:5px; color:black; }

.titre{text-indent:5px; color:black; font:15px/17px bold Arial, Verdana, sans-serif; }
.inner-page_ .titre { color:#8d8b89; }
.inner-page_orange .titre{color:#ef722f;}
.inner-page_bleu .titre{color:#50bbc2   ; }

.citation{text-indent:10px; color:black; font-style: italic ;}

#middle p { margin:12px 0 0; }

.footer {
	margin:0;
	padding:0;
	list-style:none;
	text-align:center;
	line-height:30px;
}
.inner-page_  .footer li {
	display:inline;
	padding:0 1px 0 6px;
	background:url(/upload/image/footer-sep1.gif) no-repeat 0 2px;
}

.inner-page_orange  .footer li, .inner-page_bleu .footer li {
	display:inline;
	padding:0 6px 0 6px;
	background:url(/upload/image/footer-sep2.gif) no-repeat 0 2px;
}

.footer li:first-child { background:none; }
.inner-page_ .footer a { color:#8d8b89;}
.inner-page_orange .footer a { color:#fff; }
.inner-page_bleu .footer a { color:#fff; }
.inputGreen{
	background-color:#50BBC2;
	color:#FFFFFF;
}
.inputBlue{
	background-color:#50BBC2;
	color:#FFFFFF;
}
.inputOrange{
	background-color:#EF722F;
	color:#FFFFFF;
}
.inputGris{
	background-color:#B5B5B5;
	color:#FFFFFF;
}
.inputGrisFonce{
	background-color:#746865;
	color:#FFFFFF;
}

