

.ColorRouge { color:#990000; }

.color-blue-fonce {
	color: #515151;
}

.Ligne {
	border: 1px solid #cccccc;
}

.LigneDotted {
	border: 1px dotted #cccccc;
}

.LigneSolid {
	border: 1px solid #cccccc;
}


.tableheader {
	font-size:12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

.Titre {
	font-size:12px;
	font-weight:bold;
	color:#9bb2c4;
}

select {
	font:normal 11px Arial, Verdana, Helvetica, sans-serif, Verdana;
	border:1px solid #ff8e00;
	color:#000000;
}


a {	color: #7893B0; } 
a.surfondbleu {	color: #D70800; } 
/*a:visited { color: #699; }*/
a:hover {
	color: #E28100; 
}  
a.surfondbleu:hover {
	color: #F67211; 
}  

:link,:visited { text-decoration: none; }

a[hreflang]:after {
	content: " [" attr(hreflang) "]";
	font-size: 80%;
}
a[accesskey]:after {content: " [" attr(accesskey) "]"}


/* Texte */
.normal-text { font-size: 11px; } 
.medium-text { font-size: 11px; } 
.small-text { font-size: 10px; } 
.date-text { 
	font: normal 10px arial, Helvetica, sans-serif, Verdana;
	color: #666;
} 

.info-text {
	font-size: 11px; 
	color: #cc0000; 
} 

p {	margin: 0.5em 0 1.5em; }
.fondPage { 
	width : 100%;
	background-color: #fff;
}
#contentPage {
	margin: 0 0 1em 0;
	padding: 1em;
	font: 11px Verdana, Arial, Helvetica, sans-serif, Verdana; 
	color: #000;
	background-color: #fff;
}
#contentPage h2,h3,h4,h6 { 
	font-family: Verdana, Arial, Helvetica, sans-serif, Verdana;
	font-weight: bold;
	margin: 1em 0;
}
#contentPage h2 {
	font-size: 12px; 
	color: #dd6b24;
	background: url(images/ico_fleche.gif) 0 50% no-repeat;
	padding-left: 18px;
}
#contentPage h3 {
	font-size: 12px; 
	color: #6d8297;
	background: url(images/ico_fleche.gif) 0 50% no-repeat;
	padding-left: 18px;	
}
#contentPage h4 { font-size: 12px; }
#contentPage h5 {
	font-size: 16px; 	
	color: #aaa;
	border-bottom: 1px dotted #aaa;
} 
#contentPage h6 { 
	font-size: 11px; 
	font-weight: normal;
}
#contentPage h2 span,h3 span,h4 span,h5 span, h6 span { 
	font-weight: normal;
}
/*------ PROMO -------*/
#contentHeader { padding: 1em 0 }
.enteteModule { 
	background-color: #C0DBF8;
	padding-top: 2em;
	padding-bottom: 0em;
}
#contentHeader h1, .enteteModule h1 { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px; 
	font-weight: bold;
	color: #453C43;
	padding-bottom: 15px;
	text-indent: 1.5em;
}
#contentPage div#promo div#nombre-promos {
	font-size:12px;
	font-weight:bold;
	color:#000;
}
#contentPage div#promo div#nombre-promos strong {
	color:#ff8e00;
}
#contentPage div#promo img {
	border:none;
}
#contentPage div#promo p {
	margin:0;
	padding:5px 0 0 8px;
	text-align:justify;
}
#contentPage div#promo p.remarque {
	margin:0;
	padding:0;
	text-align:justify;
}
#contentPage div#promo div#pagination {
	margin:20px 0 0 0;
	padding:0;
}
#contentPage div#promo div#pagination ul {
	margin:0;
	padding:0;
	color:#9bb2c4;
}
#contentPage div#promo div#pagination ul li{
	display:inline;
	color:#9bb2c4;
	margin:0 3px 0 0;
}
#contentPage div#promo div#pagination ul li strong{
	color:#ff8e00;
}
#contentPage div#promo div#pagination ul li a{
	font-size:12px;
	color:#9bb2c4;
}
#contentPage div#promo div#pagination ul li a:hover{
	color:#ff8e00;
}
#contentPage div#promo ul {
	margin:0;
	padding:0 0 0 30px;
}
#contentPage div#promo ul li {
	font-size:14px;
	font-weight:bold;
	color:#9bb2c4;
	list-style-image:url(images/fleche.gif);
}
#contentPage div#promo ul li.preums {
	color:#ff8e00;
}
#contentPage div#promo h3 {
	background-color:#7893b0;
	background-image:none;
	color:#fff;
	padding: 2px 4px;
}
#contentPage div#promo .table-promo {
	border: 1px solid #fff;
	border-collapse: collapse;
	background-color: transparent;
	font:bold 12px Arial, Helvetica, sans-serif, Verdana;
}
#contentPage div#promo .table-promo th {	
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	border-collapse: collapse;
	white-space: nowrap;
	padding: 2px 4px;
	background-color: #7893b0;
	color: #fff;
}
#contentPage div#promo .table-promo td {
	border: 1px solid #fff;
	padding: 2px 4px;
	background-color: #c0dbf8;
	text-align:center;
}
#contentPage div#promo .table-promo td img{
	margin: 1px 0;
}
#contentPage div#promo .table-promo td.prix {
	color:#ff8e00;
}
/*FORMULAIRE*/
#contentPage div#promo form{
	margin: 0 0 0 15px;
}
#contentPage div#promo label{
	display:block;
	background:transparent url(images/fleche.gif) 0 0 no-repeat;
	padding: 2px 0 5px 15px;
	color:#9bb2c4;
	font-weight:bold;
	margin: 10px 0 2px 0;
}
#contentPage div#promo input{
	border:1px solid #ff8e00;
	color:#9bb2c4;
	margin: 0 0 0 15px;
	width:100px;
}
#contentPage div#promo select{
	border:1px solid #ff8e00;
	color:#9bb2c4;
	margin: 0 0 0 15px;
}
