body {
	margin : 0;
	background-color : #ffffff;
	color: Black;
}

H1 {
	color : #cc6633;
	font-family : "Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size : 120%;
	padding : 20px 20px 10px 0;
	margin : 0;
	font-weight: lighter;
	}
H2 {
	color : #333366;
	font-family : "Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size : 100%;
	padding: 10px 20px 10px 0;
	margin: 0;
}
H2 a:link{
	font-size : 70%;
	font-weight: normal;
	color : #cc6633;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
H2 a:visited{
	font-size : 70%;
	font-weight: normal;
	color : #333366;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
H2 a:active{
	font-size : 70%;
	font-weight: normal;
	color : #cc6633;
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
H2 a:hover{
	font-size : 70%;
	font-weight: normal;
	color : #cc6633;
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
H3 {
	font-family : "Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size : 90%;
	color : #000000;
	line-height : 90%;
	padding: 10px 20px 10px 0;
	margin: 0;
}
h3 a:link{
	font-size : 70%;
	font-weight: normal;
	color : #cc6633;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
h3 a:visited{
	font-size : 70%;
	font-weight: normal;
	color : #333366;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
h3 a:active{
	font-size : 70%;
	font-weight: normal;
	color : #cc6633;
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
h3 a:hover{
	font-size : 70%;
	font-weight: normal;
	color : #cc6633;
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
h3.gris{
	color : Gray;
	padding-left: 10px;
}

/* This is the only difference between the "base" and the "resume" style sheet
This style was messing up the description pasted from Word
p {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 70%;
	color : #000000;
	margin: 0;
	text-align: justify;
	padding: 5px 20px 5px 10px;
	
	}*/

p a:link {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #cc6633;
	
	
}
p a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #5c5c84;
	
}
p a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #cc6633;
	text-decoration: none;
	
}
p a:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #cc6633;
	text-decoration: none;
	
}
.grisSouris{
	color: #666;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.7em;
	padding : 2px 2px 2px 5px;
	vertical-align: top;

}
.grisSouligne{
	color: #cc6633;
}
.lienDroit{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #000000;
	text-align: right;
	padding: 0 20px 10px 0;
	}


blockquote {
	padding: 0px;
}


ul.description {
	list-style-image: url(../images/ic_fl_or.gif);
	padding: 2px 10px 2px 10px;
	list-style-position: outside;
	margin: 2px 0px 3px 10px;
	background-color: #fff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.obligatoire{
	color: #cc6633;
	font-size: 1.1em;
	font-weight: bold;
}
p.glossaire:first-line{
	margin-left : 0px;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
	p.glossaire{
	text-align: justify;
}

ul {
	list-style: square outside;
	font-size: 0.7em;
	margin-right : 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
ol{
	font-size: 0.7em;
	margin-right : 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 1.5em;
}
ul a:link {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #cc6633;

}
ul a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #333366;
}
ul a:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #cc6633;
	text-decoration: none;
}
ul a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #cc6633;
	text-decoration: none;
}
img.bouton {
	margin: 5px 5px 5px 5px;
}
img.icoTableau {
	vertical-align : top;
	margin: 0 2px 0 2px;
}
img.icoParaf {
	margin: 0 2px 0 0;
	vertical-align : middle;
	display: none;
}
img.edit {
	margin: 1px 1px 1px 0px;
	vertical-align: middle;
}
td.top {
	vertical-align : top;
}
td.topNouvelle {
	vertical-align : top;
}
td.topMenu {
	vertical-align : top;
	background-color: #333366;
	width: 160px;
	padding: 0;
	background-image: url(../images/bckgr_hor.gif);
	background-repeat: repeat;
		display: none;
}
td.topMenuBlanc {
	vertical-align : top;
	width: 0;
	padding: 0;
	display: none;
}
.contenu {
	vertical-align : top;
	padding-left: 20px;
	margin: 0;
}

.textePetit{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #000000;
}
.textePetit a:link {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #cc6633;
}
.textePetit a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #5c5c84;
}
.textePetit a:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #cc6633;
	text-decoration: none;
}
.textePetit a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #cc6633;
	text-decoration: none;
}
td.libelleGris{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	padding: 3px 3px 3px 10px;
	color: Gray;
	vertical-align: top;
	}
	td.libelleGris_fond{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	padding: 3px 3px 3px 10px;
	color: #333;
	vertical-align: top;
	background-color: #dcdcdc;
	border-bottom: 1px dashed #ccc;
	}
	td.libelleGris_fond a:link{
	color: #cc6633;
	}
	td.libelleGris_fond a:visited{
	color: #5c5c84;
	}
	td.libelleGris_fond a:active{
	color: #cc6633;
	text-decoration: none;
	}
	td.libelleGris_fond a:hover{
	color: #cc6633;
	text-decoration: none;
	}
	
	th.libelleGrisTitre {
	background : #fff;
	color : #333366;
	font-family : "Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size : 0.8em;
	font-weight : bold;
	border-bottom : 3px solid #999;
	padding : 2px 2px 2px 5px;
	text-align: left;
	line-height: 90%;
}
	
td.libelleDr{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	padding: 3px 3px 3px 10px;
	color: Black;
	vertical-align: top;
	text-align: right;
	}
td.libelle{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	padding: 2px 2px 2px 10px;
	color: Black;
	vertical-align: top;
	}
	
td.libelle ul{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 100%;
}
td.libelle a:link{
	color: #cc6633;
	}
	td.libelle a:visited{
	color: #5c5c84;
	}
	td.libelle a:active{
	color: #cc6633;
	text-decoration: none;
	}
	td.libelle a:hover{
	color: #cc6633;
	text-decoration: none;
	}
	td.item a:link{
	color: #cc6633;
	}
	td.item a:visited{
	color: #5c5c84;
	}
	td.item a:active{
	color: #cc6633;
	text-decoration: none;
	}
	td.item a:hover{
	color: #cc6633;
	text-decoration: none;
	}
td.item {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	padding: 2px 2px 2px 2px;
	color: #000000;
	vertical-align: top;
}

td.itemNoPrint {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	padding: 2px 2px 2px 2px;
	color: #000000;
	vertical-align: top;
	display: none;
}


select {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #000000;
}
.ligneCouleur{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #000000;
	background-color : #fbf1da;
}
textarea {
	font-family: Verdana,"Courier New", Courier,  monospace;
	font-size: 11px;
}
input {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #000000;
}
input.boutonBas{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #fff;
	background-color: #5c5c84;
	border-top: 2px solid #C4C5D6;
	border-left: 2px solid #C4C5D6;
	border-right: 2px solid #000033;
	border-bottom: 2px solid #000033;
	font-weight: normal;
	display: none;
	}


hr {
	border-top: 1px dashed #666666;
	height: auto;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	position: inherit;
	margin: 0 20px;
	
}

/* Utilisés pour la barre de navigation supérieure (inclu logo,recherche, bouton session, barre bleue de navigation dynamique)*/
table.menuHaut{
	background-color: #8585a3;
	display: none;
}

table.NavigMenu{
display: none;
}

td.bleuePale{
	background-color: #8585a3;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align: middle;
	color: #fff;
	padding: 3px 0 0 15px;
	font-weight: bold;
}
td.bleuePale a{
	color: #fff;
	text-decoration: none;
	border-bottom: 1px dashed #fff;
}
td.bleuePale a:hover{
	color: #fff;
	text-decoration: none;
	border-bottom: 0;
}
td.intervention{
	background-color: #333366;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align: middle;
	color: #fff;
	padding: 3px 0 0 5px;
	font-weight: bold;
	letter-spacing: 1px;
	border-top : 1px solid #fff;
}
td.menuTampon{
	background-color: #333366;
	color: #fff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 0;
	padding: 0 0;
	vertical-align: top;
	display: none;
	}
	td.menuTampon a{
		color: #ffcc66;
	}
	td.menuTampon a:hover{
		color: #fff;
		text-decoration: none;
	}
td.interventionToggle{
	background-color: #5c5c84;
	vertical-align: middle;
}
TD.interventionToggle a{
	color : #ffffff;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
	border-top: 1px solid #fff;
	border-left : 1px dashed #333366;
	display: block;
	background-color: #5c5c84;
	text-align: center;
	padding: 3px;
	vertical-align: middle;
}

TD.interventionToggle a:hover{
	color : #fff;
	background-color : #8585a3;
	text-decoration: none;
}
td.navBlanc{
	background-color: #5c5c84;
	vertical-align: middle;
	display: none;
}
TD.navBlanc a{
	color : #ffffff;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
	border-left : 1px dashed #333366;
	display: block;
	background-color: #5c5c84;
	text-align: center;
	padding: 3px;
	vertical-align: middle;
}

TD.navBlanc a:hover{
	color : #fff;
	background-color : #8585a3;
	text-decoration: none;
}
TD.NavSelection a{
	color : #fff;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
	border-left : 1px dashed #333366;
	display: block;
	background-color: #8585a3;
	text-align: center;
	padding: 3px;
	vertical-align: middle;
}
td.navBlanc2{
	background-color: #5c5c84;
}
TD.navBlanc2 a{
	color : #ffffff;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
	border-left : 1px dashed #333366;
	border-right : 1px dashed #333366;
	display: block;
	background-color: #5c5c84;
	text-align: center;
	padding: 3px;
}

TD.navBlanc2 a:hover{
	color : #fff;
	background-color : #8585a3;
	text-decoration: none;
}
td.logo {
	background-color : #333366;
	margin-bottom : 4px;
	padding: 0;
	height: 60px;
	vertical-align: top;
	background-image: url(../images/fond_lignes.gif);
	background-repeat: repeat;
}

table.navigation{
	background-color : #f7e3b3;
display: none;
}
TD.navigationBtn{
	background-color : #cc6633;
	vertical-align: middle;
	}
TD.navigationBtn a{
	background-color : #cc6633;
	border-right : 1px dashed #f7e3b5;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #ffffff;
	padding : 3px;
	text-align: center;
	text-decoration: none;
	display: block;
	text-transform: uppercase;
}
TD.navigationBtn a:hover{
	background-color : #f7e3b5;
	border-right : 1px dashed #cc6633;
	color : #cc6633;
}
TD.selectionne a{
	background-color : #f7e3b5;
	border-right : 1px dashed #cc6633;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #333366;
	padding : 3px;
	text-align: center;
	text-decoration: none;
	display: block;
	text-transform: uppercase;
}

img.icoNav {
	vertical-align : text-bottom;
	margin: 0 3px 0 0;
}
/* Fin styles de barre de navigation */

/* Styles des menus déroulants */

#niveau1 {
	background-color : #cc6633;
	color : #fff;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	padding : 0;
}

