body { font-size: 12px; font-family: "Lucida Grande", tahoma, verdana, geneva, arial, sans-serif; background-image: url(../images/backround-site-master.jpg); background-attachment: fixed; }
p { }
td { font-size: 12px; font-family: "Lucida Grande", tahoma, verdana, geneva, arial, sans-serif; }
.titretop { color: white; font-size: 24px; font-family: "Lucida Grande", tahoma, verdana, geneva, arial, sans-serif; font-weight: bolder; font-variant: normal; }
.titretoprouge { color: #f00; font-size: 24px; font-family: "Lucida Grande", tahoma, verdana, geneva, arial, sans-serif; font-variant: normal; font-weight: bolder; }
.titrearticle { color: #184a19; font-size: 24px; font-family: "Lucida Grande", tahoma, verdana, geneva, arial, sans-serif; font-weight: bolder; font-variant: normal; }
.titredroite { color: #184a19; font-size: 18px; font-family: "Lucida Grande", tahoma, verdana, geneva, arial, sans-serif; font-weight: bolder; font-variant: normal; }
.textedroite { font-size: 12px; font-family: "Lucida Grande", tahoma, verdana, geneva, arial, sans-serif; font-weight: bolder; font-variant: normal; }
a:link    { color: #31be34; text-decoration: underline }
a:visited   { color: #31be34; text-decoration: underline }
a:active   { color: #31be34; text-decoration: underline }
a:hover     { color: red; background-color: transparent; text-decoration: underline; border-style: none; border-width: 0 1px 1px; border-color: #fc6  }
h1  { font: bold 12px/1 verdana, Geneva, Arial, helvetica, sans-serif }
h2 { font: italic bold 12px verdana, Geneva, arial, helvetica, sans-serif }
input,select,textarea { font: 10px verdana, geneva, arial, sans-serif ; padding-left: 2px; border: dotted 1px #030; }
.date9  { color: white; font: 9px arial }
.date9black  { color: black; font: 9px geneva, verdana, arial, sans-serif }
.date9gray  { color: gray; font: 9px geneva, verdana, arial, sans-serif }
.main10  { color: white; font: 10px verdana, geneva, arial, sans-serif }
.main10black  { color: black; font: 10px verdana, geneva, arial, sans-serif }
.main11  { color: white; font-size: 11px; font-family: "Lucida Grande", tahoma, verdana, geneva, arial, sans-serif; font-weight: normal; font-style: normal;f;line-height: normal; ont-variant: normal; }
.main11black  { color: black; font-size: 11px; font-family: "Lucida Grande", tahoma, verdana, geneva, arial, sans-serif; font-weight: normal; font-style: normal;f;line-height: normal; ont-variant: normal; }
.main12  { color: white; font: 12px "Lucida Grande", tahoma, verdana, geneva, arial, sans-serif }
.main12_helveneue { color: white; font: 12px "Helvetica Neue", helvetica, tahoma, arial, "Lucida Grande", verdana; }
.main12black  { color: black; font: 12px "Lucida Grande", tahoma, verdana, geneva, arial, sans-serif }
.main12green  { color: #184a19; font: bold 12px "Lucida Grande", tahoma, verdana, geneva, arial, sans-serif }
.main12lightgreen  { color: #3db53f; font: bold 12px "Lucida Grande", tahoma, verdana, geneva, arial, sans-serif }
.main14 { font: 14px "Lucida Grande", tahoma, verdana, geneva, arial, sans-serif }
.main18 { font: 18px "Lucida Grande", tahoma, verdana, geneva, arial, sans-serif }
.main18bold { font: bold 18px "Lucida Grande", tahoma, verdana, geneva, arial, sans-serif }
.impact14 { font-size: 14px; font-family: Impact, verdana, "Arial Black", sans-serif, arial, geneva; font-weight: normal; font-variant: normal; }
.impact18 { font-size: 18px; font-family: Verdana, "Arial Black", sans-serif, arial, geneva; font-weight: bold; font-variant: normal; }
.impact22 { font-size: 22px; font-family: helvetica, verdana, "Arial Black", sans-serif, arial, geneva; font-weight: normal; font-variant: normal; }
.impact28 { font-size: 28px; font-family: Impact, verdana, "Arial Black", sans-serif, arial, geneva; font-variant: normal; }
.impact30 { font-size: 30px; font-family: Impact, verdana, "Arial Black", sans-serif, arial, geneva; font-variant: normal; }
.impact52 { font-size: 52px; font-family: Impact, verdana, "Arial Black", sans-serif, arial, geneva; font-variant: normal; }
a.white:link    { color: white; font-weight: bold; text-decoration: underline  }
a.white:visited   { color: white; font-weight: bold; text-decoration: underline  }
a.white:active   { color: white; font-weight: bold; text-decoration: underline  }
a.white:hover     { color: red; font-weight: bold; background-color: transparent; text-decoration: underline; border-style: none; border-width: 0 1px 1px; border-color: #fc6   }
.addthis_toolbox .custom_images a {width: 32px; height: 32px; padding: 0;}
.addthis_toolbox .custom_images a:hover img {opacity: 1;}
.addthis_toolbox .custom_images a img {opacity: 0.75;}
.mininav { color: white; font-size: 9px; font-family: arial; text-decoration: none; }
.mininav a { color: #fff3b4; text-decoration: none; }
#toptwit{ position: fixed; bottom: 0; color:black; right: 0; padding-left:0; }
* html #toptwit{ /*IE6 only rule, applied on top of the default above*/
	position: absolute;

top: expression(document.compatMode=="CSS1Compat"? document.documentElement.scrollTop+25+"px" : body.scrollTop+25+"px");
	width: 105px;
}
.padding25 { padding-right: 25px; padding-left: 24px; }
.padding9leftright { padding: 0 9px; }
.nl_titlegreen18 { color: #015905; font-size: 18px; font-weight: bold; padding-top: 18px; padding-bottom: 12px; }
.titlegreen { color: #015905; }
.backtomain { color: #444; font-size: 10px; padding-top: 6px; }
a.backtomain:link { color: #444 }
a.backtomain:visited { color: #444 }
a.backtomain:hover { color: #444 }
a.backtomain:active { color: #444 }
.nl_titlegreen18 { color: #015905; font-size: 18px; }
.padding4 { padding-top: 4px; padding-bottom: 4px; }
.padding9 { padding: 9px; }
.padding18left { padding-left: 18px; }
.padding18left-right { padding-right: 18px; padding-left: 18px; }
.padding_g9 { padding-left: 18px; }
.padding_d18 { padding-right: 18px; }
.padding_25rl { padding-right: 25px; padding-left: 25px; }
.padding_20rl { padding-right: 20px; padding-left: 20px; }

