/******** ESCA *********/
/****** Standard *******/

*{
/*---toutes les marges sont à  0---*/
	margin:0;
	padding:0;
	list-style:none;
}

BODY { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; margin: 0 0 0 0; background-color:#E9EBF5; height:100%}
P, TD { font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000;}

a {font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:underline;}
a:hover {color:#FF0000; text-decoration:underline;}
a:active {color:#FF0000; text-decoration:underline;}

H1 {
	font-size: 14px;
	color: #FF3300;
	font-weight: bold;
	font-style: italic;
	text-align: left;
	padding-top: 15px;
	padding-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
}
H1 a, H1 a:hover, H1 a:active {
	color: #FF6600;
	text-decoration: underline;
}
H2 {
	font-size: 12px;
	color: #0066FF;
	font-weight: bold;
	text-decoration: underline;
	margin-left: 20px;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
	margin-top: 5px;
}
H2  a, H2 a:hover, H2 a:active {
	color: #0000FF;
	text-decoration: underline;
}
H3 {
	font-size: 10pt; 
	color: #00CCFF;
	font-weight: bold;
	margin-left: 30px;
}
H3  a, H3 a:hover, H3 a:active  {
	font-size: 10pt;
	color: #00CCFF;
	font-weight: bold;
}
H4 {
	font-size: 10pt;
	color: #FF9900;
	font-weight: bold;
	margin-left: 40px;
}
H4  a, H4 a:hover, H4 a:active {
	font-size: 10pt; 
	color: #FF9900;
	font-weight: bold;
}
H5 {
	font-size: 10pt;
	color: #FF9900;
	font-weight: bold;
	margin-left: 50px;
}
H5 a, H5 a:hover, H5 a:active {
	font-size: 10pt; 
	color: #FF9900;
	font-weight: bold;
}
/** Entete de page **/
/*.Entete{
	text-align: right;
	vertical-align: bottom;
	background-image: url(/img/entete.jpg);
	background-repeat: no-repeat;
	height: 60px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

.Entete a{color: #000000; font-size:10pt; text-decoration: underline;}
.Entete a:hover{ color: #000000; text-decoration: underline;}
.Entete a:active{color: #000000; text-decoration: none;}
*/
/** Pied de page **/
/*.PiedPage{
	text-align: center;
	background-image: url(/img/pieddepage.jpg);
	background-repeat: no-repeat;
	height: 24px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #FFFFFF;
	vertical-align: bottom;
	margin-bottom: 20px;
}

.PiedPage a{color: #666666; font-size:12pt; text-decoration: none;}
.PiedPage a:hover{ color: #DB0048; text-decoration: underline;}
.PiedPage a:active{color: #666666; text-decoration: none;}
*/
/** Pied de page Webinov**/
.PiedPageWebinov{
	text-align: right;
	color: #333333;
	font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	height: 22px;
}

.PiedPageWebinov a{
	font-size:9pt;
	text-decoration: underline;
	color: #333333;
}
.PiedPageWebinov a:hover{ color: #666666; text-decoration: underline;}
.PiedPageWebinov a:active{
	color: #666666;
	text-decoration: none;
}

/*.BlocContenu{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-align:left;
	vertical-align: top;
	height: 500px;
	background-position: 235px 100%;
	font-size: 12pt;
	padding-right: 20px;
	padding-left: 5px;
	width: 623px;
}
.BlocContenu a, .BlocContenu a:hover, .BlocContenu a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #000000;
	text-align:left;
	text-decoration: underline;
}*/
.pagefond{
	background-image: url(/img/page_fond.jpg);
	background-repeat: repeat-y;
}
/*************************************************************************************** BAS DE PAGE *********/
.basdepage {
	width: 500px;
	display: inline;
	float: left;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-top : 2px;
	background-image: url(/img/fondbasdepage.gif);
	background-repeat: no-repeat;
	height: 26px;
	text-align: center;
}

.basdepage a{color: #000000; text-decoration: underline;}
.basdepage a:hover{color: #FFFFFF; text-decoration: underline; }
.basdepage a:active{color: #FFFFFF; text-decoration: none;}

/*************************************************************************************** MENU *********/
.menu {
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 113px;
	width: 142px;
	background-repeat: no-repeat;
	vertical-align: top;
}

.BlocGauche{
	width: 123px;
	background-image: url(/img/pagefond_gauche.gif);
	background-repeat: repeat-y;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 0px;
	text-align: left;
	vertical-align: top;
}

.ContenuAccueilStandard{
	width: 349px;
	display: inline;
	float: left;
}

.ContenuAccueilTexte{
	width: 339px;
	background-color: #F1EBDD;
	display: inline;
	float: left;
	padding-left: 5px;
	padding-right: 5px;
}

.ContenuAccueilImage{
	width: 59px;
	display: inline;
	float: left;
}

.ContenuAccueilTextePetit{
	width: 280px;
	display: inline;
	float: left;
}




/*************************************************************************************** TEXTES *********/
.TexteChemin {
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
.TexteChemin a, .TexteChemin a:hover, .TexteChemin a:active {
	color: #333333;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

.TexteAbus {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FF0000;
	font-weight: bold;
}
.TexteAbus a, .TexteAbus a:hover, .TexteAbus a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FF0000;
	font-weight: bold;
	text-decoration: underline;
}
.TexteRemarque {
	font-size: 12pt; 
	color: #FF6600;
	font-weight: bold;
}

.TexteRemarque a, .TexteRemarque a:hover, .TexteRemarque a:active {
	font-size: 12pt; 
	color: #FF6600;
	font-weight: bold;
	text-decoration: underline;
}
.Texte1 {
	color: #FF3300;
}
.Texte1 a, .Texte1 a:hover, .Texte1 a:active {
	color: #FF3300;
	text-decoration: underline;
}
.Texte2 {
	color: #66CCFF;
}
.Texte2  a, .Texte2 a:hover, .Texte2 a:active{
	color: #66CCFF;
	text-decoration: underline;
}

.Texte3 {
	color: #FF0000;
	font-weight: bold;
}
.Texte3  a, .Texte3 a:hover, .Texte3 a:active{
	color: #FF0000;
	text-decoration: underline;
	font-weight: bold;
}

.Texte4 {
	color: #8BA928;
}
.Texte4 a, .Texte4 a:hover, .Texte4 a:active {
	text-decoration: underline;
	color: #8BA928;
}
.Texte5 {
	font-weight: bold;
	color: #3366FF;
}
.Texte5  a, .Texte5 a:hover, .Texte5 a:active{
	text-decoration: underline;
	font-weight: bold;
	color: #3366FF;
}
.Texte6 {
	font-weight: bold;
	color: #000099;
}
.Texte6  a, .Texte6 a:hover, .Texte6 a:active{
	text-decoration: underline;
	font-weight: bold;
	color: #000099;
}
.Texte7 {
	font-weight: bold;
	color: #000000;
}
.Texte7  a, .Texte7 a:hover, .Texte7 a:active{
	text-decoration: underline;
	font-weight: bold;
	color: #000000;
}
.Texte8 {
	font-weight: bold;
	color: #FF6600;
	font-size: 14pt;
}
.Texte8  a, .Texte8 a:hover, .Texte8 a:active{
	text-decoration: underline;
	font-weight: bold;
	color: #FF6600;
	font-size: 14pt;
}
.Texte9 {
	color: #0033CC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
.Texte9  a, .Texte9 a:hover, .Texte9 a:active{
	text-decoration: underline;
	color: #0033CC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;

}

.Texte10 {
	font-weight: bold;
	color: #3399FF;
	font-size: 20pt;
}
.Texte10 a, .Texte10 a:hover,  .Texte10 a:active{
	text-decoration: underline;
	font-weight: bold;
	color: #0099FF;
	font-size: 20pt;
}


.BlocAdresse{
	height: 24px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	width: 142px;
}
.Adresse{
	text-align: center;
	height: 24px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	vertical-align: bottom;
}

.Adresse a{
	color: #666666; 
	font-size:10pt; 
	text-decoration: none;
}
.Adresse a:hover{ 
	color: #DB0048; 
	text-decoration: underline;
}
.Adresse a:active{
	color: #666666; 
	text-decoration: none;}

.btqlien, .btqlien a, .btqlien a:hover, .btqlien a:visited {
	margin-top: 0px;
	margin-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #0066FF;
}

.btq_sscategorie_titre, .btq_sscategorie_titre a, .btq_sscategorie_titre a:hover, .btq_sscategorie_titre a:visited {
	border-bottom-style: solid;
	border-bottom-width: 2px;
	padding-top: 5px;
	padding-bottom: 2px;
	margin-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #02CD02;
	border-bottom-color: #02CD02;
	font-weight: bold;

}.btq_sscategorie, .btq_sscategorie a, .btq_sscategorie a:hover, .btq_sscategorie a:visited {
	margin-top: 0px;
	margin-left: 0px;
	margin-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #009900;
}
.btq_sscategorie_nom, .btq_sscategorie_nom a, .btq_sscategorie_nom a:hover, .btq_sscategorie_nom a:visited {
	margin-top: 0px;
	margin-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #009900;
	text-decoration: underline;
}
.btq_cat, .btq_cat a, .btq_cat a:hover, .bat_cat a:visited {
	color: #02CD02;	
}
.btq_cat_tab_gen {
	margin-left: auto;
	margin-right: auto;	
}
.btq_cat_tab_tr {
}
.btq_cat_tab_td {
	margin-left: auto;
	margin-right: auto;
	border : 1px dotted #D7FFD7;
	vertical-align: top;
}
.btq_cat_img, .btq_cat_img a, .btq_cat_img a:hover, .btq_cat_img a:visited{ 
	border: 0px dotted #02CD02;
}
.btq_cat_img_td {
	width: 75px;
	height: 75px;
}
.btq_prod {
	margin-left: auto;
	margin-right: auto;
}
.btq_produit_tab_gen {
	margin-left: auto;
	margin-right: auto;
}
.btq_produit_tab_tr {
}
.btq_produit_tab_td {
	margin-left: auto;
	margin-right: auto;
	border : 1px dotted #BFD9FF;
	vertical-align:top;
}
.btq_produit_titre, .btq_produit_titre a, btq_produit_titre a:hover, btq_produit_titre a:visited {
	border-bottom-style: solid;
	border-bottom-width: 2px;
	padding-top: 5px;
	padding-bottom: 2px;
	margin-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #0166FF;
	border-bottom-color: #0166FF;
	font-weight: bold;
}
.btq_produit_nom, .btq_produit_nom a, .btq_produit_nom a:hover, .btq_produit_nom a:visited {
	margin-top: 0px;
	margin-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #0166FF;
	font-weight: bold;
}
.btq_produit_detail_nom, .btq_produit_detail_nom a, .btq_produit_detail_nom a:hover, .btq_produit_detail_nom a:visited {
	margin-top: 0px;
	margin-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16pt;
	color: #0166FF;
	font-weight: bold;
}

.btq_produit_prix, .btq_produit_prix a, .btq_produit_prix a:hover, .btq_produit_prix a:visited {
	margin-top: 0px;
	margin-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #666666;
}

.btq_panier_noborderbottom {
	border-bottom: none;
}
.btq_panier_borderbottom {
	border-bottom: solid 1px #B0B0B0;
}
.btq_panier_tableau {
	width: 100%;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
}
.btq_panier_td_desc {
	text-align: left;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	border-right: solid 1px #B0B0B0;
	border-left: solid 1px #B0B0B0;
}
.btq_panier_td_pu {
	vertical-align: top;
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	border-right: solid 1px #B0B0B0;
	border-left: solid 1px #B0B0B0;
}
.btq_panier_td_qte {
	vertical-align: top;
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	border-right: solid 1px #B0B0B0;
	border-left: solid 1px #B0B0B0;
}
.btq_panier_input_qte {
	vertical-align: top;
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	border: solid 1px #B0B0B0;
	width: 25px;
}

.btq_panier_td_total {
	vertical-align: top;
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	border-right: solid 1px #B0B0B0;
	border-left: solid 1px #B0B0B0;
}
.btq_panier_td_sup {
	vertical-align: top;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	border-right: solid 1px #B0B0B0;
	border-left: solid 1px #B0B0B0;
}
.btq_panier_ecop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	border-right: solid 1px #B0B0B0;
	border-left: solid 1px #B0B0B0;
	color: #006600;
}

.btq_panier_caption {
	background-color: #0099FF;
	color: White;
	font-size: 10pt;
	text-transform: uppercase;
	padding: 3px 12px 2px 12px;
	font-weight: bold;
	margin-bottom: 0;
	}
.btq_panier_header {
	background-color: #B0B0B0;
	border-right: solid 1px #B0B0B0;
	color: White;
}

.btq_minipanier_texte, .btq_minipanier_texte a, .btq_minipanier_texte a:hover, .btq_minipanier_texte a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #006600;
}

.btq_panier_tot_pu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16pt;
	color: #000000;
	font-weight: bold;
}
.btq_panier_tot_port {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #999999;
}
.btq_panier_tot_articles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FF0000;
}
.btq_panier_tot_explication {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-align:justify;
	color: #0099FF;
}
.btq_panier_etape_on, .btq_panier_etape_on a, .btq_panier_etape_on a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #0099FF;
	font-weight: bold;
	text-decoration: none;
}
.btq_panier_etape_on a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #000000;
	font-weight: bold;
}
.btq_panier_etape_off, .btq_panier_etape_off a, .btq_panier_etape_off a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #A1D9FF;
	font-weight: bold;
	text-decoration: none;
}
.btq_panier_etape_off a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #000000;
	font-weight: bold;
}
.btq_panier_identification_BlocForm {
	text-align: left ;
	margin-left: 0px;
	display: block;
	width: 280px;
}
.btq_panier_identification_BlocForm table {
	text-align: left ;
	margin-left: 0px;
	display: block;
	width: 280px;
}
.btq_panier_identification_TextField_label {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt; 
	color: #000000; 
	vertical-align: top;
	text-align: right;
}
.btq_panier_identification_TextField_champ {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt; 
	color: #000000;
	text-align: left;
	white-space: nowrap;
}
.btq_panier_identification_TextField_label_required {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt; 
	color: #FF0000;
}
.btq_panier_identification_TextField_label_error {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt; 
	color: #FF0000;
	text-align: left;
	text-decoration: underline;
	vertical-align: top;
}
.btq_panier_identification_TextField {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt; 
	color: #000000;
	background-color: #F7F4ED;
	border: #000000 solid 1px;
/*	padding-top: 3px; */
	text-align: left;
	display: table-column;
}
.btq_panier_identification_error {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt; 
	color: #FF0000;
	background-color: #FFEBE6;
	margin: 0px;
	padding: 5px;
	border: 1px solid #FF0000;
}

/* Coordonnées */
.btq_panier_cdt_BlocForm  {
	text-align: left ;
	margin-left: 100px;
	display: block;
	width: 400px;
}
.btq_panier_cdt_BlocForm  table{
	text-align: left ;
	margin-left: 100px;
	display: block;
	width: 400px;
}
.btq_panier_cdt_TextField_label {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt; 
	color: #000000; 
	vertical-align: top;
	text-align: right;
}
.btq_panier_cdt_TextField_champ {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt; 
	color: #000000;
	text-align: left;
	white-space: nowrap;
}
.btq_panier_cdt_TextField_label_required {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt; 
	color: #FF0000;
}
.btq_panier_cdt_TextField_label_error {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt; 
	color: #FF0000;
	text-align: left;
	text-decoration: underline;
	vertical-align: top;
}
.btq_panier_cdt_TextField {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt; 
	color: #000000;
	background-color: #FFF8EA;
	border: #000000 solid 1px;
/*	padding-top: 3px; */
	text-align: left;
	display: table-column;
}
.btq_panier_cdt_error {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt; 
	color: #FF0000;
	background-color: #FFEBE6;
	margin: 0px;
	padding: 5px;
	border: 1px solid #FF0000;
}
.btq_panier_titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	padding: 15px;
	color: #02CD02;
	font-weight: bold;
}
.btq_panier_sstitre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	padding-top: 5px;
	padding-bottom: 2px;
	padding-left:50px;
	color: #0166FF;
	font-weight: bold;
}
.btq_panier_adr_label {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	padding: 1px;
	padding-left:60px;
	color: #000000;
	font-weight: bold;
}
.btq_panier_adr_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	padding: 1px;
	padding-left:10px;
	color: #000000;
}
.btq_panier_paie_label {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	padding: 1px;
	padding-left:60px;
	color: #000000;
	font-weight: bold;
}
.btq_panier_paie_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	padding: 1px;
	padding-left:10px;
	color: #000000;
	text-align:left;
}
.btq_panier_paie_txt input {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.btq_panier_paie_txtnoborder {
	border:0px none #FFFFFF;
	background-color:#FFFFFF;
	padding-left:10px;
}
.btq_panier_paie_txtnoborder input{
	padding-left:10px;
	border:0px none #FFFFFF;
	background-color:#FFFFFF;
}

.btq_panier_paie_resume_label {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	padding: 1px;
	padding-left:60px;
	color: #000000;
	font-weight: bold;
}
.btq_panier_paie_resume_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	padding: 1px;
	padding-left:10px;
	color: #000000;
	text-align:left;
}
.btq_panier_lien_retour {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;	color: #000000;
	text-align:right;
}
.btq_panier_dejaregle_label {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;	padding: 1px;
	padding-left:60px;
	color: #000000;
	font-weight: bold;
}
.btq_panier_regle_ok {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	padding: 1px;
	padding-left:60px;
	color: #FF0000;
	font-weight: bold;
}
.btq_panier_dejaregle_reste {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	padding: 1px;
	color: #000000;
	font-weight: bold;
	text-align:right;
}
.btq_panier_dejaregle_titre  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	padding: 1px;
	color: #666666;
	font-weight: bold;
	text-align:right;
	padding-left:60px;
}
.btq_panier_dejaregle_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;	padding: 1px;
	color: #000000;
	text-align:right;	
	padding-left:60px;
}
.btq_panier_btnvalider {
	text-align: center;
	padding-top: 25px;
}
.btq_panier_errpaie {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt; 
	color: #FF0000;
	background-color: #FFEBE6;
	margin: 0px;
	padding: 5px;
	border: 1px solid #FF0000;
}
.btq_panier_okpaie {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt; 
	color: #0099FF;
	background-color: #ECF8FF;
	margin: 0px;
	padding: 5px;
	border: 1px solid #0099FF;
}
.cattexte {
	display: block;
	padding-left: 2px;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #000000;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;}

.cattexte a{
	font-size: 9pt;	font-weight: bold;
	color: #000000;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.cattexte a:hover{
	color: #000000;
	background-color: #FF6600;
}
.cattexte td:hover{
	color: #000000;
	background-color: #FF6600;
}
.cattexte a:visited{	
	font-size: 9pt;	font-weight: bold;
	color: #000000;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.cattexte a:active{color: #000000; text-decoration: underline;}
.CatVertical {
	display: block;
	padding-left: 0px; 
	padding-right: 2px; 
	margin-top: 0px;
	margin-bottom: 0px;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;}
.CatVertical a { color: #ffffff; text-decoration: none;}
.CatVertical a.visited {  color: #ffffff; text-decoration: none;}
.CatVertical a.hover { color: #ffffff; text-decoration: none;}
.CatDeroulant{
	display: block;
	position: absolute;
	visibility: hidden;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;	color: #FFFFFF;
	font-weight: bold;
		z-index: 100000;

}
.CatDeroulant table{
	border: solid #000000 1px;
}
.CatDeroulant tr{
	background-color: #0099FF;
	margin-top: 5px;
	margin-bottom: 5px;
}

.CatDeroulant td{
	text-align: center;
}
.CatDeroulant tr:hover{
	background-color: #FF9900;
}

.CatDeroulant a, .CatDeroulant a:visited{
	color: #FFFFFF;
	text-decoration: none;
}
.CatDeroulant a:hover{
	color: #FFFFFF;
	text-decoration: none;
	background-color: #FF9900;
}

.CatDeroulant td:hover{
	background-color: #FF9900;
}

.MenuVertical {
	display: block;
	padding-left: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #000000;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;}
.MenuVertical a { color: #000000; text-decoration: none;}
.MenuVertical a:visited {  color: #000000; text-decoration: none;}
.MenuVertical a:hover {
	color: #000000;
	text-decoration: none;
	background-color: #FF6600;
	display: block;
}

.MenuVertical td:hover {
	color: #000000;
	text-decoration: none;
	background-color: #FF6600;
	display: block;
}

.MenuDeroulant{
	position: absolute;
	visibility: hidden;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;	color: #000000;
	font-weight: bold;
}
.MenuDeroulant table{
	border: solid #000000 1px;
	width: 200px;
}

.MenuDeroulant tr{
	background-color: #F0F0F0;
}

.MenuDeroulant td{
	text-align: left;
}
.MenuDeroulant td:hover{
	background-color: #FF6600;
}
.MenuDeroulant a, .MenuDeroulant a:visited{
	color: #000000;
	text-decoration: none;
}
.MenuDeroulant a:hover{
	color: #FFFFFF;
	text-decoration: none;
	background-color: #FF6600;
}


.menutexte {
	display: block;
	color: #000000;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;}

.menutexte a{
	font-size: 9pt;	
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.menutexte a:hover, .menutexte td:hover{
	color: #FFFFFF;
	background-color: #000000;
}
.menutexte a:active{color: #FFFF00; text-decoration: underline;}

/********************************************** RESULTATS RECHERCHE **************************************/
.Recherche_Resultat .image {
	float: left;
	margin: 0 auto;
	border: none;
	overflow:hidden;
	width:100px;
}
.Recherche_Resultat .image IMG{
	margin: 2px 2px 2px 2px ;
	border: none;
}
.Recherche_Resultat .date {
	font-size: 7pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #aaaaaa;
	text-align: right;
	width: 100%;
	clear:both;	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.Recherche_Resultat .contenu {
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	display:block;
/*	border:#999999 solid 1px; */
	clear:both;
	height:100px;
}
.Recherche_Resultat .icones, .Recherche_Resultat .icones IMG  {
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	text-align:right;
	clear:both;
	font-weight:bold;
	color:#666666;
	border:none;
}
.Recherche_Resultat_container
{
	width: 800px;
	margin: 0 auto;
	clear:both;
	display:block;
	min-height: 400px;
	
}

.Recherche_Resultat
{
	width: 800px;
	margin: 0 auto;
	clear:both;
	display:block;
}
.Recherche_Resultat  H2, .Recherche_Resultat H2 a, .Recherche_Resultat H2 a:visited  {
	font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin: 0;
	padding: 1px 1px 1px 1px;
	text-decoration:none;
}
.Recherche_Resultat H2 a:hover  {
	color: #000000;
}
.Recherche_Resultat_container .noresult  {
	color: #000000;
	font-size: 14pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	margin-top: 30px;
}
/**************** RECHERCHE BALADE ********************/
.balade .Recherche_Resultat H2{
	background-color: #00BA28;
}
.balade H1 A {
	color: #00BA28;
}
.balade H1 {
	color: #00BA28;
	padding: 0;
	padding-left: 20px;
	background-image: url(/img/kml/icone_balade.png);
	background-repeat: no-repeat;
}
/************** PARCS ATTRACTIONS ***********/

.parcsattractions .Recherche_Resultat H2 {
	background-color: #9933CC;
}
.parcsattractions H1 A {
	color: #9933CC;
}
.parcsattractions H1{
	color: #9933CC;
	padding: 0;
	padding-left: 20px;
	background-image: url(/img/kml/icone_parcs.png);
	background-repeat:no-repeat;
}

/*********** Liste Architecture *************/
.architecture .Recherche_Resultat H2 {
	background-color: #8B551F;
}
.architecture H1 A {
	color: #8B551F;
}
.architecture H1{
	color: #8B551F;
	padding: 0;
	padding-left: 20px;
	background-image: url(/img/kml/icone_architecture.png);
	background-repeat:no-repeat;
}
/*********** Liste Parc Animaliers *************/
.zoo .Recherche_Resultat H2 {
	background-color: #FF9900;
}
.zoo H1 A {
	color: #FF9900;
}
.zoo H1{
	color: #FF9900;
	padding: 0;
	padding-left: 20px;
	background-image: url(/img/kml/icone_zoo.png);
	background-repeat:no-repeat;
}

/*********** Liste Piscines *************/
.piscines  .Recherche_Resultat H2 {
	background-color: #0066FF;
}
.piscines H1 A {
	color: #0066FF;
}
.piscines H1 {
	color: #0066FF;
	padding: 0;
	padding-left: 20px;
	background-image: url(/img/kml/icone_piscines.png);
	background-repeat:no-repeat;
}

/*********** Liste Aires de Jeux *************/
.aires  .Recherche_Resultat H2 {
	background-color: #FF6600;
}
.aires H1 A {
	color: #FF6600;
}
.aires H1 {
	color: #FF6600;
	padding: 0;
	padding-left: 20px;
	background-image: url(/img/kml/icone_aires.png);
	background-repeat:no-repeat;
}


/*********** Liste Musées *************/
.musee .Recherche_Resultat  H2 {
	background-color: #FF99FF;
}
.musee H1 A {
	color: #FF99FF;
}
.musee H1 {
	color: #FF99FF;
	padding: 0;
	padding-left: 20px;
	background-image: url(/img/kml/icone_musee.png);
	background-repeat:no-repeat;
}

/*********** EVENEMENTS  *************/
.evenement .Recherche_Resultat  H2{
	background-color: #FF0000;
}
.evenement H1 A{
	color: #FF0000;
}
.evenement H1{
	color: #FF0000;
	padding: 0;
	padding-left: 20px;
	background-image: url(/img/kml/icone_spectacle.png);
	background-repeat:no-repeat;
}
/****  Formulaire RECHERCHE *****/
#Recherche {
	margin-top:00px;
	width: 100%;
/*	z-index:100000;*/
	padding-right:0px;
}
#Recherche table {
	width:250px;
	margin:0px;
	padding:0;

}
#Recherche .TextField_label {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color: #000000; 
	vertical-align: top;	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#Recherche .TextField_champ {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color: #000000;
	text-align: left;
	white-space: nowrap;
	text-align:right;	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#Recherche .TextField_label_required {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color: #FF0000;
}
#Recherche .TextField_label_error {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color: #FF0000;
	text-align: right;
	text-decoration: underline;
	vertical-align: top;
}
#Recherche .TextField {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #FFFFFF;
	border: #000000 solid 1px;
	padding-top: 3px;
	text-align: left;
	display: table-column;
}
#Recherche .RichText_label {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color: #000000;
	text-align: right;

}
#Recherche .RichText_label_required {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color: #FF0000;
	
}
#Recherche .RichText_label_error {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color: #FF0000;
	text-align: right;
	text-decoration: underline;
}
#Recherche .BlocBtn {
	text-align: right;
	width: 100%;
}
#Recherche .BtnStyle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #FF9900;
	text-align: center;
	width: 100%;
	border: #000000 1px solid;
}
#Recherche .error {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color: #FF0000;
	background-color: #FFEBE6;
	margin: 5px;
	padding: 5px;
	border: 1px solid #FF0000;
}
#Recherche .BlocForm {
	text-align: left ;
	display: block;
	width: 250px;	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
left:0px;
	position:relative;
}
#Recherche .FormulaireValide {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	color: #6564CA;
	text-align: center;
	padding-bottom: 200px;
	margin-bottom: 200px;
}
/**** FIN FORMULAIRE RECHERCHE *****/

