/* ==============================================
   FEUILLE DE STYLES PRINCIPALE DES GABARITS HTML/CSS
   http://www.adn-france.com/
   ============================================== */
   
/* --- STYLES DE BASE POUR LE TEXTE ET LES PRINCIPAUX ÉLÉMENTS --- */

/* Page */
body {
	margin:0;
	padding:0;
	border:0;
	color:#cecece;
	background-color:#000;
}

* {
	font-family: "trebuchet MS", Arial, sans-serif;
	font-size: 11px;
}
  
/* -------------------------------------------------------------- */
/*------------------------- MENU DU SITE------------------------- */
/* Petit menu haut */
a.petit_menuh, a.petit_menuh:visited {
	font-size:10px;
	color: #504e40;
	text-decoration: none;
	text-transform:none;
}
a.petit_menuh:hover {
	color: #e0ded3;
}
/* Menu Principale */
#menu_haut li { 
display : inline;
padding : 0 0.5em; /* Pour espacer les boutons entre eux */
list-style-type : none; /* Car sinon les puces se placent n'importe où */
}
#menu_haut a, a:visited {
	font-size:10px;
	text-transform:uppercase;
	color: #959595;
}

#menu_haut a:hover {
	COLOR: #FFFFFF;

}

/* Menu agence web */
a.magence_web, a.magence_web:visited {
	font-size:14px;
	text-transform:uppercase;
	color: #95a818;
}
a.magence_web:hover {
	color: #ffffff;
}
a.magence_web_niv2, a.magence_web_niv2:visited {
	color: #fff;
	background-image:url(/img/puces/puce_01.png);
	background-repeat:no-repeat;
	padding-left:12px
}
a.magence_web_niv2:hover {
	color: #95a818;
}
a.magence_web_niv3, a.magence_web_niv3:visited {
	color: #fff;
	padding-left:22px
}
a.magence_web_niv3:hover {
	color: #95a818;
}
/* Menu conseil*/
a.mconseil, a.mconseil:visited {
	font-size:14px;
	text-transform:uppercase;
	color: #f3ad00;
}
a.mconseil:hover {
	color: #ffffff;
}
a.mconseil_niv2, a.mconseil_niv2:visited {
	color: #fff;
	background-image:url(/img/puces/puce_02.png);
	background-repeat:no-repeat;
	padding-left:12px
}
a.mconseil_niv2:hover {
	color: #f3ad00;
}
a.mconseil_niv3, a.mconseil_niv3:visited {
	color: #fff;
	padding-left:22px
}
a.mconseil_niv3:hover {
	color: #f3ad00;
}
/* Menu gestion */
a.mgestion, a.mgestion:visited {
	font-size:14px;
	text-transform:uppercase;
	color: #1088a7;
}
a.mgestion:hover {
	color: #ffffff;
}
a.mgestion_niv2, a.mgestion_niv2:visited {
	color: #ffffff;
	background-image:url(/img/puces/puce_03.png);
	background-repeat:no-repeat;
	padding-left:12px
}
a.mgestion_niv2:hover {
	color: #1088a7;
}
a.mgestion_niv3, a.mgestion_niv3:visited {
	color: #ffffff;
	padding-left:22px
}
a.mgestion_niv3:hover {
	color: #1088a7;
}
/* Menu développement */
a.mdev, a.mdev:visited {
	font-size:14px;
	text-transform:uppercase;
	color: #f55c00;
}
a.mdev:hover {
	color: #ffffff;
}
a.mdev_niv2, a.mdev_niv2:visited {
	color: #fff;
	background-image:url(/img/puces/puce_04.png);
	background-repeat:no-repeat;
	padding-left:12px
}
a.mdev_niv2:hover {
	color: #f55c00;
}
a.mdev_niv3, a.mdev_niv3:visited {
	color: #fff;
	padding-left:22px
}
a.mdev_niv3:hover {
	color: #f55c00;
}
/* Menu formation */
a.mformation, a.mformation:visited {
	font-size:14px;
	text-transform:uppercase;
	color: #dd17cd;
}
a.mformation:hover {
	color: #ffffff;
}
a.mformation_niv2, a.mformation_niv2:visited {
	color: #fff;
	background-image:url(/img/puces/puce_05.png);
	background-repeat:no-repeat;
	padding-left:12px
}
a.mformation_niv2:hover {
	color: #dd17cd;
}
a.mformation_niv3, a.mformation_niv3:visited {
	color: #fff;
	padding-left:22px
}
a.mformation_niv3:hover {
	color: #dd17cd;
}
/* Menu open source */
a.mopen_source, a.mopen_source:visited {
	font-size:14px;
	text-transform:uppercase;
	color: #837d5a;
}
a.mopen_source:hover {
	color: #ffffff;
}
a.mopen_source_niv2, a.mopen_source_niv2:visited {
	color: #fff;
	background-image:url(/img/puces/puce_06.png);
	background-repeat:no-repeat;
	padding-left:12px
}
a.mopen_source_niv2:hover {
	color: #837d5a;
}
a.mopen_source_niv3, a.mopen_source_niv3:visited {
	color: #fff;
	padding-left:22px
}
a.mopen_source_niv3:hover {
	color: #837d5a;
}




