@charset "utf-8";
/* CSS Document */


/****** Abonnez-vous à la newsletter ******/
div#content_main div#abonnement {
 float: left;
 width: 306px;
 display: inline;
 background: url("../images/actualites_newsletter_abonnez_fd.gif") 0% 100% no-repeat;
 margin: 0 20px 0 40px;
 padding: 0 0 20px 0;
}


div#content_main div#abonnement h2 {
 float: left;
 width: 268px;
 padding: 0 20px 0 18px;
 margin: 0 0 15px 0;
 color: #f60;
 font-size: 18px;
 font-weight: normal;
 border: 0px solid #fff;
}

div#content_main div#abonnement label {
 float: left;
 font-size: 12px;
 float: left;
 width: 65px;
 font-weight: normal;
 color: #000;
 padding: 5px 0 0 18px;
 margin: 0;
}

div#content_main div#abonnement input {
 float: left;
 width: 180px;
 height: 14px;
 border: 1px solid #ccc;
 font-weight: normal;
 color: #6d7073;
 font-size: 11px;
 padding: 4px;
 margin: 0 0 5px 0px;
}

div#content_main div#abonnement select {
 float: left;
 width: 150px;
 height: 24px;
 border: 1px solid #ccc;
 font-weight: normal;
 color: #6d7073;
 font-size: 11px;
 padding: 4px;
 margin: 0 0 5px 0;
}

div#content_main div#abonnement input.coche {
 float: left;
 width: 14px;
 height: 14px;
 border: 1px solid #ccc;
 padding: 0;
 margin: 6px 0 0 18px;
}

div#content_main div#abonnement p.small {
 float: left;
 width: 280px;
 clear: both;
 display: block;
 font-size: 11px;
 color: #666;
 margin: 10px 0 0 0;
 padding: 0 0 0 18px;
}
div#content_main div#abonnement p.erreur {
 float: left;
 width: 280px;
 clear: both;
 display: block;
 font-size: 11px;
 color: #f00;
 font-weight: bold;
 margin: 0 0 10px 0;
 padding: 0 0 0 30px;
 background: url(../images/attention.gif) 5px 5px no-repeat;
}
div#content_main div#abonnement input.bt {
 float: left;
 width: 100px;
 background: url("../images/barre_outils_fd.gif") 0% 0% repeat-x;
 height: 24px;
 font-size: 13px;
 font-weight: bold;
 background-color: #6d7073;
 color: #fff;
 padding: 0 0 3px 0;
 margin: 20px 0 0 95px;
}

div#content_main div#abonnement ul.links img.logo {
 float: left;
 border: 1px solid #d3d3d3;
 padding: 3px;
 margin: 0 10px 5px 0;
}

div#content_main div#abonnement ul.links {
 float: left;
 width: 290px;
 display: inline;
 position: relative;
 margin: 5px 0 0 0;
 padding: 0;
}

div#content_main div#abonnement ul.links li {
 float: left;
 width: 280px;
 clear: both;
 margin: 0 0 15px 0;
 padding: 0 0 0 18px;
 list-style: none;
 background: none;
}
div#content_main div#abonnement ul.links li .txt {
 float: left;
 width: 150px;
 font-size: 12px;
 line-height: 14px;
 margin: 0;
 padding: 0;
 cursor: pointer;
}
div#content_main div#abonnement ul.links li a {
 display: block;
 font-size: 12px;
 line-height: 14px;
 padding: 0;
 margin: 0;
 color: #6D7073;
}
div#content_main div#abonnement ul.links li a {}
div#content_main div#abonnement ul.links li a.rouge {font-weight: bold; color: #f00;}
div#content_main div#abonnement ul.links a:hover {text-decoration: none; color:#f00;}

div#content_main div#abonnement ul.links li .writeformat {
 float: left;
 display: block;
 width: 150px;
 font-size: 10px;
 color: #6D7073;
 margin: 0;
 padding: 2px 0 0 0;
 cursor: pointer;
}

div#content_main div#abonnement p {
 margin: 0 0 0 18px;
 padding: 0;
}

div#content_main  {
width:360px;
}


div#content_main,div#content_second ul.large {}
div#content_main,div#content_second ul.court {float: left; width: 270px;}

div#content_main,div#content_second ul.links li {
 margin: 0;
 padding: 0 0 4px 0px;
 list-style: none;
}
div#content_main,div#content_second ul.links li a {
 display: block;
 font-size: 12px;
 line-height: 14px;
 margin: 0;
 padding: 0 0 0 15px;
 color: #6D7073;
 text-decoration: underline;
 background: url(../images/puce_lien_grey.gif) 0% 4px no-repeat;
}
div#content_main,div#content_second ul.links li a.titre { font-weight: bold;}
div#content_main,div#content_second ul.links li a.titre {}
div#content_main,div#content_second ul.links li a.titre:hover {text-decoration: none; color:#f00;}

div#content_main,div#content_second ul.links li .amelie {margin: 0; padding: 8px 15px 15px 15px; display: block;}
div#content_main,div#content_second ul.links li .amelie a {
 display: block;
 font-size: 12px;
 color: #6D7073;
 text-decoration: none;
 background: none;
 padding: 0;
}

div#content form  {margin: 0; padding: 0;}