#niveau1 ul{
	margin : 0;
	padding : 0;
	border : none;
	list-style : none;
}
#niveau1 li{
	border-bottom : 1px dashed #fff;
	margin : 0;
	
}
#niveau1 li a{
	text-decoration : none;
	display : block;
	background-color : #cc6633;
	padding : 2px 2px 2px 2px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #fff;
	margin : 0;
}
#niveau1 li a:hover{
	background-color : #f7e3b5;
	color : #cc6633;
}

html>body #niveau1 li a {
		width: auto;
		}
/* fin des Styles des menus déroulants */	
	
/* Styles de menu à gauche */		
#niveau2 {
	background-color : #fff;
	color : #000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	padding : 0;
}

#niveau2 ul{
	margin : 0;
	padding : 0;
	border : none;
	list-style : none;
}
#niveau2 li{
	border-bottom : 1px dashed #cc6633;
	margin : 0;
	
}
#niveau2 li a{
	text-decoration : none;
	display : block;
	background-color : #fff;
	padding : 2px 3px 3px 5px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #000;
	margin : 0;
}
#niveau2 li a:hover{
	background-color : #f7e3b5;
	color : #000000;
}
#niveau2 li.selected {
	background-color : #fff;
	padding : 2px 1px 3px 12px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #cc6633;
	background-image: url(../images/ico_flecheO.gif);
	background-repeat: no-repeat;
	background-position: left;
}
#niveau2 li.groupe {
	display : block;
	background-color : #fff;
	padding : 2px 3px 3px 5px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #000;
	font-weight: bold;
}

