body {
font-family:Arial;
font-size:12px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
overflow-x:hidden;
}

a{
color:#FFFFFF;
text-decoration:  none;
font-size:12px;
font-weight: bold;
border: none;
 }
a:hover {
color:#FFFFFF;
font-size:12px;
text-decoration:  underline; 
border: none;
 }

table {
font-size:12px;
border-collapse:collapse;
border-color:#666666;
}

#soustitre {
font-size:16px;
font-style:italic;
font-weight:bold;
}

#selection {
background-color:#FF9900;
}

#erreurs {
color:#FF0000; 
font-weight:bold;
}

#tableau {
	background-color: #e4c3d8;
	padding-right: 1%;
	font-weight:bold;
	font-size:10px;
}

#tableau3 {
	padding-right: 1%;
	font-size:10px;
}

#tableau2 {
	background-color: #e4c3d8;
	padding-right: 1%;
	font-weight:bold;
	font-size:10px;
}

#tableau4 {
  border: 0px solid #000; /* contour du tableau */
  width: 452px;
}
#tableau4 td, .tableau4 th {
  border: 0px solid #c480af; /* contour de chaque cellule */
  border-bottom-width:1px;
  width : 200px;
}
#tableau4 a:link, #tableau4 a:visited {
text-decoration:none;
}

#tableau4alerte {
  border: 0px solid #000; /* contour du tableau */
  width: 492px;
}
#tableau4alerte td, .tableau4alerte th {
  border: 0px solid #c480af; /* contour de chaque cellule */
  border-bottom-width:1px;

}
#tableau4alerte a:link, #tableau4alerte a:visited {
text-decoration:none;
}

#tableau5 {
  border: 0px solid #000; /* contour du tableau */
}
#tableau5 td, .tableau5 th {
  border: 0px solid #c480af; /* contour de chaque cellule */
  /*border-bottom-width:1px;*/
  color:#000000;
  font-size:11px;
  text-align:left;
}
#tableau5 a:link, #tableau5 a:visited, #tableau5 a:active, #tableau5 a:hover {
text-decoration:none;
font-weight:normal;
color:#000000;
font-size:11px;
text-align:left;
}

#tableau6 {
  border: 0px solid #000; /* contour du tableau */
}
#tableau6 td, .tableau6 th {
  border: 0px solid #CCCCCC; /* contour de chaque cellule */
  border-bottom-width:1px;
  color:#CCCCCC;
}
#tableau6 a:link, #tableau6 a:visited, #tableau6 a:active, #tableau6 a:hover {
text-decoration:none;
color:#CCCCCC;
}
#fctgrey{
color:#999999;
font-size:11px;
}
#fctgrey a:link, #fctgrey a:visited, #fctgrey a:active{
font-size:11px;
color:#999999;
font-weight:normal;
}

#rechercherapide {
font-size:12px;
/*background-image:url(/images/rechercherapidein.jpg); */
font-weight:normal;
}

#rechercherapide a:link, #rechercherapide a:visited, #rechercherapide a:active {
color:#c480af;
font-size:12px;
font-weight:normal;
text-decoration:none;
width:100%;
padding-left:20px;
background-repeat:no-repeat;
}

#rechercherapide2 a:link, #rechercherapide a:visited, #rechercherapide a:active {
display:block;
/* margin: -7px 0; */
height:18px;
width:184px;
color:#c480af;
font-size:12px;
font-weight:normal;
text-decoration:none;
background-image:url(/templates/metamorphouse_contenu/images/fondligne.png);
background-repeat:no-repeat;
width:100%;
}

#rechercherapide2 a:hover {
display:block;
/* margin: -7px 0; */
height:18px;
width:184px;
color:#c480af;
font-size:12px;
font-weight:bold;
text-decoration:none;
background-image:url(/templates/metamorphouse_contenu/images/fondligne2.png);
width:100%;
background-repeat:no-repeat;
}

#inscription{
background-color:#efdce9;
color:#c480af;
}
#inscriptiontitre{
color:#c480af;
font-size:14px;
font-weight:bold;
}
#monFormlab
{
	background-color: #e4c3d8;
	display: block;
	width: 493px;
	float: left;
	padding-right: 1%;
	text-align: left;
	letter-spacing: 1px;
}
#monForm label
{
	background-color: #e4c3d8;
	display: block;
	width: 260px;
	float: left;
	padding-right: 1%;
	text-align: right;
	letter-spacing: 1px;
}

