/********************************************************************* Balise ****************************************************************/
form {
	padding: 0px;
	margin: 0px;
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #3D3D5A;
	text-decoration: none;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

/****LIENS DEBUT*****************************************************************************************************/
a {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
a:link {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	color: #4C8BBE;
}
a:active {
	text-decoration: none;
	color: #000000;
}

a.lien_gras {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3D3D5A;
	text-decoration: underline;
	font-weight: bold;
}
a.lien_gras:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3D3D5A;
	text-decoration: underline;
	font-weight: bold;

}
a.lien_gras:hover {
	text-decoration: underline;
	color: #757166;
}
a.lien_gras:active {
	text-decoration: underline;
	color: #3D3D5A;
	font-weight: bold;
}

a.lien_petit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3D3D5A;
	text-decoration: none;
}
a.lien_petit:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3D3D5A;
	text-decoration: none;
}
a.lien_petit:hover {
	text-decoration: underline;
	color: #3D3D5A;
}
a.lien_petit:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3D3D5A;
	text-decoration: none;
	}

a.lien_petitbis {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #757166;
	text-decoration: none;
}
a.lien_petitbis:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #757166;
	text-decoration: none;
}
a.lien_petitbis:hover {
	text-decoration: underline;
	color: #757166;
}
a.lien_petitbis:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #757166;
	text-decoration: none;
	}


a.lien_blanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
a.lien_blanc:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
a.lien_blanc:hover {
	text-decoration: underline;
	color: #FFFFFF;
}
a.lien_blanc:active {
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
}
a.lien_majuscule {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FD9800;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}
a.lien_majuscule:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FD9800;
	text-decoration: none;
	text-transform: uppercase;
}
a.lien_majuscule:hover {
	text-decoration: underline;
	color: #FD9800;
}
a.lien_majuscule:active {
	text-decoration: none;
	color: #FD9800;
	font-weight: bold;
	text-transform: uppercase;
}

a.lien_titre_produit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #009999;
	text-decoration: none;
}
a.lien_titre_produit:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #009999;
	text-decoration: none;

}
a.lien_titre_produit:hover {
	text-decoration: underline;

}
a.lien_titre_produit:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #009999;
	text-decoration: none;
}
/****LIENS FIN*****************************************************************************************************/



/********************************************************************** Class **************************************************************/
.scrollbarre {
	overflow:auto;
}

/********************************************************************** Newsletter **************************************************************/
.email_news {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	background-color:#ffffff;
	border-bottom:#bbbbbb 1px solid;
	border-top:#bbbbbb 1px solid;
	border-left:#bbbbbb 1px solid;
	border-right:#bbbbbb 1px solid;
}

.bouton_news {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	background-color:#F7AC5C;
	border: 1px solid #FFFFFF;
	font-weight: bold;
}

/**********************************************************BDD AUTO **************************************/
.numpage {
}
.numpage_selec {
	font-weight: bold;
}
.bt_suivant{
}
.bt_precedent{
}
.liste_cat{
}
.fichierbin{
}
.photo{
}
/**********************************************************************************************************/

/**MINI ENCARTS DEBUT*****************************************************************************************/
.encart_haut {
	background-image: url(gifs/encart_02.gif);
	height: 25px;
}
.encart_bas {
	background-image: url(gifs/encart_11.gif);
	height: 10px;
}
.encart_gauche {
	background-image: url(gifs/encart_05.gif);
	width: 20px;
}
.encart_droite {
	background-image: url(gifs/encart_07.gif);
	width: 20px;
}
.encart_promotions_haut {
	background-image: url(gifs/encart_promotions_02.gif);
	height: 25px;
}
.encart_promotions_bas {
	background-image: url(gifs/encart_promotions_11.gif);
	height: 10px;
}
.encart_promotions_gauche {
	background-image: url(gifs/encart_promotions_05.gif);
	width: 20px;
}
.encart_promotions_droite {
	background-image: url(gifs/encart_promotions_07.gif);
	width: 20px;
}
.encart_nouveautes_haut {
	background-image: url(gifs/encart_nouveautes_02.gif);
	height: 25px;
}
.encart_nouveautes_bas {
	background-image: url(gifs/encart_nouveautes_11.gif);
	height: 10px;
}
.encart_nouveautes_gauche {
	background-image: url(gifs/encart_nouveautes_05.gif);
	width: 20px;
}
.encart_nouveautes_droite {
	background-image: url(gifs/encart_nouveautes_07.gif);
	width: 20px;
}
.encart_avenir_haut {
	background-image: url(gifs/encart_avenir_02.gif);
	height: 25px;
}
.encart_avenir_bas {
	background-image: url(gifs/encart_avenir_11.gif);
	height: 10px;
}
.encart_avenir_gauche {
	background-image: url(gifs/encart_avenir_05.gif);
	width: 20px;
}
.encart_avenir_droite {
	background-image: url(gifs/encart_avenir_07.gif);
	width: 20px;
}
/**MINI ENCARTS FIN*********************************************************************/

