/*
Theme Name: Novazeo
Theme URI: http://novazeo.com/
Description: Thème du site Novazeo.com.
Version: 0.1
Author: Thibaut Noyer & Jean-Michel Morillon
Author URI: http://novazeo.com/
Tags: brown, custom header, fixed width, two columns, widgets

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/



@charset "utf-8";
* {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	line-heigh: 14px;
}
body, p, h1, h2, h3, h4, h5, div, ul, li, a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	line-heigh: 14px;
}
input {
	border: 0px;	
}
a {
	text-decoration: none;
}
a:hover{
	text-decoration:underline;	
}
body {
	background-color: #30231b;
}
.clear {
	clear: both;
}
.alignleft {
	float: left;
	margin-right: 10px;
}
.alignright {
	float: right;	
	margin-left: 10px;
}
.z-orange {
	color: #d37300;
	display: inline;
}
.separateur {
	background: url(images/separateur-horizontal.gif) repeat-x;
	clear: both;
	height: 2px;
}
li {
	list-style: none;
	list-style-image: url(images/puce-contenu.gif);
}
#global {
	background-color: #30231b;
}
#global-top {
	background: url(images/fd-top.jpg) center top repeat-x;	
}
#global-bottom {
	
}
input, select {
	background: #5f4c3c url(images/input-fd.gif) repeat-x bottom;
	height: 20px;
	color: #ffdab0;
	font-size: 14px;
}
textarea {
	background: #5f4c3c url(images/input-fd.gif) repeat-x bottom;
	color: #ffdab0;
	font-size: 14px;
}
label span {
	color: #f1efc8;	
}
.reqtxt {
	color: #f1efc8;	
}
/*
 *	HEADER
 */
#header {
	width: 960px;
	height: 110px;
	margin: 0px auto;
	background: url(images/head-fd.jpg);
}
#hlogo {
	padding: 15px 0px 0px 50px;
	/*font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	line-heigh: 14px*/
}
/*#hlogo a {*/
#header a {
	background: url(images/logo.png) no-repeat;;
	display: block;
	width: 259px;
	height: 70px;
	overflow: hidden;
	font-size: 0px;
	line-height: 999px;
}

/*
 * MIDDLE
 */
#middle {
	background: url(images/mid-bottom-fd.gif) center bottom repeat-x;
}
#middle-content {
	min-height: 750px;
}
#middle-top {
	background: #30231b url(images/mid-top-mid-fd.jpg) center top no-repeat;
	min-height: 323px;
	width: 960px;
	margin: 0px auto;
}
#middle-bottom {
	background: url(images/mid-bottom-mid-fd.jpg) center bottom no-repeat;
	min-height: 388px;
}

/*
 * MENU
 */
#menu {
	background:url(images/menu-niv1-fd.jpg) center top no-repeat;
	height: 57px;
	text-align: center;
	width: 960px;
	margin: 0px auto;
}
#menu ul {
	margin: 0px 0px 0px 40px;
}
#menu li {
	float: left;
	list-style: none;
}
#menu li a {
	display: block;
	font-family: Arial;
	font-size: 16px;
	color: #fff;
	font-variant: small-caps;
	padding: 12px 18px 12px;
	text-decoration: none;
}
/*#menu li a:hover, #menu li.current_page_parent a, #menu li.current_page_ancestor a, #menu li.current_page_item a {
	color: #30231B;
	background: url(images/menu-fd-roll.gif) repeat-x;
	background-position: 0px 6px;
}*/
#menu li ul li a:hover, #menu li.current_page_parent ul li a, #menu li.current_page_ancestor ul li a, #menu li.current_page_item ul li a {
	color: #e4e0bb;
	background: none;
}
/*#menu li ul li a:hover, #menu li.current_page_item ul li a:hover, #menu li.current_page_parent ul li a:hover, #menu li.current_page_ancestor ul li a:hover, #menu li.current_page_parent ul li.current_page_item a, #menu li.current_page_ancestor ul li.current_page_item a {
	color: #30231B;
	background: url(images/menu-fd-roll.gif) repeat-x;
	background-position: 0px 6px;
}*/