#Recherche_entete_container {
	position:relative;
	width: 960px;
	height:45px;
	display: block;
	margin: 0 auto; 
	background:#FFFFFF;
}

#Recherche_entete {
	font-family:Arial, Helvetica, sans-serif;
	position: absolute;
	display: block;
	text-align:left;
	font-size:10px;
	width: 655px;	
	height: 45px;
	right: 0px;
	top: 0px;
	margin: 0;
	padding: 15px 15px 5px 5px;
	background-image:  url(/img/images/fond-recherche-v2.gif);
	background-repeat:no-repeat;
/*	border: #3399CC solid 1px; */
}

/******************************************************* FICHE ************************************/
.fiche {
	width: 800px;
/*	margin: 0 auto; */
	height:auto;
}
.fiche_entete, .fiche_entete IMG {
	width: 800px;
	height:48px;
}
.musee .fiche_entete {
	background-image:url(/img/fiches/musee_haut.jpg);
}
.balade .fiche_entete {
	background-image:url(/img/fiches/balade_haut.jpg);
}
.aires .fiche_entete {
	background-image:url(/img/fiches/aires_haut.jpg);
}
.architecture .fiche_entete {
	background-image:url(/img/fiches/architecture_haut.jpg);
}
.piscines .fiche_entete {
	background-image:url(/img/fiches/piscines_haut.jpg);
}
.zoo .fiche_entete {
	background-image:url(/img/fiches/zoo_haut.jpg);
}
.parcsattractions .fiche_entete {
	background-image:url(/img/fiches/parcsattractions_haut.jpg);
}
.evenement .fiche_entete {
	background-image:url(/img/fiches/evenement_haut.jpg);
}
.fiche_container {
	position: inherit;
	height:auto;
	width:800px;
	min-height: 400px;
	padding-bottom: 15px;
}


