.Email {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
	color: #003366;
}
.Default {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
}
.Nom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-indent: 10pt;
}
.auTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	background-color: #CC0099;
	line-height: 20px;
}
.auLight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #FFEBFF;
}
.auDark {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #FFAFE4;
}
.adresse {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
.TopButton {
	background-color: #EC008C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-align: center;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #550000;
	border-bottom: 1px solid #550000;
	border-left: 1px solid #FFCCFF;
}
.TopBanner {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FF00FF;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.ShadowVerWhite {
	background-image:  url(../detaillants_aurelie/images/shadows/ShadowVertWhite.gif);
	background-repeat: repeat-y;
}
.Header1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	font-style: normal;
	color: #B0C927;
}
.Header1bis {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	font-style: normal;
	color: #B0C927;
}
.LeftBottom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #7F0000;
	background-color: #FFE8FF;
	text-align: center;
}
.image {
	border: thin solid #CCCCCC;
	background-position: center;
}
.Header2 {
	/*font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	font-style: normal;
	color: #FF00FF;
	line-height: 24px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #BDD731;
	border-top-width: 2px;
	vertical-align: top;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	font-style: normal;
	color: #9A0265;
	line-height: 24px;	
	text-decoration: underline;
}
.Header2bis {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	font-style: normal;
	color: #FF00FF;
	line-height: 24px;
	border-top-width: 2px;
	vertical-align: top;
}
.BodyGrey {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	/*background-color: #BDD731;*/
}
.BodyGrey2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #909090;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	/*background-color: #BDD731;*/
}
.Header3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF5A16;
}
.Header3bis {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FF5A16;
}
.TextBoldGreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #8FB32E;
	margin-left: 7px;
}
.ShadowWhiteHorz {
	background-image:  url(../detaillants_aurelie/images/shadows/ShadowTopWhite.gif);
	background-repeat: repeat-x;
}
.zone_publication {
	display: block;
	width: 680px;
	margin-left: 6px;
	margin-top: 25px;
	padding: 5px;
	height: 100%;
	border: 1px solid #d2d2d2;
}
.zone_publication2 {
	display: block;
	width: 568px;
	margin-left: 9px;
	margin-top: 10px;
	height: 100%;
	border: 0;
}
.zone_publication3 {
	display: block;
	width: 95%;
	/*width: 768px;*/
	margin-top: 15px;
	_margin-top: -5px;
	margin-left:-4px;
	border: 0;
}
.zone_publication4 {
	display: block;
	width: 95%;
	/*width: 764px;*/
	margin-left: 7px;
	margin-top: 25px;
	height: 100%;
	border: 0;
}
.zone_publication5 {
	display: block;
	width: 95%;
	/*width: 768px;*/
	margin-top: 10px;
	margin-left: 2px;
	border: 0;
}
.zone_publication6 {
	display: block;
	width: 95%;
	/*width: 764px;*/
	margin-left: 7px;
	margin-top: 25px;
	height: 100%;
	border: 0;
}
.image_personnalisation {
	position: absolute;
	display: block;
	float: left;
}

.BodyBlackBold {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	text-align: justify;
}
.BodyBlack {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	text-align: justify;
}
.BannerTop {

	background-image:  url(../detaillants_aurelie/images/banner_top.gif);
	background-repeat: repeat-x;
}
.valeur_form2 {
	color: #535353;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.legende_form {
	color: #FF5A16;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.legende_form2 {
	color: #FF5A16;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.Lien {
	color:#FF5D20;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
}
.Header4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF00FF;
	font-weight: normal;
	font-style: italic;
	font-variant: small-caps;
}
.Header5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: bold;
	vertical-align: middle;
	text-indent: 0pt;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	border-top-width: 1px;
	border-bottom-width: 1px;
}
.Header6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	color: #000000;
	line-height: 24px;
}
.FormBlackBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-align: center;
	line-height: normal;
}
.FormBlackRegular {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
	line-height: normal;
	font-weight: normal;
	text-align: center;
}
.BodyBlackItal {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	text-align: left;
	font-style: italic;
	text-indent: 30pt;
}
a.tirage, a.tirage:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: normal;
	text-decoration: underline;
}
a.tirage:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: normal;
	text-decoration: none;
}
a.article, a.article:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF00FF;
	font-weight: bold;
	text-decoration: none;
}
a.article:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF00FF;
	font-weight: bold;
	text-decoration: underline;
}
a.pub, a.pub:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF5A16;
	font-weight: bold;
	text-decoration: none;
}
a.pub:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF5A16;
	font-weight: bold;
	text-decoration: underline;
}
a.backPub, a.backPub:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9A0265;
	font-weight: bold;
	text-decoration: none;
}
a.backPub:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9A0265;
	font-weight: bold;
	text-decoration: underline;
}
.fd_blanc {
	background-color:#ff0000;
}
.tablo {
	margin-left: 7px;
}
/* blocs dans la page */
.pages_apercu {
	display: block;
	border: 0;
}
.pages_apercu td {
	font-family:Arial, Helvetica, sans-serif;
	height:120px;
	font-size:10px;
	text-align:center;
	vertical-align:top;
	padding: 5px;
	border: 1px solid #CCCCCC;
}
.form_dmt4 {
	position: absolute; 
	top: 140px;
}
.calque{
	position:absolute; 
	width:400px; 
	height:415px; 
	z-index:2;	
	display:none;
	background-color:#FFFFFF;
	border: 1px solid #999999;
}
.legende_pagination{
	display: block;
	padding: 5px 0 3px 0;
	text-align : center;
}
.fleche {
	width: 15px;
	height: 15px;
	margin: 0 5px 0 5px;
	cursor:pointer;
	vertical-align: top;
	}
