/* structure générale */
html, body {
	font-family: Verdana, Arial , Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	height:100%;
	background: url("skins/img/fond.jpg") no-repeat top;
	background-color:#000000;
}

img {
	border:none;
}

#header-master {
	margin:0px; 
	padding:0px; 
	height:169px;
	width:956px;
}

#header {
	height: 169px;
	background-color: #000000;
	margin:0px;
	padding:0px;
}

#header-js {
	height: 22px;
	background-color: #ffffff;
	text-align:right;
}
#header-js-scroll {

	border:none;
}

#conteneur {
	width: 956px;
	margin: 0 auto; 

	background: #e7e2c8 url("skins/img/fond_gauche_menu.jpg") repeat-y ;
}

#centre {
	vertical-align:top;
	background-color:#e7e2c8;
	margin-left: 220px;
}

#centre-content {
	width:720px;
	float:left;
	z-index:1;
	margin-left: auto;
	margin-right: auto;
}

#gauche {
	float:left;
	width: 206px;
	background:#d4ceaa ;
}

#pied {
	clear:both;
	width:956px;
	background:url("skins/img/footer.jpg") no-repeat;
	height: 21px;
	background-color: #e7e2c8;
}


#pied-liens {
	text-align:center;
}
#pied-liens a, span {
	font-size:11px;
	color: #5d5526;
	text-decoration:none;
}
#pied-liens hover {
	color: #5d5526;
	text-decoration:none;
}


/* menu de base */
.titre-menu {
	font-size:14px;
	font-weight:bold;
	color:#3a6000;
	letter-spacing:0.5px;
}

.titre {
	font-size:14px;
	font-weight:bold;
	color:#6d992a;
	letter-spacing:0.5px;
}

/*  menu gauche */
.texte-gen {	
	font-size:11px;
	color: #5d5526;
}
.texte-gen-menu {
	font-size:11px;
	color: #5d5526;
	font-weight:bold;
	margin-left:7px;
	vertical-align:middle;
	text-decoration:none;
}