.musee .fiche_container {
	background-image:url(/img/fiches/musee_fond.jpg);
}
.balade .fiche_container {
	background-image:url(/img/fiches/balade_fond.jpg);
}
.aires .fiche_container {
	background-image:url(/img/fiches/aires_fond.jpg);
}
.architecture .fiche_container {
	background-image:url(/img/fiches/architecture_fond.jpg);
}
.piscines .fiche_container {
	background-image:url(/img/fiches/piscines_fond.jpg);
}
.zoo .fiche_container {
	background-image:url(/img/fiches/zoo_fond.jpg);
}
.parcsattractions .fiche_container {
	background-image:url(/img/fiches/parcsattractions_fond.jpg);
}
.evenement .fiche_container {
	background-image:url(/img/fiches/evenement_fond.jpg);
}
.fiche_gauche {
	float: left;
	width: 140px;
	padding:  30px 5px 0px 5px ;
	background-repeat:no-repeat;
	min-height: 300px;
	
}
.fiche_gauche .age {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #FF3300;
	margin: 0 auto;
	width: 107px;
}

.musee .fiche_gauche {
	background-image:url(/img/fiches/musee_bastitre.jpg);
}
.balade .fiche_gauche {
	background-image:url(/img/fiches/balade_bastitre.jpg);
}
.aires .fiche_gauche {
	background-image:url(/img/fiches/aires_bastitre.jpg);
}
.architecture .fiche_gauche {
	background-image:url(/img/fiches/architecture_bastitre.jpg);
}
.piscines .fiche_gauche {
	background-image:url(/img/fiches/piscines_bastitre.jpg);
}
.zoo .fiche_gauche {
	background-image:url(/img/fiches/zoo_bastitre.jpg);
}
.parcsattractions .fiche_gauche {
	background-image:url(/img/fiches/parcsattractions_bastitre.jpg);
}
.evenement .fiche_gauche {
	background-image:url(/img/fiches/evenement_bastitre.jpg);
}

