/*
Theme Name: Ink and wash
Theme URI: http://www.imchen.com/?p=89
Version: 1.1.5
Author: Arne
Author URI: http://www.imchen.com
Description: Chinese ink and wash,Compatible with WordPress 2.x, threaded comments ready. 
Tags: Dark,two-columns,fixed-width
.
Released under the <a href="http://www.opensource.org/licenses/gpl-license.php">GPL</a>.
.
*/

/* Begin Typography & Colors */

article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {display:block}
#corps_site{
  background:    url(../images/corps.png) repeat-y;
width: 1040px;
	margin: 0 auto;
}

#fullwrapper {


/*
box-shadow: 0px 3px 1px rgba(0, 0, 0, 0.2);
	*/
	width: 1040px;
		margin: 0 auto;


}

#menuadd {
padding:0px 1px 1px 0px;
	height: 25px;
	

/*	padding: 0px 0px 0px 380px;*/
	/*background: url(images/img01.jpg) no-repeat left top;*/
}

#menuadd ul {
	margin: 0;
	/*padding: 30px 0px 0px 0px;*/
	list-style: none;
	line-height: normal;
	

}

#menuadd li {
	
padding: 0px 2px 0px 0px;
float:left;

}

#menuadd a {

	display: block;
	height: 25px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-align:center;

}



#text-logo{

text-align: center;
width:260px;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color: #333333;

}
#logo{ 

  

	 
}
.fiche {
font-size:18px;
text-align:center;
font-weight:bold;

}
#img-logo{
margin-left:65px;
	

   background:    url(../images/logo-cnss.png) no-repeat;
   height:113px;
   width:128px;
   
  
}

#img-syapro{
   border:1px solid #1862af;
   /*background:    url(../images/petite_ban2017.png) no-repeat;*/
   height:80px;
   width:250px;
   
  
}
#espace-pub{
	
	float:left;
	margin-top:2px;

   
   height:90px;
   width:700px;
}

#titre-entete{
min-height:20px;
padding-top:10px;
margin-left:15px;
}
.offjour{
  margin-left: 10px;
  width:750px;line-height:22px;  overflow: hidden;
font-weight:bold;
color:#003853;
font-size: 18px;

 padding:0 0 10px 10px;
}

#erreur{
color:#FF0000;
font-size:12px;
margin-left:15px;
font-weight:bold;
}
.erreurnok{
color:#CC0000;
}
.erreurok{
color: #006600;
}
.titre {
color:#003853;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
min-width:600px;
}

#partage{
width:300px;
 height: 40px;
 float:right;
 margin-top:10px;
 margin-right:50px;


}



input[type=text], input[type=password],
input.text, input.title,
textarea {
margin-bottom:5px;

  background-color:#fff;
  border:1px solid #bbb;
}

input[type=text], input[type=password],
input.text, input.title {

  height:20px;
}
input[type=text]:focus, input[type=password]:focus,
input.text:focus, input.title:focus,
textarea:focus {
  border-color:#666;
}
select  { background-color:#fff;  border:1px solid #bbb;

margin-bottom:7px; }
#entete-conteneur {
width:1040px;
	margin: 0 auto;

}


#entete-bas {
 		width:1040px;
		margin: 0 auto;
		height:77px;
		background:url(../images/site_pms_04.png) no-repeat;		

}



#footer-haut{
	width: 1040px;
	height: 200px;
	margin: 0 auto;
	padding: 0px 0 0px 0px;
	
	background:#323328  ; /*url(../images/site_pms_2_22.png)  repeat-y ;*/
}
#footer2 {
	width: 1040px;
	height: 30px;
	margin: 0 auto;
	padding: 0px 0 0px 0px;
	
	background: #000000 ;
}
#footer2 p {

	/*margin: 0;*/
	padding-top: 10px;
	line-height: normal;
	font-size: 12px;
	margin-left:20px;
	color: #aeaeae;
	

}

#enc-hautpage-2{

width: 1040px;
height:14px;
	margin: 0 auto;
	background:  url(../images/header03.png) ;

}
#hautpage{

width: 1040px;
height:137px;
	margin: 0 auto;
	background: #FFFFFF ;
background:  url(../images/header02.png) ;
}


#enc-hautpage-1{
width: 1040px;
height:33px;
	margin: 0 auto;
background:url(../images/header01.png) no-repeat;
}
#enc-hautpage{
width: 1040px;
height:33px;
	margin: 0 auto;
	margin-top:5px;


}
#content_top_bar{
 margin:0 auto;

}
#content_top_bar .top_bar {
background-attachment: scroll;
background-clip: border-box;
background-color: transparent;
/*background-image: url("../images/search-login.png");*/
background-origin: padding-box;
background-position: 0px 0px;
background-repeat: no-repeat;
background-size: 696px 38px;
float: right;
height: 38px;
margin: 0px 0px 2px;
width: 696px;
}

#contactencastyle{
 font-size: 11px;
 margin-top:3px;
 
}
#entete-acheteur{
color:#c90b14;
height:30px;
}
#entete-connec{
	margin: 2px ;
	float: right;
