/*
REVOIR
titre-1
titre-2
*/


body {
	background-color: #8D1628;
	margin: 0px;
	padding:0px;
	/*margin-bottom:20px;*/
}

a:active, a:focus {outline:none;}
a {color:#7059ba;text-decoration: none;}
a:hover {text-decoration: underline;}
img {border: none;}

form, p { margin:0;padding:0;}

.bloc {display:block;}

body, p, td, a, textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

textarea {padding: 2px;}


#coladresse .filet {border-bottom: solid 1px #000;}
#coladresse .adr {padding-top: 16px;}
#coladresse .btq {padding-top: 11px;}
#coladresse .cc {padding-top: 15px;}
#coladresse .cq {padding-top: 14px;}



a:link, a:visited, a:active {color: #006600;text-decoration: none;}
a:hover {text-decoration: underline;}


.titre1 {
	font-weight: bold;
	color: #990033;
}
.titre2 {
	font-weight: bold;
	color: #990033;
	font-size: 13px;
}


/* =========================================================== */




#wrappwemain {
	width: 798px;
	margin: 0px auto;
	/*background-color:#999;*/
}

#coladresse, #colcenter {float: left;}



.conteneur-blc, .conteneur-gris, .conteneur-rouge, .conteneur-vert, .conteneur-noir, .conteneur-jaune {
	width: 669px; /* old 670 */
	height:auto;
	/*border-top: thin solid #999999;*/
	padding: 0px;
	margin: 0px;
}

.conteneur-blc { background-color: #fff;	}
.conteneur-gris { background-color: #BFBFBF;}
.conteneur-vert { background-color: #435D46;}
.conteneur-noir { background-color: #000;}
.conteneur-jaune { background-color: #FFCC00;}

.conteneur-vert, .conteneur-rouge, .conteneur-noir {color: #fff;}

.conteneur-vert .contenu .titre1 {color: #fff;}

.conteneur-noir .contenu .titre1,
.conteneur-noir .contenu .titre2 {color: #DB0029;}

.conteneur-noir a:link, .conteneur-noir a:visited, .conteneur-noir a:active {
	color: #81A384;
	font-weight: bold;
	text-decoration: none;
}
.conteneur-noir a:hover {
	color: #A7BEAA;
	text-decoration: underline;
}
.conteneur-vert a:link, .conteneur-vert a:visited, .conteneur-vert a:active {
	color: #FFFFFF; /* #668C6A */
	font-weight: bold;
	text-decoration: none;
}
.conteneur-vert a:hover {
	text-decoration: underline;
	color: #FFFFFF; /* #8FAD93 */
}

.contenu {
	width: 639px; /* old 640 */
	margin: 0px;
	padding: 0px;
}
.contenu p {
	margin: 0;
	padding: 0 0 6px 0;
	/*border: dotted 1px #ff0000;*/
}

.contenup {
	margin: 0px 0px 0px 10px;
	padding: 8px 0px 7px 0px;
	/*border: solid 1px #ff0000;*/	/* RRRRR */
}
.contenumain { margin-left:10px; padding:10px 0;} /* RRRRR border:solid 1px #ff0000; */

.contenumax {width:669px;}
.contenuhmin1 {height:260px;}
.contenuhmin2 {height:416px;}


a.btnfleche {
	display:block;
	background-image: url(images/commun/fleche.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 2px 0px 2px 28px;
	/*background-color:#33FF66;*/
}
input.submitfleche {
	background: transparent url(images/commun/fleche.gif) no-repeat left center ;
	/*background-color:#33FF66;*/
	padding: 2px 0px 2px 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:left;
	border: none;
	cursor: pointer;
}

.btn-vert {cursor:pointer;}
.btn-vert {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding : 1px 0px 2px 0px;
	background-color: #435D46; /*C6CEC7   D9DFDA    E3E7E3   C6CEC7  C8DAF5 */
	border:none;
	color: #FFFFFF;
	/*height:30px;
	line-height:30px;*/	
}
.btnw30 {width:30px;}
.btnw60 {width:60px;}
.btnw75 {width:75px;}
.btnw100 {width:100px;}
.btnw105 {width:105px;}
.btnw120 {width:100px;}
.btnw150 {width:150px;}
.btnw155 {width:155px;}
.btnw160 {width:160px;}
.btnw200 {width:200px;}
.btnw205 {width:205px;}
.btnw250 {width:250px;}
.btnw255 {width:255px;}
.btnw280 {width:280px;}
.btnw275 {width:275px;}
.btnw305 {width:305px;}

/* =========================================================== */

/* NAV SOUS LOGO FLEURIOT */
ul#navleft {
	margin:0;
	padding:0;
	list-style: none;
}
ul#navleft li {
	background-color: #8D1628;
	color: #f4e8ea;
	width: 128px;
}
ul#navleft li a {
	display: block;
	padding:0;
	margin:0;
	background-color: #8D1628;
	color: #fff ;
	height: 48px;
	line-height: 48px;
	text-align: center;
	text-decoration: none;
	border-bottom:solid 1px #000;
}
ul#navleft li a:hover, ul#navleft li a:focus, ul#navleft li a:active {color: #fff; background-color:#790b1a;} 


/* CALENDRIER */
#tablcal {background-color: #fff; padding-bottom:10px;} /*border: 1px solid #000000;*/
#tablcal-nav {
	/*border: 1px solid #000;  */
	width: 100%;
	padding-top: 0px;
	padding: 8px 0;
}
#tablcal-jours {
	background-color: #fff;
	border: 1px solid #333;
	border-collapse:collapse;
	/*padding: 8px 0
	border: 1px solid #000;*/
}
#tablcal-jours td {
	width: 38px;
	height: 28px;
	/*background-color: #fff;*/
	border: 1px solid #333;
	/*width:28px;
	padding: 6px 2px;*/
}
.cal-tdon {background-color: #C6CEC7; font-weight: bold;}
.cal-jours {background-color: #C6CEC7;}
.cal-hors { /* jours hors mois actuel */
	color: #999;
	background: #eee;
	cursor: not-allowed;
}
.cal-over {
	background: #eee;
	cursor:pointer;
	border: solid 1px #ff0000;
}
.joursSem  { /* noms des jours */
	color: #000;
	background: #C6CEC7
} 
.nonopen { /* jours fériés */
	color: #ff0000;
	cursor: not-allowed;
}
.nonopen2 { /* jours fériés hors mois actuel */
	color: #999;
	background: #eee;
	cursor: not-allowed;
}

a.calday:link, a.calday:visited, a.calday:active, a.calday:hover {
	font-size: 11px;
	color: #000;
	text-decoration: none;
}

a.cal-btnprev {
	display:block;
	width:30px;
	background-image: url(images/commun/fleche_cal_L.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 4px 0px;/**/
	/*background-color:#33FF66;*/
}
a.cal-btnext {
	display:block;
	width:30px;
	background-image: url(images/commun/fleche_cal_R.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding: 4px 0px;/**/
	/*background-color:#33FF66;*/
}


.chp, .finput, .f-select {
	/*padding-left:4px;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

/*.f-select1 {background-color: #C6CEC7;}
.f-select2 {background-color: #FFFFFF;}*/


/*
affichage images + texte resultat requete p_client_02
*/
#contain { margin:0px;}
#contain .tdcontain {
	width: 223px;
	padding-bottom: 8px;
}
#contain .table-img {width: 223px;}

#contain .divempty {width:223px; height:175px;background-color:#000;}

#contain .table-img .tdimgtop { /* !!!!! frais_livraison + p_client_02 */
	height: 175px;
	width: 223px;
	text-align:center; 
  	vertical-align:middle;
	background-color: #000;
}

#contain .table-img .tdimgtop img {max-height: 175px;max-width: 223px;}

#contain .table-img .tdimgbottom {padding: 4px 0 10px 0;}

.contenu .tdimgbottom p {
	color: #CEDBD0;
	padding: 0 0 3px 0;
	margin: 0px 0px 0px 5px;
	font-size: 11px;
}
.tdimgbottom p.clair {color: #fff;}
.tdimgbottom p.dark {color: #B0C6B4;}

.tdimgbottom p a:link, .tdimgbottom p a:visited, .tdimgbottom p a:active {
	text-decoration: none;
	font-weight: normal;
}
.tdimgbottom p a:hover {
	color: #CEDBD0;
	text-decoration: none;
}

#tblnumpages { width: 100%; }
.tdbeginend {text-align: center;}
.tdnumpages {padding-top:2px;padding-bottom:1px; width:619px;}

#tblnumpagesbas {width:100%;}
#tblnumpagesbas td {padding:4px 0;}
#tblnumpagesbas .tdendbegin {width:45px; text-align:center;}

/* no page */
.pg, .pg-on {
	float:left;
	border-bottom: solid 1px #fff;
	padding: 1px 6px 2px 6px;
	margin-right:1px;
	/*margin-top:1px;*/
	/*margin: 10px 1px 0px 0px;*/	
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	display:inline;
}
.pg {background-color: #435D46;}
/* no page ON */
.pg-on {background-color: #8D1628;}

.pg a:link, .pg a:visited, .pg a:active, .pg a:hover  {padding:0px;color: #fff;text-decoration: none;}
.pg a:hover {color:#B0C6B4;}

/* ligne No page */
.num {
	border: solid 1px;
	margin:0px 0px 1px 0px;
	padding-top: 2px;
	padding-bottom: 2px;
}



/* PANIER */
.blocimg {padding-bottom:10px;}
.blocimg-left {float:left;margin-right:10px;}
.blocimg-right {float:left;}


/* DIV TITRES */
.titre90 { /* DIV BLOC */
	width: 669px; /* ols 670 */
	background-color: #FFFFFF;	
	border: 1px solid #999999;
	padding: 0px 0px 10px 0px;
	/*margin-bottom: 20px;
	margin-top: 20px;*/
}

.alerte {
	width: 100%;
	border: 1px solid #000;
}
.alerte-titre {
	width: 100%;
	margin: 0px;
	padding: 4px 0px;
	/*border: 1px solid #990033;*/
	border-bottom: 1px solid #990033;
	border-top: 1px solid #990033;
	font-weight: bold;
	color: #990033;
	background-color: #fff;
	text-align: center;
}

.nav {
	width: 90%;
	background-color: #FFFFFF;
	text-align: center;	
	border: 1px solid #336633;
	padding: 8px;
	margin-bottom: 20px;
	margin-top: 20px;
}

/* FORMULAIRES */


/* MARGES */
.f-top{margin-top:2px; !important;}
.f-top5{margin-top:5px !important;}
.f-top10{margin-top:10px !important;}
.padd-R10{padding-right: 10px !important;}



/* CL PRIVILEGE */
.clp {
	float: right;
	width: auto;
	margin: 4px 0 0 0;
	font-weight: lighter;
}


/*DIVERS*/
.rouge {color: #ff0000}
.bordeau {color: #990033;}
.vert {color: #336633;}
.gris {color: #666;}
.gris-clair {color: #F0F0F0;}
.blc {color: #fff;}

.gras {font-weight: bold;}
.ital {font-style: italic;}

.clear {clear:both;}

#debug {position:absolute;top:0px;right:0px;z-index:100;background-color:#fff;}

/* ===== GESTION ADMIN ===== */
#gestion-admin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width:80%;
	border:solid 1px #FFF;
	background-color: #E1E1E1;
	padding: 10px;
	margin: 20px 40px 0px 40px;
}
#gestion-admin .rouge {
	color: #FF0000;
}