#monForm label:hover
{
	font-weight: bold;
}

#monForm .form_label_nostyle
{
	background: none;
}

#monForm
{
/*width:540px;*/
}

#monForm p
{
	margin: 2px 0;
	/* border-top: 1px dashed gray; 
	padding: 5px 0 8px 0;*/	
	padding: 2px 0 2px 0;
}

/* fieldset , legend */
#monForm fieldset
{
	margin-bottom: 10px;
	border: #CCC 1px solid;
	margin-left: 1%;
}

#monForm fieldset:hover
{
	background-color: #FFF;
}

#monForm fieldset legend
{
	padding: 0 10px;
	border-left: #CCC 1px solid;
	border-right: #CCC 1px solid;
	font-size: 1.2em;
	color: #000000;
	font-weight:bold;
}


#monForm2 label
{
	background-color: #e4c3d8;
	display: block;
	width: 260px;
	float: left;
	padding-right: 1%;
	text-align: right;
	letter-spacing: 1px;
}

#monForm2 label:hover
{
	font-weight: bold;
}

#monForm2 .form_label_nostyle
{
	background: none;
}

#monForm2
{
width:540px;
}

#monForm2 p
{
	margin: 2px 0;
	/* border-top: 1px dashed gray; 
	padding: 5px 0 8px 0;*/	
	padding: 2px 0 2px 0;
}

/* fieldset , legend */
#monForm2 fieldset
{
	margin-bottom: 10px;
	border: #CCC 1px solid;
	margin-left: 1%;
}

#monForm2 fieldset:hover
{
	background-color: #FFF;
}

#monForm2 fieldset legend
{
	padding: 0 10px;
	border-left: #CCC 1px solid;
	border-right: #CCC 1px solid;
	font-size: 1.2em;
	color: #000000;
	font-weight:bold;
}

#formg fieldset
{
	margin-bottom: 10px;
	border: #CCC 1px solid;
	margin-left: 1%;
}

#formg fieldset:hover
{
	background-color: #FFF;
}

#formg fieldset legend
{
	padding: 0 10px;
	border-left: #CCC 1px solid;
	border-right: #CCC 1px solid;
	font-size: 1.2em;
	color: #999;
}


/* Input */

/* #monForm input, #monForm select
{
	margin-left: 1%;
	width: 230px;
	border: #CCC 1px solid;
}
#monForm input[type="checkbox"], #monForm input[type="radio"]
{
	margin-left: 1%;
	width: 10px;
	border: #CCC 1px solid;
}
#monForm input:hover, #monForm select:hover, #monForm input:focus, #monForm select:focus
{
	border: #999 1px solid;
	background-color: #DDEEFF;
}

#monForm .form_input_day_month
{
	width: 3%;
}

#monForm .form_input_year
{
	width: 6%;
}
*/
.monFormFr
{
	
	width: 220px;
	border: #CCC 1px solid;
}
.monFormFr:hover, #monFormFr:hover, #monFormFr:focus, #monFormFr:focus
{
	border: #999 1px solid;
	background-color: #DDEEFF;
}



