.menuNr {
	font-family: Arial, Verdana, "Avant Garde", Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.menuNr:link {
 	font-family: Arial, Verdana, "Avant Garde", Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.menuNr:visited {
 	font-family: Arial, Verdana, "Avant Garde", Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.menuNr:hover {
 	font-family: Arial, Verdana, "Avant Garde", Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.fdMenuG {
	background-image: url(../images/fdMenuG.jpg);
	background-repeat: repeat-x;
	background-color: #c0c2c1;
}
.fdCentre {
	background-image: url(../images/fdCentre.jpg);
	background-repeat: no-repeat;
}
#SERV .bdo, .bdo_ht {
	background-image: url(../images/bdo_ht.jpg);
	background-repeat: no-repeat;
	vertical-align: top;
}
#ENTREE .bdo, .bdo_p_entr {
	background-image: url(../images/bdo_p_entr.jpg);
	background-repeat: no-repeat;
	vertical-align: top;
}
#FEN .bdo, .bdo_fen {
	background-image: url(../images/bdo_fen.jpg);
	background-repeat: no-repeat;
	vertical-align: top;
}
#INT .bdo, .bdo_int {
	background-image: url(../images/bdo_int.jpg);
	background-repeat: no-repeat;
	vertical-align: top;
}
#SDB .bdo, .bdo_sdb {
	background-image: url(../images/bdo_sdb.jpg);
	background-repeat: no-repeat;
	vertical-align: top;
}
#CADEAUX .bdo, .bdo_ht {
	background-image: url(../images/bdo_kdo.jpg);
	background-repeat: no-repeat;
	vertical-align: top;
}

.txtTurquoise {
	font-family: Arial, Verdana, "Avant Garde", Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3399cc;
}
a.txtTurquoise:link {
	font-family: Arial, Verdana, "Avant Garde", Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3399cc;
}
a.txtTurquoise:visited {
	font-family: Arial, Verdana, "Avant Garde", Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3399cc;
	text-decoration: none;
	}
a.txtTurquoise:hover {
	font-family: Arial, Verdana, "Avant Garde", Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	}
	
.txtGris {
	font-family: Arial, Verdana, "Avant Garde", Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}
a.txtGris:link {
	font-family: Arial, Verdana, "Avant Garde", Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}
a.txtGris:visited {
	font-family: Arial, Verdana, "Avant Garde", Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
		text-decoration: none;
}
a.txtGris:hover {
	font-family: Arial, Verdana, "Avant Garde", Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3399cc;
		text-decoration: none;
}

.txt {
	font-family: Arial, Verdana, "Avant Garde", Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: justify;
	margin-bottom: 0px;
	margin-top: 0px;
}



a.txt:link {
	font-family: Arial, Verdana, "Avant Garde", Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
a.txt:visited {
	font-family: Arial, Verdana, "Avant Garde", Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
a.txt:hover {
	font-family: Arial, Verdana, "Avant Garde", Helvetica, sans-serif;
	font-size: 10px;
	color: #3399cc;
	text-decoration: none;
}

.txtNoirGras {
	font-family: Arial, Verdana, "Avant Garde", Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
a.txtNoirGras:link {
	font-family: Arial, Verdana, "Avant Garde", Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
a.txtNoirGras:visited {
	font-family: Arial, Verdana, "Avant Garde", Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
a.txtNoirGras:hover {
	font-family: Arial, Verdana, "Avant Garde", Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3399cc;
	text-decoration: none;
}

.titreBlanc {
	font-family: Arial, "Avant Garde", Helvetica, Verdana;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 0px;
	top: 0px;
	vertical-align: top;
}

.Fond_ENTREE {
	border-left: 5px solid #64BE00;
	padding-left: 4px;
}

.Fond_INT {
	border-left: 5px solid #D03304;
	padding-left: 4px;
}
.Fond_FEN {
	border-left: 5px solid #F8A800;
	padding-left: 4px;
}
.Fond_SDB {
	border-left: 5px solid #00307E;
	padding-left: 4px;
}
.Fond_CADEAUX {
        //border-left: 5px solid #E823E6;
        border-left: 5px solid #3399cc;
        padding-left: 4px;
}


.Fond_SERV {
        border-left: 5px solid #3399cc;
        padding-left: 4px;
}


.Fond {
padding-left: 2px;
}

.prix_barre{
        text-decoration:line-through;
        font-size:1.2em;
        font-weight:bold;
  }



#ENTREE .titre, .titreVert, #INT .txtfd{
        color: #64BE00;
}


#FEN .titre, .titreJaune, #FEN .txtfd, #SDB .txtfd {
	color: #F8A800;
}
#INT .titre, .titreRouge, .prix, .prix_barre, #ENT .txtfd {
	color: #D03304;
}

#INT a.txt {
color: #D03304;
} 

#FEN a.txt {
color: #f5be34;
}
.titre, .titreVert, .titreRouge, .prix, .titreBleu,  #SDBC .titre {
        font-family: Arial, "Avant Garde", Helvetica, Verdana;
        font-size: 16px;
        font-weight: bold;
        font-weight: bold;
        top: 0px;
        vertical-align: top;
}