color:#0b8000;
text-align:center;
}
#entete-connec a {
color:#0b8000;

}
#entete-connec-nav-bar {


/*	padding: 0px 0px 0px 380px;*/
	/*background: url(images/img01.jpg) no-repeat left top;*/
}

#entete-connec-nav-bar ul {
	margin: 0;
	/*padding: 30px 0px 0px 0px;*/
	list-style: none;
	line-height: normal;
	

}

#entete-connec-nav-bar li {
	float: right;	
padding: 0px 0px 0px 2px;
width:128px;

border-left: #009900 dashed 1px;


}
.util{
}
#entete-acheteur{
	
}
.bas  {



        width:1000px;margin:0 auto;
	
}
#nuance-milieu {
overflow: hidden;
  width:1040px;
  height:24px;
  margin: 0px auto;
  background:  url(../images/site_pms_2_20.png) ;

}

#encadre {
min-height:400px;

overflow: hidden;


/*background:  url(../images/site_pms_04.png) repeat-y ;*/

}
ul.contacts {
margin-top:-20px;
   	margin-left:20px;
  
    list-style-type: none;
	
	
}
ul.contacts li.tel {
    background: url('../images/tel.png') no-repeat scroll 0% 0% transparent;
	
}
ul.contacts li.adr {
    background: url('../images/adr.png') no-repeat scroll 0% 0% transparent;
}

ul.contacts li {
 float:left;
    padding-left: 40px;
    font: 12px/18px ;
 color: #616161;
	height:35px;
	
}

#footer {
	width: 1040px;
	height: 63px;
	margin: 0 auto;
	padding: 0px 0 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	background:url(../images/bas_01.png) no-repeat;
}
#footer p {
	margin: 0;
	padding-top: 5px;
	line-height: normal;
	font-size: 9px;
	text-transform: uppercase;
	text-align: center;
	color: #FFFFFF;

}

#enc-hautpage p{
padding-top:25px;


	line-height: normal;
	font-size: 12px;
	margin-left:20px;
	color: #000000;
}


.titre_action { 
color:#003853;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
        width:750px;line-height:22px; 
        
		border-bottom: 1px dotted #E8E3D2;
}
#conteneur_menu{



}
#content_menu{
margin:auto;


 



}
	.box_skitter_slider{height:320px;position:relative;background:#000;border:0px solid #eee;}
	.box_skitter_slider2{width:612px;height:342px;position:relative;margin:5px 0 70px;background:#000;border:4px solid #fff;-webkit-box-shadow:0 1px 5px 0 #4a4a4a;-moz-box-shadow:0 1px 5px 0 #4a4a4a;box-shadow:0 1px 5px 0 #4a4a4a}.box_skitter_slider2 .info_slide{background:#fff;color:#000}
	.box_skitter .caption{color:#555;text-shadow:none;background:url(../images/caption.png) 0 0!important;border:1px solid #fff;padding:0 10px;margin:0 15px;float:right;text-align:center;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px}
.placeslider{position:relative;   }
#contenu {


margin-top:15px;
margin-left:5px;



}

#bas_content {
width:100%;
 
  bottom: 0px;
    margin-bottom: 0px;
    
    width: 100%;
 
background: url(../images/comm_bg.gif) repeat-y;
}
#bas   {
width:1000px;
margin:auto;

   
		
		

    

    letter-spacing: 1px;
  
    


 
	
	/*url(images/bg.jpg); */
}


body {
	/*background:#EFEFEF; */
	background-image:url(../images/ap_cnss.jpg);/*images/207.jpg*/
    /*background: url("../images/55.png") repeat scroll 0px 0px #a2c79c;
     color: #333;
	 font: Verdana, Arial, Helvetica, sans-serif;
	 font-size:13px;*/
}


#entete {
 height: 30px;  background: #47433d;
}
#englobe {
background:transparent #993300;
 

   

}



.wrap  {
        width:1040px;margin:0 auto;
	
}


ol,ul,li { 
	list-style:none;
} 

a { 

	color:#9462c3 ;
	text-decoration: none;
	/*#685d46;*/ 
}

a:hover { 
	text-decoration: underline;
 }

	
img {
	border:none;
	
}

blockquote {
	margin: 15px 30px 0 10px;padding-left: 10px;border-left: 5px solid #ccc; 
}

blockquote cite {
	margin: 5px 0 0;display: block;
}

.clear {
	clear:both;
 }
 
*{ 
	margin:0;padding:0;
}
/* Header */
.header {
         color: #00CC00;
}

.header  a { 
	     color: #00CC00;
}

.logo { 
 background: url(../images/logo.png) no-repeat  left 0px ;
	       margin:50px 0 0 100px;
		   height:70px;
		   float:left;
}

#banniere{
margin-top:5px;
	width: 745px;
	height:120px;
	float:right;
		margin-left:5px;
	margin-right:7px;
	background: url(../images/VISUEL_CNSS_2020.jpg);
	/*background:  url(../images/banniere2017.png) ;*/
	/*background:  url(../images/bannieresyapro2018.jpg) ;*/

}