.fiche_contenu 
{
	width: 600px;
	height:auto !important;
	margin-left: 160px;
}
.fiche_footer
{
	height: 11px;
	width: 800px;
}
.musee .fiche_footer {
	background-image:url(/img/fiches/musee_pied.jpg);
}
.balade .fiche_footer {
	background-image:url(/img/fiches/balade_pied.jpg);
}
.aires .fiche_footer {
	background-image:url(/img/fiches/aires_pied.jpg);
}
.architecture .fiche_footer {
	background-image:url(/img/fiches/architecture_pied.jpg);
}
.piscines .fiche_footer {
	background-image:url(/img/fiches/piscines_pied.jpg);
}
.zoo .fiche_footer {
	background-image:url(/img/fiches/zoo_pied.jpg);
}
.parcsattractions .fiche_footer {
	background-image:url(/img/fiches/parcsattractions_pied.jpg);
}
.evenement .fiche_footer {
	background-image:url(/img/fiches/evenement_pied.jpg);
}

.encart_pratique {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	width: 127px;
}
.encart_pratique .url, .encart_pratique .url a, .encart_pratique .url a:hover, .encart_pratique .url a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-decoration: underline;	 
}
.encart_pratique .contenu {
	background-image:url(/img/fiches/encart_fond.gif);
	background-repeat:repeat-y;
}
.encart {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #000000;
	text-align: left;
	width: 127px;
}
.encart .contenu {
	width: 117px;
	background-image: url(/img/fiches/encart_fond.gif); 
	background-repeat:repeat-y; 
/* 	border: #CCFF00 1px solid; */
	padding: 5px;
}
.encart .header {
	height: 23px;
	width: 127px;
}

