body {
  background-color: #47637E;
  background-image: url("/images/handwriting_bg2.gif");
  margin-bottom : 0;
  margin-left : 0;
  margin-right : 0;
  margin-top : 0;
  font-family: Verdana;
  font-size: 12px;
  color: #2A3B4B;
  
  }


h1      { font-size: 17px; font-weight: bold; color: #000099; }
h2      { font-size: 15px; font-weight: bold; }

a { text-decoration: none; }
a:link { text-decoration: none; color: #BF0000; }
/*a:visited {text-decoration: none; color: #3F78B0; }*/
a:visited {text-decoration: none; color: #BF0000; }
a:hover { text-decoration: underline overline;font-weight: bold;color: #FF3300; }

.normal { font-size: 12px; color: #2A3B4B; font-family: Verdana; }
.linkgras { font-size: 12px; color: #2A3B4B; font-weight: bold; font-family: Verdana; }

.FondAffichage {
	background-color: #FFFFFF;
	border-left:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	border-right:1px solid #444444;
	border-bottom:1px solid #444444;

	padding-left: 7px;
  padding-right: 7px;
  padding-top: 7px;
  padding-bottom: 7px;
}

.FondAffichage1 {
	padding-left: 0px;
  padding-right: 0px;
  padding-top: 7px;
  padding-bottom: 0px;
}

.FondAffichage2 {
	padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 7px;
}

.texte { font-size: 12px; color: #2A3B4B; font-family: Verdana; text-align: justify; }

.titre { text-decoration: none; font-weight: bold; font-size: 13px; color: #2A3B4B; font-family: Verdana; }

.label { font-weight: bold; font-size: 12px; color: #BF0000; font-family: Verdana; }
.label:link { font-weight: bold; font-size: 12px; color: #bf0000; font-family: Verdana; }
.label:visited { font-weight: bold; font-size: 12px; color: #bf0000; font-family: Verdana; }
.labelno:link { font-weight: bold; font-size: 12px; color: #555555; font-family: Verdana; }

.prix { font-family: Tahoma; font-size: 12px; color: #BF0000; }

.right { font-family: Verdana; font-size: 13px; font-weight: bold; color: #1B3636;padding:3px; }

.petit { font-family: Verdana; font-size: 11px; color: #2A3B4B; }
.petit:hover { font-family: Verdana; font-size: 11px; font-weight: normal; color: #BF0000; }

#petitweb { font-family: Verdana; font-size: 11px; font-weight: normal; color: #FFFFFF; }
#petitweb a:link { font-family: Verdana; font-size: 11px; font-weight: normal; color: #FFFFFF; }
#petitweb a:visited { font-family: Verdana; font-size: 11px; font-weight: normal; color: #FFFFFF; }
#petitweb a:hover { text-decoration: underline overline; font-weight: bold; color: #FF3300; }

.titrecategorie { font-weight: bolder; font-size: 15px; font-variant: small-caps; color: #bf0000; font-family: Verdana; }

.modemploi { font-weight: bolder; font-size: 15px; font-variant: small-caps; color: #bf0000; font-family: Verdana; border-bottom:1px solid #bf0000; }

.bulle { 
          background-color: #777777;
          border-left:1px solid #CCCCCC;
					border-top:1px solid #CCCCCC;
					border-right:1px solid #444444;
					border-bottom:1px solid #444444;
          padding-left: 7px;
          padding-right: 7px;
          padding-top: 3px;
          padding-bottom: 3px;
          font-size: 9pt;
          color: #ffffff;
          font-family: Verdana;
          text-align: justify;
          
}

.pageencours:link { font-family: Verdana; font-size: 12px; color: #555555; text-decoration: underline overline; }
.pageencours:hover { font-family: Verdana; font-size: 12px; color: #555555; text-decoration: underline overline; }

.image:link { text-decoration: none; color: #ffdc00; }
.image:hover { text-decoration: none; color: #BF0000; }

.top { text-decoration: none; color:#ffdc00; }
.top:link { text-decoration: none; color:#ffdc00; }
.top:visited { text-decoration: none; color:#ffdc00; }
.top:hover { text-decoration: underline overline; color:#bf0000; }

.erreur { font-weight: bold; font-size: 13px; color: #FF0000; font-family: Verdana; }

.basdroite { border-bottom: 1px solid #CECBCE; border-right: 1px solid #CECBCE; text-align: center; vertical-align: middle; }
.bas { border-bottom: 1px solid #CECBCE; text-align: center; vertical-align: middle; }
.droite { border-right: 1px solid #CECBCE; text-align: center; vertical-align: middle; }
.catalogue { background-color: #F7F7F7;border: 1px solid #CECBCE; }

.formulaire1 { color:#1B3636; border: solid 1px #444444; background-color:#fff; font-size:12px; font-weight: none; }
.formulaire2 { color:#1B3636; border: solid 1px #444444; background-color:#fff; font-size:12px; font-weight: none; width:202px;}

.bouton {
	font-size: 10px;
	color: #1B3636;
	margin-bottom: 1px;
	
}	

.tetiere {
	font-weight:bold;
	padding:1px;
	font-size: 13px;
	color: #1B3636;
	font-family: Tahoma;
}

.etoile {
font-family: Verdana; 
font-size: 12px; 
color: #CC0000; 
font-weight: bold;
}

.red {
font-family: Arial; 
font-size: 11px; 
color: #CC0000; 
font-weight: bold;
}

hr { color: #FFFFFF; height: 1px; }

td { line-height : 15px; }

.entete {
	font-size: 12px;
	color: #FFFFFF;
	font-family: Verdana;
	padding-top:1px;
	padding-right:1px;
	padding-left:4px;
	padding-bottom:3px;
	background: #777777;	
	border-left:1px solid #444444;
	border-top:1px solid #444444;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	width:213px;
}

.titregris {
	font-size: 12px;
	color: #FFFFFF;
	font-family: Verdana;
	padding-top:1px;
	padding-right:1px;
	padding-left:4px;
	padding-bottom:3px;
	background: #777777;	
	border-left:1px solid #444444;
	border-top:1px solid #444444;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	width:320px;
}

.cadre {
	background: #777777;
	border-left:1px solid #444444;
	border-top:1px solid #444444;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	padding:10px;
}

.cadrerouge {
	background: #FFDC00;
	border-left:1px solid #bf0000;
	border-top:1px solid #bf0000;
	border-right:1px solid #bf0000;
	border-bottom:1px solid #bf0000;
	padding:5px;
	font-size: 12px;
	color: #1B3636;
	font-family: Verdana;
}

.cadregris {
	background: #FFFFFF;
	border-left:1pt solid #1B3636;
	border-top:1pt solid #1B3636;
	border-right:1pt solid #1B3636;
	border-bottom:1pt solid #1B3636;
	padding:5px;
	font-size: 12px;
	color: #1B3636;
	font-family: Verdana;
}

.entetecaddie {
	font-size: 12px;
	color: #FFFFFF;
	font-family: Verdana;
	padding-bottom:3px;
	padding-top:3px;
	border-right:1px solid #888888;
	border-bottom:1px solid #CCCCCC;
	text-align : center;
}

.caddie {
	padding-top: 1px;
	padding-bottom: 2px;
	background-color: #777777;
	color: #FFFFFF;
	font-family: Verdana;
	font-weight:bold;
	text-align : center;
	text-transform : uppercase;
	font-size : 11px;
	vertical-align: middle;
	
}

.cart {
	background: #777777;
	border-left:1px solid #444444;
	border-top:1px solid #444444;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}


.arboselection:visited {
	font-weight:bold;
	color:#BF0000;
}
/* tr.footer { background: #ffffff; } */

td.footer {
  font-family: Verdana;
  font-size: 7px;
    color: #ffffff;
  font-weight: bold;
}

td.footercopyright {
  font-family: Arial;
  font-size: 11px;
  color: #708EAC;
  font-weight: bold;
  }

/* articles case de gauche */
td.newsCelluleOne {
	border-right: 1px solid #E9EBEA;
	border-top: 1px solid #E9EBEA;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 7px;
}

/* articles case de droite */
td.newsCelluleTwo {
	border-top: 1px solid #E9EBEA;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 7px;
}

td.newsCellulePromos {
	border-right: 1px solid #E9EBEA;
	padding-top: 10px;
	padding-bottom: 10px;
}

td.newsCelluleNouveautes {
	padding-top: 10px;
	padding-bottom: 10px;
}

#menudyn {
	border-left:1px solid #444444;
	border-top:1px solid #444444;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	/*margin : 0;*/
	padding-bottom : 20px;
}

#menudyn a:link, #menudyn a:visited	{
	background : #F5AB18;
	color : #474A7E;
	float:left;
	font-weight : normal;
	line-height : 14px;
	padding : 3px 7px 3px 7px;
	text-decoration : none;
	font-size: 12px;
	border-bottom:1px solid #CCCCCC;
}

#menudyn a:hover	{
	color: #F5AB18;
	background: #47637E;
}

/* CSS for the box starts here */
	.box {
		width:100%;
		padding:0 12px 0 0; /*px largeur image droite*/
		background:#47637E url(/images/borders_general.gif) 100% 0 repeat-y;
	}
	.bi {
		padding:0 0 0 0px; /*px largeur image gauche + décalage gauche*/
		background:#47637E url(/images/borders_general.gif) 0 0 repeat-y;
	}
	.bt {
		height:17px;
		margin:0 -12px;
		background:url(/images/box_general.gif) 100% 0 no-repeat;
	}
	.bt div {
		width:18px;
		height:17px;
		background:url(/images/box_general.gif) 0 0 no-repeat;
	}
	.bb {
		height:17px;
		margin:0 -12px;
		background:url(/images/box_general.gif) 100% 100% no-repeat;
	}
	.bb div {
		width:18px;
		height:17px;
		background:url(/images/box_general.gif) 0 100% no-repeat;
	}
	