/* Blog */
#content {
margin-left:20px;
line-height: 22px;
  text-align: justify;
}
		
}
#content-detail {
       width:800px; 
		border-right: 1px solid #E8E3D2; text-decoration: none;

}

#content-detail-left {
         width:550px; 
		   float:left;

}
#content-detail-right {
       width:230px; 
		   float:right;
		 
			margin-right:20px;
}
#encadre-detail{
   width:225px; 
   
border: 1px solid #E8E3D2; text-decoration: none;
}
.encadre-detail-titre{
   width:220px;
   background:#009900;
   margin:2px;
   padding-top:8px;
   color:#FFFFFF;
   text-align:center;
   
}

.encadre-detail-texte{
   width:220px;
   margin:2px;
  
   
}
.encadre-detail-texte-texte{
   width:220px;
   margin:2px;
   padding-bottom:5px;
  border-bottom: 1px dotted #E8E3D2; text-decoration: none;
   
}
.conleft {
        overflow: hidden; width:800px; height:14px;
}

.content_top {
        background: url(../images/comm_top.gif);
}

.content_foot {
        background: url(../images/comm_foot.gif);
}

.content_date {
        width:60px; height:88px; position: absolute; top: 5px; right: 10px; text-align: center;
		
      /*  background: url(../images/comm_date.gif) no-repeat; */
}

.content_date .datebg {
        margin: 8px 10px 0 10px;
}

.content_date span {
        color:#638b60;
}

.content_date span.day {
        font-size:22px;font-weight: bold; color:#4b463a;
}

.post,.hentry,.entry {
        float:left;position:relative;
}

.post,.hentry,.links,.commentlist {
	padding:0 14px 0 14px;
}

.separe { 
        width:500px;line-height:22px; background: url(../images/comm_line.gif) no-repeat bottom left; overflow: hidden;
        padding:0 0 10px 0;
		margin-top:10px;
		
}

.entry { 
        width:1020px;line-height:22px;  overflow: hidden;
        padding:0 0 10px 10px;
		border-bottom: 1px solid #E8E3D2
}

.entry p { 
	      margin-bottom: 10px;
}

.entry a.more-link {
	font-weight: bold; color:#2b820d; border-bottom: 2px dashed #8a8371;float:right;
}

.entry a:hover.more-link {
	border-bottom: 2px dashed #2b820d; text-decoration: none;
}

.align_left {
	float:left;
}

.align_right {
	float:right;
}

.align_left a,.align_right a {
	color:#065b00;
}

.align_left,.align_right {
	margin:0 0 4px 0; *margin:0 0 -5px 0; _margin:0 0 -6px 0;
}

.comments .cmt_num a {
	      line-height:34px;text-indent:10px;font-size:16px;color:#6b3909;font-weight:bold;font-style: italic;
	      position:absolute;height:34px;width:84px;top:0;right:12px;background:url(images/comm_reply.gif) no-repeat; 
}

#comments {
	margin:-5px 0 5px 14px;
}

h2 a,h2 {
        font-size: 14px; color: #111111; text-decoration:none;
}

.post_intro{
	      margin:0 0 6px 0; font-size:11px;color:#63593e;
}

.post_intro span {
	      margin-right:12px;padding:0 0 0 11px;background:url(images/tags.gif) no-repeat left 4px;
}

.post_intro a{
	      color:#7c735a;
}

.nofound {
	      background: url(images/nofound.jpg) no-repeat 50px 20px; height:1000px; width:600px; 
}

.entry ol,.entry ul{
	padding: 0 0 0 30px;margin: 0;
}

.entry ol li,.entry ul li {
	margin: 0; padding: 0; 
}
	
.entry ol li {
	list-style-type : decimal;
}
	


/* Comment */
.commentmetadata li {
	float:left;
}


.depth-3 #cancel_reply {
	margin:-229px 7px 0 0; *margin:-231px 7px 0 0;_margin:-233px 4px 0 0;
}



.atxt {
	margin-left:5px; color:#888; 
}

.commtext {
	margin:0 1px 5px 38px; 
}

.comminfo {
float:left;margin-top:8px;
}

.children li.comment {
padding:10px 0 0 0; margin-left:38px;background: url(images/comm_line2.gif) repeat-x top left;
}

.children #commentform {
	padding:0;
}

.comment #commentform,.children #commentform {
	margin-left:-15px;
}

.reply{
	float:right;line-height:32px;
}

.reply a{
    color:#6b3909;float:left; width:44px; height:30px;background:url(images/edit.gif) no-repeat;text-align:center;
    line-height:31px; _line-height:32px;margin-left:3px;
}


.titre_sommaire {
color:#579e04;
}
.nocomments {
	margin:10px 0 0 20px;
}

#respond {
padding-left:14px; 
}

#commentform {
	padding-left:43px; 
}

#commentform #commentform textarea {
color:#573f18; background: url(images/textarea.jpg) no-repeat bottom left;border:1px solid #d8cca7; 
}