.encart .footer {
	width: 127px;
	
}
.encart_sur_place_contenu .Logo img {
	
	padding-right: 5px;
}
.encart_sur_place_contenu .Logo {
	float:left;
	clear:both;
	font-size: 7pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width:120px;
}

.date_modif {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #999999;
	text-align: right;
	padding-right:60px
}
.fiche .remarque {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	margin-left: 30px;
	margin-right: 30px;
	text-align: left;
	border: 1px solid #FF0000;
	padding: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.encart  .tarifs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #000000;
	text-align: left;
}
.fiche .video, .fiche .video P {
	text-align: left;
	margin: 0 auto;
	width: 480px ;
	vertical-align: bottom;
}
.fiche .video H2 {
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #29C2FF;
	font-style: italic;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	margin-right:5px;
	margin-left:0px;
	padding-left:5px;
}
.fiche .photo {
	text-align: center;
}
.fiche .photo H2 {
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #CC00FF;
	font-style: italic;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	margin-right:5px;
	margin-left:0px;
	padding-left:5px;
}

.fiche .fiche_contenu P , .fiche .fiche_contenu TD {
	font-size: 8pt; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #000000;
	text-align:justify;
	vertical-align: top;
	padding:5px;
}
.fiche .fiche_contenu H1 {
	font-size: 12pt; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
}

