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

body{
	font-size:12px;
	font-family:Arial,Helvetica,Sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	color:#373737;
	width:1260px;
	
}

a{
	color:#5F5F5F;
	text-decoration:none;
}

a:hover{
	color:#5F5F5F;
	text-decoration:none;
}

a img{border:none; }
.clearer{
	clear:both;
}

#bandeau{
	margin:20px 10px 15px 10px;
}

#nom{
	float:none;
	width:80%;
	font-weight:bold;
	color:#5F5F5F;
	font-size:16px;
}

#nom span{
font-size:13px;}

#langue{
	float:right;
	width:15%;
	font-size: 10px;
}

#wrapper{/*border:solid 1PX RED;*/ margin-left:10px;}

/**************************/
/*          menu          */
/**************************/

#colG{	width:150px;
	float:left;}
#menu{
	width:100%;
	border-top:solid 1px #CCCCCC;
	padding-top:15px;
	padding-bottom:10px;
	text-align:right;
	font-size:13px;
	font-weight:bold;}


#menu li{ 
	margin-top:3px;
	margin-bottom:3px;
	list-style-type:none;
}

#menu li ul{ margin-right:0px; font-size:11px; font-weight:normal;}

/**************************/
/*         contenu       */
/**************************/
#contenu{
	width:1060px;
	float:right;
	padding-top:13px;
	padding-right:0px;
	/*border:solid 1px #EBEBEB;*/
}

#contenu h1{
	font-size:16px;
	color:#5F5F5F;
	margin-bottom:20px;
	padding-bottom:5px;
	font-weight:bold;
	border-bottom:groove 1px #5F5F5F;
}
#contenu h2{
	font-size:12px;
	color:#373737;
	margin-bottom:10px;
}

.textAccueil{
float:left;
width:300px;
margin-top:100PX;
margin-left:50px;
}

.imgAccueil{
float:left;
width:511px;
}
/**************************/
/*          travaux       */
/**************************/
/*.imgProjet{float:left; width:701px;}
.miniature{float:right; width:250px;}
.miniature li{
list-style-type:none; float:left; width:70px;}
.miniature img{width:70px;}*/

.caption{color:#888;width:600px;}
	/*.demo{position:relative;margin-top:2em;}*/
	.gallery_demo{float:left; margin-left:10px;/* background-color:#00FFFF;*/ margin-right:0px;}
	.gallery_demo li{width:55px;height:70px;/*border:3px double #eee;*/margin: 0 2px 2px 0;background:#eee;}
	.gallery_demo li.hover{border-color:#bbb;}
	/*.gallery_demo li.active{border-style:solid;border-color:#222;}*/
	.gallery_demo li div{left:240px}
	.gallery_demo li div .caption{font:italic 0.7em/1.4 georgia,serif;}
	
	.galleria_container{margin:0 auto 10px auto; width:auto; float:left;}

	.nav{margin:0px; padding-top:0px; float:none; clear:both;}


/**************************/
/*        Liens           */
/**************************/
#liens{width:600px;}

#liens div{
	margin-bottom:10px; 
	color:#5F5F5F;
}

#liens a:hover{
	color:#000000;
}


/**************************/
/*       contact          */
/**************************/
#contact{width:600px;}
.form {color:#5F5F5F; width:600px;}
.form .label span{
font-style:italic; font-size:10px;}
.saFloat{margin-top:10px; float:left; width:33%;}

.email a img{border:none; text-decoration:none; margin-bottom:-3px;}
.retour a{text-decoration:underline;}
/**************************/
/*           cv           */
/**************************/
.telechargeCV{margin-left:350px; font-size:10px;}

.structure{margin-bottom:30px; width:600px;}
#cv {/*border:solid 1px blue;*/ width:600px;}
#cv h2{font-family:Geneva, Arial, Helvetica, sans-serif; text-align:center; color:#999999;}
#cv .ligne .date{float:left; width:5%; font-weight:bold}
#cv .ligne .text{float:right; width:94%; text-align:left;}
#cv .text span{font-family:"Courier New", Courier, monospace;}
#cv table .ligne{margin-bottom:10px;}
#cv table .ligne .date{
font-weight:bold; width:25%}
#sstable{width:100%;}
#sstable .ligne{padding-bottom:10px;}
#sstable .ligne .date{float:left; width:6%; font-weight:bold}
#sstable .ligne .text{float:left; width:90%; text-align:left;}