#commentform textarea{
line-height:20px;padding:4px 6px;width:550px;height:130px;
}

#commentform label{
vertical-align:middle; 
}


#cancel_reply { 
	float:right; margin:-229px 40px 0 0; *margin:-231px 39px 0 0;_margin:-233px 20px 0 0;
	padding:7px 0 10px;
}

#cancel_reply a{
	border:1px solid #d8cca7;width:150px;background:#f8f7f2;padding:6px 8px; color:#c70000;
}


#commentform .subin { 
	width:208px;height:39px;border:none;background:url(../images/subin.gif) no-repeat; margin-top:10px;
}

.smilies {
	margin:0 0 5px 0;
}

.pageedit span a {
	      line-height:30px;text-indent:10px;font-size:12px;color:#6b3909;font-weight:bold;
	      position:absolute;height:30px;width:44px;top:-6px;right:8px;background:url(../images/edit.gif) no-repeat; 
}

/* Links */
.linkcat {
	margin-bottom:10px;float:left; width:630px;
}

.linkcat ul,.archives { 
	margin-left:24px;
} 

.linkcat ul li,.linkcat ul li a,.archives li,.archives li a {
	float:left;
}

.linkcat ul li a,.archives li a { 
	line-height:30px; text-align:center;height:30px;width:114px;border:1px dashed #c5b6a7;overflow: hidden;
	margin:5px 5px 0 0;
}

.linkcat ul li a:hover,.archives li a:hover { 
	border:1px dashed #b8d1a9; background:#dde9d5; color:#497031;text-decoration: none;
}

.pagetitle {
	margin:0 0 10px 14px;
}

.wp-caption {
border: 1px solid #ddd;text-align: center;background-color: #f3f3f3;padding-top: 4px;margin: 10px;
-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;
}

.wp-caption img {
margin: 0;padding: 0;border: 0 none;
}

.wp-caption-dd {
font-size:11px;line-height: 17px;padding:0 4px 5px;margin: 0;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}

/* Sidebar */
#sideenglobe{
  float:left;
  
}
#sidebarhaut {
	      width:270px;
		  background:url(../images/side_bar_01.png);		
		 height:14px;
			
}
#sidebar {
	      width:125px;
		  background:#006699;
		  margin-left:10px;
		 	
		
			
}
#sidebarbas {
	     width:294px;
		  background:url(../images/side_bar_bas.png) ;		
		   height:63px;
		
			
}
#search {
	      background: url(../images/seach.jpg) no-repeat; height: 60px; width:216px;
}

.st   {
	float:left;margin:15px 0 0 16px; 
}

.searchtxt {
	      width:125px;border:1px solid #e2daca; background: #f9f8f5; color:#000;padding:6px 5px 4px 7px;
}

.ss  {
	float:left;margin:12px 0 0 10px;
}
	

.searchsm {
        border:none; width:38px; height:39px; background:url(../images/seachicon.png); cursor: pointer;padding:10px;
}

#sidebar h2 {

 height: 25px; width:210px; font-size:14px;

 padding-bottom:10px;
    border-bottom:5px groove #92e38b;

 
 
   color:#0b8000;
	     line-height:42px;text-indent:22px; font-weight:normal; overflow:hidden;
		  margin-left:15px;
		  margin-top:5px;
		 
		  font-weight:bold;
		  
		 
		  
}

#sidebar ul ul {
 margin-left:17px;
	
}



.statistique { 
       background: url(../images/statistique.png) no-repeat  left; 
     padding:0 0 0 15px; 
}

.offre { 
       background: url(../images/offre.png) no-repeat  left; 
     padding:0 0 0 15px; 
}
.register { 
       background: url(../images/register.png) no-repeat  left; 
     padding:0 0 0 15px; 
}
	.alert { 
       background: url(../images/alert.png) no-repeat  left; 
     padding:0 0 0 15px; 
}
	.acc { 
       background: url(../images/home.png) no-repeat  left; 
     padding:0 0 0 15px; 
}
.detail { 
       background: url(../images/detai.png) no-repeat  left; 
     padding:0 0 0 15px; 
}
.follow { 
       background: url(../images/ok-suivre.png) no-repeat  left; 
     padding:0 0 0 15px; 
}
.profile { 
       background: url(../images/profile.png) no-repeat  left; 
     padding:0 0 0 15px; 
}
.connex { 

       background: url(../images/connexion.png) no-repeat  ; 
	 height:20px;
	
}
.notification { 

       background: url(../images/message.png) no-repeat  ; 
	 height:20px;
	
}
.user-con { 
       background: url(../images/user_con.png) no-repeat  left; 
     height:20px;
	 width:80px;
}
.deconnex { 
       background: url(../images/deconnexion.png) no-repeat  left; 
     height:20px;
}
.users { 
       background: url(../images/user.png) no-repeat  left; 
     padding:0 0 0 15px; 
}
.four { 
       background: url(../images/four.png) no-repeat  left; 
     padding:0 0 0 15px; 
}
#sidebar li a { 
	line-height:16px; color:#333333;
	}