.monFormck
{
	margin-left: 1%;
	width: 40px;
	border: #CCC 0px solid;
}
.Style2 {color: #0000FF;}


.blocMenu
{
	margin-top: 5px;
	border: solid 1px #EAEAEA;
	/*width: 210px;*/
}

.clicTitre
 {
	height: 30px;
	background-image:url(/templates/metamorphouse_contenu/images/fond_entete.jpg);
	background-repeat: repeat-x;
	border-bottom: solid 1px #EAEAEA;

	font-weight: bold;
	font-size: 14px;
	color: #777777;
	text-decoration:none;
	font-family: Arial,Tahoma,Verdana,Helvetica,sans-serif;
	padding-left: 10px;
}

.clicCacher
  {
  width:184px;
  top: -20px;
  position: relative;
  text-align:right;
  }

.contenant
  {
  width:210px;
  display : block;
  border: 1px solid #FFFFFF;
  }
  
.componentheading, .componentheading a:link, .componentheading a:active, .componentheading a:visited {
font-weight: bold;
font-size: 16px;
height: 23px;
line-height: 20px;
font-family:Arial;
border-bottom: 1px solid #000000;
color: #000000;
margin-bottom: 5px;
margin-left:5px;
width:96%;
}

.componentheadingrech, .componentheadingrech a:link, .componentheadingrech a:active, .componentheadingrech a:visited {
font-weight: bold;
font-size: 16px;
height: 23px;
line-height: 20px;
font-family:Arial;
color: #000000;

}

a.derniererea, a.derniererea2, a.derniererea2:visited{
	text-decoration: none;
}
a.derniererea2:hover{
	text-decoration: underline;
}
a.derniererea:link, a.derniererea:visited, a.derniererea:hover {
padding-left:22px;
padding-top:5px;
font-weight: bold;
font-size: 10px;
height: 12px;
line-height: 12px;
font-family:Arial;
color: #000000;

}

a.derniererea2:link, a.derniererea2:visited, a.derniererea2:hover {
padding-left:0px;
padding-top:5px;
font-weight: bold;
font-size: 10px;
height: 12px;
line-height: 12px;
font-family:Arial;
color: #000000;

}


.componentheadingB, .componentheadingB a:link, .componentheadingB a:active, .componentheadingB a:visited {
font-weight: bold;
font-size: 16px;
height: 12px;
line-height: 20px;
font-family:Arial;
/* border-bottom: 1px solid #000000; */
color:#000000;
margin-bottom: 5px;
margin-left:5px;
width:96%;
text-decoration: none;
}

.componentheadingS, .componentheadingS a:link, .componentheadingS a:active, .componentheadingS a:visited {
font-weight: bold;
font-size: 16px;
height: 23px;
line-height: 20px;
font-family:Arial;

color: #000000;
margin-bottom: 5px;
margin-left:0px;
width:96%;
}

.componentheadingvS, .componentheadingvS a:link, .componentheadingvS a:active, .componentheadingvS a:visited {
font-weight: bold;
font-size: 14px;
height: 18px;
line-height: 18px;
font-family:Arial;

color: #000000;

margin-left:0px;

}

.componentheadingP, .componentheadingP a:link, .componentheadingP a:active, .componentheadingP a:visited {
font-weight: bold;
font-size: 12px;
height: 16px;
line-height: 20px;
font-family:Arial;
color: #000000;
margin-bottom: 5px;
text-decoration:none;
}

.componentheadingcompte, .componentheadingcompte a:link, .componentheadingcompte a:active, .componentheadingcompte a:visited {
font-weight: bold;
font-size: 12px;
line-height: 20px;
font-family:Arial;
color: #000000;
margin-bottom: 5px;
text-decoration:none;
}

.componentheadingSmall, .componentheadingSmall a:link, .componentheadingSmall a:active, .componentheadingSmall a:visited {
font-weight: bold;
font-size: 10px;
height: 12px;

font-family:Arial;
color: #000000;

text-decoration:none;
}

.componentheadingPB, .componentheadingPB a:link, .componentheadingPB a:active, .componentheadingPB a:visited {
font-weight: bold;
font-size: 12px;
height: 16px;
line-height: 20px;
font-family:Arial;
color:#000000;
text-decoration:none;
}
.componentheading2, .componentheading2 a:link, .componentheading2 a:active, .componentheading2 a:visited {
font-weight: bold;
font-size: 16px;
height: 23px;
text-decoration:none;
font-family:Arial;
border-bottom: 1px solid #000000;
color: #000000;
margin-bottom: 5px;
}
.rechercheavancee {
font-weight: bold;
font-size: 12px;
font-family:Arial;
color: #000000;
}		  



.tableaurecherche {
height:190px;


}

.tableaurecherche td {
width:152px;
color:#ffffff;
text-decoration: none;
font-weight: bold;
font-size:11px;


}

.tableaurecherche a:link, a:visited, a:active{
color:#ffffff;
text-decoration: none;
font-weight: bold;
font-size:11px;

}

.tableaurecherche a:hover{
color:#666666;
font-size:11px;
font-weight: bold;

}

a.prec:link, a.prec:active, a.prec:visited, a.prec:hover{
color:#343434;
text-decoration: none;
font-weight: bold;
font-size:10px;
line-height:11px;
text-align:center;
}

.prec td {
color:#343434;
text-decoration: none;
font-weight: bold;
font-size:10px;
line-height:11px;
text-align:center;

}

.cellulerecherche a:link, .cellulerecherche a:active, .cellulerecherche a:hover, .cellulerecherche a:visited{
border:solid #c480af 0px;
background-color:#e7d8e2;
color:#343434;
text-decoration: none;
font-weight: bold;
font-size:10px;
}

.cellulerecherche a:hover{
border:solid #c480af 0px;
background-color:#e7d8e2;
color:#000000;
text-decoration: none;
font-weight: bold;
font-size:10px;
}

.cellulerecherche{
border:solid #c480af 1px;
background-color:#e7d8e2;
color:#5d5c5d;
text-decoration: none;
font-weight: bold;
font-size:10px;
}

.cellulerecherche td {
text-align:left;

background-color:#e7d8e2;
white-space:nowrap;

}

.cellulerecherche2, .cellulerecherche2 a:link, .cellulerecherche2 a:active, .cellulerecherche2 a:hover, .cellulerecherche2 a:visited{
color:#000000;
text-decoration: none;
font-weight: bold;
font-size:11px;
background-color:#FFFFFF;
text-align:left.
}

.cellulerecherche2 td {
font-weight: bold;
font-size:11px;
color:#000000;
background-color:#FFFFFF;
}

.affichespe {
font-family:Arial;
text-decoration: none;

font-size:11px;
}

.affichespe td {
background-image:url(/images/specialiste1.jpg); 
width:114px; 
background-repeat:repeat-y;
text-align:center;

}

.departementhead {
font-weight: bold;
font-size: 12px;
font-family:Arial;
background-image:url(/templates/metamorphouse_contenu/images/dep.png);
color:#000000;
padding-right:20px;

width:689px;
height:45px;
background-repeat:no-repeat;
}
#rechrap ul {
/*display:block; */
/* margin: -7px 0; */
padding-left:0px;
width:184px;
color:#000000;
font-size:10px;
font-weight:normal;
text-decoration:none;
background-image:url(/templates/metamorphouse_contenu/images/fondligne.png);
background-repeat:no-repeat;

list-style:none;
}
#rechrap li {
/*display:block; */
/* margin: -7px 0; */
padding-left:30px;
height:18px;
width:184px;
color:#000000;
font-size:10px;
font-weight:normal;
text-decoration:none;
background-image:url(/templates/metamorphouse_contenu/images/fondligne.png);
background-repeat:no-repeat;

