/* CSS Document */

*{margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;border:none;background-repeat:no-repeat;font-size: 1em;}
a{text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:12px;color: #333;}
a:hover{text-decoration:underline;font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#content a{text-decoration:none;font-family:Arial, Helvetica, sans-serif;} /*font-size:1em; color: #333;}*/
#content a:hover{text-decoration:underline;font-family:Arial, Helvetica, sans-serif;} /* font-size:1em}*/
#contentBody a{color: #66CC00;font-weight:bold}
#contentBody a:hover{color: #E7B20F;font-weight:bold}
p a { color:#6e6e6e; }
body{text-align:center;font-size:12px; background-color:#E3E9C3;}
h1{display:none;}
.clean{clear:both}
#page{width:980px;text-align:left;margin:0 auto; font-size:1em;}
input.text{color:#397600;font-weight:bold}

/*entete de la page*/
#header{position:relative; background-position:left 0px;background-repeat:no-repeat;background-image:url(/img/header.jpg);position:relative;}

#header #banner{height:95px !important; height:90px; clear:both;}

#header #banner img {position:absolute; top:10px; left:10px; height:90px; width:162px;}

#header #banner ul {display:none;opacity:.9999;}
#header #banner ul li strong{font-size:0.9em;}
#header #banner ul li {font-size:0.9em;}
#header #banner ul.newsticker {position:absolute; top:50px; left:470px;width:350px;height:50px;font-size:1.8em;color:#3a6016;list-style-type: none;}
#header #banner ul.newsticker strong {color:#62b711;display:block;}

#header #nav div {position:relative; z-index:100;}
#header #nav{height:34px;background-repeat:repeat-x;}
#header #nav {background-image:url(/img/fd-nav.gif);}

#header #primarynav ul { float:left; }
#header #primarynav li{height:29px;float:left;list-style-position:inside;list-style-type:none;text-align:center;background-repeat:repeat-x;}
#header #primarynav li ul{margin-top:8px;display:none;position: absolute;top:24px;left: 0px;}

#header #primarynav li{border-right:solid 1px #C6DE9C;position: relative;height: 34px;}
#header #primarynav li a{color:#FFFFFF;font-weight:bold; display:block; height:15px;}
#header #primarynav li.active {border-bottom-color:#8DCB02;border-right-color:#C6DE9C;background-image:url(/img/fd-nav-on.gif); }
#header #primarynav li.active a {color:#397600; }

#header #primarynav li{color:#306102;background-image:url(/img/fd-nav.gif); background-repeat:repeat;}


#header #primarynav li ul li{border-bottom:solid 3px #306102;background-image:none;background-color:#8DCB02;margin:0px 0px;text-align:left;padding-left:10px;width: 193px;display:block;}
#header #primarynav li ul li.active {border-bottom:solid 3px #306102; background-image:none;}
#header #primarynav li.active ul li a{color:#FFFFFF;}

#header #primarynav li a:hover{color:#397600;text-decoration: none;background-image:url(/img/fd-nav-over.gif);background-repeat:repeat;height:20px;border-bottom-color:#8DCB02;	border-right-color:#C6DE9C;}
#header #primarynav li ul li {background-repeat:repeat;}

#header #primarynav li ul li a:hover{background-image:none;}

#header #primarynav li ul  a:hover{background-image:none;}

#header #primarynav li.active ul li.active a {color:#306102; background:none;}
#header #primarynav li.active ul li a:hover {color:#306102;background:none;}


/*Start Greg*/
#header #primarynav li.active:hover,#header #primarynav li.active:hover a, #header #primarynav li.active a:hover      {background-image:url(/img/fd-nav-on.gif);}
#header #primarynav li.active:hover li a  {background-image:url(none);}
/*Stop Greg*/

#nav-tools {text-transform: uppercase;width: 100%;clear: both;}
#nav-tools a, #nav-tools select { font-size:0.9em;}
#nav-tools ul, #nav-tools select {float:right;margin:3px 1em;}
#nav-tools li {display:inline;list-style:none;}
#toolbox a{color:#4f5846;}
#toolbox .link a{color:#84AA0B;font-weight:bold}
#toolbox .press a{color:#D51804;font-weight:bold}
#toolbox .lang a.on{color:#458C02;font-weight:bold}
#toolbox .lang a{color:#96C621}

#tools .parabloc{background-color:#F7F5A6;margin-bottom:1.5em;width: 169px;overflow: inherit;clear:both;}
#tools ul{clear:both;}

#tools .parabloc div { padding:5px 10px; }
#tools .parabloc div form label { display:block; }
#tools .parabloc div form input.emailInput { width:105px; margin-bottom:8px; display: inline }
#tools .parabloc div form input.submit {display: inline}
#tools .parabloc h2 {background-image:url(/img/bg_home_tools_header.png); color:#645e43; padding-left:22px; padding-top:7px; padding-bottom:6px; font-size:110%}

#public .parabloc{background-color:#F7F5A6;margin-bottom:1.5em;width: 169px;overflow: inherit;clear:both;}
#public .parabloc div { padding:10px; }
#public .parabloc h2 {background-image:url(/img/bg_home_tools_header.png); color:#645e43; padding-left:22px; padding-top:7px; padding-bottom:6px; font-size:110%}

#country-selector select {width:10em; color:#397600; padding-left:5px;}
#country-selector select option { padding-left:5px;}
#language-selector a {color:#96c621;}
#language-selector li.active a {color:#458c02;}

a.logo{display:block;float:left;margin:15px 0 0 10px}
#ticker{float:left;margin:0 0 0 260px}
#searchForm {width:164px;float:left;}
#searchForm input{float:left;}
#searchForm input.text{margin:8px 2px 0 3px;padding-left:5px;width:115px;}
#header #nav li a{display:block;padding: 7px 0 7px 0px;}
/*contenu de la page*/
#content{background-color:#fff;}
#content p{color:#707E71}

.imgtitletext img{border:solid 1px #B9EA51;}





.spacer{clear: both;height: 10px;}
.spacerdouble{height:20px;overflow:hidden}
/*popularite ou pertinence des tags*/
a.pop1{font-size:1.6em}
a.pop2{font-size:1.5em}
a.pop3{font-size:1.4em}
a.pop4{font-size:1.3em}
a.pop5{font-size:1.2em}

/*pied de page*/
#footer {background-color:#fff;height:3em;}
#footer div {margin:0 13px;background-color:#eef2db;height:2em;}
#footer ul {text-align:center;padding-top:5px;}
#footer li{display:inline;list-style-position:inside;list-style-type:none;}
#footer, #footer a {font-size:10px;color:#728f34;text-transform: uppercase;}

/*tags*/
ul.tx_flbtagcloud_pi1 {clear:both;}
ul.tx_flbtagcloud_pi1 li {list-style:none; font-size:0.8em; float:left; margin:0 5px 0 0;}/*display:inline; float:none;*/
ul.tx_flbtagcloud_pi1 li.rank5 a{ font-size:1.6em; color:#CE2F0F;}
ul.tx_flbtagcloud_pi1 li.rank4 a{ font-size:1.5em; color:#578A2D;}
ul.tx_flbtagcloud_pi1 li.rank3 a{ font-size:1.4em; color:#E98E19;}
ul.tx_flbtagcloud_pi1 li.rank2 a{ font-size:1.3em; color:#4da4e1;} /*5C5C5B white-space:nowrap;*/
ul.tx_flbtagcloud_pi1 li.rank1 a{ font-size:1.2em; color:#8E18BA;}


/*#tools .parabloc .tx_flbtagcloud_pi1 {font-size:0.8em;padding:5px 0;float:left;}
.rank5 a, a.rank5:hover{ font-size:1.6em; color:#CE2F0F; margin-right:5px;}
.rank4 a, a.rank4:hover{ font-size:1.5em; color:#578A2D; margin-right:5px;}
.rank3 a, a.rank3:hover{ font-size:1.4em; color:#E98E19; margin-right:5px;}
.rank2 a, a.rank2:hover{ font-size:1.3em; color:#4da4e1; margin-right:5px;}
.rank1 a, a.rank1:hover{ font-size:1.2em; color:#8E18BA; margin-right:5px;}*/


/*mini login*/
.tx-flbminilogin-pi1 label{color: #6e6e6e; width: 100px;font-weight:normal;font-size:0.9em;}
html>body .tx-flbminilogin-pi1 label{color: #6e6e6e; width: 90px;font-weight:normal;font-size:0.9em;}
.tx-flbminilogin-pi1 input{border: solid 1px #448E00; color: #6e6e6e; width: 75px;}
.tx-flbminilogin-pi1 tfoot input{display:inline;margin:0px 0 0 0px;background-color:#448E00;color:#fff;border: solid 1px #448E00;}


/*Tags cloud*/
#tools .parabloc div.tx_flbtagcloud_pi1 {display:block;clear:both;width:150px;text-align:center;overflow:visible;margin:0 0 0 0;padding:0px;} /*margin:0 5px 0 0; padding:3px;*/
div.tx_flbtagcloud_pi1 strong a {padding:0 0 0 2px;font-weight:normal}
div.tx_flbtagcloud_pi1 strong.rank5 a{ font-size:16px; color:#CE2F0F;white-space:nowrap;}
div.tx_flbtagcloud_pi1 strong.rank4 a{ font-size:15px; color:#578A2D;white-space:nowrap; }
div.tx_flbtagcloud_pi1 strong.rank3 a{ font-size:14px; color:#E98E19;white-space:nowrap;}
div.tx_flbtagcloud_pi1 strong.rank2 a{ font-size:13px; color:#4da4e1;white-space:nowrap;}
div.tx_flbtagcloud_pi1 strong.rank1 a{ font-size:12px; color:#8E18BA;white-space:nowrap;}