.texte-gen-menu, .texte-gen-sousmenu  a { color:#5d5526; text-decoration:none; }
.texte-gen-menu, .texte-gen-sousmenu  hover{ color:#5d5526;  text-decoration:none; }

.texte-gen-sousmenu {
	font-size:11px;
	color: #5d5526;
	margin-left:7px;
	vertical-align:middle;
	text-decoration:none;
}
.texte-gen-menu p ,a { color: #5d5526;}  .texte-gen-menu  p, hover { color: #5d5526;} 

.img-gen {	
	font-size:10px;
	vertical-align:top;
}
.catalogue_left {
	font-size:9px;
	margin:0px;
	padding:0px;
}



/* titre et bandeau des rubriques dans le catalogue */
.titre-rubrique {
	margin:5px;
	color:#327502;
	font-size:16px;
	font-weight:bold;
}

.bandeau-sous-rubrique {
	/*background: url(skins/img/catalog_blocproduit_00.jpg) repeat-x;*/
        background:#6C972C;
	margin:5px;
	width:701px;
	/*height:25px;
	padding-top:5px;*/
	padding-left:10px;
}

.scateg-gen-menu {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
}
.scateg-gen-menu a{  color:#FFFFFF; } .scateg-gen-menu hover{  color:#FFFFFF; }


/* bloc menu principal sur le catalogue */
.bloc-cata-accueil {
	background-image: url(skins/img/catalog_blocaccueil_01.jpg);
	background-repeat: no-repeat;
	background-position:  top;
	height:125px;
	background-color:#f8f6ee;
	vertical-align:top;
}

.texte-cata-accueil {
	font-size:11px;
	color: #6d992a;
	font-weight:bold;
	text-align:left;
	margin-left:8px;
	vertical-align:top;
	padding:0px;
	margin-top:5px;
	margin-bottom:0px;
}

.bloc-menu {
	vertical-align:top;
	text-align:center;
	padding-right:7px; 
	padding-left:7px;
	border:none;
}

.bloc-menu table {
	border:none;
	width:166px;
}

.link-actus {
	font-size:11px;
	color:#d99404;
}
.link-actus a { color:#d99404; }
.link-actus hover{ color:#d99404; }

.link-bandeau, .text-bandeau {
	font-size:11px;
	color:#3a6100;
}
.link-bandeau a { color:#d99404; }
.link-bandeau hover{ color:#d99404; }



/* présentation des produits en liste */
.bloc-cata-all {
	float:left;
	vertical-align:top;
	margin-left:0px;
	padding-left:5px;
	margin-top:10px;
}
.bloc-cata {
	float:left;
	vertical-align:top;
}
.para-cata-liste{
	margin-top:20px;
	margin-left:20px;
	margin-right:0px;
	margin-bottom:0px;
}
.bloc-cata-liste {
	background-image: url(skins/img/catalog_blocproduit_01.jpg);
	background-repeat: no-repeat;
	background-position:  top;
	width: 223px;
	height: 109px;
	background-color:#f8f6ee;
	vertical-align:top;
}
.liste-texte-modele {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6d992a;
	font-weight:bold;
}


/* fiche produit */
.titre-fiche {
	font-size:18px;
	color:#3a6000;
}
.fiche-produit {
	background-image: url(skins/img/catalog_fiche_01.jpg);
	background-repeat: no-repeat;
	background-position:  top;

	margin:0px;
	padding:5px;
	vertical-align:top;
	color: #5d5526;
	background-color:#f8f6ee;
}
.bloc-fiche {
	width: 502px;
	background-color:#f8f6ee;
	vertical-align:top;
}

.calendrier-front {
	background-image: url(skins/img/catalog_fiche_03.jpg);
	background-color: #f8f6ee;
	background-repeat:no-repeat; 
	height:77px; 
	width:471px; 
	padding-top:28px; 
	padding-left:7px
}
#table_applis {
	border-width:1px;
	border-color:#000000;
}
#table_applis th {
	text-align:center;
	width:35px;
}
#table_applis td {
	border:solid;
	border-width:1px;
}

/* accueil */
#bloc-usages {
	text-align:center;
}

.bloc-actus {
	background-color:#f0edda;
	width:461px; 
	
}
.link-actus {
	font-size:12px;
	font-weight:bold;
	color: #6d992a;
	text-decoration:none;
}
.link-actus-detail {
	font-size:10px;
	font-weight:bold;
	color: #d99404;
}
.texte-actus {
	font-size:11px;
	color: #5d5526;
	margin:0px; 
	padding:0px;
	margin-top:5px;
	text-align:justify;
}

/* page des actus*/
.fond-actus {
	float:left;
	background-color:#f0edda;
	width:720px;
}

.actus-line {
	margin-left:15px;
	width:690px;
	color:#000000;
	border: dashed;
	border-width:0px;
	border-top-width: 1px;
}

/* page des usages */
#table-usages {
   margin:0px;
   padding:0px;
}

#table-break-usages {
	 background:  #f0edda url(skins/img/usage_bloc_01.jpg) no-repeat;
	 vertical-align:top;
	 height:10px;
}

#table-break-usages2 {
	 background: #f0edda url(skins/img/usage_bloc_02.jpg) no-repeat;
	 vertical-align:top;
	 height:10px;
}

/*  -----------------------------------------PAGE STATIQUE ---------------------------------------------- */

.fil-ariane {
	font-size:11px;
	color: #5d5526;
	font-weight:bold;

}

.titre-page {
	color:#327502;
	font-size:16px;
	font-weight:bold;
}
.titre-sous-page {
	color:#327502;
	font-size:12px;
	font-weight:bold;
}
.texte-contenu {
	font-size:12px;
	color: #000000;
	text-align:justify;
}
/*  MENU GAUCH */
.img-gen-static {	
	font-size:10px;
	vertical-align:top;
}
.catalogue_left_static {
	font-size:9px;
	margin:0px;
	padding:0px;
}
.texte-gen-menu-static {
	font-size:11px;
	color: #5d5526;
	font-weight:bold;
	margin-left:7px;
	vertical-align:middle;
	text-decoration:none;
}

.texte-gen-menu-static, .texte-gen-sousmenu-static  a { color:#5d5526; text-decoration:none; }
.texte-gen-menu-static, .texte-gen-sousmenu-static  hover{ color:#5d5526;  text-decoration:none; }

/* item des li dans le ul du sitemap */
#liste-sitemap li, a {
	color: #5d5526;
	font-size:11px;
	list-style-type:square;
	line-height:18px;
	text-decoration: none;
	font-weight:bold;
}

#liste-sitemap li .titre {
	color:#000000;
	font-size:12px;
}