.widget_archive select {
	margin:5px 0 0 50px; background:#f3f0e2;
}

.widget_tag_cloud div {
	margin: 12px 0 3px 8px;
}

.textwidget {
	margin: 3px 4px 0 10px; 
}

.textwidget p {
	margin: 5px 0 10px 0;
}

#calendar_wrap{
	margin:5px 10px;color:#5b3a2d;
}

#wp-calendar{
	width:102%;
}

#wp-calendar caption{
	font-size:15px;font-weight:bold;color:#1e6900;
}

#wp-calendar td{
	text-align:center;border: solid 1px #d4cdb9;
}

#wp-calendar th{
	color:#7b0000;border: solid 1px #d4cdb9;
}

#wp-calendar tbody td a{
	font-weight:bold;color:#1e6900; 
}

#wp-calendar td#prev{
text-align:left;
}

#wp-calendar td#next{
	text-align:right;
}

#wp-calendar td#prev a,#wp-calendar td#next a{
	padding:1px 6px;font-weight:bold;
}

#wp-calendar td#today{
	background:#c6a58d;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;
}
/* Footer */


/* Page */
.page_navi{ 
	width:100%;height:43px;line-height:46px;text-align:center;overflow:hidden;background: url(../images/page.gif) no-repeat;
}

.page_navi a{
	padding:3px 8px;margin:2px;text-decoration:none;color:#a79e86;border:1px solid #e2d8bd;font-weight:bold;
}

.page_navi a:hover,.page_navi a.current{
	border:1px solid #ccbf9c;color:#417348; background:#e2d8bd;
}

.comments-navi {
line-height:27px;width:100%;text-align:center;
}

.comments-navi a {
text-decoration:none;border:1px solid #ccc;color:#555;margin:2px;padding:3px 8px;
}

.comments-navi span.current,.comments-navi a:hover {
border:1px solid #ccbf9c;color:#417348; background:#e2d8bd;padding:3px 8px;
}

/*navigation*/
.aligncenter {
display: block;margin-left: auto;margin-right: auto;
}

.alignleft {
float: left;
}

.alignright {
float: right;
}

.navigation{
overflow:hidden; margin:1em 0;
}

.alignright a,.alignleft a{
color:#999;padding:2px 5px; border:1px solid #ccf;
}

.alignright a:hover,.alignleft a:hover{
border:1px solid #356aa0;background:none;
}
.even {
	background:	#F4F2EA;
}

.odd {

}

#nav-suivi {



padding:10px 1px 1px 0px;

margin-right:10px;	
margin-left:10px;	
	height: 25px;



/*	padding: 0px 0px 0px 380px;*/
	/*background: url(images/img01.jpg) no-repeat left top;*/
}

#nav-suivi ul {
	margin: 0;
	/*padding: 30px 0px 0px 0px;*/
	list-style: none;
	line-height: normal;
	

}

#nav-suivi li {
	float: right;	
padding: 0px 0px 0px 0px;
width:128px;
margin-right:20px;	

}
#nav-suivi a {
color: #000000;
	

}
#loader{
   visibility:hidden;
}
#f1_upload_form{
   height:10px;
}
#f1_upload_form {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #666666;
}

#f1_upload_process{
   z-index:100;
   visibility:hidden;
   position:absolute;
   text-align:center;
   width:50px;
}
#page-inscription{
min-height:170px;

}
#page-inscription a{
color: #009900;
float:right;
margin-right:5px;

}
.insc-entreprise{
width:250px;
float: left;
/*background: #938C6A;*/

margin-left:5px;
min-height:150px;
}
.insc-fournisseur{
width:250px;

float:right;
min-height:150px;
}
.insc-utilisateur{
width:250px;

margin-left:18px;
float:left;
min-height:150px;
}
.img-entreprise {
  background:  url(../images/entreprise.png)  no-repeat ; 
  min-height:55px;
}
.img-fournisseur {
  background: url(../images/fournisseur.png)  no-repeat ; 
  min-height:55px;
}
.img-utilisateur {
  background: url(../images/utilisateur.png)  no-repeat ; 
  min-height:55px;
}
.content-inscr{
text-align:center;
 float: right;
}
.page-inscr-content{
 min-height:100px;
 margin-left:5px;

 
}
.titre-graph{
color:#5F88A7;
font-size:15px;
padding:10px;
font-family: Arial, Helvetica, sans-serif;
}



#menu-bas {
	width:1000px;overflow:hidden;
	
	}

#menu-bas .nav-bar {

	padding:0px 0 0 10px; _padding:0px 0 0 10px;
	
	
}

#menu-bas .nav-bar li {
	  float: right; height:28px; 
	 

}

#menu-bas .nav-bar li a {
	    text-align:center; color:#0c7316;font-size:12px;
		/* background: url(../images/abgr.png) no-repeat right 0px;*/
	    float:left;display:block; padding:11px 18px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
}

#menu-bas .nav-bar li a:hover { 
	text-decoration: underline;
	color: #26f700;
 }
