body {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
	padding:0;
	background:#060608 url(../images/bg-1.jpg) top center no-repeat;
	color:#000;
}
/********** GLOBALE ***********/
p{margin:0 0 10px 0;padding:0 5px 0 0;text-align:justify;}

img {border: 0 none;}
.imgLeft{float:left;margin:0 10px 1px 0;}
.imgRight{float:right;margin:0 0 1px 20px;}
.clear{clear:both;}
.succes {font-weight:bold;color:#ffffff;text-align:center;}
.echec {font-weight:bold;color:#ff0000;text-align:center;}
.obligatoire {font-weight:bold;color:#ff0000;}
a {color:#000;text-decoration:none;}
a:hover{color:#0570a7;text-decoration:underline;}

h1{font-weight:bold;font-size:20px;color:#000;padding:0 0 10px 0;margin:0;font-family:Georgia, "Times New Roman", Times, serif;}
h2{font-weight:bold;font-size:14px;color:#555555;padding:10px 0 0 0;margin:0 0 5px 0;font-family:Verdana, Geneva, sans-serif;}
h3{font-weight:bold;font-size:12px;color:#000;}

.bleu h1,.bleu h3{color:#2a92c8;}
.violet h1,.violet h3{color:#8d4de3;}
.rose h1,.rose h3{color:#ff00a8;}
.vert h1,.vert h3{color:#a5c82a;}
.orange h1,.orange h3{color:#ff9c00;}
.bleu h1,.bleu h3{color:#2a92c8;}

#contenu li{list-style-type:none;background:url(../images/puce.gif) 0px 5px no-repeat;padding:0 0 5px 10px;}

/* CONTENU */
#header{position:relative;width:904px;margin:10px auto;padding:10px 0 10px 30px;}
#container{position:relative;width:934px;margin:0 auto;background:url(../images/bg-container.png) repeat-y;}
#container_haut{position:relative;width:934px;margin:0 auto;height:15px;background:url(../images/bg-container-haut.png) no-repeat;}
#container_bas{position:relative;width:934px;margin:0 auto;height:15px;background:url(../images/bg-container-bas.png) no-repeat;}
#footer{position:relative;width:934px;margin:8px auto;text-align:center;font-size:11px;color:#f1f1f1;}
	#footer a{color:#f1f1f1;text-decoration:none;}

#contenu{float:left;width:590px;padding:10px 0 10px 90px;}
#sidebar{float:left;width:230px;margin-left:15px;}

#menu{margin-top:-15px;}
#menu ul{margin:0 0 3px 0;padding:0;width:243px;height:53px;}
#menu li{display:inline;margin:0;padding:0;}
#menu a {text-decoration:none;}
#menubleu a{display:block;padding-top:5px;text-align:center;float:left;margin-right:4px;background-color:#2a92c8;width:77px;height:48px;color:#fff;font-weight:bold;}
#menubleu a:hover{background-color:#f7f7f7;color:#2a92c8;text-decoration:none;}
#menuvert a{display:block;padding-top:5px;text-align:center;float:left;margin-right:4px;background-color:#a5c82a;width:77px;height:48px;color:#fff;font-weight:bold;}
#menuvert a:hover{background-color:#f7f7f7;color:#a5c82a;text-decoration:none;}
#menuorange a{display:block;padding-top:5px;margin-right:4px;text-align:center;float:left;background-color:#ff9c00;width:77px;height:48px;color:#fff;font-weight:bold;}
#menuorange a:hover{background-color:#f7f7f7;color:#ff9c00;text-decoration:none;}
#menuviolet a{display:block;padding-top:5px;margin-right:4px;text-align:center;float:left;background-color:#8d4de3;width:77px;height:48px;color:#fff;font-weight:bold;}
#menuviolet a:hover{background-color:#f7f7f7;color:#8d4de3;text-decoration:none;}
#menurose a{display:block;padding-top:5px;margin-right:4px;text-align:center;float:left;background-color:#ff00a8;width:77px;height:48px;color:#fff;font-weight:bold;}
#menurose a:hover{background-color:#f7f7f7;color:#ff00a8;text-decoration:none;}
#menurouge a{display:block;padding-top:5px;margin-right:4px;text-align:center;float:left;background-color:#ff4800;width:77px;height:48px;color:#fff;font-weight:bold;}
#menurouge a:hover{background-color:#f7f7f7;color:#ff4800;text-decoration:none;}

#coordonnees{padding:5px;}
#coordonnees h2{font-size:13px;}
#coordonnees strong{color:#0570a7;}


/*Dernieres creas*/
#lastcreas ul,#lastcreas ul li{margin:0;padding:0;list-style-type:none;}
#lastcreas{padding:10px 0 10px 8px;}
#lastcreas img{border:1px solid #a9a9a9;}

/****** FORMULAIRE DE CONTACT ******/
form{margin-top:10px;}
input, textarea {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#404040;}
label {color:#999;cursor:pointer;padding-left:2px;line-height:15px;vertical-align:top;cursor:pointer;float:left;width:98px;}
label.chosen {color:#333;}
.succes {font-weight:bold;color:#009933;}
.obligatoire {color:#ff4800;}
.textinput {width:236px;height:15px;background:url(../images/input.gif) no-repeat left top;border:none;padding:4px 8px;}
.textinput:hover {background-position:left bottom;}
.textarea {width:336px;height:125px;background:url(../images/textarea.gif) no-repeat left top !important;background:url(../images/textarea.gif) no-repeat left top fixed;border:none;padding:4px 8px;}
.textarea:hover {background-position:left bottom;}
.buttonSubmit {width:69px;height:26px;color:#FFF;font-weight:bold;padding:2px 5px;background:url(../images/button.gif) no-repeat left top;cursor:pointer;border:none;}
.buttonSubmit:hover {background-position:left bottom;}


/* REFERENCES */
.references div.caption {margin: 0;padding:0;position: relative;width:130px;text-decoration:none;}
.references img{border:0;padding:0;margin:0;}
.references div.caption p {position: absolute;margin:0;padding:2px;font-size:.9em;bottom: 0;left: 0;background:black;color: white;opacity:.8;width:126px;text-align:left;}