/**ENCART PRODUIT DEBUT*****************************************************************/
.produit_haut {
	background-image: url(gifs/produit_haut.gif);
	height: 5px;
}
.produit_bas {
	background-image: url(gifs/produit_bas.gif);
	height: 36px;
}
.produit_gauche {
	background-image: url(gifs/produit_gauche.gif);
	width: 9px;
}
.produit_droite {
	background-image: url(gifs/produit_droite.gif);
	width: 9px;
}
.titre {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: dotted;
	border-right-style: Aucune;
	border-bottom-style: solid;
	border-left-style: Aucune;
	border-top-color: #3D3D5A;
	border-right-color: #3D3D5A;
	border-bottom-color: #3D3D5A;
	border-left-color: #3D3D5A;
}
/**ENCART PRODUIT FIN******************************************************************/

/**ENCART CENTRAL DEBUT****************************************************************/
.grand_encart_haut {
	background-image: url(gifs/grandencart_haut.gif);
	height: 39px;
}
.grand_encart_bas {
	background-image: url(gifs/grandencart_bas.gif);
	height: 10px;
}
.grand_encart_gauche {
	background-image: url(gifs/grandencart_gauche.gif);
	width: 27px;
}
.grand_encart_droite {
	background-image: url(gifs/grandencart_droite.gif);
	width: 23px;
}
.grand_encart_promo_haut {
	background-image: url(gifs/grandencart_promo_haut.gif);
	height: 39px;
}
.grand_encart_promo_bas {
	background-image: url(gifs/grandencart_promo_bas.gif);
	height: 10px;
}
.grand_encart_promo_gauche {
	background-image: url(gifs/grandencart_promo_gauche.gif);
	width: 27px;
}
.grand_encart_promo_droite {
	background-image: url(gifs/grandencart_promo_droite.gif);
	width: 23px;
}
.grand_encart_nou_haut {
	background-image: url(gifs/grandencart_nou_haut.gif);
	height: 39px;
}
.grand_encart_nou_bas {
	background-image: url(gifs/grandencart_nou_bas.gif);
	height: 10px;
}
.grand_encart_nou_gauche {
	background-image: url(gifs/grandencart_nou_gauche.gif);
	width: 27px;
}
.grand_encart_nou_droite {
	background-image: url(gifs/grandencart_nou_droite.gif);
	width: 23px;
}
.grand_encart_avenir_haut {
	background-image: url(gifs/grandencart_avenir_haut.gif);
	height: 39px;
}
.grand_encart_avenir_bas {
	background-image: url(gifs/grandencart_avenir_bas.gif);
	height: 10px;
}
.grand_encart_avenir_gauche {
	background-image: url(gifs/grandencart_avenir_gauche.gif);
	width: 27px;
}
.grand_encart_avenir_droite {
	background-image: url(gifs/grandencart_avenir_droite.gif);
	width: 23px;
}
/**ENCART CENTRAL FIN****************************************************************/

/**TITRES POUR LES ENCARTS DEBUT************************************************************************/
.titre_produits_a_venir {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	color: #3D3D5A;
}
.titre_promo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	color: #3D3D5A;
}
.titre_compte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	color: #3D3D5A;
}
.titre_panier {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	color: #3D3D5A;
}
.titre_nouveautes {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	color: #3D3D5A;
}
/**TITRES POUR LES ENCARTS FIN*************************************************************************/