/* -------------------------------------------------------------- */
/*----------------- STYLE DES DIFFERENT MODULE ------------------ */

/* -------------------------------------------------------------- */
/*-------------------------- ACTUALITES ------------------------- */
/* style lien titre actualités */
a.ltt_actus, a.ltt_actus:visited {
	font-size:13px;
	color: #ffa000;
}
a.ltt_actus:hover {
	color: #c33007;
}
/* style lien en savoir plus */
a.lplus_actus, a.lplus_actus:visited {
	font-size:11px;
	color:95a818;
	text-decoration:underline;
}
a.lplus_actus:hover {
	color:403f36;
}
/* texte date */
.txt_date_actu{
 	font-size:10px;
 	font-weight:bold;
}

/* -------------------------------------------------------------- */
/*-------------------------- DIFFUSIONS ------------------------- */
.inputrecommander {
	border-width: 1px;
	border-style: solid;
	border-top-color: #1a1a1a;
	border-left-color: #1a1a1a;
	border-bottom-color: #575757;
	border-right-color: #575757;
	background-color:#2c2c2c;
	color:#cecece;
}
/* Styles notes informations*/
.label_note{
	font-size:10px;
	font-weight:600;
}
/* -------------------------------------------------------------- */
/*--------------------------- CONTACT --------------------------- */

.inputct {
	border-width: 1px;
	border-style: solid;
	border-top-color: #1a1a1a;
	border-left-color: #1a1a1a;
	border-bottom-color: #575757;
	border-right-color: #575757;
	background-color:#2c2c2c;
	color:#cecece;
}
/* -------------------------------------------------------------- */
/*----------------------- MOTEUR RECHERCHE ---------------------- */
.inputrch {
	border: 0px solid #179ac0;
	background-color:transparent;
	color: #ffffff;
	font-size: 10px;
	font-weight:bold;
	margin-left:4px;
}

/* -------------------------------------------------------------- */
/*-------------------------- Newsletters ------------------------ */
.btn_newsletter{
	border: 0px;
	background-color:transparent;
	color: #424a0a;
	font-size: 10px;
	font-weight:bold;
}
.input_newsletter{
	border: 0px solid #179ac0;
	background-color:#383f09;
	color: #b1ca13;
	font-size: 10px;
}

.tt_newsletter{
	font-size:10px;
	text-transform:uppercase;
	color:#424a0a;
	font-weight:bold;
	}
/* -------------------------------------------------------------- */
/*---------------------- MODULE REFERENCES ---------------------- */
.stt_ref_1 {
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	color: #8a9c16;	
}
.stt_ref_2 {
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	color: #ffffff;	
}
/* menu reference */
a.mref, a.mref:visited {
	color: #809104;
	text-transform:uppercase;

	padding-left:12px
}
a.mref:hover {
	color: #FFFFFF;
}
input.offset{
	background-color:#161511;
	color:#FFFFFF;
	cursor:pointer;
	border:0px;

}
/* -------------------------------------------------------------- */
/*-------------------- BOUTIQUE ET CATALOGUE -------------------- */
/* style module boutique */
/* style lien login */
a.alog, a.alog:visited{
	color:#220121;
	font-size:10px;
	font-weight:bold;

}
a.alog:hover {
color:#FFFFFF;

}