#menu ul li.page-item-2 a {
	background: none;
	color: #fff;
}
#menu ul li ul {
	position: absolute;
	top: 150px;
	left: 50%;
	margin-left: -481px;
	background: url(images/menu-niv2-fd.png) center bottom no-repeat;
	width: 925px;
	display: none;
	z-index: 100;
	min-height: 60px;
	padding-left: 40px;
}
#menu ul li ul li {
	list-style: url(images/menu-niv2-puce.gif) outside;
	margin-left: 20px;
	width: 200px;
	text-align: left;
}
#menu ul li ul li a {
	color: #e4e0bb;
	font-size: 12px;
	font-variant: normal;
	padding: 6px 18px 0px 0px;
}
#menu ul li.current_page_ancestor ul li a {
	background:  none;
	color: #e4e0bb;
}
/*#menu ul li.current_page_ancestor ul li.current_page_item a {
	background: url(images/menu-fd-roll.gif) repeat-x;
	background-position: 0px 6px;
	color: #fb8000;
}
#menu ul li.current_page_ancestor ul li.current_page_parent a, #menu ul li.current_page_ancestor ul li a:hover {
	background: url(images/menu-fd-roll.gif) repeat-x;
	background-position: 0px 6px;
	color: #fb8000;
}*/
#menu ul li ul li a:hover {
	color: #fb8000;
}
/*
 * HOMEPAGE
 */
.home-separarteur {
	width: 855px;
	height: 2px;
	margin: 10px 52px 10px 53px;
	background: url(images/separateur-horizontal.gif) repeat-x;
	clear: both;
}
#baseline {
	text-align: center;	
}
#intro {
	margin: 20px 0px 0px 0px;
}
#introtxt {
	position: absolute;
	width: 480px;
	margin: 0px 0px 0px 55px;
	color: #fff;
}
#introtxt * {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
}
#introtxt p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	width: 365px;
	text-align: left;
	margin-top: 10px;
}
#introtxt li {
	margin: 0px 0px 0px 30px;
}
#introtxt h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	background: url(images/home/novazeo-agence-web-print.png) no-repeat;
	font-size: O;
	line-height: 999px;
	overflow: hidden;
	height: 23px;
}
#introtxt h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #d37300;
	display: inline;
}

#introtxtH2 {
	font-size:14px;
	margin-top:10px;
	text-align:left;
	width:365px;
}

#introtxtH2 h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	display: inline;
	font-weight: normal !important;
	color: #FFFFFF;
}

/*#introtxtH2 p {
	font-family:Georgia,"Times New Roman",Times,serif;
	
}*/