list-style:none;
}

#rechraplie 
{
	padding-left: 10px;
	padding-top: 0px;
	/*height: 15px;*/
	list-style:none;
}

#___rechraplie:hover{
/*display:block; */
/* margin: -7px 0; */
padding-left:22px;
padding-top:3px;
height:15px;
width:170px;
color:#000000;
font-size:11px;
text-decoration:none;
background-image:url(/templates/metamorphouse_contenu/images/fondligne2.png);
background-repeat:no-repeat;

font-weight:normal;
list-style:none;
}

#dernierereafond {
/*display:block; */
/* margin: -7px 0; */

height:18px;
width:260px;
color:#000000;
font-size:10px;
font-weight:normal;
text-decoration:none;
background-image:url(/templates/metamorphouse_contenu/images/fondlignerea.png);
background-repeat:no-repeat;
text-align:left;

list-style:none;
}
#dernierereafond:hover{
/*display:block; */
/* margin: -7px 0; */
text-align:left;
height:18px;
width:260px;
color:#000000;
font-size:10px;
text-decoration:none;
background-image:url(/templates/metamorphouse_contenu/images/fondligne2rea.png);
background-repeat:no-repeat;

font-weight:normal;
list-style:none;
}

#dernierereafond2 {
height:18px;
width:233px;
color:#000000;
font-size:10px;
font-weight:normal;
text-decoration:none;
background-repeat:no-repeat;
text-align:left;

list-style:none;
}
#dernierereafond2:hover{
/*display:block; */
/* margin: -7px 0; */
text-align:left;
height:18px;
width:233px;
color:#000000;
font-size:10px;
text-decoration:none;
background-image:url(/templates/metamorphouse_contenu/images/fondligne2rea3.png);
background-repeat:no-repeat;

font-weight:normal;
list-style:none;
}

#rechrap a:link, #rechrap a:active,#rechrap a:visited
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #777777;
	text-decoration:none;
	width:210px;
	font-weight:normal;
	font-size:11px;
	text-decoration:none;
	list-style:none;
}

#rechrap a:hover
{
	/*font-weight: bold;*/
	text-decoration:underline;
	color: black;
	color: #67455E;
}