.titreBleu , #SDB .titre {
	color: #00307E;
}


.titreGris {
	font-family: Arial, Verdana, "Avant Garde", Helvetica, sans-serif;
	font-size: 22px;
	color: #666666;
	font-weight: normal;
}

#SERV .titre, .titreBleuLogo {
	font-family: Arial, Verdana, "Avant Garde", Helvetica, sans-serif;
	font-size: 16px;
	color: #3399cc;
	font-weight: bold;
}
#CADEAUX .titre, .titreBleuLogo {
	font-family: Arial, Verdana, "Avant Garde", Helvetica, sans-serif;
	font-size: 16px;
	color: #3399cc;
	font-weight: bold;
}

#ENTREE .titreFd, .titreFdVert {
	font-family: Arial, "Avant Garde", Helvetica, Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	top: 0px;
	vertical-align: top;
	background-color: #64BE00;
	width: 100%;
	font-style: italic;
}
#FEN .titreFd, .titreFdJaune {
	font-family: Arial, "Avant Garde", Helvetica, Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	top: 0px;
	vertical-align: top;
	background-color: #F8A800;
	width: 100%;
	padding-left: 10px;
	font-style: italic;
}
#INT .titreFd, .titreFdRouge {
	font-family: Arial, "Avant Garde", Helvetica, Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	top: 0px;
	vertical-align: top;
	background-color: #D03304;
	width: 100%;
	padding-left: 10px;
	font-style: italic;
}
#SDB .titreFd, .titreFdBleu {
	font-family: Arial, "Avant Garde", Helvetica, Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	top: 0px;
	vertical-align: top;
	background-color: #00307E;
	width: 100%;
	padding-left: 10px;
	font-style: italic;
}
#SDB a.txt, .txtBleu {
	font-family: Arial, Verdana, "Avant Garde", Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3399cc;
}
.menuBlc {
	font-family: Arial, Verdana, "Avant Garde", Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.menuBlc:link {
 	font-family: Arial, Verdana, "Avant Garde", Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.menuBlc:visited {
 	font-family: Arial, Verdana, "Avant Garde", Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.menuBlc:hover {
 	font-family: Arial, Verdana, "Avant Garde", Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3399cc;
	text-decoration: none;
}
/***
.menuENTREE {
	font-family: Arial, Verdana, "Avant Garde", Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.menuENTREE:link {
 	font-family: Arial, Verdana, "Avant Garde", Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.menuENTREE:visited {
 	font-family: Arial, Verdana, "Avant Garde", Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.menuENTREE:hover {
 	font-family: Arial, Verdana, "Avant Garde", Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #00C300;
	text-decoration: none;
}
**/
.txtEntree {
	font-family: Arial, "Avant Garde", Helvetica, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #64BE00;
}
a.txtEntree:link {
	font-family: Arial, Verdana, "Avant Garde", Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #64BE00;
}
a.txtEntree:visited {
 	font-family: Arial, Verdana, "Avant Garde", Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #64BE00;
}
a.txtEntree:hover {
 	font-family: Arial, Verdana, "Avant Garde", Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
/**
.menuFEN {
	font-family: Arial, Verdana, "Avant Garde", Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.menuFEN:link {
 	font-family: Arial, Verdana, "Avant Garde", Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.menuFEN:visited {
 	font-family: Arial, Verdana, "Avant Garde", Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.menuFEN:hover {
 	font-family: Arial, Verdana, "Avant Garde", Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #f5be34;
	text-decoration: none;
}
**/

.menuCADEAUX {
        font-family: Arial, Verdana, "Avant Garde", Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: #FFFFFF;
        text-decoration: none;
}
a.menuCADEAUX:link {
        font-family: Arial, Verdana, "Avant Garde", Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: #FFFFFF;
        text-decoration: none;
}
a.menuCADEAUX:visited {
        font-family: Arial, Verdana, "Avant Garde", Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: #FFFFFF;
        text-decoration: none;
}
a.menuCADEAUX:hover {
        font-family: Arial, Verdana, "Avant Garde", Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        //color: #E823E6;
        color: #3399cc;
        text-decoration: none;
}


#SERV nav_haut {
        font-family: Arial, "Avant Garde", Helvetica, Verdana;
        font-size: 11px;
        font-weight: bold;
        color: #666666;
	text-decoration: none;
}
#SERV a.nav_haut:link {
        font-family: Arial, Verdana, "Avant Garde", Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: #666666;
	text-decoration: none;
}
#SERV a.nav_haut:visited {
        font-family: Arial, Verdana, "Avant Garde", Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: #666666;
	text-decoration: none;
}
#SERV a.nav_haut:hover {
        font-family: Arial, Verdana, "Avant Garde", Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: #666666;
	text-decoration: underline;

}