#hpillustration {
	text-align: right;	
	padding: 10px 0px 10px 0px;
	margin: 0px auto;
	width: 855px;
}
#realisations {
	width: 855px;
	height: 42px;
	background: url(images/home/dernieres-realisations-novazeo.gif) no-repeat;
	margin: 20px 52px 0px 53px;
	line-height: 999px;
	overflow: hidden;
	font-size: 0;
}
#slider {
	width: 855px;
	height: 269px;
	margin: 0px 52px 0px 53px;
}
#mySlides {
	width: 855px;
	height: 269px;
}
#mySlides div.innerslide {
	overflow: hidden;
	width: 855px;
	height: 269px;
}
#mySlides div.reftexte {
	width: 215px;
	float: left;
	padding: 10px;
	color: #dedba9;
}
#mySlides div.reftexte h3 {
	color: #ea850c;
	font-size: 14px;
}
#mySlides div.reftexte h4 {
	color: #ea850c; /*#f1efe2;*/
	font-size: 14px; /*12px;*/
}
#mySlides div.reftexte a {
	color: #359ec5;
	font-size: 12px;
	font-variant: small-caps;
}
#mySlides div.reftexte div.excerpt {
	margin-top: 10px;
	font-size: 12px;
}
#mySlides div.reftexte div.btnmorebloc {
	text-align: center;
	margin: 15px auto 0px;
	width: 156px;
}
#mySlides div.reftexte a.btnmore {
	background: url(images/home/dernieres-realisation-btn.png) no-repeat top;
	width: 156px;
	height: 27px;
	display: block;
	line-height: 999px;
	overflow: hidden;
	font-size: 0;
}
#mySlides div.reftexte a.btnmore:hover {
	background-position: 0px -27px ;
}
#mySlides div.refvisuel {
	margin: 10px 0px 0px 250px;
	width: 603px;
	padding: 0px 0px 0px 0px;
}
div.jFlowSlideContainer {
	background: url(images/home/dernieres-realisations-fd.gif) no-repeat;
}
#myController {
	position: absolute;
	margin: -50px 0px 0px 275px;
	z-index: 10px;
}
#myController.nbrefs-1, #myController.nbrefs-0 {
	display: none;
}
#myController span.jFlowControl {
	background: #443830;
	width: 18px;
	height: 18px;
	color: #FFFFFF;
	font-size: 14px;
	padding: 2px;
	display: block;
	text-align: center;
	float: left;
	margin-right: 10px;
	cursor: hand;
}
#actualites {
	width: 855px;
	height: 42px;
	background: url(images/home/actualites-novazeo.gif) no-repeat;
	margin: 20px 52px 0px 53px;
	line-height: 999px;
	overflow: hidden;
	font-size: 0;
}
#actus {
	margin: 20px 52px 20px 53px;
}
#actus div.actu {
	width: 234px;
	height: 164px;
	float: left;
	background: url(images/home/actualites-fd.gif) no-repeat;
	margin-right: 36px;
	padding: 18px 13px;
}
#actus div.actu * {
	color: #dedba9;
}
#actus div.actu h3 {
	height: 2.5em;	
}
#actus div.actu-last {
	margin-right: 0px;
}
#actus div.resume {
	height: 8em;
	overflow: hidden;
}
#actus div.lirearticle {
	margin-top: 0px;
	text-align: right;
}
#actus div.lirearticle a {
	color: #d2790f;
}

#newsletter {
	width: 855px;
	height: 56px;
	background: url(images/home/newsletter-novazeo.gif) no-repeat;
	margin: 20px 52px 0px 53px;
	line-height: 999px;
	overflow: hidden;
	font-size: 0;
}
#frmnewsletter {
	position: absolute;
	margin: -41px 0px 0px 350px;
	background: url(images/home/newsletter-enveloppe.gif) no-repeat left;
	padding: 0px 0px 0px 40px;
	height: 25px;
	color: #a34d25;
}
#frmnewsletter #inputmail {
	border-top: solid 1px #5e3d25;
	border-bottom: solid 1px #5e3d25;
	border-left: solid 0px #5e3d25;
	border-right: solid 0px #5e3d25;
	background: #2c1f17;
	color: #cfb08c;
	height: 15px;
	padding: 4px 7px;
}
div.widget_newsletter #inputmail {
	width: 130px;	
}
#frmnewsletter #btnactml {
	background: url(images/home/newsletter-btn.gif) no-repeat top;
	width: 59px;
	height: 25px;
	line-height: 999px;
	overflow: hidden;
	font-size: 0;
	margin: 0px 0px 0px -5px;
	position: absolute;
	cursor: hand;
}
#frmnewsletter #actinscript, #frmnewsletter #actdesinscript {
	width: 15px;	
}
#frmnewsletter #btnactml:hover {
	background-position: 0px -25px;
}
#frmnewsletter #actinscript {
	margin-left: 70px;
}

/*
 * CONTENT
 */
