/***********************************************/
/*		         www.cobremap.fr		       */
/*    Copyright(c)2008   www.menlog.com        */
/***********************************************/        	

/* background: #00ff00 url(smiley.gif) no-repeat fixed center;*/




* { margin: 0; padding: 0;}

body {
	background: #679EF1 url(../images/fondPage.gif) repeat-x;
	font: 13px/1.5em Verdana, Tahoma, arial, sans-serif;
	color: #1D4AA6; 
	text-align: center;
	margin: 0 0 15px 0;	
}



/* headers */
h1, h2, h3 {font-family: 'Trebuchet MS', Tahoma, Sans-serif;font-weight: Bold;color: #1D4AA6; 		
}
h1 {
	font-size: 160%;	
	font-weight: normal;color: #1D4AA6;
}
h2 {
	font-size: 130%;
	text-transform: uppercase;color: #1D4AA6;
}
h3 {font-size: 130%;color: #1D4AA6;
}
h1, h2, h3, p {padding: 10px;margin: 0;
}
ul, ol {
	margin: 5px 20px;
	padding: 0 20px;
}

/* images */
img {background: #FAFAFA;border: 1px solid #DCDCDC;padding: 5px;
}
img.nu {border: 0px;padding: 0px;
}
img.float-right {margin: 5px 0px 10px 10px;  
}
img.float-left {margin: 5px 10px 10px 0px;
}


.grand{font-size:18px;}
.plusGrand{font-size:22px;}
.petit{font-size:12px;}

.separer{ border-top: 2px dotted #679EF1; height:20px; text-align:right;}
.separerFin{ border-top: 1px dotted #679EF1; height:2px; width:80%;}


code {
  	margin: 5px 0;
  	padding: 10px;
  	text-align: left;
  	display: block;
  	overflow: auto;  
  	font: 500 1em/1.5em 'Lucida Console', 'courier new', monospace ;
  	/* white-space: pre; */
  	background: #F5F5F5;
	border-left: 3px solid #D4D4D4;
}
acronym {
  cursor: help;
  border-bottom: 1px dashed #777;
}
blockquote {
	font: bold 1.3em/1.3em 'Trebuchet MS', Tahoma, Sans-serif;	
	margin: 10px;
 	padding: 0 0 0 25px;  
   background: #ECF6FE;
	border-left: 3px solid #7FAFF4;	
	color: #3E6CCE;
}



/********************************************
   LAYOUT
********************************************/ 
#page {position: relative;width: 887px;	margin: 0 auto;text-align: left;
}
#contenu-page {float: left;width: 887px;display: inline;padding: 0; background:  url(../images/fondContPage.gif) repeat-y; padding:0 0 30px 0 ; 
}
#header {position: relative;background: #fff url(../images/header-bg.jpg) repeat-y center top;height:217px;width:887px;	padding: 0;	color: #fff;	
}

/* header links */
#header-anglais {padding: 0;margin: 0;position: absolute;top: 179px;right: 50px;left: 383px;height: 24px;
}

/*---------------------------------------------------------------*/
#headerLinks1 ul{width:150px;height:50px;position:absolute;top:80px;left:600px;list-style: none;
}
#headerLinks1 ul li{float:left;margin:0px;
}
#headerLinks1 ul li a{
	background:url(../images/puce.gif) 0 0 no-repeat;width:102px;height:25px;display:block; padding:0 0 0 20px;
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#656565;text-decoration:none;
}
#headerLinks1 ul li a:hover{width:102px;height:25px;color:#000;text-decoration:none;
}

/*------------------------------------------------------------------------------*/

#header #logo-img {
	position: absolute; margin: 0; padding: 0; top: 45px; left: 19px;height:147px;width:347px;
	background:  url(../images/logo.gif) no-repeat center ;
}
/* headerTransi */
#headerTransi {position:relative;clear: both;margin:0px;height: 58px;width: 887px;
	background: url(../images/fondTransi.gif) no-repeat  ;
}
#headerTransi h2#slogan {position: absolute;margin: 0; padding: 0;
	font: bold 18px Arial, Sans-serif;text-transform: none;
	color: #679EF1;top: 31px; left: 435px;		
}

/* Navigation */
#nav {position: absolute;clear: both;	padding: 0;	top: 142px; left: 449px;			
}
#nav ul {list-style: none;width: 430px;	padding: 0;	margin: 0 0 0 30px;height: 45px;display: inline;text-transform: uppercase;
}
#nav ul li {display: inline;margin: 0; padding: 0;
}
#nav ul li a {display: block;float: left;width: auto;margin: 0;padding: 0 25px;	color: #555;
	font: bold 15px/45px "Century Gothic", "Trebuchet MS", Helvetica, Arial, Geneva, sans-serif;
	text-transform: uppercase;
	text-decoration: none;	
	letter-spacing: 1px;
}
#nav ul li a:hover {color: #FF9900;border: none;
}
#sousContenu {
	margin: 10px 15px 0 280px; background-color:#FFFFFF;
}

#sousContenu p{
	margin: 15px 15px 0 15px;
}