/**FONDS ET CONTOURS DIVERS POUR LES CELLULES DEBUT*************************************************************************/
.fond_clair {
	background-color: #E8E8EA;
}
.fond_clair2 {

	background-color: #F5F5F5;
}
.fond_autre {
	background-color: #FFEDD2;
}
.fond_autre2 {
	background-color: #FFF4E6;
}
.fond_gris_fonce {
	background-color: #72727F;
}
.fond_menu {
	background-color: #72727F;
}
.fond_topvente {
	background-color: #EDEDED;
	text-align: left;
}
.fond_topvente_titre {
	font-size: 11px;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #72727F;
	text-align: center;
	font-weight: bold;
	height: 22px;
}
.contour_panier {
	border: 1px solid #236AA0;
}

.contour_compte {
	border: 1px solid #FFB23F;
}
.contour_produit {
	border: 1px solid #D7D7DD;
}
.contour {
	border: 1px solid #ADADAD;
}
.point_vert {
	background-image: url(gifs/point_ver.gif);
	background-repeat: repeat-y;
	width: 1px;
}
.point_hor {
	background-image: url(gifs/point_hor.gif);
	background-repeat: repeat-x;
	height: 1px;
}
/**FONDS ET CONTOURS DIVERS POUR LES CELLULES FIN*************************************************************************/

/**AUTRES STYLES TEXTES ET DIVERS DEBUT*********************************************************************************************/

.grandtitre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #009999;
}
.titre_produit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #353553;
}
.majuscules_clair {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	color: #72727F;
}
.texte_promo {
	font-size: 11px;
	font-weight: bold;
	color: #009999;
}
.prix {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #0959A8;
}
.blanc {
	color: #FFFFFF;
}
.ptit {
	font-size: 10px;
	color: #72727F;
}
.erreurs {
	font-weight: bold;
	color: #FF0000;
}
.couleur {
	color: #009999;
}
.hauteur{
	height: 18px;
}
.trait_plein_hor {
	border-bottom-style: solid;
	border-bottom-color: #353553;
	border-bottom-width: 1px;
}
/**AUTRES STYLES TEXTES ET DIVERS FIN*********************************************************************************************/

.fond_bleufonce {
	background-color: #3D3D5A;
}
.fond_orange {
	background-color: #FFB23F;
}
.fond_newsletter {
	background-image: url(gifs/fond_newsletter.jpg);
	height: 29px;
	width: 331px;
}
.fond_menu {
	background-image: url(gifs/civdirect_12.jpg);
	height: 20px;
	width: 964px;
}
.fond_general {
	background-image: url(gifs/civdirect_64.jpg);
}
.fond_adresse {
	background-color: #0959A8;
	color: #FFFFFF;
}
.fond_centre {
	background-image: url(gifs/civdirect_17.jpg);
	width: 562px;
}
.fond_civdirect {
	background-image: url(gifs/fond_civdirect.jpg);
	background-repeat: no-repeat;
	height: 99px;
	width: 167px;
}
.titre_recherche {
	background-image: url(gifs/titre_recherche.jpg);
	height: 32px;
	width: 224px;
}
.fond_recherche {
	background-image: url(gifs/fond_recherche.jpg);
	background-repeat: no-repeat;
	height: 43px;
	width: 224px;
}
.fond_savoirplus {
	background-image: url(gifs/fond_savoirplus.jpg);
	height: 58px;
	width: 167px;
}
.fond_compte {
	background-image: url(gifs/fond_compte.jpg);
	height: 91px;
	width: 184px;
}
.fond_arbo {
	background-image: url(gifs/menu.jpg);
	height: 20px;
	width: 224px;
	background-repeat:no-repeat;
}
.contour_actu {
	border: 1px solid #3DB6B7;
}
.contour_zoom {
	border: 1px solid #74A2C5;
}
.grandtitre2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FC8B11;
}
.toupiti {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.exposant {
	font-size: 6px;
	vertical-align: 4px;
}

.rouge {
	font-size: 12px;
	color:#FF0000;
}

.navigation{
	margin-left:20px;
	width:530px;
}

.tpl_location{
	padding:5px;
	border:1px solid #000000;
	margin-top:20px;
}