html{
	margin: 0;
	padding: 0;
	height: 100%;
}

BODY {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	COLOR: #353434;
	PADDING-TOP: 0px;
	background-color: #e9e9e9;
	background-repeat: no-repeat;
	background-position: 0px 0px;
    overflow:auto;
	height: 100%;
}

TD {vertical-align:top; font-family: arial; font-size: 11px; COLOR:#666666;}
h1 {display: inline;margin: 0px;padding: 0px;font-family: tahoma;font-size: 12px;}
h3 {display: inline;margin: 0px;padding: 0px;font-family: tahoma;font-size: 12px;}
h4 {display: inline;margin: 0px;padding: 0px;font-family: tahoma;font-size: 12px;}
div.hr {height: 1px;background: url(../images/panier/hr.jpg) repeat-x;}
div.hr hr {display: none;}

.sousmenu {top repeat-x; padding-right:10px; padding-bottom:8px; padding-top:4px; font-size:10px;}
.sousmenu A {background:url(../images/index/menu_puce.jpg) no-repeat; background-position: 5px; padding-left:18px; TEXT-DECORATION: none; COLOR:#666666;}
.sousmenu A:hover {COLOR: #ce0000; TEXT-DECORATION: underline; background:url(../images/index/menu_puceover.jpg) no-repeat left; padding-left:18px; background-position: 5px;}

.sousmenuover {top repeat-x; padding-right:10px; padding-bottom:8px; padding-top:4px; font-size:10px; COLOR: #ce0000; TEXT-DECORATION: underline; background:url(../images/index/menu_puceover.jpg) no-repeat left; padding-left:18px; background-position: 5px 7px;}

.menuaccueil {background:url(../images/index/menu_fondn1.png) repeat-x top; padding-left:20px; padding-right:10px; padding-top:8px; padding-bottom:8px; font-size:10px; width:223px; height:30px; COLOR:#FFFFFF;}
.menuaccueil:hover {background:url(../images/index/menu_fondb1.png) repeat-x top; COLOR:#ce0000;}

.menu {background:url(../images/index/menu_fondn2.jpg) repeat-x top; padding-left:20px; padding-right:10px; padding-top:8px; padding-bottom:8px; font-size:10px; width:223px; height:30px; COLOR:#666666; text-decoration:none;}
.menu:hover {background:url(../images/index/menu_fondb1.png) repeat-x top; COLOR:#ce0000;}

#calque1 {width:224px;}
#calque1 ul {list-style-type:none; margin:0px; padding:0px; width:223px;}
#calque1 ul li {height:30px; line-height:30px; font-size:10px; width:223px; height:30px; background:#e9e9e9 url(../images/index/menu_puceb.jpg) no-repeat top left; border-top: solid 1px #cccccc;}
#calque1 ul li:hover {border-top: solid 1px #FFFFFF; background:#FFFFFF url(../images/index/menu_puceoverb.jpg) no-repeat top left; cursor:pointer;}
#calque1 ul li a {font-size:10px; COLOR:#666666; text-decoration:none; display:block;}
#calque1 ul li a:hover {COLOR:#ce0000;}
#calque1 ul li.menucourant {background:#FFFFFF url(../images/index/menu_puceoverb.jpg) no-repeat top left;}
#calque1 ul li.menucourant a {COLOR:#ce0000;}
#calque1 ul li a span {margin-left:20px;}

.menufin {background:url(../images/index/menu_traitfin.jpg) top repeat-x; height:30px; padding-left:10px; padding-right:10px; padding-top:8px; padding-bottom:8px; font-size:10px;}

.bord_bandeau {background-image: url(../images/accueil/bandeau_haut.jpg);background-repeat: no-repeat;background-position: top;}
.titre {PADDING-LEFT: 35px; HEIGHT: 41px; PADDING-TOP: 13px; background-image: url(../images/accueil/puce.jpg);background-repeat: no-repeat;background-position: 13px 13px; FONT-FAMILY: arial; COLOR: #92203d; FONT-SIZE: 13px; FONT-WEIGHT: bold }
.titreblanc {PADDING-LEFT: 35px; HEIGHT: 41px; PADDING-TOP: 13px; background-image: url(../images/accueil/puceb.jpg);background-repeat: no-repeat;background-position: 13px 13px; FONT-FAMILY: arial; COLOR: #FFFFFF; FONT-SIZE: 13px; FONT-WEIGHT: bold }

.blanc11 {font-family:Arial; font-size:11px; color:#ffffff; }
.blanc12-b {font-family:Arial; font-size:12px; color:#ffffff;FONT-WEIGHT: bold }
.gris10 {font-family:Arial; font-size:10px; color:#666666; }
.grisclair12-b {font-family:Arial; font-size:12px; color:#535151;FONT-WEIGHT: bold }
.grisclair12 {font-family:Arial; font-size:12px; color:#535151; }
.grisclair11 {font-family:Arial; font-size:11px; color:#535151; }
.gristresclair12 {font-family:Arial; font-size:12px; color:#797979; }
.bleu10{FONT-FAMILY: Arial; COLOR: #336699; FONT-SIZE: 10px;}
.bleu11 {font-family:Arial; font-size:11px; color:#5b85ad;}
.bleu12-b{LINE-HEIGHT: 27px; DISPLAY: inline; FONT-FAMILY: Arial; COLOR: #000000; FONT-SIZE: 12px; FONT-WEIGHT: bold}
.bleu15-b{DISPLAY: inline; FONT-FAMILY: Arial; COLOR: #5b85ad; FONT-SIZE: 13px; FONT-WEIGHT: bold}
.bleu18-b{DISPLAY: inline; FONT-FAMILY: Arial; COLOR: #5b85ad; FONT-SIZE: 18px; FONT-WEIGHT: bold}
.bleu27-b{LINE-HEIGHT: 18px; DISPLAY: inline; FONT-FAMILY: Arial; COLOR: #000000; FONT-SIZE: 15px; FONT-WEIGHT: bold}

.footermenu{FONT-FAMILY: Tahoma, Geneva, sans-serif; COLOR: #a42445; FONT-SIZE: 12px; FONT-WEIGHT: normal; padding-left:10px; padding-right:10px; TEXT-DECORATION: none;}
.noir12 {font-family:Arial; font-size:12px; color:#000000; }
.noir20-b{LINE-HEIGHT: 18px; DISPLAY: inline; FONT-FAMILY: Arial; COLOR: #000000; FONT-SIZE: 20px; FONT-WEIGHT: bold}
.vert10 {font-family:Arial; font-size:10px; color:#9dba15; }
.vert12 {font-family:Arial; font-size:12px; color:#9dba15; }
.rouge10 {font-family:Arial; font-size:10px; color:#ce0000; }
.rouge11 {font-family:Arial; font-size:11px; color:#c00000; }
.rouge12-b {font-family:Arial; font-size:12px; color:#c00000; FONT-WEIGHT: bold;}
.rouge13 {font-family:Arial; font-size:13px; color:#c00000; }
.rouge17-b{LINE-HEIGHT: 27px; DISPLAY: inline; FONT-FAMILY: Arial; COLOR: #c00000; FONT-SIZE: 17px; FONT-WEIGHT: bold}
.vert17-b{LINE-HEIGHT: 27px; DISPLAY: inline; FONT-FAMILY: Arial; COLOR: #86c320; FONT-SIZE: 17px; FONT-WEIGHT: bold}
.vert11 {font-family: tahoma;font-size: 11px;color: #9bc32e;text-decoration:none;}
.violet10{FONT-FAMILY: Arial; COLOR: #a42445; FONT-SIZE: 10px;}
.violet11-s{FONT-FAMILY: Arial; COLOR: #a42445; FONT-SIZE: 11px; TEXT-DECORATION: underline}
.violet18-b{LINE-HEIGHT: 16px; DISPLAY: inline; FONT-FAMILY: Arial; COLOR: #92203d; FONT-SIZE: 18px; FONT-WEIGHT: bold}

.input11sb {font-family:Arial; font-size:11px; color:#5b85ad; border:0px;}
.input11 {font-family:Arial; font-size:11px; color:#5b85ad; border:1px solid #7f9db9;}
.input10 {font-family:Arial; font-size:10px; color:#5b85ad; border:1px solid #7f9db9;}
.contour {padding:2px;border:1px solid #d9d9d9; font-family:Arial; font-size:11px;}
.contourvert {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #86c320;border: 2px solid #86c320;}
.contourbleu {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #5b85ad;border: 2px solid #5b85ad;}
.contourrouge {border: 2px solid #c00000;}

/* TOOLTIP */

.tooltip {
   border:1px solid;
   border-color:#d7dddd;
   position:absolute;
   visibility:hidden;
   background-color:##5b85ad;
   padding:2em;
   font-size:11px;
   width:200px;
}

.tooltip2 {
   border:1px solid;
   border-color:#d7dddd;
   position:absolute;
   visibility:hidden;
   font-size:11px;
}

div#page {
	width: 977px;
	margin: 0 auto;
	height: 93.5%;
	background:url(../images/page_fond.jpg) repeat-y;
}
div#footer {
	width: 977px;
	margin: 0 auto;
	background-color:#FFFFFF;
	height: 6.5%;	
}

#calque2 {
	position:relative;
	left:0px;
	top:0px;
	width:223px;
	height:100%;
	z-index:1;
}


form {
	margin: 0px;
	padding: 0px;
}

.vertinput {border: solid 2px #a8d262; font-family:Arial; font-size:10px; color:#5b85ad;}
.rougeinput {border: solid 2px #ce0000; font-family:Arial; font-size:10px; color:#5b85ad;}