.breadcrumb, .breadcrumb * {
	font-size: 11px;
}
#content {
	margin: 10px 30px 0px 50px;
	width: 570px;
	float: left;
	min-height: 750px;
	color: #efeee0;
}
#content p {
	line-height: 1.5em;
	margin-bottom: 15px;
	text-align: left;
}
#content a, #contentref a {
	color: #f09800;
}
#content h1 {
	font-size: 20px;
	color: #f09800;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin-bottom: 20px;
	margin-top: 10px;
}

#content h2 {
	font-size: 16px;
	color: #ffffff; /*#f09800;*/
	font-family: Arial, Verdana;
	margin-bottom: 10px;
	margin-top: 15px;
}

h2 a {
	font-size: 16px;
	font-family: Arial, Verdana !important;
}


#content h3 {
	font-size: 14px;
	color: #f09800;
	font-family: Arial, Verdana;
	margin-bottom: 10px;
	margin-top: 15px;
}
#content ul,  #content ol{
	margin-left: 30px;
	margin-bottom: 15px;
}
#content ul li {
	line-height: 1.5em;
	list-style-type:disc;
}
#content #srub-top {
	float: right;
	width: 175px;
	padding: 0px;
	background: url(images/sidebar/separateur.gif) repeat-y;
	margin: 0px 0px 10px 20px;
	min-height: 100px;
}
#content #srub-top * {
	color: #f09800;
}

/*
 * FORMS
 */
p.linklove {
	display: none;
} 
.cform {
	width: 550px;
}

/*
 * REFERENCES
 */
div#references {
	margin: 0px 53px 0px 52px;
	width: 855px;
	min-height: 750px;
	color: #efeee0;
	float:left
}
.refs-separarteur {
	width: 855px;
	height: 2px;
	background: url(images/separateur-horizontal.gif) repeat-x;
	clear: both;
}
div#references h1 {
	width: 855px;
	height: 41px;
	background: url(images/derniere-creations-web-print-novazeo.gif) no-repeat;
	line-height: 999px;
	overflow: hidden;
	font-size: 0;
	text-indent: -9999px;
}
div#references h1.titre-post1900 {
	background: url(images/ref-creation-graphique.gif) no-repeat;
}
div#references h1.titre-post1890 {
	background: url(images/ref-creation-site-internet.gif) no-repeat;
}
div#references h1.titre-post1902 {
	background: url(images/ref-creation-logotype.gif) no-repeat;
}
div#references h1.titre-post1904 {
	background: url(images/ref-creation-site-ecommerce.gif) no-repeat;
}
div#references h1.titre-post1915 {
	background: url(images/ref-creation-newsletter.gif) no-repeat;
}
div.refs-reference {
	background: url(images/bg-listing.gif) repeat-x;
	width: 787px;
	height: 202px;
	padding: 33px;
	float: left;
	border:1px solid #221914;
	margin:20px 0 0 0
	
}
div.refs-col0, div.refs-col1 {
	margin-right: 72px;
}
#ref-illustration {
float:left;
display:block;
margin-right:25px;
}
div.blog_references h2, div.blog_references h2 a {
	color: #ea850c;
	font-size: 14px;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	width:250px;
	float:left;
	margin-top:5px
	
	
}
div.blog_references h3 {
	color: #fff;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	float:left;
	width:250px
}
div.blog_references a {
	color: #359ec5;
	font-size: 12px;
	font-variant: small-caps;
	float:left;
	
}
div.blog_references div.excerpt {
	width: 225px;
	margin-top: 10px;
	height: 72px;
	font-size: 12px;
	overflow: hidden;
	float:left;
	width:250px
}
div.blog_references div.btnmorebloc {
	text-align: center;
	margin: 5px auto 0px;
	width: 156px;
	float:left
}
div.blog_references a.btnmore {
	background: url(images/home/dernieres-realisation-btn.png) no-repeat top;
	width: 156px;
	height: 27px;
	display: block;
	line-height: 999px;
	overflow: hidden;
	font-size: 0;
	
}
div.blog_references a.btnmore:hover {
	background-position: 0px -27px ;
}