html>body #niveau2 li a {
		width: auto;
		}

#niveau3 {
	background-color : #fff;
	color : #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	padding : 0;

}

#niveau3 ul{
	list-style : none;
	margin : 0;
	padding : 0;
	border : none;
}
#niveau3 li{
	border-bottom : 1px dashed #cc6633;
	margin : 0;
}
#niveau3 li a{
	text-decoration : none;
	display : block;
	padding : 2px 3px 2px 15px;
	background-color : #fff;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #000000;
	margin : 0;
}
#niveau3 li a:hover{
	background-color : #f7e3b5;
}
html>body #niveau3 li a {
		width: auto;
		}

#niveau3 li.selected {
	background-color : #fff;
	padding : 2px 3px 3px 15px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #cc6633;
	background-image: url(../images/ico_flecheO.gif);
	background-repeat: no-repeat;
	background-position: left;
}
#niveau3 li.groupe {
	display : block;
	background-color : #fff;
	padding : 2px 3px 3px 15px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #000;
	font-weight: bold;
}
#niveau4 {
	background-color : #fff;
	color : #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	padding : 0;

}

#niveau4 ul{
	list-style : none;
	margin : 0;
	padding : 0;
	border : none;
}
#niveau4 li{
	border-bottom : 1px dashed #cc6633;
	margin : 0;
}
#niveau4 li a{
	text-decoration : none;
	display : block;
	padding : 2px 3px 2px 25px;
	background-color : #fff;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #000000;
	margin : 0;
}
#niveau4 li a:hover{
	background-color : #f7e3b5;
}
html>body #niveau4 li a {
		width: auto;
		}

