body {

	margin:0px;
	background-color:Black;
	font-family: Arial, Helvetica, sans-serif;
}
.bandeauRecherche{

	background-image:url(/images/bandeau/logo_bas.jpg);
	background-repeat:no-repeat;
	
}
 
.recherche {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
}
.blocrecherche {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	background-image: url(/images/bandeau/encart_recherche.gif);
	background-repeat: repeat;
	background-position: center;
	text-align: left;
	text-indent: 20px;
}
.ongletact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(/images/bandeau/onglet_home_act.gif);
	background-repeat: no-repeat;
	text-align: center;
}
.onglet {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	background-image: url(/images/bandeau/onglet_home.gif);
	background-repeat: no-repeat;
	text-align: center;
}
a:link {
	color: #CCCCCC;
	text-decoration: none;
}
.ongletactcata {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #CCCCCC;
	background-image: url(/images/bandeau/ongletAct-menu-top.gif);
	background-repeat: no-repeat;
	width: 129px;
	text-align: center;
}
a:visited {
	text-decoration: none;
	color: #CCCCCC;
}
a:hover {
	text-decoration: none;
	color: #FFFFFF;
}
a:active {
	text-decoration: none;
	color: #FFFFFF;
}
.Style1 {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.Style2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
	font-weight: bold;
}
.Style3 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #000000; text-align: right; }

.LinkBlack {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #000000; text-align: right;text-decoration:none }
.LinkBlack:link{font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #000000; text-align: right;text-decoration:none }
.LinkBlack:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #000000; text-align: right;text-decoration:none }
.LinkBlack:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #000000; text-align: right;text-decoration:none }
.LinkBlack:active {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #000000; text-align: right;text-decoration:none }

.ssmenu {
	background-image: url(/images/bandeau/ssmenu-top-ligne.jpg);
	background-repeat: repeat-x;
}
.ssmenutext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	background-image: url(/images/bandeau/triangletop.gif);
	background-repeat: no-repeat;
	background-position: right center;
	color: #CCCCCC;
	text-align: center;
	width:110px;
	padding-right:10px;
}
.Style5 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #cccccc; background-image: url(/images/bandeau/ongletAct-menu-top.gif); background-repeat: no-repeat; width: 129px; text-align: center; }
.deroutage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
}
.fondGenerique
{
background-image: url(/images/decor/body_bout.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
/* bandeau */
/* DEBUT bandeau gauche */
.ombre {
	background-image: url(/images/menu/ombrebg.gif);
	background-repeat: repeat;
}
.titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #CCCCCC;
	text-align: center;
}
#listeMenuG {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #FFFFFF;
	list-style-type: none;
	margin-left: 0px;
	padding-left:0px;
	margin-top: 5px;
}
#listebg {
	margin-top: 0px;
	padding-left:0px;
	margin-left: 0px;
	list-style-type: none;
	text-align: left;
	text-decoration:none;
	font-size:11px;
	/*text-indent: 10px;*/
}
/*
#listebg a.selected{
	display:block;
	padding-left:5px;
	text-align: left;
	text-decoration:none;
	font-weight:bold;
	
}
*/
/*---------*/
#listebg li #selected 
{
	display:block;
	padding-left:5px;
	text-align: left;
	text-decoration:none;
	color:#000000;
	background:#FDC172;
	font-weight:bold;
	/*text-indent: 10px;*/
}

/*--------------*/
#listebg li a:link {
	display:block;
	padding-left:5px;
	text-align: left;
	text-decoration:none;
	font-weight:bold;
	/*text-indent: 10px;*/
}