/*
 * PAGE REFERENCE
 */
div#contentref {
	margin: 0px 53px 0px 52px;
	width: 855px;
	min-height: 750px;
	color: #efeee0;
}

#refimages #slider {
	width: 855px;
	height: 349px;
	margin: 0px 0px 0px 0px;
}
#refimages #mySlidesRef {
	width: 855px;
	height: 349px;
}
#refimages #myControllerRef {
	position: absolute;
	margin: -50px 0px 0px 35px;
	z-index: 10px;
}
#refimages #myControllerRef.nbrefs-1, #myControllerRef.nbrefs-0 {
	display: none;
}
#refimages #myControllerRef span.jFlowControlRef {
	background: #443830;
	width: 18px;
	height: 18px;
	color: #FFFFFF;
	font-size: 14px;
	padding: 2px;
	display: block;
	text-align: center;
	float: left;
	margin-right: 10px;
	cursor: hand;
}
div#contentref div.reftexte {
	margin: 20px 0px 0px 0px;
	background: url(images/reference-fd.png) repeat-y;
	min-width: 200px;
	float: left;
}
div.reftextesynth {
	float: left;
	width: 217px;
	padding: 10px;
	line-height: 1.5em;
}
div.reftextesynth h1, div.reftextesynth h1 a {
	color: #ea850c;
	font-size: 14px;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
div.reftextesynth h2 {
	color: #fff;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}
div.reftextesynth a {
	color: #359ec5;
	font-size: 12px;
	font-variant: small-caps;
}
div.reftexte div.entry {
	padding: 10px;
	width: 590px;
	line-height: 1.5em;
	float: left;
}
div.reftexte div.entry h3 {
	color: #ea850c;
	margin: 10px 0px 0px;
}
div.reftexte div.entry a {
	color: #ea850c;
}
div.reftexte div.entry li {
	margin-left: 30px;
}
/*
 * BLOG
 */
div#content.blog_actualites div.breadcrumb {
	margin-bottom: 20px;	
}
div#content.blog_actualites h2 {
 	margin: 0px;
	padding: 0px;
}
div#content.blog_actualites div.large h2 a {
	font-size: 16px;
	color: #dedba9;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin: 0px;
	padding: 0px;
}
div#content.blog_actualites div.large {
	background: #433328 url(images/actu-top-fd.png) no-repeat;
	margin: 15px;
	padding: 15px;
}
div#content.blog_actualites div.large  * {
	color: #dedba9;
	font-size: 12px;
}
div#content.blog_actualites div.large div.resume {
	min-height: 6em;
	overflow: hidden;
}
div#content.blog_actualites div.large div.lirearticle {
	margin-top: 5px;
	text-align: right;
}
div#content.blog_actualites div.large div.lirearticle a {
	color: #d2790f;
}
div#content.blog_actualites div.medium {
	width: 234px;
	height: 164px;
	float: left;
	background: url(images/home/actualites-fd.gif) no-repeat;
	margin: 15px 15px 0px 15px;
	padding: 10px;
}
div#content.blog_actualites div.medium  * {
	color: #dedba9;
	font-size: 12px;
}
div#content.blog_actualites div.medium small, div#content.blog_actualites div.large small {
	font-size: 11px;
	color: #ea850c;
}
div#content.blog_actualites div.medium  h2 {
	min-height: 3em;
}
div#content.blog_actualites div.medium h2 a {
	font-family: Georgia, "Times New Roman", Times, serif;
}
#actus div.actu-last {
	margin-right: 0px;
}
div#content.blog_actualites div.medium div.resume {
	min-height: 6em;
	overflow: hidden;
}
div#content.blog_actualites div.medium div.lirearticle {
	margin-top: 5px;
	text-align: right;
}
div#content.blog_actualites div.medium div.lirearticle a {
	color: #d2790f;
}
div#content.article div.post {
	background: #433328 url(images/actu-top-fd.png) no-repeat;
	margin: 20px 0px;
	padding: 15px;
}
div#content.article div.post * {
	color: #dedba9;
	font-size: 12px;
}
div#content.article div.post h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
}
div#content.article div.post small {
	font-size: 11px;
	color: #ea850c;
	margin-bottom: 10px;
	display: block;
}
#commentform #comment {
	width: 570px;	
}
/*
 * SIDEBAR
 */