#trait-bas {
height:1px; 
	width:950px;
	
	padding:0px 0 0 10px; _padding:0px 0 0 10px;
	margin:auto;
	border-top: #00CC00 dotted 0.50px;
	
	
	
	
	}
.obligatoire{
color:#FF0000;

}





	

	
#nav-container{


margin-left:20px;

font-family: Arial, Helvetica, sans-serif;

height:30px;

color:#FFFFFF;
width:1000px;

	}
	
 #produit{

}
#produit-stock{
float:left;
overflow:auto;
width:530px;
height:300px;

}
#cadre-reserv{
height:530px;
overflow:auto;
}
#produit-ajout{
float: right;
overflow:auto;
width:450px;
height:300px;
}
.entry table { border-collapse:collapse; margin-bottom:20px; width:80% }
.entry th { border:solid 1px #fff; background:#9360c2; color:#fff; padding:3px 10px; text-align: center; }
.entry td { border:solid 1px #fff; padding:3px 10px; text-align: center; background:#ececec; color: #505150;  }
.entry td.email { color: #1a8f1d;}
.entry td a { color:#006598; text-decoration: underline;}

#table-1 table { border-collapse:collapse; margin-bottom:20px; width:80% }
#table-1 th { border:solid 1px #fff; background:#9360c2; color:#fff; padding:3px 10px; text-align: center; }
#table-1 td { border:solid 1px #9360c2; padding:3px 10px; text-align: center;  color: #505150;  }


#table-ajout table { border-collapse:collapse; margin-bottom:20px; width:80% }
#table-ajout th { border:solid 1px #fff; background:#9360c2; color:#fff; padding:3px 10px; text-align: center; }
#table-ajout td { border:solid 1px #9360c2; padding:3px 10px; text-align: center;  color: #505150;  }

#table-ajout tr.selected td a { color:#FFFFFF; text-decoration: none;}

 
.entry td a:hover { color:#1a8f1d; text-decoration: none; }
#table-1 tr.selected{#006699; color: #FFFFFF;}
tr.selected{background: #9360c2; color:#FFFFFF;}
#table-1 tr.selected td a { color:#FFFFFF; text-decoration: none;}
#table-1 tr.selected td a:hover { color:#FFFFFF; text-decoration: none;}
 a {color:#ECE600;text-decoration:none;outline:none}
 nav{
 height:41px;
 margin:auto;
 width:100%;
background:   url(../images/menu.png) ;



 }
 #menu  {
 float:right;
 padding-top:5px ;
 
 margin-left:20px;
  margin-right:10px;


 }
#menu > li  {float:left;padding-right:7px}
#menu .last {padding-right:0px}
#menu > li > a {width:120px;display:block;font-size:14px;color: #FFFFFF;font-weight:400;height:25px;line-height:25px;border-top:1px solid #1f1f1f;background:#1fae03;text-align:center;border-radius:4px 4px 4px 4px;-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;position:relative;}
#menu > li > a:hover, #menu > .active > a {background:#1a7a07;border-color:#9cba2f; color: #333333;  text-decoration:none;}










#menu ul a:hover{
        background: #1fae03;
        background: -moz-linear-gradient(#1fae03,  #1fae03);
        background: -webkit-gradient(linear, left top, left bottom, from(#1fae03), to(#1fae03));
        background: -webkit-linear-gradient(#1fae03,  #1fae03);
        background: -o-linear-gradient(#1fae03,  #1fae03);
        background: -ms-linear-gradient(#1fae03,  #1fae03);
        background: linear-gradient(#1fae03,  #1fae03);
}




#menu{
        list-style: none;       
}

#menu li{
        float: left;
        padding: 3px 3px 10px 0;
        position: relative;
}

#menu a{

        float: left;
      
        color: #FFFFFF;
      
   
        text-decoration: none;
     
}

#menu li:hover > a{
        color: #fafafa;
}

*html #menu li a:hover{ /* IE6 */
        color: #fafafa;
}

#menu li:hover > ul{
        display: block;
}

/* Sous-menu */

#menu ul{
    list-style: none;
    margin: 0;
    padding: 0;
    display: none;
    position: absolute;
    top: 35px;
    left: 0;
    z-index: 99999;
    background: #1fae03;
    background: -moz-linear-gradient(#1fae03, #111);
    background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #111),color-stop(1, #1fae03));
    background: -webkit-linear-gradient(#1fae03, #111);
    background: -o-linear-gradient(#1fae03, #111);
    background: -ms-linear-gradient(#1fae03, #111);
    background: linear-gradient(#1fae03, #111);
    -moz-border-radius: 5px;
    border-radius: 5px;

}

#menu ul li{
    float: none;
    margin: 0;
    padding: 0;
    display: block;
    -moz-box-shadow: 0 1px 0 #111111, 0 2px 0 #777777;
    -webkit-box-shadow: 0 1px 0 #111111, 0 2px 0 #777777;
    box-shadow: 0 1px 0 #111111, 0 2px 0 #777777;
}

#menu ul li:last-child{
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

#menu ul a{
    padding: 10px;
    height: auto;
    line-height: 1;
    display: block;
    white-space: nowrap;
    float: none;
    text-transform: none;
}

*html #menu ul a{ /* IE6 */
        height: 10px;
        width: 150px;
}

*:first-child+html #menu ul a{ /* IE7 */
        height: 10px;
        width: 150px;
}

#menu ul a:hover{
        background: #1fae03;
        background: -moz-linear-gradient(#1fae03,  #1fae03);
        background: -webkit-gradient(linear, left top, left bottom, from(#1fae03), to(#1fae03));
        background: -webkit-linear-gradient(#1fae03,  #1fae03);
        background: -o-linear-gradient(#1fae03,  #1fae03);
        background: -ms-linear-gradient(#1fae03,  #1fae03);
        background: linear-gradient(#1fae03,  #1fae03);
}

#menu ul li:first-child a{
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
}

#menu ul li:first-child a:after{
    content: '';
    position: absolute;
    left: 30px;
    top: -8px;
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 8px solid #444;
}

#menu ul li:first-child a:hover:after{
    border-bottom-color: #1fae03;
}

#menu ul li:last-child a{
    -moz-border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
}

/* Rétablissement du flottement */
#menu:after{
        visibility: hidden;
        display: block;
        font-size: 0;
        content: " ";
        clear: both;
        height: 0;
}

* html #menu             { zoom: 1; } /* IE6 */
*:first-child+html #menu { zoom: 1; } /* IE7 */








	
	
	
#slider {

	
	width:100%;
	height:350px;
	overflow:hidden;
	z-index:1

	
	

	
}
.zerogrid .col-1-4{width:25%;}
#content2 {padding:0 20px}
#content2 {padding-bottom:9px}
#men-slide{




}
#marquee-text{
margin-top:5px;
margin-right:20px;
color:#009900;
font-size:13px;
width:730px;
float:right;
}
#marquee{


height:30px;

}
#bas-menu {

width:1040px;
height:30px;

	background:    url(../images/base-menu.png) no-repeat ;
	
}
.items {display:none 	}


.pagination {position:absolute;bottom:20px;right:274px;z-index:2;}
.pagination li {float:left;padding-left:3px}
.pagination a {display:block;width:17px;height:17px;background:url(../images/buttons.png) right 0 no-repeat;text-indent:-9999px}
.pagination a:hover, .pagination .current a {background-position:left}
.banner {position:absolute;top:87px;z-index:2;right:32px;color:#a0a0a0;width:350px; }
.title {font-size:47px;line-height:1.2em;letter-spacing:-2px;display:block;padding-bottom:9px}
.title .color2 {color:#000}
.title span {display:block;margin-top:-17px}
.banner .button1 {font-size:28px;padding:0 24px;height:49px;line-height:46px;margin-top:-1px;letter-spacing:-2px}
.banner .button1:hover {background:#ECE600;color:#fff}
.signature {text-align:right;display:block;color:#5f870e;line-height:20px;padding-top:6px}
.signature strong {display:block;color:#fff}



.sidebar_l .widget{margin:5px 10px 30px 0}
.men li{
  
        float: left;
        padding: 3px 3px 10px 0;
        position: relative;
}
.widget ul li{
width: 220px;
           background:  url(../images/sideicon.gif) no-repeat 0 11px;color:#333;padding:6px 0 2px 2px; 
           border-bottom: 0.5px dashed #8a8371;
}


.men  li a{
color:#333;
        
}
.men  li ul li{
border-bottom: none;
color: #FFFFFF;
        
}
.men  li ul li a{
text-decoration:none;
color: #FFFFFF;
        
}
.men  li ul{
    list-style: none;
    margin: 0;
    padding: 0;
    display: none;
    position: absolute;
    top: 10px;
    left: 50px;
    z-index: 99999;
    background: #1fae03;
    background: -moz-linear-gradient(#1fae03, #111);
    background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #111),color-stop(1, #1fae03));
    background: -webkit-linear-gradient(#1fae03, #111);
    background: -o-linear-gradient(#1fae03, #111);
    background: -ms-linear-gradient(#1fae03, #111);
    background: linear-gradient(#1fae03, #111);
    -moz-border-radius: 5px;
    border-radius: 5px;

}
.men  li:hover > ul{
        display: block;
}

.men ul a{
    padding: 10px;
    height: auto;
    line-height: 1;
    display: block;
    white-space: nowrap;
    float: none;
    text-transform: none;
}

.men ul li{
    float: none;
    margin: 0;
    padding: 0;
    display: block;
    -moz-box-shadow: 0 1px 0 #111111, 0 2px 0 #777777;
    -webkit-box-shadow: 0 1px 0 #111111, 0 2px 0 #777777;
    box-shadow: 0 1px 0 #111111, 0 2px 0 #777777;
}

.men ul li:last-child{
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}


*html .men ul a{ /* IE6 */
        height: 10px;
        width: 150px;
}

*:first-child+html .men ul a{ /* IE7 */
        height: 10px;
        width: 150px;
}

.men ul a:hover{
        background: #1fae03;
        background: -moz-linear-gradient(#1fae03,  #1fae03);
        background: -webkit-gradient(linear, left top, left bottom, from(#1fae03), to(#1fae03));
        background: -webkit-linear-gradient(#1fae03,  #1fae03);
        background: -o-linear-gradient(#1fae03,  #1fae03);
        background: -ms-linear-gradient(#1fae03,  #1fae03);
        background: linear-gradient(#1fae03,  #1fae03);
}

.men ul li:first-child a{
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
}

.men ul li:first-child a:after{
    content: '';
    position: absolute;
    left: 30px;
    top: -8px;
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 8px solid #444;
}

.men ul li:first-child a:hover:after{
    border-bottom-color: #1fae03;
}

.men ul li:last-child a{
    -moz-border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
}

/* Rétablissement du flottement */
.men:after{
        visibility: hidden;
        display: block;
        font-size: 0;
        content: " ";
        clear: both;
        height: 0;
}

* html .men             { zoom: 1; } /* IE6 */
*:first-child+html .men { zoom: 1; } /* IE7 */

.widget ul li span{
           font-weight:bold;
		    
}

.wgt_title{
background:#1fae03;
text-align:center;
height:35px;
    background: #1fae03;
        -moz-box-shadow: 0 5px 5px #13760d, 0 1px 0 #777777;
    -webkit-box-shadow: 0 5px 5px #13760d, 0 1px 0 #777777;
    box-shadow: 0 5px 5px #13760d, 0 1px 0 #777777;
   

}
.wgt_title p{
		padding:5px;
		font-size:14px;
		color:#FFFFFF;

}
.sidebar_l .widget .wgt_in,.sidebar_r .widget .wgt_in{margin:10px}
sidebar_l .widget h2,.sidebar_r .widget h2{background:#0d7315;color:#333;font-size:23px;position:relative;margin:5px 5px 15px 5px;padding:0 8px 8px 8px;line-height:32px;text-align:center;border:0;border-bottom:1px dotted #ccc}
.widget,.sidebar_r .widget{background:#fff;position:relative;border:1px solid #1fae03;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}
#actu {
position:relative;



}

	ul.spip  li { list-style-type: none;
 padding-left: 10px;
	background:  url(../images/puce_media.png)  no-repeat left ; }
	
/*
table.spip { width: 100%; border: 1px solid; border-width: 1px 1px 1px }
table.spip caption {}
table.spip tr.row_first th {border: 1px solid; border-width: 1px 1px ; text-align:center}
table.spip tr.odd td {border: 1px solid; border-width: 1px 1px } 
table.spip tr.even td {background: none; border: 1px solid;  border-width: 1px 1px }
*/
.spip_documents { margin-bottom: 1.5em; padding: 0; background: none; }
.spip_documents,
.spip_documents_center,
.spip_doc_titre,
.spip_doc_descriptif { margin-right: auto; margin-left: auto; text-align: center; }
.spip_documents_center { clear: both; display: block; width: 100%; }
.spip_documents_left { float: left; margin-right: 1.5em; }
.spip_documents_right { float: right; margin-left: 1.5em; }
.spip table { border-collapse:collapse; margin-bottom:20px; width:80% }
.spip th { border:solid 0.5px #fff; background:#157c0a; color:#fff; padding:3px 10px; text-align: center; }
.spip td { border:solid 0.5px #fff; padding:3px 10px; text-align: center; background:#ececec; color: #505150;  }
ul.spip,
ol.spip { margin-left: 50px; }
ul.spip { list-style-type: square; }
li ul.spip { list-style-type: disc; }
li li ul.spip { list-style-type: circle; }
ol.spip { list-style-type: decimal; }
.spip_logos { float: left; margin: 0 10px 10px 0; padding: 5px; border: #157c0a solid 0.75px; }

.grand-titre{
font-size:16px;
color:#1fae03;
font-weight:bold;
border-bottom: #0d7314 0.5px dotted;
padding:5px 0px 0px 5px;
width:700px;
}
#titre-chemin{
margin-bottom:10px;
width:700px;
font-weight:bold;
color: #157c0a;
border-bottom: #f70707 3px solid;
height:25px;
}
#titre-chemin a {
color: #157c0a;
}
.titre-article{
font-weight:bold;
font-size:13px;
}

#content-rech{
width:620px;
margin:auto;
float:right;
height:40px;






}
#rech{
width:350px;

float:right;

}
.formulaire_recherche label{color:#FFFFFF;}
.formulaire_recherche input.text { width: 150px;   background-repeat: no-repeat; background-position: right center; }
.formulaire_recherche input.submit {background:#f60707;
 width:25px;
border:#f60707 1px outset;
padding:3px;
}
.formulaire_recherche input[type=text]:focus, 
input.text:focus, input.title:focus,
 {
  border-color:#666;
}
a{
color:#0d7314
}


.map-container{
height:300px;
width:500px;
background:#003399;
margin-bottom:20px;

}