#listebg li a:hover 
{
	display:block;
	padding-left:5px;
	text-align: left;
	text-decoration:none;
	color:#000000;
	/*
	color:#000000;
	background:#FDC172;

*/
/*	color:#FFFFFF;*/
	background:#FDA742;

	font-weight:bold;
	/*text-indent: 10px;*/
}
#listebg li a:visited {
		display:block;
	padding-left:5px;
	text-align: left;
	text-decoration:none;
	font-weight:bold;
	/*text-indent: 10px;*/
}
#listebg li a:active {
		display:block;
	padding-left:5px;
	text-align: left;
	text-decoration:none;
	font-weight:bold;
	/*text-indent: 10px;*/
}
/* FIN bandeau gauche */
.ligneVerti {
	background-image: url(/images/liste/ligne_verte_Verti.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.ligneHor {
	background-image: url(/images/liste/ligne_verte_Hor.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.barreseparation {
	background-image: url(/images/liste/barre_verte.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.gabarit_bout {
	background-image: url(/images/liste/bout_gabarit_25x90.jpg);
	background-repeat: no-repeat;
	height: 90px;
	width: 25px;
}
.gabarit_et {
	background-image: url(liste/et_gabarit_85x85.jpg);
	background-repeat: no-repeat;
	height: 85px;
	width: 100px;
	background-position: center 15px;
}
.cata-domaine {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #990000;
	font-weight: bold;
}
.cata-domaine:link {
		font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #990000;
	font-weight: bold;
}
.cata-domaine:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #990000;
	font-weight: bold;
}
.cata-domaine:hover {
		font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #990000;
	font-weight: bold;
}
.cata-domaine:active {
		font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #990000;
	font-weight: bold;
}

.lnkRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #CC0000;
	text-align: left;
	text-decoration:underline;
}
.lnkRed:link {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #CC0000;
	text-align: left;
	text-decoration:underline;
}
.lnkRed:visited {
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #CC0000;
	text-align: left;
	text-decoration:underline;
}
.lnkRed:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #CC0000;
	text-align: left;
	text-decoration:underline;
}
.lnkRed:active {
		font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #CC0000;
	text-align: left;
	text-decoration:underline;
}



.cata-descript {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	vertical-align: bottom;
}
.liste2 {
	font-size: 14px;
	font-weight: bold;
	color: #990000;
}

.liste1 {
	text-indent: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
}

.couleurfond {
	background-color: #fdc172;
}
.basbody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #000000;
	background-color: #fdc172;
	text-align: right;
	font-weight: bold;

	
	background-repeat: no-repeat;
	
}
a:link {
	color: #FFFFFF;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}
a:active {
	text-decoration: none;
	color: #FFFFFF;
}.barreseparation2 {

	background-image: url(/images/liste/barre_rouge.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	
}
.gabarit_et2 {

	background-image: url(/images/liste/et_gabarit2_85x85.jpg);
	background-repeat: no-repeat;
	height: 85px;
	width: 100px;
	background-position: center 15px;
}
.bandeau-droite1 {
	background-position: right top;
	width: 166px;
}
.barre_list_Haut {
	background-image: url(/images/liste/barre-liste-haut.jpg);
	background-repeat: no-repeat;
	height: 39px;
}
.barre_list_Bas {
	background-image: url(/images/liste/barre-liste-bas.jpg);
	background-repeat: no-repeat;
	height: 39px;
}
.barre_list_Bas2 {
	background-image: url(/images/liste/barre-liste-basCAVE.jpg);
	background-repeat: no-repeat;
	height: 39px;
}
.barre-list-pages {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	background-image: url(/images/liste/espaces-barre-liste.jpg);
	background-repeat: no-repeat;
	text-align: center;
	color: #FFFFFF;
}
.Style6 {color: #00FF33}
/* barre de pagination*/
.barreLink
{
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
}
.barreLink:link {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
}
.barreLink:visited {
	text-decoration: none;
	color: #FFFFFF;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
}
.barreLink:hover {
	text-decoration: none;
	color:#00FF33;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
}
.barreLink:active {
	text-decoration: none;
	color: #FFFFFF;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
}
.barreLinkSelected 
{
	color: #00FF33;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-align:center;
}
.barreSeparator
{
	color:White;font-weight:bold;width:10px;text-align:center;
}
.barreOptions
{
	background-color: #fdc172;
	padding:0;
	border-width:0;
	margin:0;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
.barreText
{
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
}

/* fin de barre de pagination */
#PaginationArea {
	height: 36px;
}

#PaginationArea #b1 {
	background-image: url(/Templates/images/pagination/barre_bas_vert01.gif);
	height: 36px;
	width: 6px;
	background-position: bottom;
	background-repeat: no-repeat;
}
#PaginationArea #b2 {
	background-image: url(/Templates/images/pagination/barre_bas_vert02.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
#PaginationArea #b3 {
	background-image: url(/Templates/images/pagination/barre_bas_vert03.gif);
	height: 36px;
	width: 6px;
	background-repeat: no-repeat;
	background-position: bottom;
}


.lnkMessage
{
	color: #000000;
	text-decoration:none;
	font-size: 11px;
	font-style: normal;
	font-weight: bolder;
	
}
.lnkMessage:link {
	color: #000000;
	text-decoration:none;
	font-size: 11px;
	font-style: normal;
	font-weight: bolder;
}
.lnkMessage:visited {
	text-decoration:none;
	color: #000000;
	font-size: 11px;
	font-style: normal;
	font-weight: bolder;
}
.barreLink:hover {
	text-decoration:none;
	color:#00FF33;
	font-size: 11px;
	font-style: normal;
	font-weight: bolder;
}
.lnkMessage:active {
	text-decoration:none;
	color: #000000;
	font-size: 11px;
	font-style: normal;
	font-weight: bolder;
}

.ActiveTab td 
{
	background-color: #FFFFFF;
	cursor: hand;
	height:25px;
}

.ActiveTab a 
{
	color: #000000;
}

.ActiveTab:hover a 
{
	color: #ffffff;
}


.ActiveTab:hover td
{
	color: White;
	background-color: #B86115;
	cursor: hand;
	height:25px;
}

.ActiveTabImp td 
{
	background-color: #E3E5E5;
	cursor: hand;
	height:25px;
}

.ActiveTabImp a 
{
	color: #000000;
}

.ActiveTabImp:hover a
{
	color: #ffffff;
}


.ActiveTabImp:hover td
{
	color: White;
	background-color: #B86115;
	cursor: hand;
	height:25px;
}
.EnteteBoisRouge
{
	background-image:url(/images/fonds/red_bois.gif);
	background-repeat:repeat;
	color:White;
	font-size:12px;
	font-weight:bold;
	padding:3px;
}
.ButtonTrans
{
	border-width:0;
	background-color:#FDC172;
}
.TypoRouge
{
	color:#990000;
	font-size:12px;
	font-weight:bolder;
}
.EnteteBoisVert
{
	background-image:url(/images/fonds/vert_bois.gif);
	background-repeat:repeat;
	color:White;
	font-size:12px;
	font-weight:bold;
	padding:3px;
}

.EnteteBoisMarron
{
	background-image:url(/images/fonds/bois_bois.gif);
	background-repeat:repeat;
	color:White;
	font-size:12px;
	font-weight:bold;
	padding:3px;
}


.ActiveTabBout td 
{
	background-color: #F8EACF;
	cursor: hand;
	height:25px;
}

.ActiveTabBout a 
{
	color: #000000;
}

.ActiveTabBout:hover a 
{
	color: #ffffff;
}


.ActiveTabBout:hover td
{
	color: White;
	background-color: #B86115;
	cursor: hand;
	height:25px;
}

.ActiveTabBoutImp td 
{
	background-color: #E3E5E5;
	cursor: hand;
	height:25px;
}

.ActiveTabBoutImp a 
{
	color: #000000;
}

.ActiveTabBoutImp:hover a
{
	color: #ffffff;
}


.ActiveTabBoutImp:hover td
{
	color: White;
	background-color: #B86115;
	cursor: hand;
	height:25px;
}
.CasierName
{
	color: #990000;
	font-size: 12px;
	font-style: italic;
	font-weight:bolder;
}

.AddRef{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #336633;
}
.AddRef a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #336633;
}
.AddRef a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #336633;
}


a.info {
position: relative;
text-decoration: none;
color: black;
display:block;
height:45px;
width:15px;
}
a.info span {
display: none;
}
a.info:hover {
background: none; /* correction d'un bug IE */
z-index: 500;
}
a.info:hover span {
display: inline;
position: absolute;
top: 2em;
left: 1em;
background: orange;
text-align: center;
color: white;
padding: 2px;
height:40px;
width:250px;

}
/* bulle masquée */
a.infoHide {
position: relative;
text-decoration: none;
color: black;
display:block;
height:45px;
width:15px;
}
a.infoHide span {
display: none;
}
a.infoHide:hover {
display: none;
}
a.infoHide:hover span {
display: none;
}

.RechAdv{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}
.RechAdv a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}
.RechAdv a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}
.CGVrecap{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}
.CGVrecap a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}
.CGVrecap a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}
.MsgErr
{
	font-size:12px;
	font-weight:bold;
	color:Red;
}
