body{
width:985px;
text-align:left;
margin:0 auto;
color:#666666;
background-color:#cccccc;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;}

#container{
width:985px;
margin:0;
padding:0 0 0 15px;
background-image:url(../images/fond.gif);
background-repeat:repeat-y;}

img, a img{
border:none;}

.error{ color:#FF0000; }

a{
color:#666666;
text-decoration:underline;}

.greybox .container-grey p.wherefind{ margin:0; }

.gras{
font-weight:bold;}

.grasBig{
font-size:14px;
font-weight:bold;}

.spacer{
border-bottom:#666666 1px solid;
width:945px;
margin:3px 0 2px 0;
padding:0;
height:1px;
clear:both;}

.clearer{ clear:both; }

.spacerWhite{
width:905px;
margin:0;
padding:0;
height:1px;
clear:both;}

h1{
color:#00890c;
padding:5px 0 0 0;
font-size:14px;
font-weight:bold;}

h1.activation{
margin:0 0 10px 10px;
font-size:18px;
color:#333333;}

h3{
font-size:14px;
color:#666666;}
/*----------HEADER-----------------*/

#bgheader{
margin:0 0 -3px 0;
padding:0 0 0 0;}

#belgium, .belgium{
margin:0 30px 0 0;
float:right;}

#header{
width:905px;
border-bottom:3px solid #000000;}

#header p, #header a{
color:#666666;
margin:0;
padding:0;}

#langues span span{
text-align:center;
float:left;
width:15px;
height:15px;
margin:3px 1px 3px 3px;
background-color:#CCCCCC;
border:1px solid #666666; }

#langues span span.selected{
color:#FFFFFF;
background-color:#ff6600;
border:1px solid #ff6600;}


/*----------MENU & SHORTCUT-----------------*/

#shortcut{
font-size:10px;
text-transform:uppercase;
margin:0;}
#shortcut a{
color:#999999;
}
/*----------FOOTER-----------------*/
#footer{
color:#999999;
clear:both;
width:945px;
padding:10px 0 0 0;
margin:10px 0 0 0;
text-align:center;
border-top:1px solid #666666;}

#realfooter{
padding:0 0 0 0;
z-index:100;
height:15px;
margin:-12px 0 0 0;}

#fedict{
margin:-20px 0 0 0;
float:right;}

#footer a{
text-decoration:none;
color:#999999;}

#footer a:hover{
text-decoration:underline;}


/*------------------TROIS DIVERS FLOAT--------------------*/
.trois_divers{
width:960px;}

.trois_divers .floatleft{ float:left; display:inline; }

.submenu{
list-style-type:none;
width:236px;
height:344px;
background-image:url(../images/submenu_green.jpg);
background-repeat:no-repeat;
padding:0px 10px 0 15px;
margin:3px 0 0 0;}

.submenu li.first{ padding-top:15px; }

.submenu li.levelOne, .submenu li.levelOne a, .submenu li.levelTwo a, .submenu p{
text-decoration:none;
width:200px;
color:#494347;
margin:0 0 15px 5px;
padding:10px 0 0 0;}

.submenu li.levelOne a{
font-weight:bold;}

.submenu li.levelTwo{
margin:0 0 5px 25px;}

.contenu{
padding:0 10px 15px 0;
margin:0 0 0 10px;
width:410px;}

div.text{ padding:0 10px; }

.contenu-greybox{
/*padding:0 10px 15px 0;
margin:0 0 0 10px;
width:514px;*/}

.contenu ul, .contenu li{
padding:0 0 5px 0;
margin:0 0 0 10px;
}

.contenu ol{
padding:0 0 5px 0;
margin:0 0 0 16px;
}
.contenu a{
color:#666666;}

.illustration{}

/*-------------INDEX--------------*/
.index_blank{
width:200px;}
#index_divers{
margin:0 0 0 195px;
width:655px;}

#index_divers div{
margin:0 20px 0 0;
float:left;
}



/*-------------ACTIVER--------------*/

.green{ color:#009900; }
.green a{ color:#009900; }
.green a:visited{ color:#009900; }

.container-grey td{/*padding:0 20px 10px 5px;*/}

.container-grey td.img{
padding:0 5px 10px 5px;}

.container-grey table.etape3{
margin:auto;}

.container-grey table.etape3 td{
padding:0 5px 0 0;}

.activation_details{
margin:8px 0 0 0;
width:260px;
}
.activation_details p{
padding:0 0 0 15px;
width:245px;
}

.activation_type{
padding:10px 15px 0 10px;
background-image:url(../images/activation_type.jpg);
background-repeat:no-repeat;
text-align:center;
height:184px;
width:170px;
float:left;}
.activation_type a{
text-decoration:none;}


/*-------MENU--------*/

ul#sprite{
list-style:none;
background: white url(../images/localized/menu.gif);
margin:5px 0 0 0;
padding:0;
width:945px;
height:32px;
}
ul#sprite li{
float:left;

}	

ul#sprite a{
display:block;
height:32px;
}

ul#sprite #accueil a{
width:158px;
}

ul#sprite #decouvrir a{
width:158px;
}

ul#sprite #activer a{
width:158px;
}

ul#sprite #compte a{
width:157px;
}

ul#sprite #kidsId a{
width:158px;
}

ul#sprite #EId a{
width:156px;
}