#rechrap li a:link, #rechrap li a:active,#rechrap li a:visited{
color:#000000;
text-decoration:none;
width:210px;
font-weight:normal;
font-size:10px;
list-style:none;
}

.buttonrecherche1, .buttonrecherche1 a:link, .buttonrecherche1 a:active, .buttonrecherche1 a:hover, .buttonrecherche1 a:visited{
text-align:center;
color:#FFFFFF;

width:142px;
height:28px;
cursor:pointer;
border:none;
font-weight:bold;
font-family:inherit;
background: url(../images/boutton1.jpg) no-repeat  center transparent;
vertical-align: middle;
text-decoration:none;
}


.buttonrecherche, .buttonrecherche a:link, .buttonrecherche a:active, .buttonrecherche a:hover, .buttonrecherche a:visited{
text-align:center;
color:#FFFFFF;

width:174px;
height:28px;
cursor:pointer;
border:none;
font-weight:bold;
font-family:inherit;
background: url(../images/boutton2.gif) no-repeat  center transparent;
vertical-align: middle;
text-decoration:none;
}

.buttonrecherchegrand, a.buttonrecherchegrand:link, a.buttonrecherchegrand:active, a.buttonrecherchegrand:hover, a.buttonrecherchegrand:visited{
text-align:center;
color:#FFFFFF;
font-size:12px;
width:185px;
height:28px;
cursor:pointer;
border:none;
font-weight:bold;
font-family:inherit;
background: url(../images/bouttong.jpg) no-repeat  center transparent;
vertical-align: middle;
text-decoration:none;
}

a.mainlevel:hover

.buttonrecherchemini, .buttonrecherchemini a:link, .buttonrecherchemini a:active, .buttonrecherchemini a:hover, .buttonrecherchemini a:visited{
text-align:center;
color:#FFFFFF;

width:90px;
height:28px;
cursor:pointer;
border:none;
font-weight:bold;
font-family:inherit;
background: url(../images/bouttonmini.jpg) no-repeat  center transparent;
vertical-align: middle;
text-decoration:none;
}

#recherchelinks a:link, #recherchelinks a:active,#recherchelinks a:visited{
color:#a62170;
text-decoration:none;
font-weight:bold;
font-family:Arial;

}

#recherchelinksnoir a:link, #recherchelinksnoir a:active,#recherchelinksnoir a:visited{
color:#000000;
text-decoration:underline;
font-weight:bold;
font-size:11px;
font-family:Arial;
}



#recherchelinksnoir2, #recherchelinksnoir2 a:link, #recherchelinksnoir2 a:active,#recherchelinksnoir2 a:visited{
color:#000000;
text-decoration:underline;
font-weight:bold;
font-size:12px;
font-family:Arial;
}

#recherchelinksviolet, #recherchelinksviolet a:link, #recherchelinksviolet a:active,#recherchelinksviolet a:visited{
color:#a62170;
text-decoration:none;
font-weight:bold;
font-size:12px;
font-family:Arial;
}

.upload {
font-family:Arial;
font-style:italic;
font-size:10px;
padding-right:20px;
}

.recherchelinksnoir a:link, .recherchelinksnoir a:active,.recherchelinksnoir a:visited, .recherchelinksnoir a:hover{
color:#000000;
font-weight:bold;
font-size:11px;
font-family:Arial;
}
.recherchelinksgris a:link, .recherchelinksgris a:active,.recherchelinksgris a:visited, .recherchelinksgris a:hover{
color:#5a5959;
text-decoration:underline;
font-weight:bold;
font-size:11px;
font-family:Arial;
}

a.recherchelinksgris:hover, a.recherchelinksgris:link, a.recherchelinksgris:active,a.recherchelinksgris:visited{
color:#5a5959;
text-decoration:underline;
font-weight:bold;
font-size:11px;
font-family:Arial;
}

.boutonrech{
background-color:#FFFFFF; 
border:none; 
font:Arial; 
font-size:11px; 
font-weight:bold;
text-decoration:underline;
cursor:pointer;
}
.boutonpage{
background-color:#FFFFFF; 
border:solid;
border-width:1px;
border-color:#CCCCCC; 
font:Arial;
color:#0033CC;
font-size:11px; 
font-weight:bold;
text-decoration:underline;
cursor:pointer;
}
.boutonpage2{
background-color:#FFFFFF; 
border:solid;
border-width:1px;
border-color:#FFFFFF; 
font:Arial;
color:#FF0099;
font-size:11px; 
font-weight:bold;
text-decoration:underline;
cursor:pointer;
}
#navigation-recherche
{
	text-align: center;
	width: 100%;
	font-size: 11px;
	margin: 15px 0 0;
}
#navigation-recherche select
{
	font-size: 11px;
}

