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



/***************/
/********** SECOND NAV : RIGHT *************/
/***************/
div#second_nav {position: relative; float: left; clear: right; width: 230px; padding: 0 10px 0 0; margin: 20px 0 0 25px; _margin: 20px 0 0 10px; background: #fde7cc url(/images/right/second_nav_fd_top.gif) 0% 0% no-repeat;}
div.home div#second_nav {margin: 20px 0 0 5px; _margin: 20px 0 0 2px;}
div#second_nav img.last {display: block; margin: 0; padding: 0;}


/**************** PUBLICATIONS ****************/
div.home div.publication {width: 230px; background: url(/images/right/publication_home_bottom_fd.gif) 0% 100% no-repeat; padding: 0 0 20px 0; margin: 12px 0 0 8px;}
div.home div.publication h2 {background: url(/images/right/publication_home_top_fd.gif) 0% 0% no-repeat; padding: 15px 15px 0 18px; margin: 0; font-family: Georgia, "Times New Roman", Times, serif; font-size: 24px; color: #a40233;}
div.publication h2 {background: url(/images/right/publication_top_fd.gif) 0% 0% no-repeat; padding: 15px 15px 0 18px; margin: 0; font-family: Georgia, "Times New Roman", Times, serif; font-size: 20px; color: #a40233;}
div.publication {width: 230px; background: url(/images/right/publication_bottom_fd.gif) 0% 100% no-repeat; padding: 0 0 20px 0; margin: 12px 0 0 8px;}
div.publication h3 {margin: 5px 15px 0 18px; padding: 0; font-size: 12px; color: #444342; background: none;}
div.publication img.fleche {margin: 0 5px 0 0; border: none;}
div.publication p {margin: 10px 15px 0 18px; padding: 0; font-size: 11px; color: #444342;}
div.publication p a {color: #444342; text-decoration: none;}
div.publication p a:hover {text-decoration: underline;}
div#second_nav div.publication p.button {display: inline; float: right; margin: 12px 12px 5px 0;}
div.publication p.format {text-align: right; margin: 0 15px 0 0; padding: 0;}
div.publication p a.download {font-weight: bold; text-align: right; display: block; margin: 5px 0 0 0;}


/**************** WHITE BOX ****************/
div.whitebox {width: 229px; background: #fff url(/images/right/whitebox_bottom_fd.gif) 0% 100% no-repeat; padding: 0 0 20px 0; margin: 0 0 0 8px;}
div.whitebox h2 {background: url(/images/right/whitebox_top_fd.gif) 0% 0% no-repeat;}


/**************** TEMOIGNAGES ****************/
div#temoignages h2 {padding: 15px 15px 10px 18px; margin: 0; font-family: Georgia, "Times New Roman", Times, serif; font-size: 24px; color: #a40233;}
div#temoignages blockquote {background: url(/images/right/temoignages_quote_bottom.gif) 100% 100% no-repeat; margin: 0 15px 0 18px; padding: 0 0 10px 0; font-size: 11px; color: #444342;}
div#temoignages blockquote a {color: #444342; text-decoration: none;}
div#temoignages blockquote a:hover {text-decoration: underline;}
div#temoignages blockquote img {margin: -10px 0 0 0;}
div#temoignages p {background: #e9e5da; padding: 6px 8px 4px 8px; margin: 12px 15px 0 18px; text-align: right; color: #444342; font-size: 11px;}
div#temoignages p .poste {display: block;color: #767573; font-size: 10px; line-height: 10px;}


/**************** CLIENTS ****************/
div#clients h2 {padding: 15px 15px 8px 18px; margin: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #f5a748; font-weight: normal;}
div#clients ul { margin: 0 10px 0 18px; padding: 0;}
div#clients ul li {display: inline; list-style: none; padding: 0; margin: 0;}
div#clients ul li img {padding: 0 0 10px 0;}


/**************** NAVIGATION N2 ****************/
div#navigation_n2 h2 {color: #f5a748; margin: 0; padding: 15px 10px 8px 18px; font-size: 18px; font-weight: normal;}
div#navigation_n2 h2 a {text-decoration: none; color: #f5a748;}
div#navigation_n2 h2 a:hover {color: #444342;}
div#navigation_n2 ul {margin: 5px 15px 8px 18px; padding: 0; border-top: 1px dotted #c1c1c1;}
div#navigation_n2 ul li {margin: 0; padding: 0; list-style: none; border-bottom: 1px dotted #c1c1c1; font-size: 12px;}
div#navigation_n2 ul li a {display: block; color: #444342; text-decoration: none; padding: 6px 10px 4px 10px;}
div#navigation_n2 ul li a:hover {background: #fdf0e0;}
div#navigation_n2 ul li.on a {background: #fce1c2;}


/**************** CONTACT ****************/
div#contact h2 {color: #444342; margin: 0; padding: 15px 10px 8px 18px; font-size: 18px; font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif;}
div#contact a {display: block; color: #ed9121; font-size: 11px; font-weight: bold; margin: 0 10px 0 18px;}
div#contact a:hover {text-decoration: none;}