#niveau4 li.selected {
	background-color : #fff;
	padding : 2px 3px 3px 25px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #cc6633;
	background-image: url(../images/ico_flecheO_n3.gif);
	background-repeat: no-repeat;
	background-position: left;
}
#niveau4 li.groupe {
	display : block;
	background-color : #fff;
	padding : 2px 3px 3px 25px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #000;
	font-weight: bold;	

}
/* Fin styles menu à gauche */



/* Styles pour bloc de message à droite dans accueil et index */
.loginTitre {
	color : #fff;
	font-family : "Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size : 0.7em;
	font-weight : bold;
	text-align : left;
	padding : 0;
	background-color: #cc6633;
	vertical-align: middle;
	margin : 0;
	display: none;

}
td.membre {
	background-color : #f7e3b5;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.7em;
	padding : 2px 2px 2px 10px;
	height: 20px;
	vertical-align: top;
	display: none;
}
td.membreBtn{
	background-color : #cc6633;
	display: none;
	}
td.membreBtn a{
	background-color : #cc6633;
	border-right : 1px dashed #f7e3b5;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #ffffff;
	padding : 3px;
	text-align: center;
	text-decoration: none;
	display: block;
	display: none;
}

TD.membreBtn a:hover{
	background-color : #f7e3b5;
	color : #000000;
}
td.membreBtn2{
	background-color : #cc6633;
	display: none;
	}
td.membreBtn2 a{
	background-color : #cc6633;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #ffffff;
	padding : 3px;
	text-align: center;
	text-decoration: none;
	display: block;
	display: none;
}

TD.membreBtn2 a:hover{
	background-color : #f7e3b5;
	color : #000000;
}
td.annTitre {
	color : #fff;
	font-family : "Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size : 0.7em;
	font-weight : bold;
	text-align : left;
	padding : 0;
	border-left : 1px solid #333366;
	margin : 0;
	background-color: #5c5c84;
	vertical-align: middle;
	display: none;
}
td.annonce{
  border-left : 1px solid #333366;
  border-bottom: 1px solid #333366;
  display: none;
}
p.annon{
	padding : 10px 3px 5px 5px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.6em;
	text-align : left;
	margin : 0;
	color: #000;
	display: none;
}
p.annon:first-line {
	font-weight : bold;
	color: #000;
}
p.annon a:link{
	color: #cc6633;
	font-weight : bold;
	text-decoration: none;
}
p.annon a:visited{
	color: #8585a3;
	font-weight : bold;
	text-decoration: none;
}
p.annon a:hover{
	color: #cc6633;
	font-weight : bold;
	text-decoration: underline;
}
p.annon a:active{
	color: #cc6633;
	font-weight : bold;
	text-decoration: underline;
}