#CADEAUX nav_haut {
        font-family: Arial, "Avant Garde", Helvetica, Verdana;
        font-size: 11px;
        font-weight: bold;
        color: #666666;
        text-decoration: none;
}
#CADEAUX a.nav_haut:link {
        font-family: Arial, Verdana, "Avant Garde", Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: #666666;
        text-decoration: none;
}
#CADEAUX a.nav_haut:visited {
        font-family: Arial, Verdana, "Avant Garde", Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: #666666;
        text-decoration: none;
}
#CADEAUX a.nav_haut:hover {
        font-family: Arial, Verdana, "Avant Garde", Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: #666666;
        text-decoration: underline;

}





#ENTREE nav_haut {
        font-family: Arial, "Avant Garde", Helvetica, Verdana;
        font-size: 11px;
        font-weight: bold;
        color: #64BE00;
}
#ENTREE a.nav_haut:link {
        font-family: Arial, Verdana, "Avant Garde", Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: #64BE00;
}
#ENTREE a.nav_haut:visited {
        font-family: Arial, Verdana, "Avant Garde", Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: #64BE00;
}
#ENTREE a.nav_haut:hover {
        font-family: Arial, Verdana, "Avant Garde", Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: #000000;

}


#FEN .nav_haut, .txtFenetre {
	font-family: Arial, "Avant Garde", Helvetica, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #f5be34;
}
a.txtFenetre:link {
	font-family: Arial, Verdana, "Avant Garde", Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #f5be34;
}
a.txtFenetre:visited {
 	font-family: Arial, Verdana, "Avant Garde", Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #f5be34;
}
a.txtFenetre:hover {
 	font-family: Arial, Verdana, "Avant Garde", Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
/**
.menuINT {
	font-family: Arial, Verdana, "Avant Garde", Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.menuINT:link {
 	font-family: Arial, Verdana, "Avant Garde", Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.menuINT:visited {
 	font-family: Arial, Verdana, "Avant Garde", Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.menuINT:hover {
 	font-family: Arial, Verdana, "Avant Garde", Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #D03304;
	text-decoration: none;
}
**/

#INT .nav_haut, .txtInt {
	font-family: Arial, "Avant Garde", Helvetica, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #D03304;
}
#INT a.nav_haut:link, a.txtInt:link {
	font-family: Arial, Verdana, "Avant Garde", Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #D03304;
}
#INT a.nav_haut:visited, a.txtInt:visited {
 	font-family: Arial, Verdana, "Avant Garde", Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #D03304;
}

#INT a.nav_haut:hover, a.txtInt:hover {
 	font-family: Arial, Verdana, "Avant Garde", Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
/**
.menuSDB {
	font-family: Arial, Verdana, "Avant Garde", Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.menuSDB:link {
 	font-family: Arial, Verdana, "Avant Garde", Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.menuSDB:visited {
 	font-family: Arial, Verdana, "Avant Garde", Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.menuSDB:hover {
 	font-family: Arial, Verdana, "Avant Garde", Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #004590;
	text-decoration: none;
}
***/
#SDB .nav_haut, .txtSDB {
	font-family: Arial, "Avant Garde", Helvetica, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #00307E;
}

#SDB h3 {
	color: #00307E;

}

