/* CSS BigMat :: TYPOGRAPHY */

table,tr,td,th {
	border-collapse:collapse;
	text-align:left;
	vertical-align: top;
}


h2.intro {
	font-size: 11px;
	/*padding: 10px;*/
	color: #a6a595;
	line-height: 1.3em;
}

.rightcol h3 {
	background-image: url(/img/greyArrow.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 13px;
	padding: 6px 0px 6px 30px;
}

.rightcol h3 span {
	font-weight: normal;
}

.rightcol p {
	font-size: 10px;
	margin-left: 30px;
	line-height: 1.5em;
}

.rightcol h4 {
	font-size: 10px;
	margin-left: 30px;
	line-height: 1.5em;
	margin-bottom: 0px;
}
.minimargintop {
	margin-top: 5px;
}
p.dots {
	border-bottom: 1px dotted #ddd;
	margin:0 0 0 30px;
}
table.perf {
	width: 410px;
	margin-left: 30px;
	font-size:10px;
}
table.perf th {
	color:#c00;
	padding:2px;
	border-bottom:1px solid #ccc;
}

table.perf .budget {
	text-align: right;
	padding-right: 10px;
	padding-left: 10px;
}

.article_dossier  {
  padding-top: 2px;	
}

/*
.article_dossier h3 {
	background-image: url(/img/greyArrow.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 13px;
	padding: 6px 0px 6px 30px;
}

.article_dossier h3 span {
	font-weight: normal;
}

.article_dossier p {
	font-size: 10px;
	margin-left: 30px;
	line-height: 1.5em;
}

.article_dossier img {
	margin-left: 30px;
}

.article_dossier h4 {
	font-size: 10px;
	margin-left: 30px;
	line-height: 1.5em;
	margin-bottom: 0px;
}
*/

ul.arrows {
	margin: 0px;
	padding: 0px 0px 0px 30px;
	list-style-type: none;
}
ul.arrows li {
	margin: 8px 0px;
	background-image: url(/img/list_arrow_grey.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-left: 6px;
}
.noBullet {
	background-image: none;
}


/*---------------------------------------------- PROPRIETES ARTICLE ---------------------------------------------*/
.article{color:#333;font:normal 11px/14px arial;}

/* titre */
.article h1{font:bold 20px/20px arial;color:#00377f;margin-top:6px; border-bottom:#e2001a solid 1px; padding-bottom:2px}/* titre 1 */
.article h2{font:bold 15px/15px arial;color:#333;margin-top:18px; background:url(/img/po_dl/fleche-rouge.gif) no-repeat left 6px; padding-top:5px;padding-left:8px;}/* titre 1 */
.article h3{font:bold 11px arial;color:#004388;margin-top:25px;border-bottom:#e2001a solid 1px; padding-bottom:1px; text-transform:uppercase;}/* titre 2 */
.article h4{font:bold 11px arial;color:#004388;margin-top:25px;padding-bottom:1px; text-transform:uppercase;}/* titre 2 */
.article h5{font:bold 11px arial;color:#004388;margin-top:0px;padding-bottom:1px;}/* titre 2 */
/* /titre */

/* no_marge */
.article .no_marge{margin-top:0;}
.article .no_marge-all{margin:0; padding:0;}
/* no_marge */

/* marge */
.article .marge{margin-top:10px;}
.article .pad5{padding:5px;}
.article .no_pad{padding:0;}
.article .pad_g_5{padding-left:5px;}
.article .marge_b_10{margin-bottom:10px;}
.article .marge_b_5{margin-bottom:5px;}
.article .pad_b_10{padding-bottom:10px;}
/* marge */

/* paragraphe */
.article p{padding-top:10px;}

.article .bleu{font:bold 11px/11px arial; color:#048;}
/* /paragraphe */

/* lien */
.article a		{color:#003f8a;text-decoration:underline;}
.article a:hover{color:#003f8a;text-decoration:underline;}
/* lien */

/* indentation */
.article blockquote{margin-left:20px;}
/* /indentation */

/* liste */
.article ul{margin:0 0 15px 12px;}
.article li{margin-top:2px; list-style:square;}
/* liste POINTS DE VENTE */
.article ul.pdv{margin:0 0 15px 0;}
.article ul.pdv li {padding:0 0 15px 65px; list-style:none; background:url(/img/po_dl/puce-logo.gif) no-repeat left top;}
/* /liste */

/* fichier attache */
.article ul.picto_dl	{margin:0 0 5px 12px;}
.article ul.picto_dl li	{margin-top:10px; list-style:none }
.article .picto_dl		{padding-left:12px;}
.article .picto_dl img	{margin-right:10px;margin-left:-12px;}
.article .picto_dl a	{color:#333;}

.article div.picto_dl		{padding-left:25px;margin-top:10px;}
.article div.picto_dl img	{margin-left:-25px;}
/* /fichier attache */

/* puce */
.article ul.puce_barre_bleu li		{list-style-image:url('img/puce/barres_bleu_ie.gif');}
*> .article ul.puce_barre_bleu li	{list-style-image:url('/img/puce/barres_bleu.gif');}
/* /puce */

/*picto*/
.article .po{}
.article .cube-bleu	{background:url(/img/po_dl/cube_bleu.gif) no-repeat left 12px; padding-left:15px;}
.article .cube-rouge    {background:url(/img/po_dl/cube-rouge.gif) no-repeat left 12px; padding-left:15px;}
.article a.fleche-pleine-rouge, .article a:hover.fleche-pleine-rouge{background:url(/img/po_dl/fleche-pleine-rouge.gif) no-repeat left 5px; padding-left:7px;text-decoration:none; color:#e3001b; font-weight:bold;}
/*/picto*/

/* image */
.article img.bordure		{border:2px solid green;}
.article .legende_image 	{font-size:10px;background:red;color:white;padding:3px;}
.article td.text-image-r 	{padding:0 0 5px 10px;}
.article td.text-image-l 	{padding:0 10px 5px 0;}
.article div.text-image-r	{float:right;margin:0 0px 5px 10px;}
.article div.text-image-l	{float:left;margin:0 10px 5px 0;}
/* image */
/*---------------------------------------------- /PROPRIETES ARTICLE ---------------------------------------------*/
.article .table_onglets #nav_onglets 		{text-align:center; margin:0 auto; height:25px;}
.article .table_onglets #nav_onglets a 		{color:#fff;text-align:center; display:block;float:left;}
.article .table_onglets #nav_onglets a.actif{background-color:#3E3C41; color:#FF9600;}
.article .table_onglets #nav_onglets a span	{text-indent:-1000em; display:none;}

.article .table_onglets a.produits		{width:81px; height:25px; background:url(/img/modele/onglet_produits.gif) no-repeat;}
.article .table_onglets a.services		{width:81px; height:25px; background:url(/img/modele/onglet_services.gif) no-repeat;}
.article .table_onglets a.specialites	{width:99px; height:25px; background:url(/img/modele/onglet_specialites.gif) no-repeat;}
.article .table_onglets a.salle-expo	{width:136px; height:25px; background:url(/img/modele/onglet_salle-expo.gif) no-repeat;}
.article .table_onglets a.horaires		{width:161px; height:25px; background:url(/img/modele/onglet_horaires.gif) no-repeat;}
.article .table_onglets a:hover.produits	{width:81px; height:25px; background:url(/img/modele/onglet_produits_on.gif) no-repeat;}
.article .table_onglets a:hover.services	{width:81px; height:25px; background:url(/img/modele/onglet_services_on.gif) no-repeat;}
.article .table_onglets a:hover.specialites	{width:99px; height:25px; background:url(/img/modele/onglet_specialites_on.gif) no-repeat;}
.article .table_onglets a:hover.salle-expo	{width:136px; height:25px; background:url(/img/modele/onglet_salle-expo_on.gif) no-repeat;}
.article .table_onglets a:hover.horaires	{width:161px; height:25px; background:url(/img/modele/onglet_horaires_on.gif) no-repeat;}

.article .table_onglets .onglet					{font-size:12px;font-weight:bold;text-decoration:none;}
.article .table_onglets .hidden, .article .off	{position:absolute; left:0px ; top:-500px; width: 1px ; height:1px ; overflow:hidden;}
.article .table_onglets .not_hidden		{};

.article div .content {}



/*------------------------------------------------ GENERIQUE ------------------------------------------------*/
*		{padding:0;margin:0;}
html,body{height:100%}
img		{border:none;}
a		{text-decoration:none;}
a:hover	{text-decoration:underline;}
hr		{display:none;}
li		{list-style-type:none;list-style-position:outside;}
/*----------------------------------------------- /GENERIQUE ------------------------------------------------*/

/*------------------------------------------- PROPRIETES ELEMENT --------------------------------------------*/
/* position */
.clear{clear:both;font-size:1px;line-height:0;}
.right{float:right;}
.right2{float:right; margin-right:190px;}
.left{float:left;}
.left_2{float:left; margin-right:190px;}
.center{text-align:center;display:table;margin-left:auto;margin-right:auto;}

/* bordure */
.no_border{border:none;}
.dotted{border-bottom:#7f7f7f 1px dotted ;}

/* centrage txt*/
.txt-c{text-align:center;}
.txt-l{text-align:left;}
.txt-r{text-align:right;}
.txt-j{text-align:justify;}

/* alignement vertical */
.valign-t{vertical-align:top;}
.valign-m{vertical-align:middle;}
.valign-b{vertical-align:bottom;}

/* position */
.rel{position:relative}

/* element de hauteur < 10px */
.lf{line-height:0;font-size:1px;}
/*------------------------------------------- /PROPRIETES ELEMENT --------------------------------------------*/

/*----------------------------------------------- MODELE SITE -------------------------------------------------*/

/* +++++++++++++++++++++++++++++++++++++++++++++++++ bandeau +++++++++++++++++++++++++++++++++++++++++++++++++*/
#bandeau{position:relative;height:70px;}
#logo	{position:absolute;top:0px;left:0px}
/* langue */
#langue			{position:absolute;top:7px;right:0px; font:bold 10px/10px arial; text-transform:uppercase; color:#004186;}
#langue ul li	{display:inline;}
#langue ul li.be{background:url(/img/modele/drapeau-belge.gif) no-repeat left center; padding-left:14px;}
#langue ul li.it{background:url(/img/modele/drapeau-italien.gif) no-repeat left center; padding-left:14px;}
#langue ul li.es{background:url(/img/modele/drapeau-espaqnol.gif) no-repeat left center; padding-left:14px;}
#langue ul li a			{color:#004186;}
#langue ul li a:hover	{color:#004186; text-decoration:underline;}
/* /langue */

/* rechercher */
#form_rechercher{position:absolute; top:30px; right:0px; width:185px; height:35px;}
#form_rechercher form{width:185px; height:36px;}
#form_rechercher table.form td{vertical-align:middle;padding-top:0;}
#form_rechercher form .libelle{color:#fff; width:40%}
#form_rechercher form .saisie input{border:1px solid #048; height:17px; width:157px; color:#048; padding-left:3px;}
/* rechercher */
/* +++++++++++++++++++++++++++++++++++++++++++++++++ /bandeau +++++++++++++++++++++++++++++++++++++++++++++++++*/

/* poucet */
#poucet			{color:#e2001a}
#poucet a		{color:#e2001a;text-decoration:none;}
#poucet a:hover	{color:#e2001a;text-decoration:underline;}
/* poucet */

/* navigation */
#nav {height:175px; }
#navigation_flash th			{padding:2px; font:bold 8px/8px arial; text-transform:uppercase; color:#004186;}
#navigation_flash th a			{color:#004186; padding:2px; }
#navigation_flash th a:hover	{color:#fff; background:#004186; padding:2px; text-decoration:none; }
#navigation_flash td ul.ss_sections li			{color:#004186; padding:0 0;text-transform:capitalize;}
#navigation_flash td ul.ss_sections li a		{color:#004186; padding:1px; text-decoration:none }
#navigation_flash td ul.ss_sections li a:hover	{color:#fff; background:#e2001b; padding:1px; text-decoration:none }
/*/navigation */

/* corps_page */
#corps_page	{width:100%; padding-top:15px;}

#col_gauche	{float:left;width:171px;}

#col_droite	{float:right;width:560px;}
#milieu		{float:left; width:370px;}
#sidebar	{float:right; width:180px;}
/* /corps_page */

/* pied_page */
#pied_page			{border-top:#7f7f7f 1px dotted ; font:bold 10px/10px arial; text-transform:uppercase; padding:10px 0; margin-top:6px; color:#004186;}
#pied_page ul li	{display:inline; padding:0 15px;}
#pied_page ul li a	{color:#004186;}
#pied_page .left	{}
#pied_page .right	{}
/* /pied_page */
/*------------------------------------------------ /MODELE SITE ------------------------------------------------*/

/*------------------------------------------- PROPRIETES SITE --------------------------------------------*/
/* texte  = txt article */
.txt{color:#000;font:normal 11px/14px arial; width:100%; padding-bottom:10px;}
.txt a{color:#000;}
/* /texte */

/* tableau */
table.tableau	{font-size:11px;text-align:center; padding-bottom:20px;}
.tableau tr{height:29px;}
.tableau thead th,.tableau thead td{background:#003b82; font:bold 11px arial; color:#FFF; text-transform:uppercase;  }
.tableau th,.tableau tbody td{border-right:2px solid #d5dfea;}
.tableau th.begin	{background:url(/img/modele/fd-tableau-begin.gif) left top no-repeat #003b82;}
.tableau th.end		{background:url(/img/modele/fd-tableau-end.gif) right top no-repeat #003b82;}
.tableau th.no-border, .tableau td.no-border{border-right:none}


/* /tableau */

/* pagination */
.pagination 		{margin-top:12px;font:normal 11px arial;color:#003f8a;}
.pagination ul li	{display:inline; padding:0 4px;}
.pagination a		{color:#003f8a;}
.pagination a:hover	{color:#003f8a;}
.pagination strong	{color:#003f8a;}/* page actuelle */
/* /pagination*/

/* bt - lien */
.bt_lien{margin-top:15px;}

#col_droite a.lire, a.lire{color:#000;font:bold 11px arial;}
#col_droite a:hover.lire, a:hover.lire{color:#000;}

/* haut de page */
a.bt_haut_de_page		{display:block;margin-top:15px;color:#000;background:url('../img/picto/haut_de_page.gif') no-repeat;padding:0 0 0 10px;}
a:hover.bt_haut_de_page	{color:#000;}
/* imprimer */
a.bt_imprimer		{display:block;margin-top:15px;color:#000;background:url('../img/picto/imprimer.gif') no-repeat;padding:0 0 0 25px;}
a:hover.bt_imprimer	{color:#000;}
/* bt - lien */

/* separation */
.sep{}
/* separation */

/* couleur */
.gris			{color:#9a9a9a; font-weight:bold;}
.bg-gris		{background:#f7f7f7;}
.bg-gris strong	{color:#003b82;}
/* /couleur */

/* formulaire */
fieldset{border:none;}
caption	{display:none;}

table.form				{font:normal 11px/14px arial;}
table.form td, table.form th{vertical-align:top;padding-top:20px;}
table.form th			{font-weight:normal;text-align:left;}
.form .saisie input		{font:normal 11px arial;color:#004387;border:1px solid #004388;background-color:white;}
.form .saisie textarea	{font:normal 11px arial;color:#004387;border:1px solid #004388;background-color:white;overflow:auto;}
.form .saisie select	{font:normal 11px arial;color:#004387;border:1px solid #004388;background-color:white;}
.form .checkbox, .form .radio{background:transparent;border:none;margin-left:30px;margin-right:10px;}
.form .checkbox_premier, .form .radio_premier{background:transparent;border:none;margin-right:10px;}
*> .form option			{padding:0 2px;}
.form .libelle			{color:#000;padding-right:50px;}
.form .bt_form			{padding-top:15px;text-align:center;}
.form .libelle strong	{color:#f00;}
.form .no_marge			{padding-top:0;}

/* ---------- */
.form .obligatoire	{font:bold 10px arial;color:#000;padding-top:28px;}
.form .indication	{font-size:10px;color:blue;}
.cnil	{font:normal 10px arial;color:#000;padding-top:15px;}
.cnil a	{color:#000;}
/* /formulaire */

/* verif formulaire */
.verif_form			{font:normal 11px/14px arial;color:#f00;text-align:left;}
.verif_form div		{background:#fff;padding:5px;margin-top:10px;}
.titre_verif_form	{font-weight:bold;}
.intro_verif_form	{}
.verif_form ul		{}
.verif_form ul li	{}

.form span.verif_form_erreur	{background:white;color:#f00;border:1px solid #f00;display:block;}
.form input.verif_form_erreur	{background:white;color:#f00;border:1px solid #f00;}
.form select.verif_form_erreur	{background:white;color:#f00;border:1px solid #f00;}
.form textarea.verif_form_erreur{background:white;color:#f00;border:1px solid #f00;}

div.verif_form *	{width:779px;}
div.verif_form ul	{width:auto;}
div.verif_form li	{width:auto;}
/* verif formulaire */
/*------------------------------------------- /PROPRIETES SITE --------------------------------------------*/

/*------------------------------------------- ACCUEIL --------------------------------------------*/
table.localisation	{
	/*background:url(/img/modele/accueil/fd-carte.jpg) no-repeat; */
	width:370px; 
	height:215px;
}
/*------------------------------------------- /ACCUEIL --------------------------------------------*/

/*------------------------------------------- SIDEBAR --------------------------------------------*/
.actu-promo			{border-bottom:#7f7f7f 1px dotted ;}
.article .actu-promo a{color:#000;font:normal 11px/14px arial; text-decoration:none}
#catalogues_flash	{border-bottom:#7f7f7f 1px dotted ;}

.publicite	{background:url(/img/modele/pub_top.gif) no-repeat left top; padding-top:19px; margin-top:10px;}
/*------------------------------------------- /SIDEBAR --------------------------------------------*/

.loupe	{position:absolute; left:111px; top:106px;}

/*------------------------------------------- COLONNE GAUCHE --------------------------------------------*/
#localisation		{
	background:url(/img/modele/push/temp_sidebar_points-vente.gif) no-repeat; 
	padding-top:84px;
}
#localisation table	{padding-left:5px;padding-right:5px;}
#localisation .saisie select, #localisation .saisie input{width:155px; padding-left:2px;}
#localisation table.form td	{padding-top:0px; padding-bottom:6px;}
/*------------------------------------------- COLONNE GAUCHE --------------------------------------------*/

/*---------------------------------------------- /PROPRIETES ARTICLE ---------------------------------------------*/
.article .table_onglets #nav_onglets 		{text-align:center; margin:0 auto; height:25px; border-bottom:1px solid #BCCCDF; }
.article .table_onglets #nav_onglets a 		{color:#fff;text-align:center; display:block;float:left;}
.article .table_onglets #nav_onglets a.actif{background-color:#3E3C41; color:#FF9600;}
.article .table_onglets #nav_onglets a span	{text-indent:-1000em; display:none;}

.article .table_onglets a.produits		{width:81px; height:25px; background:url(../../img/modele/onglet_produits.gif) no-repeat;}
.article .table_onglets a.services		{width:81px; height:25px; background:url(../../img/modele/onglet_services.gif) no-repeat;}
.article .table_onglets a.specialites	{width:99px; height:25px; background:url(../../img/modele/onglet_specialites.gif) no-repeat;}
.article .table_onglets a.salle-expo	{width:136px; height:25px; background:url(../../img/modele/onglet_salle-expo.gif) no-repeat;}
.article .table_onglets a.horaires		{width:161px; height:25px; background:url(../../img/modele/onglet_horaires.gif) no-repeat;}
.article .table_onglets a:hover.produits	{width:81px; height:25px; background:url(../../img/modele/onglet_produits_on.gif) no-repeat;}
.article .table_onglets a:hover.services	{width:81px; height:25px; background:url(../../img/modele/onglet_services_on.gif) no-repeat;}
.article .table_onglets a:hover.specialites	{width:99px; height:25px; background:url(../../img/modele/onglet_specialites_on.gif) no-repeat;}
.article .table_onglets a:hover.salle-expo	{width:136px; height:25px; background:url(../../img/modele/onglet_salle-expo_on.gif) no-repeat;}
.article .table_onglets a:hover.horaires	{width:161px; height:25px; background:url(../../img/modele/onglet_horaires_on.gif) no-repeat;}

.article .table_onglets .onglet					{font-size:12px;font-weight:bold;text-decoration:none;}
.article .table_onglets .hidden, .article .off	{position:absolute; left:0px ; top:-500px; width: 1px ; height:1px ; overflow:hidden;}
.article .table_onglets .not_hidden		{};

.article div .content {};

.form .taille_1 input {width:250px;}
.form .taille_1 textarea{width:250px;height:60px;}
.form .taille_2 input, .form .taille_2 textarea{width:80px;}
.form .taille_3 input{width:30px;}