/* style lien panier*/
a.apanier, a.apanier:visited{
	

}
a.apanier:hover {
}
/* style lien panier*/
.txtpanier{
	color:#FFFFFF;
}

/* style module catalogue*/
/* menu catalogue niveau 1*/
a.mcatniv1, a.mcatniv1:visited{
	font-size:10px;
	color:#e11bc5;
	font-weight:bold;
	text-transform:uppercase;
}
a.mcatniv1:hover {
	color:#FFFFFF;
}
/* menu catalogue niveau 2*/
a.mcatniv2, a.mcatniv2:visited{
	color:#4e4e4e;
	font-size:11px;
	font-weight:bold;

}
a.mcatniv2:hover {
	color:#FFFFFF;
}
/* menu catalogue niveau 3*/
a.mcatniv3, a.mcatniv3:visited{
	color:#4e4e4e;
	font-size:11px;
	font-weight:bold;

}
a.mcatniv3:hover {
	color:#FFFFFF;
}

/* lien en pied de fiche*/
a.basfiche, a.basfiche:visited{

}
a.basfiche:hover {

}
/* titre de la fiche*/
.ttfiche{
	color:#e11bc5;
	font-weight:bold;

}
/* soustitre de la fiche*/
.sttfiche{
	color:#e11bc5;
	font-weight:bold;
	
}
/* soustitre de la fiche*/
.prix{
	
}

/* Style des boutons agenda */
/* Style des boutons agenda */
.button_agenda {
	padding:0px;
	margin:2px;
	width:140px;
	height:25px;
	font-weight:bold;
	background-color: transparent;
	background-image:url(boutons/FR/btn_agenda.png);
	border:none;
	cursor:pointer;
	color:#ffffff;
}
.button_agenda_indispo {
	padding:0px;
	margin:2px;
	width:140px;
	height:25px;
	font-weight:bold;
	background-color: transparent;
	background-image:url(boutons/FR/btn_agenda._indispo.png);
	border:none;
	cursor:pointer;
	color:#ffffff;
}

/* -------------------------------------------------------------- */
/*--------------------- STYLE MODELE TABLEAU -------------------- */
/* texte entete du tableau */
.entetetableau {
	color:#e11bc5;
	font-weight:bold;
}
/* texte ligne pair */
.txtlgpair {
	color:#FFFFFF;

}
/* texte ligne impair*/
.txtlgimpair {
	color:#FFFFFF;
}
/* lien ligne pair tableau */
a.atabpair, a.atabpair:visited {
	color:#FFFFFF;
}
a.atabpair:hover {
	color:#e11bc5;
}
/* lien ligne impair tableau */
a.atabimpair, a.atabimpair:visited {
	color:#FFFFFF;
}
a.atabimpair:hover {
	color:#e11bc5;
}

/* -------------------------------------------------------------- */
/*------------------------- LIEN GENERALE ----------------------- */
/* Lien général */
a, a:visited {
	font-size:11px;
	font-weight: bold;
	color: #f2a323;
	text-decoration: none;
	text-transform:none;
}
a:hover {
	color: #5a5755;
}
/* Bordure des images */
a img {
	border: none; 
}
/* Lien rappel navigation */
a.rappel_navigation, a.rappel_navigation:visited {
	font-size:10px;
	font-weight: bold;
	color: #c8d381;
}
a.rappel_navigation:hover {
	color:#5a660d;
}
/* Lien rappel navigation */
a.bas, a.bas:visited {

	text-transform:none;
	color: #404901;
	font-size:10px;
}
a.bas:hover {
	color: #fff;
}
/* style lien Réalisation ADN */
a.adn, a.adn:visited {
	font-size:10px;
	color: #000;
}
a.adn:hover {
	color: #fff;
}