.cadre {
	background-color: #E4E6E3;
	font-family: Arial, Verdana, "Avant Garde", Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	display: block;
	color: #000000;
	padding: 5px;
	text-align: center;
}
a.cadre:link {
	background-color: #E4E6E3;
	font-family: Arial, Verdana, "Avant Garde", Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	display: block;
	color: #3399cc;
	padding: 5px;
	text-align: center;
	text-decoration: underline;
}
a.cadre:visited {
	background-color: #E4E6E3;
	font-family: Arial, Verdana, "Avant Garde", Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	display: block;
	color: #000000;
	padding: 5px;
	text-align: center;
}
a.cadre:hover {
	background-color: #E4E6E3;
	font-family: Arial, Verdana, "Avant Garde", Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	display: block;
	color: #000000;
	padding: 5px;
	text-align: center;
}
.cadre2 {
	background-color: #FFFFFF;
	font-family: Arial, Verdana, "Avant Garde", Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	display: block;
	color: #000000;
	padding: 5px;
	text-align: center;
	border: 1px solid #56b5d3;
}

.cadre3 {
	padding-left: 25px;
	background-image: url(../images/cadre1.jpg);
	background-repeat: no-repeat;
	height: 110px;
	padding-bottom: 0px;
	background-position: bottom;
}

.cadre_une {
	padding-top: 70px;
	margin-left: 20px;
	padding-left: 25px;
        padding-right: 25px;
        background-image: url(../images/bg_diaporama.jpg);
        background-repeat: no-repeat;
        padding-bottom: 0px;
	height: 380px;
        /*background-position: bottom;*/


}


.lstFlch{
background-image: url(../puce.gif);
background-repeat: no-repeat;
background-position: left 6px;
padding-left: 15px;

}


.puce {
background-image: url(../puce.gif);
background-repeat: no-repeat;
background-position: left 6px;
font-size: 13px;
text-align: justify;
padding: 0px;
padding-left: 15px;
padding-top: -2px;
padding-bottom: 8px;
margin-left: 15px;
margin-right: 15px;
}

.table500 .puce {
font-size:11px;
margin-bottom: 0px;
}


.cadre4 {
	padding-left: 25px;
	background-image: url(../images/cadre2.jpg);
	background-repeat: no-repeat;
	height: 180px;
	padding-bottom: 0px;
	background-position: bottom;
}
.cadre5 {
	background-color: #ffffff;
	font-family: Arial, Verdana, "Avant Garde", Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	display: block;
	color: #3399cc;
	text-align: left;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 6px;
}
.cadre6 {
	background-color: #EBEBEB;
	font-family: Arial, Verdana, "Avant Garde", Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	display: block;
	color: #000000;
}

.retraitG1 {
	background-position: left;
	padding-left: 13px;
 line-height: 12px;
}

.retraitG1a {
	padding-left: 5px;
 line-height: 12px;
}

.retraitG2 {
	float: none;
	height: auto;
	list-style-position: inside;
	list-style-type: circle;
	padding-left: 70px;
	z-index: 70;
	text-align: justify;
	display: block;
	left: 70px;
	width: 330px;
}
.retraitG3 {
	padding-left: 23px;
	vertical-align: bottom;
	padding-bottom: 0px;
	text-align: left;
}
.retraitG4 {
	background-position: left;
	padding-left: 190px;
	padding-top: 22px;
}
.retraitG5 {
	background-position: left;
	padding-left: 10px;
	padding-right: 10px;
line-height: 9px;


}
.retraitD1 {
	margin-right: 30px;
	text-align: justify;
}
.retraitD2 {
	background-image: url(../images/trace.gif);
	background-repeat: no-repeat;
	margin-left: 90px;
	margin-right: 30px;
	text-align: justify;
	background-position: 65px;
}
.table400 {
	width: 400px;
	height: 205px;
	padding: 10px;
}
.table400G {
	text-align: right;
	float: left;
	width: 200px;
	height: 205px;
}
.table400D {
	width: 180px;
	float: right;
	margin-left: 5px;
}
.table200 {
	width: 225px;
	height: 180px;
	padding: 10px;
}
.table200G {
	width: 110px;
	height: 175px;
	text-align: left;
	float: left;
}
.table200D {
	width: 110px;
	float: right;
	margin-left: 5px;
}
.table {
	display: block;
	float: left;
	text-align: left;
	padding: 5px;
}
.tableD {
	display: block;
	float: right;
	text-align: left;
	padding: 5px;
	clear: right;
	width: 280px;
}
.tableGr {
	background-color: #E4E6E3;
	font-family: Arial, "Avant Garde", Helvetica, Verdana;
	font-size: 10px;
	font-weight: bold;
	display: block;
	color: #000000;
	float: left;
	text-align: center;
	padding: 7px;
	vertical-align: middle;
}
.tableGr50 {
	background-color: #E4E6E3;
	font-family: Arial, "Avant Garde", Helvetica, Verdana;
	font-size: 10px;
	font-weight: bold;
	display: block;
	color: #000000;
	float: left;
	text-align: center;
	padding: 7px;
	width: 50px;
	vertical-align: middle;
}
.table100 {
	font-family: Arial, "Avant Garde", Helvetica, Verdana;
	font-size: 11px;
	font-weight: normal;
	display: block;
	color: #000000;
	text-align: left;
	width: 110px;
	padding-top: 5px;
	padding-bottom: 5px;
	float: left;
	padding-right: 0px;
	clear: none;
	padding-left: 40px;
}
.table100centre {
	font-family: Arial, "Avant Garde", Helvetica, Verdana;
	font-size: 11px;
	font-weight: normal;
	display: block;
	color: #000000;
	text-align: center;
	width: 110px;
	float: left;
	clear: none;
	border: 1px solid #45A8C9;
	margin: 5px 5px 5px 15px;
}


