/******************************************************************************************************************/
/*   GENERAL LAYOUTS   */
/******************************************************************************************************************/
* { margin: 0; padding:0; outline:none;}
img{border:none;}
 body {
   text-align: center; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#616262; 
     background:url(/zp/templates/images_ca/fond.gif) repeat-x top;
     } 
     a { color:#616262;} 
     p{ padding:0 0 10px 0; }
/******************************************************************************************************************/
#conteneur {
  width: 1000px;
  min-height:500px; height:auto !important; height:500px;
  margin: 0px auto; 
  text-align: left;
  border: 1px #019199 solid;
  border-top:none;
  background:#FFFFFF; 
}
/******************************************************************************************************************/
#header { 
  height:85px; position:relative;
  background:url(/zp/templates/images_ca/bg_header.gif) no-repeat;
}
/******************************************************************************************************************/
#header h1{ 
  width:285px; height:41px; position:absolute; top:17px; left:31px;
  background:url(/zp/templates/images_ca/logo.gif) no-repeat; font-size:12px;
}
/******************************************************************************************************************/
#header h1 a{ 
  display:block; top:17px; left:31px; text-decoration:none; width:285px; height:41px;
}
/******************************************************************************************************************/
#header h1 span{ visibility:hidden; 
}
/******************************************************************************************************************/
#header #menu_top {
  position:absolute;
  left: 545px;
  top: 16px;
}
/******************************************************************************************************************/
#header #menu_top ul{  list-style:none; 
}
/******************************************************************************************************************/
#header #menu_top ul li{ display:inline;
}
/******************************************************************************************************************/
#header #menu_top ul li a{ color:#616262; text-decoration:none; font-size:10px; border-right:1px solid #616262; padding:0px 12px 0px 12px;
}
/******************************************************************************************************************/
#header #menu_top ul li.last a{ border-right:none;
}
/******************************************************************************************************************/
#menu { 
  height:21px;
  background:#006845;
  border-bottom:1px solid #b7b7b7;
}
/******************************************************************************************************************/
#menu ul{  list-style:none; float:right;
}
/******************************************************************************************************************/
#menu ul li{ display:inline; float:left; position:relative;    
}
/******************************************************************************************************************/
#menu ul li a{
  color:#FFFFFF; font-size:12px; line-height:21px; text-decoration:none; font-weight:bold;
    padding:3px 20px 3px 15px; background:url(/zp/templates/images_ca/sep_menu.gif) #006845 no-repeat;
    }
    /******************************************************************************************************************/
    #menu ul li a:hover{ background:url(/zp/templates/images_ca/sep_menu.gif) #009199 no-repeat;
    }
    /******************************************************************************************************************/
    #menu ul li ul{  position:absolute; top:21px; left:0px; float:left; overflow:hidden; padding:0px 0 0 0;display:none ; /*border-top:1px solid #b7b7b7;*/
    }
    /******************************************************************************************************************/
    #menu ul li ul li{  position:static; white-space: wrap; min-height:20px; background:url(/zp/templates/images_ca/bg_smenu.png)!important; padding:0px 0 0px 0;
    background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/zp/templates/images_ca/bg_smenu.png", sizingMethod="scale");
    }
    /******************************************************************************************************************/
    #menu ul li ul li a{ color:#FFFFFF; font-size:11px; line-height:12px; text-decoration:none; font-weight:normal; width:160px;
      padding:3px 0 3px 4px; background:none; display:block; border-bottom:1px solid #6d8278; position:relative; z-index:1;
      }
      /******************************************************************************************************************/
      #menu ul li ul li.last a{  border-bottom:none;
      }
      /******************************************************************************************************************/
      #menu ul li ul li a:hover{ background:#333;
      }
      /******************************************************************************************************************/
      #menu ul li:hover ul, #menu ul li.over ul { display:block; border-bottom: none;
      }
      /******************************************************************************************************************/
      .sousMenu li{ clear: left;
      }
/******************************************************************************************************************/
#content { padding:0 10px 14px 30px;clear:both;} 
/******************************************************************************************************************/
.link-more{ line-height:20px; height:20px; background:url(/zp/templates/images_ca/link-more.gif) no-repeat right; padding:0 0px 0 0 !important; position:relative; left:10px; float:left;   }
/******************************************************************************************************************/
.link-more a{ line-height:20px; height:20px; padding:3px 0 3px 20px; text-decoration:none; background:url(/zp/templates/images_ca/link-more.gif) no-repeat left;  position:relative;  left:-10px;   }
/******************************************************************************************************************/
.link-more a:hover{ color:#000000;  }
/******************************************************************************************************************/ 
.footer { padding:5px 0 5px 0; text-align:center; }
/******************************************************************************************************************/ 
.footer a{ text-decoration:none; margin:0 7px 0 7px; color:#306078; }
/******************************************************************************************************************/ 
.footer a:hover{ text-decoration:underline;  }
/******************************************************************************************************************/ 
 

/******************************************************************************************************************/ 
.left { float:left; margin-right:8px;}
.right { float:right; margin-left:8px;}
.clear { clear:both; font-size:1px; }
/******************************************************************************************************************/ 
/******************************************************************************************************************/ 




/*input, select, textarea { border-width:1px; border-style:solid; }*/
.note_table { border-width:1px; border-style:solid; }


#webform{
	color:#7F7F7F;
	font-family:Arial,Helvetica,sans-serif;
      	font-size:11px;
}


/* fil d'ariane */
#breadcrumb {
				float: left;
				padding: 7px 0;
}

#breadcrumb ul {
				margin-left: 30px;
}

#breadcrumb li {
				list-style: none;
				display: inline;
				font-size: 12px;
				font-family: Arial,Helvetica,sans-serif;
				color:#006845;
				padding:0 0 0 5px;
/*				line-height:24px; */
}

#breadcrumb li a     {color:#006845;text-decoration:underline;}
#breadcrumb li a strong  {color:#006845}
#breadcrumb li a:hover   {color:#006845;text-decoration:underline;}
#breadcrumb li  a.last    {color:#006845;text-decoration:none;}