/* -------------------------------------------------------------- */
/*----------------STYLE ET TEXTE GENERALE DU SITE---------------- */
/* Titres */
h1{
	font-size:12px;
	text-transform:uppercase;
	color:#a7a7a7;
	margin:0;
	padding-left:10px;
	background-position:left;
	background-repeat:no-repeat;
	padding-left:20px;
	margin-top:12px;
}

h2{
}

/* Listes */
/* style liste a puce*/
ul{
	list-style-image : url(/img/puces_separateur/puce_li.png);
	list-style-position:outside;
	padding-left:-20px;
	text-align:justify;
	margin:0px;
	padding:0px;
}

/* Style des boutons standard */
.configbutton{
	padding:0px;
	margin:2px;
	width:136px;
	height:25px;
	font-weight:bold;
	background-color:transparent;
 	background-image:url(boutons/FR/btn_normal.png);
	background-repeat:no-repeat;
	border:none;
	cursor:pointer;
	color:#ffffff;
}
/* Style des boutons onglets */
.configonglet{
	padding:0px;
	margin:2px;
	width:111px;
	height:26px;
	font-weight:bold;
	background-color:transparent;
 	background-image:url(boutons/FR/btn_onglet.png);
	background-repeat:no-repeat;
	border:none;
	cursor:pointer;
	color:#ffffff;
}
/* Styles des champs de formulaire*/
input 
{
}

textarea 
{
}

SELECT  
{
}

.inputvide {
border: 0px solid #179ac0;
color:#797979;
}

.txt_bas{
	color: #404901;
	font-size:10px;
	font-weight:bold;
}
.tt_bas{
	color: #000;
	font-size:12px;
	font-weight:bold;
}

.txt_slogan{
	font-size:10px;
	color: #504e40;
	font-weight:bold;
	padding-left:7px;
}
/* Styles infos bulle page panier*/
.infobulle{
	position: absolute;
	z-index:3000;
	visibility : hidden;
	border: 2px solid #636148;
	padding: 10px;
	font-family: Verdana, Arial;
	font-size: 10px;
	background-color: #2C2C2C;
	color: #ffffff;
	overflow: auto;
	width:250px;
}

/* -------------------------------------------------------------- */
/*-----------------STYLE ET TEXTE EDITEUR ESUAU ----------------- */

.titre01 {
	font-size:14px;
	font-weight:bold;
	color:#8a9c16;	
}
.soustitre01 {
	font-size:13px;
	font-weight:bold;
	color:#bbc671;	
}
.texte01 {
	color:#8a9c16;	
}

.titre02 {
	font-size:14px;
	font-weight:bold;
	color:#ffa200;	
}
.soustitre02 {
	font-size:13px;
	font-weight:bold;
	color:#dbac5b;	
}
.texte02 {
	color:#ffa200;	
}
.titre03 {
	font-size:14px;
	font-weight:bold;
	color:#1299bb;	
}
.soustitre03 {
	font-size:13px;
	font-weight:bold;
	color:#5ca7ba;	
}
.texte03{
	color:#1299bb;	
}
.titre04{
	font-size:14px;
	font-weight:bold;
	color:#f55c00;	
}
.soustitre04 {
	font-size:13px;
	font-weight:bold;
	color:#c77c50;	
}
.texte04{
	color:#f55c00;	
}
.titre05{
	font-size:14px;
	font-weight:bold;
	color:#dd17cd;	
}
.soustitre05 {
	font-size:13px;
	font-weight:bold;
	color:#c85bbf;	
}
.texte05{
	color:#dd17cd;	
}
.titre06{
	font-size:14px;
	font-weight:bold;
	color:#605c42;	
}
.soustitre06 {
	font-size:13px;
	font-weight:bold;
	color:#8c8767;	
}
.texte06{
	color:#605c42;	
}
.titre07{
	font-size:14px;
	font-weight:bold;
	color:#fff;	
}
.soustitre07 {
	font-size:13px;
	font-weight:bold;
	color:#fff;	
}
.texte07{
	color:#fff;	
}

a.voeux, a.voeux:visited {
	color: #fff;
}
a.voeux:hover {
	color: #333;
}