#sidebar {
	width: 300px;
	float: left;
	min-height: 750px;
	padding: 0px 0px 0px 10px;
	background: url(images/sidebar/separateur.gif) repeat-y;
	margin: 3px 0px 20px 0px;
}
#sidebar li {
	list-style: none;
	width: 262px;
	margin-top: 10px;
}
.widget_contact {

}
.widget_contact span {
	display: block;
	color: #c7c296;
	text-align: right;
	font-family: Arial, Verdana;
	font-size: 12px;
	line-height: 1.5em;
}
.widget_contact h2, .widget_contact h5 {
	width: 262px;
	height: 41px;
	background: url(images/sidebar/contact.gif) no-repeat;
	line-height: 999px;
	overflow: hidden;
	font-size: 0;
}
.widget_contact span.baseline {
	color: #f1efc8;
	font-size: 12px;
	margin-bottom: 10px;
}
.widget_contact a {
	color: #e87f0a;
}
.widget_contact div.demandedevis {
	text-align: right;
	height: 27px;
}
.widget_contact div.demandedevis a {
	width: 133px;
	height: 27px;
	background: url(images/sidebar/demande-devis.png) no-repeat top;
	line-height: 999px;
	overflow: hidden;
	font-size: 0;
	display: block;
	margin: 10px 2px 10px auto;
}
.widget_contact div.demandedevis a:hover {
	background-position: 0px -27px;
	
}
.widget_recent_refs  {
	color: #dedba9;
}
.widget_recent_refs h2, .widget_recent_refs h5 {
	width: 262px;
	height: 41px;
	background: url(images/sidebar/realisations.gif) no-repeat;
	line-height: 999px;
	overflow: hidden;
	font-size: 0;
}
.widget_recent_refs h3 {
	color: #ea850c;
	font-size: 14px;
}
.widget_recent_refs h4 {
	color: #f1efe2;
	font-size: 12px;
}
.widget_recent_refs a {
	color: #359ec5;
	font-size: 12px;
	font-variant: small-caps;
}
.widget_recent_refs div.excerpt {
	margin: 10px 0px;
	font-size: 12px;
}
.widget_recent_refs div.btnmorebloc {
	text-align: center;
	margin: 10px auto 0px;
	width: 156px;
}
.widget_recent_refs a.btnmore {
	background: url(images/home/dernieres-realisation-btn.png) no-repeat top;
	width: 156px;
	height: 27px;
	display: block;
	line-height: 999px;
	overflow: hidden;
	font-size: 0;
}
.widget_recent_refs a.btnmore:hover {
	background-position: 0px -27px ;
}

.widget_recent_actus h2, .widget_recent_actus h5 {
	width: 262px;
	height: 41px;
	background: url(images/sidebar/actualites.gif) no-repeat;
	line-height: 999px;
	overflow: hidden;
	font-size: 0;
}

#sidebar .widget_recent_actus li {
	width: 224px;
	max-height: 110px;
	float: left;
	background: url(images/home/actualites-fd.gif) no-repeat;
	padding: 18px 13px;
	margin: 5px 5px 0px 5px;
}
.widget_recent_actus li * {
	color: #dedba9;
}
.widget_recent_actus li div.resume {
	height: 4em;
	overflow: hidden;
	line-height: 1.3em;
}
.widget_recent_actus li div.lirearticle {
	margin-top: 5px;
	text-align: right;
}
.widget_recent_actus li div.lirearticle a {
	color: #d2790f;
}
.widget_recent_actus div.allposts {
	text-align: center;
}
.widget_recent_actus div.allposts a {
	color: #359ec5;
}