.balade H1 {
	color: #00F000;
}

.zoo H1 {
	color: #993300;
}

.parcsattractions H1 {
	color: #6666FF;
}
.aires H1 {
	color: #9966FF;
}

.musee H1 {
	color: #CC33CC;
}
.piscines H1 {
	color: #0066CC;
}

.evenement H1 {
	color: #FF0000;
}



#entete_container {
	display: block;
	width: 960px;
	height: 150px;
	margin: 0 auto;
}
#contenucontainer {
	display:block;
	width:960px;
	margin: 0 auto;
	background-color:#FFFFFF;
	position:relative;
	min-height: 400px;
}
#pieddepagewebinov_container {
	clear:both;
	display:block;
	width:960px;
	margin: 0 auto;
	background-color:#FFFFFF;
	padding-top: 5px;
	border-top: #aaaaaa 1px solid;
}
.fiche .localisation  {
	font-size: 8pt;
	text-align: left;
	min-height:400px;
}
.fiche .localisation H2 {
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #00CC33;
	font-style: italic;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	margin-right:5px;
	margin-left:0px;
	padding-left:5px;
}

.fiche .localisation .adresse {
	
}
.fiche .localisation .tel {
}
.fiche .localisation .coordonnees_gps {
	color: #666666;
}
.localisation h3 {
	color:#666666;
	font-size: 8pt;
	margin: 2px 0 0 0;
}
.remarque-cadre {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 14px;
	background-color: #FF6600;
	border: 1px #FF0000 solid;
	margin-left: 20px;
	margin-right: 20px;
	padding: 5px;
}
.video {
	width:auto;
	margin: 0 auto;
	margin-left: 50px;
}