.transfleche {
	width: 5px;
	height: 5px;
	margin: 0 5px 0 5px;
	vertical-align: top;
    }
.catalogue {
	position:absolute; 
	width:256px; 
	height:140px; 
	z-index:5; 
	left: 22px; 
	top: 114px;
}
.fleche_catalogue {
	position:absolute;
	background-image:  url(../detaillants_aurelie/images/accueil1/fleche50D.gif); 
	z-index:2;
	width:62px; 
	height:131px; 
	left: 280px; 
	top: 232px;
}
#page_catalogue {
	position:absolute; 
	width:234px; 
	height:71px; 
	z-index:1; 
	left: 9px; 
	top: 256px; 
	text-align:right;
}
.bloc_pages {
	display: block;
	float: left;
	width:150px;
	padding: 10px 20px 10px 0;
	height: 100%;
}
a.btn_page {
	display: block;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	padding: 2px 5px 2px 5px;
	width: 150px; 
	margin:0 0 8px 0;
	letter-spacing: 0.25px;
	text-decoration: none;
	border-width:3px;
	border-style: solid;
	color:#333333;
	background-color: #C3D78F;
	border-left-color: #D7E6B0;
	border-top-color: #D7E6B0;
	border-right-color: #61AC50;
	border-bottom-color: #61AC50;
}
a.btn_page:hover {
	color: #000000;
	background-color: #AAC660;
	border-left-color: #C2EA55;
	border-top-color: #C2EA55;
	border-right-color: #479339;
	border-bottom-color: #479339;	
}
a.cadre_vignette, .cadre_vignette, .cadre_vignette:hover {
	border:0;
}

.zone_vignette {
	display: block;
	float: left;
	margin-bottom: 10px;
	}
.pages {
	display: block;
	float: left;
	padding: 0;
	width: 535px;
	_width: 555px;
}	
.bloc {
	display: block;
	float: left;
	height: 100%;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 12px;
	padding: 0;
	line-height: normal;
	font-weight: normal;
}
.bloc2 {
	display: block;
	float: left;
	height: 100%;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
}	
.bloc_gl {
	display: block;
	float: left;
	height: 100%;
	/*width:495px;*/
	margin: 10px 0 0 10px;
	border: 1px solid #D2D2D2;
	padding: 5px;
}