#listecom a 
{
	color: #666;
	text-decoration: underline;
	font-size:12px;
}
#listecom a:hover
{
	color: #000;
}
.lienCommentaireHome
{
	text-decoration: none;
}
.lienCommentaireHome, .lienCommentaireHome:visited, .lienCommentaireHome:hover
{
	color: #000;
	font-size: 10px;
	font-weight: normal;
}
.lienCommentaireHome:hover
{
	text-decoration: underline;
}

#popupInfo
{
	display: block;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url("/images/noir-50-pourcent.png");
}

#voirDernieresRealisations
{
	padding-left: 284px;
	padding-top: 5px;
	width: 165px;
	float: left;
}
#voirDernieresRealisations select
{
	font-size: 11px;
}

#BlocCentral
{
	/*background-color: #BEC1C1;*/
	/*border: solid 5px #FFFFFF;*/
	width: 100%;
	height: 93px;
	margin-top: 6px;
	background-image:url(/images/fond_bh.png);
}
#BlocCentralLogo
{
	position: relative;
	top: 0px;
	left: 0px;
	text-align: left;
	width:240px;
	float: left;
}
#BlocLogin
{
	background-color: #BEC1C1;
	position: relative;
	float:right;
	top: 0px;
	right: 0px;
	text-align: left;
	height: 93px;
}
#BlocLogin table 
{
	margin: 2px;
	/*border-left: solid 1px #FFFFFF;*/
	height: 83px;
}
#BlocLogin td 
{
	padding: 1px;
	font-size: 11px;
	color: #FFFFFF;
}
#BlocLogin input.saisie
{
	border: solid 1px #973F7F;
	font-size: 11px;
	width: 100px;
	padding: 0 3px 0 3px;
}
#BlocLogin input.btnConnecter
{
	font-size: 11px;
	padding: 1px;
	margin: 1px;
	border: 0px;
}
#BlocLogin td.identifie span.bonjourPseudo
{
	font-size: 14px;
	font-weight: bold;
	line-height:34px;
}
#BlocLogin td.identifie a
{
	font-size: 12px;
	text-decoration: underline;
	color: #ffffff;
}
#BlocLogin td.identifie a.monCompte
{
	font-size:13px;
}

#BlocOnglets 
{
	height: 48px;
	clear: left;
	clear: top;
	float: left;
	width: 976px;
	position: relative;
	left: 0px;
	top: 10px;
}

#BlocOnglets table
{
	position: relative;
	height: 28px;
	width: 100%;
}

#BlocOnglets td.onglets table, #BlocOnglets td.ongletsFirst table, #menuDecosDuMoment, #menuTop
{
	background-color: #B16E8E;
}
#BlocOnglets td.ongletsverts table, #BlocOnglets td.ongletsvertsFirst
{
	background-color: #B5BD18;
}
#BlocOnglets td.onglets, #BlocOnglets td.ongletsverts
{
	padding-left: 2px;
	text-align: center;
}
#BlocOnglets td.ongletsFirst, #BlocOnglets td.ongletsvertsFirst
{
	padding-left: 0px;
	text-align: center;
}


#BlocOnglets td.ongletC
{
	color: #fff;
	vertical-align: center;
	padding-left: 10px;
	padding-right: 10px;
}

#BlocOnglets td.ongletG, #BlocOnglets td.ongletD, #BlocOnglets td.ongletGvert, #BlocOnglets td.ongletDvert
{
	width: 10px;
	padding: 0px;
	background-repeat: no-repeat;
}

#BlocOnglets td.ongletG
{
	/*background-image: url("/images/ongletG.gif");*/
}
#BlocOnglets td.ongletGvert
{
	/*background-image: url("/images/ongletGvert.gif");*/
}

#BlocOnglets td.ongletD
{
	/*background-image: url("/images/ongletD.gif");*/
}
#BlocOnglets td.ongletDvert
{
	/*background-image: url("/images/ongletDvert.gif");*/
}