.nouveautes, .nouveautes A {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:10px;
	width: 100px;
	text-align:justify;
	text-decoration:none;
}
.nouveautes {
	border: #339900 1px solid;
}
.nouveautes .image {
	padding: 2px;
}
.nouveautes A:hover {
	text-decoration:underline;
}
.nouveautes h2 {
	margin:0;
	padding:2px;
	color: #ffffff;
	font-size:12px;
	background-color:#339900;
	text-decoration:none;
	text-align:left;
}

.auhasard, .auhasard A {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:10px;
	width: 100px;
	text-align:justify;
	text-decoration:none;
}
.auhasard .image {
	padding: 2px;
}
.auhasard {
	border: #3366FF 1px solid;
}
.auhasard A:hover {
	text-decoration:underline;
}
.auhasard h2 {
	margin:0;
	padding:2px;
	color: #ffffff;
	font-size:12px;
	background-color:#3366FF;	
	text-align:left;
}

.accueil_encart_orange
{

	width: 530px;
	background:url(/img/images/20090313-accueil_09.gif);
	background-repeat: repeat-y;
}
.accueil_encart_orange .accueil_encart_entete
{
	height: 11px;
	width: 530px;
	background:url(/img/images/20090313-accueil_03.gif);
	background-repeat: no-repeat;

}
.accueil_encart_orange .accueil_encart_entete h1
{
	color:#FF9900;
}
.accueil_encart_orange .accueil_encart_pieddepage
{
	width: 530px;
	background:url(/img/images/20090313-accueil_13.gif);
	background-repeat: no-repeat;
	height: 10px;

}

