/* COMMON */

body {
	margin:0px;
	background-color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(../images/bodybg.jpg);
	margin-bottom:20px;
}

img {border:0px;}


/* FORM */

form {
	margin:0px;
	padding:0px;
}

input {
}

#button input{
}

#button input:hover{ 
}


/* HEADER */

#header {
	width:100%;
	height:97px;
	background-image:url(../images/header_bg.jpg);
	background-repeat:repeat-x;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#fff;
}

#logo {width:180px;padding-top:20px;float:right;} 
#slogan {width:100%;text-align:right;padding-top:5px;clear:both;}

#mainmenu {padding:20px;float:left;padding-top:45px;padding-bottom:0px;} 
#mainmenu a {font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;color:#fff;font-size:0.6em;font-weight:bold;text-transform:uppercase;text-align:center;}

/* FOOTER */

#footer {
	clear:both;
	margin-top:20px;
	padding-top:20px;
	width:1024px;
	color:#fff;
	font-size:0.8em;
	margin:auto;
}


/* HOME */

#leflash {background-color:#000;width:100%;height:300px;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#fff;}

#bgHomeContent {
	width:100%;
	height:443px;
	background-image:url(../images/bgHomeContent.gif);
}

#ccontent {width:1024px;margin:auto;}
 
#billboard {position:absolute;width:495px;height:484px;top:360px;}
#nouvellesBox {width:468px;padding:20px;padding-top:0px;margin-top:20px;float:left;} 
#nouvellesTXT {background-image:url(../images/bgnews.gif);height:202px;overflow:auto;background-repeat:repeat-x;background-color:#411d05;border-color:#fff;border-style:solid;border-width:1px;} 

#nouvellesTXT p {color:#fff;font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;font-size:12px;padding:15px;padding-top:0px;}

#nouvellesTXT a {color:#fff;text-decoration:underline;}

.lignehomeH {border-top-width:1px;border-top-color:#FFF;border-top-style:dotted;width:468px;font-size:1px;margin-top:20px;height:1px;margin-bottom:20px;}
.lignehomeV {padding-left:495px;border-right-width:1px;border-right-color:#fff;border-right-style:dotted;float:left;height:400px;width:1px;margin-top:20px;} 

/* INNER */ 

#bgInnerContent {
	width:100%;
	min-height:443px;
	background-image:url(../images/bginnercontent_bg.gif);
	background-repeat:repeat-x;
	background-color:#fff;
	min-width:930px;
} 

#bgInnerContent h1 {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:24px;
	color:#fff;
	margin-top:0px;
}   

#bgInnerContent h2 {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:14px;
	color:#fff;
	margin-top:0px;
	text-transform:uppercase;
	margin-top:0px;padding-top:5px;
}   

#bgInnerContent p {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:14px;
	color:#000;
}    

#bgInnerContent li {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:14px;
	color:#000;
	padding-bottom:10px;
}

#bgInnerContent ul {margin-left:0px;padding-left:20px;list-style-position:inside;}

#bgInnerContent a {color:#000;}

#sousmenu {
	width:100%;
	height:47px;
	background-color:#396163;
}

#sousmenu a {color:#fff;font-size:10px;font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;font-weight:bold;}

.realisation {width:454px;font-size:11px;color:#262626;font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;line-height:18px;float:left;margin-right:20px;}

.realisation a {color:#262626;font-weight:bold;}

.realtxt {padding:15px;margin-bottom:20px;}

.serviceTitre {position:absolute;color:#fff;font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;font-weight:bold;font-size:11px;text-align:right;width:434px;margin-top:210px;}

#photoInner {
	border-bottom-color:#fff;
	border-bottom-width:1px;
	border-bottom-style:solid;
	height:191px;
}

#leftbox {margin-left:10px;margin-right:20px;width:194px;float:left;}
#centerbox {float:left;width:inherit;}

#rightbox { 
	float:right;
	width:219px;
	padding-left:20px;
	margin-left:20px;
	margin-right:20px;
	border-left-width:1px;
	border-left-color:#5da1a7;
	border-left-style:dotted;
}

#sousmenu2 {background-color:#000;color:#fff;font-size:11px;font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; }
#sousmenu2 a {color:#fff;font-size:11px;font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;} 
#sousmenu2 p {margin:0px;padding-bottom:10px;padding-left:20px;color:#fff;font-size:11px;font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;}

#sousmenu2 input {background-image:url(../images/inner/field.gif);width:131px;height:17px;border:none;background-repeat:no-repeat;padding:5px;margin-left:20px;margin-bottom:10px;border:none;} 

#servicesHome a {color:#fff;font-size:13px;text-decoration:none;font-weight:bold;} 
#servicesHome a:hover {text-decoration:underline;}
