body{font-family: Tahoma,Arial,Verdana,sans-serif;}
.ariane {color:#333;font-size:10px; margin:5px 0 0 20px;}
.contenu .ariane td a{color:#009900; }
.contenu .grand_cadre{width:600px; margin:15px auto 0px 50px; border:1px solid #666; padding:5px; line-height:22px;}
.contenu .grand_cadre a{ font-size:14px;}
.contenu{ font-size:12px; width:684px; float:left;
 color:#333; font-family: Tahoma,Arial,Verdana,sans-serif;
  min-height:660px;
  height:auto !important;
  height:660px;

 }
.contenu a{color:#222;}
.uravf{margin:10px 0 30px 20px; float:left; width:300px;}
.uravf h1{color: #009900; font-weight:bold;font-size: 12px; float:none; border:none;}
#annuaire .uravf h1{color: #009900; font-weight:bold;font-size: 12px; float:none; border:none;  line-height:inherit; margin-bottom:inherit;}
#annuaire .uravf h2{color: #009900; font-weight:bold;font-size: 12px; float:none; border:none;  line-height:inherit; margin-bottom:inherit;}

.filtre{float:right; margin:20px 20px 0 0; color:#FFF;}
.filtre .filtre_haut{height:6px;  width:318px; background:url(../Images/imagesSite/annuaire_filtre_haut.png); background-repeat:no-repeat; line-height:0px; *margin:0 0 -5px 0; }
.filtre .filtre_milieu{width:298px; *width:318px;  padding:0 10px 0 10px; background:url(../Images/imagesSite/annuaire_filtre_milieu.png);}
.filtre .filtre_bas{height:6px; width:318px; background:url(../Images/imagesSite/annuaire_filtre_bas.png);line-height:0px;}

.filtrepetit{float:right; margin:20px 20px 0 0; color:#FFF;}
.filtrepetit .filtre_haut{height:6px;  width:208px; background:url(../Images/imagesSite/manifestation_filtre_haut.png); background-repeat:no-repeat; line-height:0px; *margin:0 0 -5px 0; }
.filtrepetit .filtre_milieu{width:188px; *width:208px;  padding:0 10px 0 10px; background:url(../Images/imagesSite/manifestation_filtre_milieu.png);}
.filtrepetit .filtre_bas{height:6px; width:208px; background:url(../Images/imagesSite/manifestation_filtre_bas.png);line-height:0px;}

.avf{ margin:0 0 10px 30px; }
.avf .permanences{ float:left; width:300px; }
.avf .permanences h2{ color: #6caf2e; font-weight:bold; font-size: 12px; padding:3px 0 3px 15px; margin:0; background:#CCC; }
.avf .permanences h3{ color:#1976A2; margin:5px 0 2px 0; padding:0 0 0 5px; font-size: 12px;}
.avf .permanences .text{ padding:0 0 0 5px; line-height:15px; font-size:11px;}
.avf .coordonnees{ border:2px solid #CCC; width:300px;float:left; padding:5px;  line-height:18px; font-size:12px;}
.avf .coordonnees a{color:#222;}
.footer .footer_left{width:104px; height:39px; float:left;background-color:#64AFCE;}
.footer .footer_right{width:684px;float:left; background:#FFF;}

.avf .coordonnees a.liensite{color:#1976A2; font-weight:bold;}

.pagination{ text-align:center; color:#1976a2; font-size:12px; margin-bottom:10px;}
.pagination a{ text-align:center; color:#1976a2; font-size:12px; text-decoration:none;}
.pagination a:hover{ text-decoration:underline;}
.pagination a.actif{text-decoration:underline;}

.menu_gauche{width:104px; float:left; background:url(../Images/imagesSite/BgNavGauche.jpg); background-repeat:repeat-x; background-color:#64AFCE;height:660px;}
#menu_gauche_haut{
	float:left;
	margin-top:15px;
}
.bouton_menu_gauche{
	margin-top:3px;
	padding:3px 0 3px 0;
	width:101px;
	background:url(../../Images/imagesSite/bouton_menu_gauche.jpg);
	background-repeat:repeat-y;
	text-align:right;
	cursor:pointer;
}
.bouton_menu_gauche_actif{
	background:url(../../Images/imagesSite/bouton_menu_gauche_on.jpg);
}
.bouton_menu_gauche a{
	color:#FFF;
	text-decoration:none;
	font-size:11px;
	margin-right:3px;
}
.bouton_menu_gauche a:hover{
	text-decoration:underline;
}
.bouton_menu_gauche_bottom{
	height:2px;
	width:101px;
	background:url(../../Images/imagesSite/bouton_menu_gauche_bottom.jpg);
	background-repeat:repeat-y;
	line-height:0px;
}

.btn_search{ background:url(../Images/imagesSite/picto_search.png); background-repeat:no-repeat; width:24px; height:24px; border:none; cursor:pointer;}
.btn_print{ background:url(../Images/imagesSite/picto_print.png); background-repeat:no-repeat; width:22px; height:22px; border:none; cursor:pointer; float:right;}



.menu_gauche_bas{
	position:absolute;
	width:90px;
	margin-top:-180px;
}
.menu_gauche_bas input{width:90px; margin:3px 0 0 7px;}
.menu_gauche_bas select{width:90px; margin:0 0 0 7px;}
.label{float:left; text-align:right; width:300px; margin:0 10px 0px 0; line-height:15px;}
.clear{clear:both;}
#admin_articles .clear{clear:both; line-height:0px;}
.contenu .titre{margin:10px 0 10px 0; font-size:16px; color:#009900; font-weight:bold; text-align:center;}
.contenu .titre a{margin:10px 0 10px 0; font-size:16px; color:#009900; font-weight:bold; text-align:center; cursor:pointer;}
#admin_user input{float:left;}
#admin_user #new_user{width:600;}
#admin_user select{font-size:9px;}

#admin_annuaire .titre{margin:10px 0 10px 0; font-size:16px; color:#009900; font-weight:bold; text-align:center;}

table#liste_user{margin:10px auto 20px 10px; width:660px; font-size:12px; color:#666;  border-collapse:collapse;}
table#liste_user { line-height:18px;}
table#liste_user .titre{margin:0; font-size:14px; color:#FFF; font-weight:bold; text-align:center; background:#666;}
table#liste_user td{ border:1px solid #666;}

#espace_client .titre{
	margin:10px 0 10px 0; font-size:16px; color:#009900; font-weight:bold; text-align:center;
}


#admin_article #new_article{}
.col_gauche{width:335px; float:left;}
.col_droite{width:335px; float:left;}
.col_gauche .label, .col_droite .label{
	width:90px;
}

.cat-menu{list-style: inside;}
.cat-menu li{display:inline}

.produit-row{
	clear:left;
	border-bottom:1px dotted black;
	width:650px;
	display : table;

	margin-bottom:10px;
	margin-left:20px;
	padding-bottom:5px;
	padding-top:5px;
}
.produit-row .prod-img {float: left; display: block; width:100px; margin:0 5px 0 0; text-align:center;}
.produit-row .prod-img img.produit{width:100px;}
.produit-row .prod-top{float: left; display: block; width:400px;}
.produit-row .prod-top .title{float: left; color:#007EB0; font-weight:bold; margin:0 5px 0 0;}
.produit-row .prod-top .price{float: left; background-color:#000; color:#FFF; margin:0 5px 0 0; padding:0 2px 0 2px;}
.produit-row .prod-top .mention{float: left; color:#f00; font-weight:bold;}
.produit-row .prod-top .ref{float: left; color:#999; font-weight:bold; margin:0 5px 0 0; padding:0 5px 0 0; border-right:1px solid #999;}
.produit-row .prod-top .quantite{float: left; color:#999; font-weight:bold; margin:0 5px 0 0;padding:0 5px 0 0; border-right:1px solid #999;}
.produit-row .prod-top .unite{float: left; color:#999; font-weight:bold; margin:0 5px 0 0;}

.produit-row .prod-top .descriptif{float: left;}
.produit-row .prod-top .usage{float: left;}
.produit-row .prod-top .clear{height:5px; clear:both;}
.produit-row .commander{float: left; padding-top:20px;}
.produit-row .commander .btn_commander{background:url(../Images/imagesSite/bouton_commander.png); background-repeat:no-repeat; width:94px; height:17px; border:0px; cursor:pointer; margin:10px 0 0 15px;}
#boutique #table_panier{ color:#FFF; font-size:10px; margin:3px}
#boutique #table_panier a{ cursor:pointer;}
#boutique #table_panier .ref a{ font-weight:bold; color:#FFF; text-decoration:none;}
#boutique #table_panier .ref{ width:40px;}
#boutique #table_panier .prix{ width:50px;}
#boutique #table_panier .total{ text-align:right;}
#boutique #entete .titre{color:#007EB0; width:250px; float:left;}
#boutique #entete .titre .message{ float:left; font-size:11px; width:170px; font-weight:100;}
#boutique #entete .titre .message .titre{color:#007EB0; font-size:12px; width:170px;}

/*#boutique .titre_boutique{border-bottom:dotted; border-bottom-color:#007EB0; float:left; }*/
#boutique .titre_boutique{float:left; width:5px; display:none;}
#boutique .cat-menu li{ border-left:1px solid black;}
#boutique .cat-menu li.actif a{ color:#007EB0; font-weight:bold;}
#boutique .cat-menu a{ text-decoration:none; padding: 0 5px 0 5px;}
.div_panier{float:left; margin:0 0 0 20px;}
.panier-haut{ background-image:url(../Images/imagesSite/panier-haut.png); background-repeat:no-repeat; width:180px; height:4px; line-height:4px; margin:0px; padding:0px; background-position:bottom; }
.panier{background-image:url(../Images/imagesSite/panier-centre.png); background-repeat:repeat-y; width:170px; padding:0 5px 0 5px; color:#FFF;*width:180px;}
.panier-bas{background-image:url(../Images/imagesSite/panier-bas.png); background-repeat:no-repeat; width:180px; height:4px; line-height:4px;}
.titre_panier{
	font-style:italic; font-size:15px; font-weight:bold;
	border-bottom:2px dotted #FFF;
}

#annuaire .titre_annuaire{	border-bottom:dotted; border-bottom-color:#007EB0; float:left; margin:0 50px 10px 0; font-size:16px; font-weight:bold; color:#007EB0;}
#annuaire .uravf img.logo{margin:0 20px 0 0; float:left;}
#boutique .suivi{padding:50px 0 0 0; float:left;}
table#panier{font-size:12px; width:660px; margin:20px 0 0 10px;}
table#panier .titre td{ background:#EEEEEE; color:#007EB0; font-size:12px; height:30px;}
table#panier .titre td.left{ background:url(../Images/imagesSite/panier_titre_left.png); width:5px; height:30px; background-repeat:no-repeat;}
table#panier .titre td.right{ background:url(../Images/imagesSite/panier_titre_right.png); width:5px; height:30px; background-repeat:no-repeat;}
table#panier .article td{ border-bottom:1px dotted #007EB0; padding:5px 0 5px 0;}
table#panier .article td.ref{ text-align:center; }
table#panier .article td.libelle{ text-align:left; }
table#panier .article td.quantite{ text-align:center; }
table#panier .article td.prix{ text-align:center; }
table#panier .article td.total{ text-align:right; padding-right:8px;}
table#panier .total td.text{ text-align:right; font-size:13px; font-weight:bold; color:#007EB0; padding:8px 0 8px 0;}
table#panier .total td.total_prix{ text-align:right; font-size:13px; font-weight:bold; padding:8px 0 8px 0;}

.boutons{ margin:10px 0 10px 0;}
.boutons input{margin:0 5px 0 10px;}
.div_panier .lien{ float:right; margin:0 5px; 0 0;}
.div_panier .lien a{ color:#FFF; text-decoration:none;}


.user{text-align:center; color:#FFF;}
.deconnexion{ color:#FFF; text-decoration:underline; text-align:right; float:right; font-size:12px;}

#boutique .colgauche, #boutique .coldroite{
	width:320px;
	float:left;
}
#boutique .colgauche .label, #boutique .coldroite .label{width:120px;}
#boutique .colgauche .label2, #boutique .coldroite .label2{ text-align:left;}
#boutique .colgauche .clear, #boutique .coldroite .clear{ clear:both; height:5px;}
#boutique .colgauche .clear2, #boutique .coldroite .clear2{clear:both; text-align:center;}
#boutique .colgauche .clear3, #boutique .coldroite .clear3{clear:both; text-align:center; font-weight:bold; padding:0 0 10px 0;}


#manifestation .titre_manifestation{border-bottom:dotted; border-bottom-color:#007EB0; float:left; margin:0 50px 10px 0; font-size:16px; font-weight:bold; color:#007EB0;}
#manifestation .news{ width:600px; margin:0 0 10px 0; line-weight:15px;}
#manifestation .news .titre{text-align:left;}
#manifestation .news .titre a{ font-size:12px; margin:0 0 0px 0;text-align:left; text-align:left; line-weight:12px;}
#manifestation .news .date{ font-size:10px; float:right; font-weight:bold; margin:0 0 0px 0; color:#666; line-weight:10px;}
#manifestation .news .desc{ float:right; line-weight:10px; margin:0px;}
#titre_new_manif{color: #1976a2; text-align:center; font-weight:bold; margin:8px 0 5px 0;}
#manifestation .clear{line-weight:0px; margin:0px; padding:0px;}
#new_manif .label{margin-bottom:10px;}

#statitstiques #onglets .onglet, #statitstiques #onglets .ongleton{width:100px; height:30px; cursor:pointer; float:left; text-align:center; margin:0 5px 0 5px; background-color:#007EB0;  font-weight:bold; padding-top:10px;}
#statitstiques #onglets  a { text-decoration:none; color:#FFF;}
#statitstiques #onglets .ongleton{ background-color:#C9E9F8;}
#statitstiques #onglets div.onglet:hover{ background-color:#C9E9F8;}
#statitstiques .tablestat{ border:1px solid #C9E9F8; margin:0 5px 0 5px;}