.bloc_pub {
	display: block;
	float: left;
	margin-bottom: 10px;
	border: 1px solid #D2D2D2;
	padding: 10px;
}
.zone_page {
	display: block;
	float: left;
}	
.bloc_txt2 {
	display: block;
	float: left;
	height: 100%;
	width: 135px;
	margin-right: 5px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
}
.bloc_txt {
	display: block;
	float: left;
	height: 100%;
	width: 169px;
	_width: 161px;
	margin:  0 5px 0 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	margin-right: 3px;
}
.remplace {
	width: 400px;
	height: 400px; 
	border: none; 
}
._commande {
	position: absolute;
	float: left;
	width: 740px;
	border: 0;
	padding: 0;
	background-color: #FFE8FF;
	top: 102px;
	left: 15px;
}
.fd_rouge {
	background-color: #EC008C;
}
/*visuels*/
.visuel_dmt4 {
	position: absolute;
	left: 14px;
	top: 90px;
	z-index:1;
}
.article {
	position:relative; 
	top:10px;
}	
/*menu démo*/
.menu_detail, a.menu_detail {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666666;
	font-weight: normal;
	border: 1px solid #999999;
	text-decoration: none;
	padding: 0 5px 2px 5px;
	margin:  -2px 5px 0 5px;
}
a.menu_detail:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: normal;
	padding: 0 5px 2px 5px;
	margin:  0 5px 0 5px;
	color:#A7C017;
	border: 1px solid #A7C017;
	text-decoration: none;
}
.menu_det {
	display: block;
	width: 96%;
	height: 22px;
}
.btn_nav, a.btn_nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666666;
	font-weight: bold;
	text-decoration: none;
	padding: 0 5px 2px 5px;
}
a.btn_nav:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: bold;
	padding: 0 5px 2px 5px;
	color:#666666;
	text-decoration: underline;
}
a.menu_detail_sel {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	font-weight: bold;
	border: 1px solid #A5CE38;
	background-color: #A5CE38;
	text-decoration: none;
	padding: 2px 5px 2px 5px;
	margin:  0 5px 0 5px;
}
a.menu_detail_sel:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	font-weight: bold;
	border: 1px solid #A5CE38;
	background-color: #B8CE3C;
	text-decoration: none;
	padding: 2px 5px 2px 5px;
	margin:  0 5px 0 5px;
}
.lien_accueil {
	background-color: #A5CF39;
	width: 210px;
	height: 34px;
	border: solid 1px #B0C927;
}
a.lien_accueil {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: normal;
	text-decoration: none;
}
a.lien_accueil:hover {
	font-weight: bold;
}

/*styles des textes généraux */
.grostitre{
	margin-left:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#B0C927;
	font-weight: bold;
}
.titre{
	margin-left:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FF5A16;
	font-weight: bold;
	font-style: normal;
}
.sous_titre{
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FF33FF;
}
.Titre_tarif{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
}
.message_perso{
	position:absolute;
	width: 350px;
	top: 192px;
	left: 230px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	line-height: 30px;
	text-align:center;
	color:#ffffff;
	text-decoration: none;
	z-index:15;
}

.date{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	color:#FFFFFF;
}
.td_titre1{
	height:15px;
	border-bottom: solid 1px #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
}
.td_titre2{
	background-color:#FCD1EA;
	height:15px;
	border-bottom: solid 1px #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
}
.td_ex{
	height:15px;
	border-bottom: solid 1px #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
}
.td_prix{
	background-color:#FCD1EA;
	border-bottom: solid 1px #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
}

/*autres textes*/
.texte_explicatif{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:italic;
	color:#000000;
}
.zone_explicatif{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	color: #4F4F4F;
	padding: 5px 5px 5px 8px;
	background-color: #FBFBFB;
	width : 655px;
	border-left : 3px solid #FF5910;
	border-right : 1px solid #EEEEEE;
	border-top : 1px solid #EEEEEE;
	border-bottom : 1px solid #EEEEEE;
	margin:  -2px 5px 0 5px;
}
.zone_etapes{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	padding: 0px 0px 5px 0px;
	margin:  2px 0px 5px 0px;
}
.etape_onglet{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #ACACAC;
	font-style:normal;
	padding: 5px 5px 5px 8px;
	margin:  0px 0px 0px 0px;
}