#sousContenu h1 {margin: 10px 10px 15px 10px;font: normal 1.8em Georgia, "Times New Roman", Times, serif;
	padding: 15px 0 2px 0px; border-bottom: 1px solid #679EF1;
}

/* Sidebar--------------------------------------------------------------------------------- */	
#sidebar {float: left;width: 273px;	margin:0px; background:  url(../images/fondSidebar.gif) repeat-y;	
}
#sidebar .Catproduit{width: 273px; height:60px;margin:0px; padding:0px;background:url(../images/Catproduit.gif);	
}
#sidebar .Catfab{width: 239px; height:91px;margin:0px; padding:0px;background:url(../images/Catfab.gif) no-repeat; margin:0 0 0 26px;	
}
#sidebar .phone{width: 247px; height:122px;margin:0px; padding:0px;background:url(../images/fondPhone.gif) no-repeat; margin:0 0 0 26px;	
}
.phone p{ color:#FFFFFF;font-family: 'Trebuchet MS', Tahoma, Sans-serif;font-weight: Bold;font-size: 130%; padding:30px 0 0 50px; }

/* sidemenu1 */
#sidemenu1 {text-align: left;margin: 0 0 0px 29px; padding:0 0 20px 0 ;width:236px; background-color:#679EF1;text-decoration: none;	}
#produit a, #produit a:visited {color:#fff; text-decoration:none; display:block;margin:0px 0 1px 0px; padding:0 0px 0 10px;
	background:  url(../images/fondBTprod.gif) no-repeat 0px 0px; width:228px; height:24px;
	font: bold 14px Verdana, Arial, Helvetica, sans-serif; 
}
#produit a:hover {background:  url(../images/fondBTprodO.gif) no-repeat 0px 0px; color:#679EF1;width:228px; height:24px;}
/* sidemenu2 */
#sidemenu2 {text-align: left;margin: 0 0 0px 29px; padding:0 0 20px 0 ;width:236px; background-color:#679EF1;text-decoration: none;	}
#fabrication a, #fabrication a:visited {color:#fff; text-decoration:none; display:block;margin:0px 0 1px 0px; padding:0 0px 0 10px;
	background: url(../images/fondBTprod.gif) no-repeat 0px 0px; width:228px; height:24px;
	font: bold 14px Verdana, Arial, Helvetica, sans-serif; 
}
#fabrication a:hover {background:  url(../images/fondBTprodO.gif) no-repeat 0px 0px; color:#679EF1;width:228px; height:24px;}

/*---------------------------------------------------------------------------------------------*/

	
/* right column */
#rightcolumn {
	float: right;
	width: 190px;
	margin-top: 10px;	
}
#rightcolumn h1, #sidebar h1 {
	margin: 10px 5px 0 5px;
	padding: 5px 5px; 
	font: bold 1.4em 'Trebuchet MS', Tahoma, Sans-serif;
	color: #444; 		
}



/* haut-page */
#haut-page {width:80%;font-size: 95%;padding: 10px 0;text-align: right; border-top: 1px dotted #333;}

/* footer-page */
#footer-page {clear: both; width: 673px;font-size: 95%;padding: 0px 0;text-align: left;		
}
#footer-page a {
	text-decoration: none;
	color: #7FAFF4;
	font-weight: bold;
}
#footer-page a:hover {color: #fff;	
}
#footer-page p {padding: 10px 0; color:#679EF1
}
#footer-page h2 {color: #679EF1;margin: 0;padding: 0 10px; 
}
#footer-page .finFooter {margin: 0 0 0px 214px;width:669px;height:9px;background: url(../images/finFooter.gif) no-repeat 0px 0px;
}


/* footer */
#footer {clear: both;color: #666;margin: 0 0 0px 214px; width: 669px;
	padding: 5px 0;text-align: center;background: #3E6CCE;
}





/* alignment classes */
.float-left  { float: left; }
.float-right { float: right; }
.align-left  { text-align: left; }
.align-right { text-align: right; }

/* display and additional classes */
.clear { clear: both; }


/********************************************
   TABLEAU
********************************************/

table {border-collapse: collapse;margin: 10px;}
th strong {color: #fff;}
th {
	background: #FFE48E ;
	height: 29px;
	padding-left: 12px;
	padding-right: 12px;	
	text-align: left;
	border-left: 1px solid #f4f4f4;
	border-bottom: solid 2px #fff;
	color: #333;
}
tr {height: 30px;}
td {
	padding-left: 11px;
	padding-right: 11px;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #fff;
	text-align:right;
}
td.first,th.first {border-left: 0px;}
td.firstTitre,th.firstTitre {border-left: 0px;background: #679EF1; color:#FFFFFF;}

tr.row-a {background: #E1ECFC;}
tr.row-b {background: #CADDFA;}

/* info------------------------------------------------------------------------------------------ */
.date {font-size: .95em;padding-top: 0;}
.info-arbo {
	background: #EFEFEF;
	padding: 5px; margin: 20px 0px 0 0px;	
	font-size: 95%;	
	color: #666666;	
}

.info-arbo a.comments {
	margin: 0 10px 0 5px; color:#003399;	
}


.info-footer a.readmore {
	margin: 0 10px 0 5px;	
}