/* Fin styles bloc de message à droite*/

/* Styles pour les messages d'erreur */

TABLE.BordureRouge {
	border : 1px dashed #cc0033;
	margin: 20px 20px 0 0;
	}
td.Erreur{
	font-family : "Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #cc0033;
	padding: 2px 2px;
}
td.topErreur{
	vertical-align: top;
	padding: 10px 5px;
	font-family : Verdana,Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #000;
}
td.image{
	vertical-align: top;
	text-align: center;
	padding: 10px 5px;
}
.btnErreur{
	border: 2px solid #cc0033;
	background-color: #f7e3b5;
	color:#000;
	padding: 2px 2px;
	margin-right:10px;
	font-family : Verdana,Arial, Helvetica, sans-serif;
	font-size: 10px;
}
/* Fin des Styles pour les messages d'erreur */
/* Styles pour les tableaux (datagrid) */
/* a enlever*/TABLE.orange {
	border-bottom : 1px solid #ffcc99;
	border-left : 1px solid #ffcc99;
	border-top : 1px solid #ffcc99;
	margin: 0 0 0 0;
	}
	/* a enlever*/TABLE.BordureOrange {
	border : 1px solid #ffcc99;
	margin: 0 0 0 0;
	}
th.orangeTit {
	background : #fff;
	color : #333366;
	font-family : "Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size : 0.7em;
	font-weight : bold;
	border-bottom : 3px double #cc6633;
	padding : 2px 2px 2px 5px;
	line-height: 90%;
}
th.orangeTit a {
	color : #333366;
	font-weight: normal;
}

th.orangeTit a:hover {
	color : #cc6633;
	font-weight: normal;
}

th.orangeTit1 {
	background : #fff;
	color : #333366;
	font-family : "Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size : 0.7em;
	font-weight : bold;
	border-bottom : 3px solid #cc6633;
	padding : 2px 2px 2px 5px;
	text-align: left;
	line-height: 90%;
}
th.orangeTit1 a {
	color : #333366;
	font-weight: normal;
}

th.orangeTit1 a:hover {
	color : #cc6633;
	font-weight: normal;
}
th.orangeTit2 {
	background : #fff;
	color : #333366;
	font-family : "Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size : 0.7em;
	font-weight : bold;
	border-bottom : 3px solid #cc6633;
	padding : 2px 2px 2px 5px;
	line-height: 90%;

}
th.orangeTit2 a {
	color : #333366;
	font-weight: normal;
}

th.orangeTit2 a:hover {
	color : #cc6633;
	font-weight: normal;
}
th.orangeTit3 {
	background : #fff;
	color : #333366;
	font-family : "Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size : 0.7em;
	font-weight : bold;
	border-bottom : 3px double #cc6633;
	padding : 2px 2px 2px 5px;
	line-height: 90%;
	text-align: left;
}
th.orangeTit3 a {
	color : #333366;
	font-weight: normal;
}

