BODY, p, span, td, a, div{
      font-family:Arial,Verdana,Helvetica,sans-serif;
      font-style:normal;
      margin:0px 0px 0px 0px;
      padding:0px 0px 0px 0px;
      border:#FFFFFF 0px solid;     
      font-size:12px; 
}
BODY
{
	 background-color:#FFFFFF;
      background: url(../images/Menu/957/background_site.jpg) no-repeat;
	  background-position : top center;
}

FORM {
      padding: 0px 0px 0px 0px;
      margin: 0px 0px 0px 0px;      
}
SELECT
{
	 background-color:#FFFFFF;
}

 img, div, td
 {
    /*Fix transparence PNG*/
    behavior: url('./Design/png.htc');
 }

div.divTipNiveau
{
	font:12px Arial,Helvetica,sans-serif; 
	border:solid 1px #666666; 
	width:200px; 
    padding:1px; 
    position:absolute; 
    z-index:8; 
    color:#000;    
    background-color:#FFFFCC; 
	 TOP:0px;
}

.iframetip 
{
	TOP:0px;
    position:absolute;
    width:200px;
    height: 50px;
    z-index:7;	
	
}


/* popup*/

table.PagePopUp td.ZoneDroite
{
	width:750px;
	
}

table.PagePopUp td.ZoneDroite div.ContenuPage
{
	margin: 5px 10px 5px 10px;
	
}

span.TxtErreur
{
	color: Red;
	font-size: 12px;
	font-weight: bold;
	
}

#divMessageErreur
{
	color: Red;
	font-size: 12px;
	font-weight: bold;
	
}

span.TxtInfo
{
	font-size: 12px;
	font-weight: bold;
	
}
span.TxtInfo a
{
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;	
}
span.TxtInfo a:visited
{
	font-size: 12px;
	font-weight: bold;	
	text-decoration:none;
}
span.TxtInfo a:hover
{
	font-size: 12px;
	font-weight: bold;	
	text-decoration:underline;
}

#divMessageInfo
{
	font-size: 12px;
	font-weight: bold;

}


input.boiteCP
{
	width: 80px;
}

input.boiteCPInsc
{
	width: 50px;
}

.PoliceBlancGras14px
{
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;	
}
.PoliceBlanc12px
{
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;	
}
.PoliceGris12px{
    font-size:12px;
    color:#5E5E5E;
}

/* Oxylane Id */

input.openid-identifier
{
	width:180px;
	height:20px;
	background: url(../images/Logo/logoXY-mini.png) no-repeat;
	background-color: #fff;
	background-position: 0% 50%;
	padding-left: 20px;
	border:solid 1px grey;
}

span.champsLog
{
    color:#727b84;
    font-size:9pt;
}

div.ContenuRechercheSimplePublic
{
	position:relative;
	display:block;
	margin: 0px 0px 20px 0px;
	padding: 10px 0px 0px 0px;
	border:#000000 0px solid;	
	z-index:10;
}

div.ContenuRechercheSimplePublic div.ZoneGaucheRecherche
{
    text-align:right;
    display:none;
}

div.ContenuRechercheSimplePublic div.ZoneGaucheRecherche div.Item
{
	background-image: url(../Images/puce/957-1/fleche_color.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

div.ContenuRechercheSimplePublic div.ZoneGaucheRecherche a
{
	text-decoration:underline;
	color:#7E7E7E;	
	font-size: 13px;
	font-weight: normal;
	margin-left: 15px;
}
div.ContenuRechercheSimplePublic div.ZoneGaucheRecherche a:visited
{
	text-decoration:underline;
	color:#7E7E7E;
	font-size: 13px;
	font-weight: normal;
	margin-left: 15px;
}
div.ContenuRechercheSimplePublic div.ZoneGaucheRecherche a:hover
{
	text-decoration:underline;
	color:#7E7E7E;
	font-size: 13px;
	font-weight: normal;
	margin-left: 15px;
}