.widget_newsletter {

}

.widget_newsletter h2, .widget_newsletter h5 {
	width: 262px;
	height: 124px;
	background: url(images/sidebar/newsletter.gif) no-repeat;
	line-height: 999px;
	overflow: hidden;
	font-size: 0;
}

.widget_newsletter form {
	position: absolute;
	margin: -75px 0px 0px 10px;
	background: url(images/home/newsletter-enveloppe.gif) no-repeat left;
	padding: 0px 0px 0px 40px;
	height: 25px;
	color: #a34d25;
	width: 210px;
}
.widget_newsletter form #inputmail {
	border-top: solid 1px #5e3d25;
	border-bottom: solid 1px #5e3d25;
	border-left: solid 0px #5e3d25;
	border-right: solid 0px #5e3d25;
	background: #2c1f17;
	color: #cfb08c;
	height: 15px;
	padding: 4px 7px;
	margin-bottom: 5px;
	width: 130px;
}
.widget_newsletter form #btnactml {
	background: url(images/home/newsletter-btn.gif) no-repeat top;
	width: 59px;
	height: 25px;
	line-height: 999px;
	overflow: hidden;
	font-size: 0;
	margin: 0px 0px 0px -5px;
	position: absolute;
	cursor: hand;
}
.widget_newsletter form #btnactml:hover {
	background-position: 0px -25px;
}
.widget_newsletter form #actinscript {
	margin-left: 0px;
}

/*
 * FOOTER
 */
#footer {
	height: 381px;
	background: #47271b url(images/foot-fd.gif) top center no-repeat;
}
#footer-inner {
	width: 960px;
	margin: 0px auto;
}
#plandesite {
	width: 620px;
	float: left;
}
#plandesite ul {float: left; margin-left: 20px;}
#plandesite ul li {
	width: 140px;
	padding: 10px;
	list-style: none;
}
#plandesite ul#withniv2 li {
	float: left;
	width: 190px;
	padding: 10px;
	list-style: none;
}
#plandesite ul li a {
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #d1cdb9;
	text-decoration: none;
}
#plandesite ul li ul {}
#plandesite ul li ul li {
	float: none;
	padding: 2px 10px;
	list-style-image: url(images/foot-puce.gif);

}
#plandesite ul#withniv2 li ul li {
	float: none;
	list-style-image: url(images/foot-puce.gif);
	padding: 2px 0px;
	

}
#plandesite ul li ul li a {
	font-size: 12px;
	font-weight: normal;
	color: #c7c296;
	text-decoration: none;
}
#footer-contact {
	width: 300px;
	text-align: right;
	color: #c7c296;
	font-size: 12px;
	float: left;
	line-height: 1.5em;
}
#footer-contact a {
	color: #e87f0a;
	text-decoration: none;
}
#footer-contact h6#footnz {
	width: 129px;
	height: 25px;
	background: url(images/footer/novazeo.png) no-repeat;
	line-height: 999px;
	overflow: hidden;
	font-size: 0;
	margin: 10px 0px 5px auto;
}
#footer-contact h3 {
	color: #f1efc8;
	font-size: 14px;
	margin-bottom: 20px;
}
#footer-contact h6#footrs {
	width: 197px;
	height: 19px;
	background: url(images/footer/social-network.png) no-repeat;
	line-height: 999px;
	overflow: hidden;
	font-size: 0;
	margin: 20px 0px 5px auto;
}
#footer-contact ul {
	display: block;
	width: 230px;
	margin: 10px 0px 10px auto;
}
#footer-contact ul li { 
	float: left; 
	width: 37px; 
	height: 37px; 
	margin: 10px;
	list-style: none;
	line-height: 999px;
	overflow: hidden;
	font-size: 0;
}
#footer-contact li a { display: block; }
#footer-contact li#rs-rss { background: url(images/footer/flux-rss.png) no-repeat; }
#footer-contact li#rs-twitter { background: url(images/footer/twitter.png) no-repeat; }
#footer-contact li#rs-fb { background: url(images/footer/facebook.png) no-repeat; }
#footer-contact li#rs-viadeo { background: url(images/footer/viadeo.png) no-repeat; }