th.orangeTit3 a:hover {
	color : #cc6633;
	font-weight: normal;
}
td.ligneOr {
	background : #fbf1da;
	border-bottom : 1px solid #f7e3b5;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.7em;
	padding : 2px 2px 2px 5px;
	vertical-align: top;
}
td.ligneOrDr {
	background : #fbf1da;
	border-bottom : 1px solid #f7e3b5;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.7em;
	padding : 2px 2px 2px 5px;
	vertical-align: top;
	text-align: right;
}
td.ligneOrDr a:link {
	color : #cc6633;
}
td.ligneOrDr a:visited {
	color : #8585a3;
}
td.ligneOrDr a:active {
	color : #cc6633;
	text-decoration: none;
}
td.ligneOrDr a:hover {
	color : #cc6633;
	text-decoration: none;
}
div.bouton {
	border-top: 2px solid #C4C5D6;
	border-left: 2px solid #C4C5D6;
	border-right: 2px solid #000033;
	border-bottom: 2px solid #000033;
	color: #fff;
	background-color: #5c5c84;
	padding: 2px;
	margin-bottom: 2px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
}
div.bouton a {
	color: #fff;
	text-decoration: none;
}
div.bouton a:hover {
	color: #fff;
	text-decoration: none;
}
td.ligneOr a:link {
	color : #cc6633;
}
td.ligneOr a:visited {
	color : #8585a3;
}
td.ligneOr a:active {
	color : #cc6633;
	text-decoration: none;
}
td.ligneOr a:hover {
	color : #cc6633;
	text-decoration: none;
}
td.ligneOr2 {
	background-color : #fbf1da;
	border-bottom : 1px solid #f7e3b5;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.7em;
	padding : 2px 2px 2px 5px;
	text-align : center;
	vertical-align: top;
}
td.ligneOr2 a:link {
	color : #cc6633;
}
td.ligneOr2 a:visited {
	color : #8585a3;
}
td.ligneOr2 a:active {
	color : #cc6633;
	text-decoration: none;
}
td.ligneOr2 a:hover {
	color : #cc6633;
	text-decoration: none;
}
td.ligneOr3 {
	background-color : #fbf1da;
	border-bottom : 1px solid #f7e3b5;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.7em;
	padding : 2px 2px 2px 5px;
	vertical-align: top;
	text-align: left;
}

td.ligneBl {
	border-bottom : 1px solid #f7e3b5;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.7em;
	padding : 2px 2px 2px 5px;
	vertical-align: top;
}
td.ligneBlCommande {
	border-bottom : 1px solid #f7e3b5;
	border-left : 3px solid #f7e3b5;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.7em;
	padding : 2px 2px 2px 5px;
	vertical-align: top;
}
td.ligneBlDr {
	border-bottom : 1px solid #f7e3b5;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.7em;
	padding : 2px 2px 2px 5px;
	vertical-align: top;
	text-align: right;
}

