BODY, p, span, font, td, a, div{
      font-family:Arial,Verdana,Helvetica,sans-serif;
      font-size:12px;
      font-weight:normal;
      font-style:normal;
      color:#000000;
      margin:0px 0px 0px 0px;
      padding:0px 0px 0px 0px;
      border:#FFFFFF 0px solid;      
}
BODY
{
	 background-color:#FFFFFF;
}

FORM {
      padding: 0px 0px 0px 0px;
      margin: 0px 0px 0px 0px;      
}
SELECT
{
	 background-color:#FFFFFF;
}

img.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;	
	
}

a.ItemsFichesConseilsGras
{
    font-size: 14px;
    text-decoration: none;
}

div.Div_Lien_Forum_Fiche_Conseil
{
    margin-top: 20px;
    margin-bottom: 30px;
}

div.Div_Lien_Forum_Fiche_Conseil a
{
    height: 30px;
    line-height: 38px;
    text-decoration: none;
}

div#maincol
{
    width: 720px;
}

/* popup*/

table.PagePopUp td.ZoneDroite
{
	width:744px;
	
}

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;	
}


/* 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;
}

A.buttonNoir
{
	background-image:URL(../Images/btn_noir.gif);
	background-repeat:no-repeat;	
	width:107px;
	height:24px;
	text-align:center;
	color:#ffffff;
	font-size:9pt;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	margin:2px;
	padding-top:4px;
	display:block;
}
A.buttonNoirGD 
{
	background-image:URL(../Images/btn_noir_gd.gif);
	width:200px;
}