.table200centre {
        font-family: Arial, "Avant Garde", Helvetica, Verdana;
        font-size: 11px;
        font-weight: normal;
        display: block;
	padding-top: 10px;
	padding-bottom: 10px;
        color: #D03304;
        text-align: center;
        width: 210px;
        float: left;
        clear: none;
        border: 1px solid  #D03304;
        margin: 5px 15px 15px 15px;
}


#INT .table100centre, #INT .table500, #INT .table100centre,  .cadreRouge {
border: 1px solid  #D03304;
}
#FEN .table100centre, #FEN .table500, #FEN .table200centre,  .cadreJaune {
border: 1px solid  #f5be34;
}
#ENTREE .table100centre, #ENTREE .table200centre, #ENTREE .table500, #ENTREE .table200centre, .cadreVert {
border: 1px solid  #64BE00;
}
#SDB .table100centre, #SDB .table200centre, .cadreBleu {
border: 1px solid #00307E;
}

#SERV .table200centre, #SERV .table100centre {
border: 1px solid #56B5D3;
}




.table95centre {
	font-family: Arial, "Avant Garde", Helvetica, Verdana;
	font-size: 11px;
	font-weight: normal;
	display: block;
	color: #000000;
	text-align: center;
	width: 90px;
	float: left;
	clear: none;
	border: 1px solid #45A8C9;
	margin: 5px 5px 5px 15px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.table500 {
	font-family: Arial, "Avant Garde", Helvetica, Verdana;
	font-size: 11px;
	font-weight: normal;
	display: block;
	color: #000000;
	text-align: left;
	width: 468px;
	float: left;
	clear: none;
	border: 1px solid #45A8C9;
	padding: 5px;
}
.table250 {
	background-color: #E4E6E3;
	font-family: Arial, "Avant Garde", Helvetica, Verdana;
	font-size: 11px;
	font-weight: bold;
	display: block;
	color: #000000;
	text-align: left;
	width: 250px;
	padding-top: 4px;
	padding-bottom: 4px;
	float: left;
	padding-right: 0px;
	clear: none;
	padding-left: 5px;
}
.tableFlch {
	display: block;
	float: left;
	clear: none;
	padding: 7px 10px;
}
.alignG {
	display: block;
	float: left;
	clear: none;
	padding: 0px;
}
.txtfd {
	background-color: #e4e6e3;
	font-family: Arial, "Avant Garde", Helvetica, Verdana;
	font-size: 11px;
	font-weight: bold;
	display: block;
	padding: 5px;
}


.coinVertG {
        background: #76963e url(../images/entete_csg_c1.gif) left top no-repeat;
}

.blocVert {
        background: #76963e url(../images/entete_bg_c1.gif) center top repeat-x;
        font-size: 12px;
        font-weight: bold;
        color: #FFFFFF;
}
.coinVertD {
        background: #76963e url(../images/entete_csd_c1.gif) right top no-repeat;
}

.coinJauneG {
        background:  url(../images/entete_csg_c4.gif) left top no-repeat;
}

.blocJaune {
        background:  url(../images/entete_bg_c4.gif) center top repeat-x;
        font-size: 12px;
        font-weight: bold;
        color: #FFFFFF;
}
.coinJauneD {
        background: url(../images/entete_csd_c4.gif) right top no-repeat;
}

.coinBleuG {
        background:  url(../images/entete_csg_c3.gif) left top no-repeat;
}

.blocBleu {
        background:  url(../images/entete_bg_c3.gif) center top repeat-x;
        font-size: 12px;
        font-weight: bold;
        color: #FFFFFF;
}
.coinBleuD {
        background: url(../images/entete_csd_c3.gif) right top no-repeat;
}