td.ligneBl a:link {
	color : #cc6633;
}
td.ligneBl a:visited {
	color : #8585a3;
}
td.ligneBl a:active {
	color : #cc6633;
	text-decoration: none;
}
td.ligneBl a:hover {
	color : #cc6633;
	text-decoration: none;
}
td.ligneBl2 {
	border-bottom : 1px solid #f7e3b5;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.7em;
	padding : 2px 2px 2px 5px;
	text-align : center;
	vertical-align: top;
}
td.ligneBl2 a:link {
	color : #cc6633;
}
td.ligneBl2 a:visited {
	color : #8585a3;
}
td.ligneBl2 a:active {
	color : #cc6633;
	text-decoration: none;
}
td.ligneBl2 a:hover {
	color : #cc6633;
	text-decoration: none;
}
.delaiRush{
	font-size: 1em;
	font-weight: bold;
	color: #cc0033;
}
td.ligneBlRech {
	border-bottom : 1px solid #f7e3b5;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.7em;
	padding : 10px 2px 2px 5px;
	vertical-align: top;
}
td.ligneBlRech  a:link {
	color : #cc6633;
}
td.ligneBlRech  a:visited {
	color : #5c5c84;
}
td.ligneBlRech  a:active {
	color : #cc6633;
	text-decoration: none;
}
td.ligneBlRech  a:hover {
	color : #cc6633;
	text-decoration: none;
}
td.ligneOrRech {
	border-bottom : 1px solid #f7e3b5;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.7em;
	padding : 10px 2px 2px 5px;
	vertical-align: top;
	background-color: #fbf1da;
}
td.ligneOrRech  a:link {
	color : #cc6633;
}
td.ligneOrRech  a:visited {
	color : #5c5c84;
}
td.ligneOrRech  a:active {
	color : #cc6633;
	text-decoration: none;
}
td.ligneOrRech  a:hover {
	color : #cc6633;
	text-decoration: none;
}
td.ligneTotal {
	font-family : "Trebuchet", Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.7em;
	padding : 2px 2px 2px 5px;
	vertical-align: top;
	font-weight: bold;
	text-align: right;
	color : #333366;
}
td.ligneTotal  a:link {
	color : #333366;
}
td.ligneTotal  a:visited {
	color : #333366;
}
td.ligneTotal  a:active {
	color : #cc6633;
}
td.ligneTotal  a:hover {
	color : #cc6633;
}
td.ligneTotal1 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.7em;
	padding : 2px 2px 2px 5px;
	vertical-align: top;
	border-bottom: 1px dashed #cc6633;
	text-align: right;
}
td.ligneTotal1_g {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.7em;
	padding : 2px 2px 2px 5px;
	vertical-align: top;
	border-bottom: 1px dashed #cc6633;
	text-align: left;
}
td.enteteAvis{
	font-family : "Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size : 0.7em;
	padding : 2px 2px 2px 5px;
	vertical-align: top;
	border-bottom: 1px dashed #cc6633;
	text-align: left;
	color : #cc6633;
	
}
td.SansligneBl {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.7em;
	padding : 2px 2px 2px 5px;
	vertical-align: top;
}
td.SansligneBl2 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.7em;
	padding : 2px 2px 2px 5px;
	text-align : center;
	vertical-align: top;
}
td.SansligneBlDr {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.7em;
	padding : 2px 2px 2px 5px;
	vertical-align: top;
	text-align: right;
}
td.SansligneOr {
	background : #fbf1da;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.7em;
	padding : 2px 2px 2px 5px;
	vertical-align: top;
}
td.SansligneOr2 {
	background-color : #fbf1da;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.7em;
	padding : 2px 2px 2px 5px;
	text-align : center;
	vertical-align: top;
}
.titreAvis {
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
/* Fin styles tableaux datagrid */

/* Début styles Votre panier */

th.PanierTit {
	background-color : #f7e3b5;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.7em;
	text-align : left;
	padding : 5px 0px 4px 5px;
	color: #333366;
	display: none;
}
table.document{
	margin: 0 5px 4px 10px;
	display: none;
}
ul.descPanier {
	list-style-image: url(../images/ic_fl_or.gif);
	padding: 2px 5px 2px 5px;
	list-style-position: outside;
	margin: 2px 5px 0 10px;
	background-color: #fff;
	font-size : 1em;
}
td.panier{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.7em;
	padding : 2px 2px 0 5px;
	text-align : left;
	vertical-align: top;
	background-color: #fff;
	color: #8585a3;
	display: none;
}
td.panierBl{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.7em;
	padding : 2px 2px 0 12px;
	text-align : left;
	vertical-align: top;
	background-color: #fff;
	color: #cc6633;
	background-image: url(../images/ico_flecheO.gif);
	background-position: left;
	background-repeat: no-repeat;
}
td.panierAchat{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.7em;
	padding : 2px 2px 0 5px;
	text-align : left;
	vertical-align: top;
	background-color: #f7e3b5;
	color: #cc6633;
	border-right : 1px dashed #f7e3b5;
}
td.panierOr {
	background : #cc6633;
	border-right : 1px dashed #cc6633;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.7em;
	padding : 2px 2px 2px 5px;
	text-align : center;
	vertical-align: top;
	color: #fff;
	display: none;
}
td.panierDr{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.7em;
	padding : 2px 2px 0 2px;
	text-align : right;
	vertical-align: top;
	color: #000;
	background-color: #fff;
}
td.panierTexteGa{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.6em;
	text-align : left;
	padding : 2px;
	color: #000;
}
td.panierTexte{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.7em;
	text-align : right;
	padding : 2px;
	color: #000;
}
td.panierTexte a:link{
	color: #cc6633;
}
td.panierTexte a:visited{
	color: #5c5c84;
}
td.panierTexte a:active{
	color: #cc6633;
	text-decoration: none;
}
td.panierTexte a:hover{
	color: #cc6633;
	text-decoration: none;
}
/* fin styles Votre panier */

.heure {
	border: 1px solid #CC6633;
	padding: 2px;
}

table.CommonMainMenu{
display: none;
}

.genItemNoPrint {
	display:none;
}