#footer #textlocal {
	font-size: 11px;
	color: #f1efc8;
	margin: 5px 40px 5px 30px;
	text-align: justify;
}
#footer #textlocal a {
	color: #f1efc8;
	font-size: 11px;
}

/* Pagination */
.navrechts {
	text-align: center;	
	margin: 10px 0px;
}
.navrechts a {
	margin: 10px 5px;
	border: solid 1px #EA850C;
	padding: 3px 5px;
}

.navrechts a span {
	
}
.navrechts a.selected, 
.navrechts a:hover {
	text-decoration: none;
	background-color: #EA850C;
	color: #FFFFFF;
}

.content-table {
	margin: 5px 0px 10px;
	padding: 0px;
}
.content-table tbody {
	margin: 0px;
	padding: 0px;
}
.content-table th {
	font-weight: bold;
	color:  #FFFFFF;
	background-color: #F09800;
	margin: 0px;
	padding: 2px 4px;
}
.content-table tr {
	border-bottom: solid 1px #F09800;
	margin: 0px;
	padding: 0px;
}
.content-table td {
	padding: 2px 4px;
	vertical-align: top;
	margin: 0px;
	border-bottom: 1px solid #F09800;
}


 
 
 #pub{left:-120px; top:155px; position:absolute; z-index:1}
#cforms3form label { float:left; width:80px}
#cforms3form input { background:#fff;  width:200px; height:15px; color:#333333; border-radius:3px 3px 3px 3px; float:left; margin-right:140px;  font-size: 0.9em; margin-bottom:5px}
#cforms3form label.cf-after  { width:20px; float:left; margin-right:10px}
.cf-box-title { width:550px;font-size: 1.2em}

#cforms3form input#cf3_field_3-1 { width:10px;  margin-right:0px; float:left; margin:7px 0 0 0}
#cforms3form input#cf3_field_3-2 { width:10px; margin-right:0px; float:left;margin:7px 0 0 0}
#cforms3form input#cf3_field_4-1 { width:10px;  margin-right:0px; float:left; margin:7px 0 0 0}
#cforms3form input#cf3_field_4-2 { width:10px;  margin-right:250px; float:left;margin:7px 0 0 0}
#cforms3form input#cf3_field_6-1 { width:10px;  margin-right:250px; float:left;margin:7px 0 0 0}
#cforms3form input#cf3_field_6-2 { width:10px;  margin-right:250px; float:left;margin:7px 0 0 0}

#li-3-3items {width:150px; float:left}

#cforms3form  li#li-3-5  label { width:450px; margin-top:10px}
#cforms3form  li#li-3-7 label { width:450px; margin-top:10px}
#cforms3form  li#li-3-9  label { width:550px; margin-top:10px}
#cforms3form  li#li-3-11  label { width:550px; margin-top:10px}
#cforms3form  li.cf-box-title { float:left}
#cforms3form textarea { color: #333333; background:#fff; border-radius:3px 3px 3px 3px; font-size:15px} 
#cforms3form .textonly { float:left; width:550px; text-align:left; font-size: 0.9em; font-style:italic; padding-left:10px; color:#F09800}
#cforms3form input#sendbutton3 { height:40px; cursor:pointer; margin-left:330px; margin-top:25px; float:left; background:#ec830e; color:#fff; font-size:14px}
.cf-sb { float:left}
ol.cf-ol li.cf-box-title { font-size:12px}


#acces-client a { position:absolute; margin-left:800px; margin-top:40px; background:none}





















