/* CSS Document */

body {
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
background-color:#000000;
color:#FFFFFF;
font-size:12px;
background-image:url(images/degrade.png);
background-repeat:repeat-x;
}

#content {
width:900px;
height:640px;
margin-left:auto;
margin-right:auto;


}

#gauche {
float:left;
width:314px;
height:622px;
color:#c5c3c3;
padding:17px;

background-color:#3C373C;
/*background-image:url(images/fond_menu.jpg) #3F393F;;
background-repeat:no-repeat;*/
border-left-style:solid;
border-left-color:#333333;
border-left-width:1px;
border-bottom-style:solid;
border-bottom-color:#333333;
border-bottom-width:1px;
padding-bottom:0px;


}

#droite {
width:534px;
float:left;
height:640px
}

#logo {
clear:both;
width:100%;
}


#footer {
width:100%;
padding-bottom:10px;
font-size:9px;
text-align:center;
}

#footer a {
color:#c5c3c3;
}

#footer a:hover {
text-decoration:none;
}

.txt_accueil {
width:400px;
margin-top:150px;
margin-left:75px;
}

.txt_contact {
width:400px;
margin-top:200px;
margin-left:75px;
text-align:center;
}

.txt_contact h1{
font-size:19px;
font-weight:normal;
}

.titres_rubriques{
width:400px;
margin-top:23px;
margin-left:60px;
}

.titres_rubriques h1{
font-size:22px;
font-weight:normal;
margin:0px;
padding:0px;
}

.txt_presentation {
width:450px;
clear:both;
margin-top:40px;
margin-left:45px;
}

.liste_ref {
width:450px;
clear:both;
margin-top:40px;
margin-left:45px;
font-size:12px;
}

.liste_ref ul {
clear:both;
margin-top:40px;
margin-left:45px;
}

.contenus_projets{
width:450px;
clear:both;
margin-top:15px;
margin-left:45px;
}

.contenus_projets img{
border-color:#FFFFFF;
border-style:solid;
border-width:1px;
}


/*Menu Miniature*/

/*.miniature_bgrd{
float: left;
z-index:1;
clear:both;
width:100%;
margin-top:10px;
display:block;
}


.miniature {
z-index:1;
	text-align:left;
	position:relative;
	top:0px;
	left:0px;
	display:block;
	float: left;
	width: 100%;
	margin:0;
	padding: 0px;
	list-style-type:none;
}

.miniature li {
	overflow:hidden;
	line-height:10px;
    list-style:none;
    display:block;
    float:left;
    margin:0;
    padding:0;
	margin-right:10px;
	}*/
	
	
	
/*Fin Menu Miniature*/	

img {
border:none;
}

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

em {
font-size:14px;
font-style:normal;
color:#990000;
}

a {
color:#FFFFFF;
}

a:hover {
text-decoration:none;
}

/********** SLIDESHOW ******************/


#previewPane{	
	text-align:center;
	vertical-align:middle;
	position:relative;
			/* CSS HACK */
	height: 350px;	/* IE 5.x */
	height/* */:/**/350px;	/* Other browsers */
	height: /**/350px;
}		
	
#previewPane img{
	line-height:400px;
}
	
#previewPane #largeImageCaption {	/* CSS styling of image caption below large image */
	font-style:italic;
	text-align:center;
	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;	/* Font to use */
	font-size:0.9em;

}
	
#galleryContainer{
		
	height:28px;	/* Height of the images + 2 */
	clear:both;
	width:450px;
	padding:1px;
	position:relative;
		overflow:hidden;
		
		/* CSS HACK */
		height: 35px;	/* IE 5.x - Added 2 pixels for border left and right */
		height/* */:/**/33px;	/* Other browsers */
		height: /**/33px;
}
#arrow_left{
		position:absolute;
		left:0px;
		z-index:10;
		background-color: #FFF;
		padding:1px;
	}
#arrow_right{
		position:absolute;
		right:0px;
		z-index:10;
		background-color: #FFF;
		padding:1px;		
	}
	
#theImages {
position:absolute;
	height:26px;
	left:30px;
	width:100000px;
	
}

		
#theImages #slideEnd{
		float:left;
}
	
#theImages img{
	float:left;
	padding:1px;
	/*filter: alpha(opacity=50);
	opacity: 0.5;*/
	cursor:pointer;

	border:1px solid #CCCCCC;
	margin-right:10px;

}

#waitMessage {
	display:none;
	position:absolute;
	left:170px;
	top:150px;
	background-color:#d1cdcd;
	border:1px solid #000;
	padding:4px;
	color:#990000;
	font-size:0.9em;
	font-family:arial;	
}
	
#theImages .imageCaption{
	display:none;
}