.accueil_encart_rouge
{
	width: 530px;
	background:url(/img/images/20090313-accueil_17.gif);
	background-repeat: repeat-y;
}
.accueil_encart_rouge .accueil_encart_entete
{
	height: 10px;
	width: 530px;
	background:url(/img/images/20090313-accueil_15.gif);
	background-repeat: no-repeat;

}
.accueil_encart_rouge .accueil_encart_entete h1
{
	color:#F00000;
}
.accueil_encart_rouge .accueil_encart_pieddepage
{
	width: 530px;
	background:url(/img/images/20090313-accueil_25.gif);
	background-repeat: no-repeat;
	height: 10px;

}

.accueil_encart_vert
{
	width: 355px;
	background:url(/img/images/20090313-accueil_10.gif);
	background-repeat: repeat-y;

}

.accueil_encart_vert .accueil_encart_entete
{
	height: 10px; 
	width: 355px;
	background:url(/img/images/20090313-accueil_05.gif);
	background-repeat: no-repeat;

}
.accueil_encart_vert .accueil_encart_entete h1
{
	color:#00CC33;
}
.accueil_encart_vert .accueil_encart_pieddepage
{
	width: 355px;
	background:url(/img/images/20090313-accueil_19.gif);
	background-repeat: no-repeat;
	height: 10px;

}
.accueil_encart_bleu
{
	width: 355px;
	background:url(/img/images/20090313-accueil_23.gif);
	background-repeat: repeat-y;
}
.accueil_encart_bleu .accueil_encart_entete
{
	height: 10px;
	width: 355px;
	background:url(/img/images/20090313-accueil_21.gif);
	background-repeat: no-repeat;

}
.accueil_encart_bleu .accueil_encart_entete h1
{
	color:#0066CC;
}
.accueil_encart_bleu .accueil_encart_pieddepage
{
	width: 355px;
	background:url(/img/images/20090313-accueil_27.gif);
	background-repeat: no-repeat;
	height: 10px;

}



.accueil_encart_contenu{
	padding: 5px;
	padding-top: 15px;
}
.accueil_encart_entete h1 {
	padding:0;
	margin: 0;
	padding-left:15px;
	padding-top: 2px;
	top: -10px;
}
.accueil_encart_contenu h1{
	color:#333333;
}
.accueil_colonne_gauche {
	float: left;
	width: 550px;
	padding-left:15px;
}
.accueil_colonne_droite {
	float: right;
	width: 390px;
}
.clear
{
	clear:both;
}
.left
{
	float:left;
}
.proximite {

	float:right;
	width:150px;
}
.proximite h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #666666;

}.proximite h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;

}
