.titre {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #011f5d; text-decoration: none}
.orange-13 {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #ff6600; text-decoration: none}
.orange {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #ff6600; text-decoration: none}
.orange-plus {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #ff6600; text-decoration: none}
.normal {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; text-decoration: none}
.bleu {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #011f5d; text-decoration: none}
.bleu-plus {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: normal; color: #011f5d; text-decoration: none}
.blanc {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #FFFFFF; text-decoration: none}
.legende {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #FFFFFF; text-decoration: none}
.titreblanc {  font-family: Arial, Helvetica, sans-serif; font-size: 19px; font-weight: bold; color: #FFFFFF; text-decoration: none}
.normalblanc {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #FFFFFF; text-decoration: none}
.vert-13 {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #138928; text-decoration: none}
.vert {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #138928; text-decoration: none}
.vert-plus {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #138928; text-decoration: none}

.legende-mail {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; text-decoration: none}
.txt-mail { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #000000; text-decoration: none; }

h1 {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #011f5d; text-decoration: none}
h2 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #011f5d; text-decoration: none}
h3 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #ff6600; text-decoration: none}

.bord { border: solid 1px #bb9b2d }
/*
a:link { font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #011f5d; text-decoration: underline;}
a:active { font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #011f5d; text-decoration: underline;}
a:visited { font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #011f5d; text-decoration: underline; }
a:hover { font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #011f5d; text-decoration: none;}
*/
a:link.blanc { font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #FFFFFF; text-decoration: underline;}
a:active.blanc { font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #FFFFFF; text-decoration: underline;}
a:visited.blanc { font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #FFFFFF; text-decoration: underline; }
a:hover.blanc { font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #FFFFFF; text-decoration: none;}

a:link.legende {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #FFFFFF; text-decoration: none}
a:active.legende {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #FFFFFF; text-decoration: none}
a:visited.legende {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #FFFFFF; text-decoration: none}
a:hover.legende {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #FFFFFF; text-decoration: underline}

a:link.lien-bleu {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #011f5d; text-decoration: none}
a:active.lien-bleu {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #011f5d; text-decoration: none}
a:visited.lien-bleu {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #011f5d; text-decoration: none}
a:hover.lien-bleu {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #011f5d; text-decoration: underline}

/* Titre dossier liens à gauche */
a.menu {font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#FFFFFF; background-color:#FF6600; font-weight:bold; text-decoration:none; width: 100%; display: block; background-repeat: no-repeat; background-position: left top; text-align: right; vertical-align: text-top; padding-right: 10px;padding-top: 5px;padding-bottom: 5px;}
a:hover.menu {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FF6600; font-weight:bold; text-decoration:none; background-color:#FFFFFF; }

a.mbleu {font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#FFFFFF; background-color:#011f5d; font-weight:bold; text-decoration:none; width: 100%; display: block; background-repeat: no-repeat; background-position: left top; text-align: right; vertical-align: text-top; padding-right: 10px;padding-top: 5px;padding-bottom: 5px;}
a:hover.mbleu {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#011f5d; font-weight:bold; text-decoration:none; background-color:#FFFFFF; }

a.menu3 {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	color:#0000FF; 
/*	background-color:#ecf0ef; */
	font-weight:bold;
	text-decoration:none;
	display: block;
	background-image:url(../img/menu/bkg-menu.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: right; 
	vertical-align: text-top;
	padding:5px;
}
a:hover.menu3 {
	color:#FFF; 
	font-weight:bold; 
	text-decoration:none; 
/*	background-color:#ecf0ef; 
	color:#FF6600; */
	background-image:url(../img/menu/bkg-menu-on.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
a:active.menu3 {
	color:#011f5d; 
	font-weight:bold;
	text-decoration:none; 
}

a.menu-orange {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	color:#FFF; 
/*	background-color:#ecf0ef; */
	font-weight:bold;
	text-decoration:none;
	display: block;
	background-image:url(../img/menu/bkg-menu-orange.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: right; 
	vertical-align: text-top;
	padding:5px;
}
a:hover.menu-orange {
	color:#011f5d; /*#ffe3d0*/
	font-weight:bold; 
	text-decoration:none; 
	background-image:url(../img/menu/bkg-menu-orange.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
a:active.menu-orange {
	color:#FFF; 
	font-weight:bold;
	text-decoration:none; 
}

a.menu-on {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	display: block;
	color:#FFF; 
	font-weight:bold; 
	text-decoration:none; 
	background-image:url(../img/menu/bkg-menu-on.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: right; 
	vertical-align: text-top;
	padding:5px;
}
a:hover.menu-on {
	color: #FF6600;
}

a.liste {font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#FFFFFF; background-color:#FF6600; font-weight:bold; text-decoration:none; width: 70px; display: block; background-repeat: no-repeat; background-position: left top; text-align: right; vertical-align: text-top; padding-right: 10px;padding-top: 5px;padding-bottom: 5px;}
a:hover.liste {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight:bold; text-decoration:none; background-color:#011f5d; }


a.commande {
	background-image:url(../img/bkg-btn.jpg);
	background-repeat: no-repeat;
	color:#FFF; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	font-weight:bold; 
	text-decoration:none; 
	display: block; 
	width: 225px;
	height: 31px;
	text-align: center; 
	padding: 15px 0; 
}
a:hover.commande {
	color:#ECF0EF; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	font-weight:bold; 
	text-decoration:none; 
}
a:active.commande {
	color:#ECF0EF; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	font-weight:bold; 
	text-decoration:none; 
}

a.commande-orange {
	background-image:url(../img/bkg-btn-orange.jpg);
	background-repeat: no-repeat;
	color:#FFF; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	font-weight:bold; 
	text-decoration:none; 
	display: block; 
	width: 225px;
	height: 31px;
	text-align: center; 
	padding: 15px 0; 
}
a.commande-orangeBig {
	background-image:url(../img/bkg-btn-orangeBig.jpg);
	background-repeat: no-repeat;
	color:#FFF; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	font-weight:bold; 
	text-decoration:none; 
	display: block; 
	width: 260px;
	height: 31px;
	text-align: center; 
	padding: 15px 0 0; 
}
a.commande-vertBig {
	background-image:url(../img/bkg-btn-vertBig.jpg);
	background-repeat: no-repeat;
	color:#FFF; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	font-weight:bold; 
	text-decoration:none; 
	display: block; 
	width: 260px;
	height: 31px;
	text-align: center; 
	padding: 15px 0 0; 
}
a:hover.commande-orange, a:hover.commande-orangeBig {
	color:#ffede1; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	font-weight:bold; 
	text-decoration:none; 
}
a:hover.commande-vertBig {
	color:#e3fce7; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	font-weight:bold; 
	text-decoration:none; 
}
a:active.commande-orange {
	color:#ffede1; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	font-weight:bold; 
	text-decoration:none; 
}


input,option,select,textarea,file,radiobutton {  font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #011f5d; background-color:#ecf0ef; text-decoration: none}

body{
	scrollbar-face-color: #ECF0EF;
	scrollbar-shadow-color: #ECF0EF;
	scrollbar-highlight-color: #ECF0EF;
	scrollbar-3dlight-color: #ECF0EF;
	scrollbar-darkshadow-color: #011f5d;
	scrollbar-track-color: #ECF0EF;
	scrollbar-arrow-color: #011f5d;
	}

.fValidator-msg{color:#ff0000; font-size:10px;}

.trait-bas {
	border-bottom: 1px solid #E2E2E2;
	padding-bottom: 5px;
}

/******************************** BOX NEWSLETTER *****************************************/
#box-newsletter {
	border-top: 1px solid #FF6600;
	border-bottom: 1px solid #FF6600;
	padding: 5px 0;
	font-size:10px;
}
#box-newsletter a {
	font-size:10px;
	text-decoration:none;
}
#box-newsletter a:hover {
	color: #FF6600;
	font-size:10px;
	text-decoration:none;
}
#box-newsletter p {
	font-size:10px;
	margin:0;
	padding:0;
}
#box-newsletter form {
	margin:5px 0;
	padding:0;
}
#box-newsletter h2 {
	margin:0;
	padding:0;
}
.rouge {
	color: #df001a;
}

/****************************************** PUB Mariage LES BONS CONSEILS */
.left {
	float:left;
	margin-right: 15px;
}
.clear {
	clear: both;
}
.txt-rose {
	color: #b41b47;
}
.txt-14 {
	font-size: 14px;
}