.zone_profil{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF783E;
	padding: 5px 5px 5px 8px;
	background-color: #FFFFFF;
	width : 655px;
	border-left : 3px solid #FF5910;
	margin:  -2px 5px 0 5px;
}
.titre_produit{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000066;
}
.texte_produit{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
.perso, .perso2, .perso3 {
	position:relative;
	width: 300px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	vertical-align:top;
	color: #FFFFFF;
	text-decoration: none;
	z-index:10;
}
.perso {
	letter-spacing: 2px;
	height: 40px;
	font-size: 20px;
	top: 20px;
	left: 20px;
	text-decoration: none;
}
.perso2 {
	letter-spacing: 1px;
	height: 40px;
	font-weight: bold;
	font-size: 16px;
	top: 140px;
	left: 20px;
	text-decoration: none;
}
.perso3 {
	letter-spacing: 2px;
	height: 60px;
	font-size: 20px;
	top: 20px;
	left: 20px;
	text-decoration: none;
}
.liste{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
}
.avertissement {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
.conditions {
	margin-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 9px;
	line-height: normal;
	font-weight: normal;
}
a.conditions, a.conditions:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 9px;
	line-height: normal;
	font-weight: bold;
	text-decoration: none;
}

.fleche_pte_droite {
	float: right;
	background-image:  url(../detaillants_aurelie/images/accueil1/pt_flecheDoff2.gif);
	background-repeat: no-repeat;
	width: 15px;
	height: 15px;
}	
.fleche_gde_gauche {
	float: left;
	display: block;
	background-image:  url(../detaillants_aurelie/images/accueil1/fleche50G2.gif);
	background-repeat: no-repeat;
	background-position: left;
	margin: 20px 15px 20px 5px;
	width: 31px;
	height: 66px;
}
.Header2bis {
	background-color:  #BDD731;
	height: 2px;
	width: 100%;
}
.forcage {
	width: 160px;
}
.forcage2 {
	width: 140px;
}
/* CSS Document */
.form_perso {
	position: absolute;
	background-color: #FFE8FF;
	margin-left: 10px;
}
.divPos{
	position:relative;
	left: 20px;
	top: 20px;
}

.titrePrincipal{
	margin-left:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#B0C927;
	font-weight: bold;
}

.titreSecondaire{
	size: 16px;
	color: #FF5A16;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:bold;
}

.texteIntro{
	color:#4D4D4D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
}

.texteFormulaire{
	color:#4D4D4D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight:bold;
	border-bottom:2px solid #FFA748;
}

.lien{
	color:#FF5D20;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
}

.au{
	position:relative; 
	left:30px;
}

.divTrait{
	width:800px;
	border-bottom:1px solid #2B2B2B;
	border-left:1px solid #CCCACA;
	border-right:1px solid #2B2B2B;
	border-top:1px solid #CCCACA;
}

.asterix{
	color: #FF5A16;
}

.titreDemo{
	color:#808080;
	font-size: 18px;
}

.titreDemo2{
	color:#B2B2B2;
	font-size: 18px;
}

.styleau{
	color:#339933;
	font-size: 14px;
	font-weight:bold;
}

.styleau2{
	color:#B2B2B2;
	font-size: 14px;
	font-weight:bold;
}

.listeVert{
	color:#339933;
	font-size: 14px;
}

.listeGris{
	color:#B2B2B2;
	font-size: 14px;
}

.divau{
	height:400px;
	width:250px;
	border-bottom:1px solid #2B2B2B;
	border-left:1px solid #CCCACA;
	border-right:1px solid #2B2B2B;
	border-top:1px solid #CCCACA;
}

.titreEtape1{
	margin-left:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF5A16;
	margin-bottom: 15px;
}

.titreEtape2{
	color:#B2B2B2;
	font-size: 16px;
}

.choixCharte{
	height:200px;
	width:150px;
	border-bottom:1px solid #2B2B2B;
	border-left:1px solid #CCCACA;
	border-right:1px solid #2B2B2B;
	border-top:1px solid #CCCACA;
}

.photoCharte{
	position: absolute;
	top: 180px;
}

.legendePhoto{
	position: absolute;
	color:#B2B2B2;
	font-size: 16px;
	top: 275px;
}
.formEtape2{
	margin-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FF00FF;
	font-style: normal;
}
.couleur_form{
	background-color: #FFE8FF;
}
.champFormEtape2{
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	width: 350px;
	background-color:#FFCCFF;
}
.champFormEtape3{
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	width: 325px;
	background-color:#FFCCFF;
}
.champCommentaire{
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	width: 200px;
	background-color:#FFCCFF;
}
.champFormulaire{
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	width: 160px;
	background-color:#FFCCFF;
}
.blanc {
	background-color: #ffffff;
}
.Champ_prix {
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	font-size: 13px;
	font-weight: normal;
	text-align:right;
	width: 60px;
	height:18px;
	/*cursor:pointer;*/
}
.divFormPerso {
	background-color: #CCFF99; 
	font-weight:bold;
	color:#000000;
}
.Pagination {
	font-size: 14px;
	font-weight: bold;
	background-color: #FFFFCC;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-left-color: #D4D0C8;
	border-right-color: #C4C400;
	border-bottom-color: #C4C400;
	font-family: Arial, Helvetica, sans-serif;
}
/* Personnalisation des produits*/
/* CSS Document */

.divPos{
	position:relative;
	left: 20px;
	top: 20px;
}

.titrePrincipal{
	size: 20px;
	color: #33CC33;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight:bold;
}

.titreSecondaire{
	size: 16px;
	color: #FF5A16;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:bold;
}

.texteIntro{
	color:#4D4D4D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
}

.texteFormulaire{
	color:#4D4D4D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight:bold;
	border-bottom:2px solid #FFA748;
}

.lien{
	color:#FF5D20;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
}

.au{
	position:relative; 
	left:30px;
}

.divTrait{
	width:800px;
	border-bottom:1px solid #2B2B2B;
	border-left:1px solid #CCCACA;
	border-right:1px solid #2B2B2B;
	border-top:1px solid #CCCACA;
}

.asterix{
	font-family: Arial, Helvetica, sans-serif;
	color: #FF5A16;
}

.legende{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight:bold;
	font-size: 12px;
}

.titreDemo{
	font-family: Arial, Helvetica, sans-serif;
	color:#808080;
	font-size: 18px;
}

.titreDemo2{
	font-family: Arial, Helvetica, sans-serif;
	color:#B2B2B2;
	font-size: 18px;
}

.styleau{
	font-family: Arial, Helvetica, sans-serif;
	color:#339933;
	font-size: 14px;
	font-weight:bold;
}

.styleau2{
	font-family: Arial, Helvetica, sans-serif;
	color:#B2B2B2;
	font-size: 14px;
	font-weight:bold;
}

.listeVert{
	font-family: Arial, Helvetica, sans-serif;
	color:#339933;
	font-size: 14px;
}

.listeGris{
	font-family: Arial, Helvetica, sans-serif;
	color:#B2B2B2;
	font-size: 14px;
}

.divTableau{
	height:400px;
	width:250px;
	border-bottom:1px solid #2B2B2B;
	border-left:1px solid #CCCACA;
	border-right:1px solid #2B2B2B;
	border-top:1px solid #CCCACA;
}

.titreEtape1{
	font-family: Arial, Helvetica, sans-serif;
	color:#FF33CC;
	font-size: 18px;
}

.titreEtape2{
	font-family: Arial, Helvetica, sans-serif;
	color:#B2B2B2;
	font-size: 16px;
}

.choixCharte{
	height:200px;
	width:150px;
	border-bottom:1px solid #2B2B2B;
	border-left:1px solid #CCCACA;
	border-right:1px solid #2B2B2B;
	border-top:1px solid #CCCACA;
}

.photoCharte{
	position: absolute;
	top: 180px;
}

.legendePhoto{
	font-family: Arial, Helvetica, sans-serif;
	position: absolute;
	color:#B2B2B2;
	font-size: 16px;
	top: 275px;
}

.formEtape2{
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size: 14px;
}



.divFormPerso{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #CCFF99; 
	font-weight:bold;
	color:#000000;
}

.gauche{
	font-family: Arial, Helvetica, sans-serif;
	color:#A50021;
	font-weight: bold;
	font-size: 20px;
}

.gaucheBis{
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight: bold;
	font-size: 16px;
}

.tarif1{
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight: bold;
	font-size: 14px;
}

.tarif2{
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight: bold;
	font-size: 20px;
	background-color: #FFCCFF;
}

.produit{
    font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight: bold;
	font-size: 14px;
}

.offreTarifaire{
	font-family: Arial, Helvetica, sans-serif;
	color:#0B5506;
	font-size: 12px;
	font-weight: bold;
}

.titreMarque{
	font-family: Arial, Helvetica, sans-serif;
	color:#0B5506;
	font-size: 20px;
	font-weight: bold;
}

.numeroProduit{
	font-family: Arial, Helvetica, sans-serif;
	color:#666666;
	font-size: 18px;
	font-weight: bold;
	border-left: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

.designationProduit{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 13px;
	font-weight: bold;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

.cellulePrixProduit{
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	text-align:center;
	vertical-align:middle;
}

.prixProduit{
	width: 70px;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size: 20px;
	font-weight: bold;
	background-color:#EC008C;
	text-align:center;
}

.imageProduit{
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

.euroProduit{
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	font-size: 20px;
	font-weight: bold;
	border-right: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}
.marge {
	margin-right: 100px;
	_margin-right: 105px;
}
.TableauTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	background-color: #CC0099;
	line-height: 20px;
}
.TableauLight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #FFCFFF;
}
.TableauDark {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #FF9ACE;
}
.lignePub1{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color:#FFFFFF;
	border-right: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}
.lignePub2{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
    background-color: #FFF9FF;
	border-top: 1px solid #FFE8FF;
	border-bottom: 1px solid #FFE8FF;
}
.enteteConsultation{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color:#FFF4FF;
	border-top: 1px solid #FFD7FF;
	border-bottom: 1px solid #FFD7FF;
}
.perso_fixe{
    color: #535353;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-bottom: 1px dotted #C0C0C0;
	padding: 0px 0px 10px 5px;
}
.prix_fixe{
border: none;
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size: 20px;
	font-weight: bold;
	text-align:center;
	font-weight: bold;
	width: 70px;
	background-color:#EC008C;
	height:24px;
}
.lib1_form {
	display: block;
	height:30px;
}
.lib2_form {
	height:30px;
}