ul#sprite #badges a{
width:156px;
}
ul#sprite #accueil a:hover{
background: url("../images/localized/menu.gif") 0 -32px;
}

ul#sprite #decouvrir a:hover{
background: url("../images/localized/menu.gif") -158px -32px;
}

ul#sprite #activer a:hover{
background: url("../images/localized/menu.gif") -316px -32px;
}

ul#sprite #compte a:hover{
background: url("../images/localized/menu.gif") -474px -32px;
}
ul#sprite #kidsId a:hover{
background: url("../images/localized/menu.gif") -632px -32px;
}
ul#sprite #badges a:hover{
background: url("../images/localized/menu.gif") -790px -32px;
}
ul#sprite #EId a:hover{
background: url("../images/localized/menu.gif") -790px -32px;
}
ul#sprite span{
display:block;
height:0;
overflow:hidden;
}

/* selected */

ul#sprite #accueil a.selected{
background: url("../images/localized/menu.gif") 0 -32px;
}

ul#sprite #decouvrir a.selected{
background: url("../images/localized/menu.gif") -158px -32px;
}

ul#sprite #activer a.selected{
background: url("../images/localized/menu.gif") -316px -32px;
}

ul#sprite #compte a.selected{
background: url("../images/localized/menu.gif") -474px -32px;
}
ul#sprite #kidsId a.selected{
background: url("../images/localized/menu.gif") -632px -32px;
}
ul#sprite #badges a.selected{
background: url("../images/localized/menu.gif") -790px -32px;
}
ul#sprite #EId a.selected{
background: url("../images/localized/menu.gif") -790px -32px;
}


/*-------Etape Activation--------*/
ul#etape1_activation {
background: white url(../images/localized/activation-etape1.gif) no-repeat;
list-style:none;
margin:10px 20px 0 0;
padding:0;
width:250px;
height:14px;
float:right;
}
ul#etape2_activation {
background: white url(../images/localized/activation-etape2.gif) no-repeat;
list-style:none;
margin:10px 20px 0 0;
padding:0;
width:250px;
height:14px;
float:right;
}ul#etape3_activation {
background: white url(../images/localized/activation-etape3.gif) no-repeat;
list-style:none;
margin:10px 20px 0 0;
padding:0;
width:250px;
height:14px;
float:right;
}

ul#etape1_activation li, ul#etape2_activation li, ul#etape3_activation li{
float:left;

}	

ul#etape1_activation a, ul#etape2_activation a, ul#etape3_activation a{
display:block;
height:14px;
width:83px;
}

ul#etape1_activation span, ul#etape2_activation span, ul#etape3_activation span{
display:block;
height:0;
overflow:hidden;
}

/*-----------------COMPTE-----------------*/

#badgesOnly{
background-image:url(../images/gerer_badgesOnly.jpg);
background-repeat:no-repeat;
width:380px;
height:150px;
padding:40px 0 0 0;}
.linkReadEID{ display:block; margin-top:5px; }

/*-----------------FAQ-----------------*/

.contenuFAQ{
padding:0 10px 0 0;
margin:0 0 0 10px;
width:410px;}

.contenuFAQ_reponses{
padding:0 10px 15px 0;
margin:0 0 0 280px;
width:610px;}

.contenuFAQ_reponses p{
margin:0 0 13px 0;
padding:0 15px 0 5px;}

.contenuFAQ_reponses p.title{
color:#494347;
font-weight:bold;
margin:0 0 3px 0;
padding:0 0 0 5px;}


.contenuFAQ_reponses ul, .contenuFAQ_reponses li{
padding:0 0 5px 0;
margin:0 0 0 10px;
}

.FAQtop{
float:right;
}


/*-----------------CONTACT + PRESSE-----------------*/
.contenuContact{
padding:0 10px 15px 0;
margin:0 0 0 0;
width:675px;}


.contenuPresse{
padding:0 10px 15px 0px;
margin:0 10px 0 0px;
width:330px;
display:inline; }

.contenuPresse ul{
padding:0;
margin:0;
list-style-type:none;}

.presse_title{
font-weight:bold;
text-decoration:underline;}


.DiscoverSiteMap{ background-image:url(../images/submenu_green.jpg); background-repeat:no-repeat; width:236px; height:344px; padding:15px 10px 0 18px; }
.DiscoverSiteMap table td{ padding:0px; }
.DiscoverSiteMap table td a:hover{ text-decoration:underline; }
.DiscoverSiteMap table.selected td a{ text-decoration:underline; font-weight:bold; }

.DiscoverSiteMap table td table td{ padding:8px 0; }
.DiscoverSiteMap table td table td table td{ padding:2px 0; }

.tblManageLogin td.tdManageLogin{ padding:0 20px 10px 5px; }
.tblManageLogin td{ vertical-align:top; }

#langues span span{ cursor:pointer; }

#divManageCascadeLeft{ float:left; width:135px; }
#divManageCascadeRight{ float:right; padding-right:20px; }
#divManageCascadeRight ul{ list-style:none; margin:0; padding:0; }
#divManageCascadeRight ul li{ padding:0px 0px 2px 5px; }

#shortcutlogout{ float:right; margin-right:35px; }

.busyTextBox { background:url(/images/progressflower.gif) no-repeat right;}

.dataGrid td{ }
.dataGrid tr.trItem td{ border:1px solid #adadad; border-width:1px 0; }

.machineNameLabel{ display:none; }