#BlocOnglets td.ongletC, #BlocOnglets td.ongletC a, #BlocOnglets td.ongletCvert, #BlocOnglets td.ongletCvert a
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
#BlocOnglets td.ongletC a:hover
{
	color: #FFBFF2;
	text-decoration: none;
}
#BlocOnglets td.ongletCvert a:hover
{
	color: #EEEEEE;
	text-decoration: none;
}

#menuDecosDuMoment, #menuTop
{
	position: relative;
	top: -1px;
	visibility:hidden;
	padding-top: 5px;
	padding-left: 20px;
	padding-bottom: 7px;
	text-align: left;
	line-height: 18px;
	-moz-opacity:0.9;
	opacity: 0.9;
	filter:alpha(opacity=90);
	z-index:9999;
	color: #FFFFFF;
}

#menuDecosDuMoment a, #menuTop a
{
	text-decoration: none;
	color: #FFFFFF;
}
#menuDecosDuMoment a:hover, #menuTop a:hover
{
	text-decoration: underline;
}

/* ADMIN : présentation des formulaires */
.tableForm 
{
	width: 968px;
}
.tableForm th, .tableForm td
{
	padding: 3px;
	border: solid 1px black;
	text-align: center;
}
.tableForm th, .tableFormAjoutVisuel th
{
	background-color: #cccccc;
	font-weight: bold;
}
.tableForm td.gauche
{
	text-align: left;
}
.tableForm input, .tableForm select, .tableForm textarea, .tableFormAjoutVisuel input, .tableFormAjoutVisuel select, .tableFormAjoutVisuel textarea
{
	font-family: Arial;
	font-size: 12px;
	padding: 0px;
}
.tableForm input
{
	width: 30px;
}
.tableForm input.large
{
	width: 300px;
}
.tableForm select
{
	width: 50px;
}
.tableForm textarea
{
	width: 345px;
	height: 18px;
}
.tableFormAjoutVisuel th, .tableFormAjoutVisuel td
{
	padding: 3px;
	border: solid 1px black;
}
.tableFormAjoutVisuel th
{
	text-align: right;
}
select.bg, select.bgOn
{
	font-size: 11px;
	width: 155px;
	margin: 1px;
	border: 1px solid #cccccc;
}
select.bgOn
{
	color: #aaaaaa;
}
input.bg
{
	font-size: 11px;
	margin: 1px;
	border: 1px solid #cccccc;
	padding: 1px 6px 1px 6px;
}
.rechBGClosed
{
	padding-left: 10px;
}
.rechBGOpen
{
	background-color: #f5f5f5;
	border: 1px solid grey;
	margin: 5px;
	padding: 5px;
}
#rechBGNomFrm
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin: 1px;
}

#commentaire
{
	width: 300px;
	height: 140px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
}

#tabFooter
{
	width: 100%;
}

#tabFooter td
{
	padding-left: 15px;
	padding-right: 15px;
	padding-top:0;
	padding-bottom:0;
	color: #FFF;
	vertical-align: top;
}
#tabFooter a
{
	font-weight: normal;
	color: #FFF;
	font-size: 12px;
}
.separationGauche
{
	border-left: 1px dotted white;
}


a, .footermeta a {
 font-family: Arial, Helvetica, sans-serif;
 text-decoration : none;
 color:#fff; 
}
a:hover {
 text-decoration: underline;
 color:#fff; 
}

a.login:link {
font-size: 12px !important ; 
 font-family: Arial, Helvetica, sans-serif !important ; 
 text-align: left !important ; 
 font-weight: bold !important ; 
color: #FFFFFF;
text-decoration:none;
}
a.login:visited {
font-size: 12px !important ; 
 font-family: Arial, Helvetica, sans-serif !important ; 
 text-align: left !important ; 
 font-weight: bold !important ; 
color: #FFFFFF;
text-decoration:none;
}
a.login:hover {
font-size: 12px !important ; 
 font-family: Arial, Helvetica, sans-serif !important ; 
 text-align: left !important ; 
 font-weight: bold !important ; 
color: #FFFFFF;
text-decoration:none;
}
a.login:active {
font-size: 12px !important ; 
 font-family: Arial, Helvetica, sans-serif !important ; 
 text-align: left !important ; 
 font-weight: bold !important ; 
color: #FFFFFF;
text-decoration:none;
}


