/* CSS Document */

body{
padding:0px;
margin:20px;
background-image:url(images/bg.jpg);
background-repeat:repeat-x;
background-color:#ffffff;
font:9pt Trebuchet MS;
color:#797A7D;
text-align:justify;

}

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


/*----------------TYPOS----------------*/
h1{
font:16pt Trebuchet MS;
color:#5B94CA;
font-weight:lighter;
}

h2{
	font:13pt Trebuchet MS;
	font-weight:lighter;
	color:#F9A719;
	padding:5px 0px 5px 5px;
}

h3{
	font:11pt Trebuchet MS;
	font-weight:lighter;
	color:#F9A719;
	padding:5px 0px 5px 5px;
}

.style1{
	font:9pt Trebuchet MS;
	font-weight:lighter;
	color:#F9A719;
}

.style2{
	font:9pt Trebuchet MS;
	font-weight:lighter;
	color:#5B94CA;
	padding:0px;
	margin:0px;
}

.blanc{
	font:9pt Trebuchet MS;
	font-weight:lighter;
	color:#ffffff;
}

.citation {
	font-family:"Trebuchet MS";
	color:#B4B4B4;
	font-style:italic;
}


.petitgris{
	padding-top: 10px;
	font:8pt Trebuchet MS;
	color:#797A7D;
}

.petitgris2{
	font:8pt Trebuchet MS;
	color:#797A7D;
}

.euros{
	font: 8pt Trebuchet MS;
	color:#797A7D;
	text-align:right;
}

.input_form {
	font-family:"Trebuchet MS";
	color:#B4B4B4;
	font-style:italic;
	text-align:right;
	width:160px;
	height:15px;
}
.select_form {
	font-family:"Trebuchet MS";
	color:#B4B4B4;
	font-style:italic;
	text-align:right;
	width:164px;
	height:20px;
}
.select_form2 {
	font-family:"Trebuchet MS";
	color:#B4B4B4;
	text-align:left;
	width:164px;
	height:20px;
	font-style:normal;
}
.select_form_p {
	font-family:"Trebuchet MS";
	color:#B4B4B4;
	font-weight:bold;
	text-align:right;
	width:164px;
	height:20px;
}
.select_form_aff {
	font-family:"Trebuchet MS";
	color:#B4B4B4;
	text-align:right;
	width:164px;
	height:20px;
	font-style:italic;
}
.input_dte {
	width:30px;
	font-family:"Trebuchet MS";
	margin:0px;
	
}

.ligne{
border-top:dotted 1px #CCCCCC;
margin-top:20px;
}

.liste-result{
color:#FFFFFF;
}

a{
margin:0px;
padding:0px;
}
a:link{
color:#F9A719;
text-decoration:underline;
font-style:italic;
}

a:hover{
color:#F9A719;
text-decoration:underline;
font-style:normal;
}

a:visited{
color:#F9A719;
text-decoration:underline;
font-style:italic;
}
/*----------------GLOBAL----------------*/
#page {
	width:822px;	
	margin-right:auto;
	margin-left:auto;
}

#header {
	height:180px;
}

#menu {
	height:20px;
}

#content {
	float:left;
	width:822px;
	background-image:url(images/global-content.jpg);
	background-repeat: repeat-y;
	padding: 10px 0px 5px 30px;
}

#contenthome {
	float:left;
	width:600px;
	height:327px;
	padding:5px 0px 5px 5px;
	background-image:url(images/content.jpg);
	background-repeat:no-repeat;
}




/*----------------RESULTATS----------------*/
#contentpetit {
	float:left;
	width:600px;
	padding:5px 0px 5px 5px;
	background-image:url(images/content.jpg);
	background-repeat:no-repeat;
}

#result-content {
	float:left;
	width:365px;
	height:252px;
	margin-left:5px;
}

#result1 {
	float:left;
	width:314px;
	height:75px;
	padding:5px;
	background-image:url(images/result1.jpg);
	background-repeat:no-repeat;
}
#result1 a {
	color:#FFFFFF;
	text-decoration:NONE;
	font-style:normal;
}
#result1 a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
#visuel-mini {
	float:left;
	width:138px;
	height:69px;

}

/*----------------MARGE DROITE----------------*/
#margedrte {
	float:left;
	width:175px;
	height:327px;

}

#margedrte-menu {
	float:left;
	width:175px;
	height:327px;
	background-image:url(images/menu-dte.jpg);
	background-repeat:no-repeat;

}

/*----------------REALISATIONS----------------*/
#liste-rea {
	float:left;
	width:199px;
	height:327px;
	padding:0px 0px 0px 5px;
	overflow:auto;
}

#contentrea {
	float:left;
	width:700px;
	padding:0px;

}

#real-content {
	float:left;
	width:310px;
	height:382px;
	padding-left:20px;
	
}

#real1 {
	float:left;
	width:340px;
	height:90px;
	background-image:url(images/real1.jpg);
	background-repeat:no-repeat;
}

#real-list {
	float:left;
	width:320px;
	height:352px;
	overflow:auto;
}

/*----------------TEXTE (LE GROUPE /CONTACT)----------------*/
#texte {
	width:710px;
	margin-left:20px;
}

#contentcontact {
	width:600px;
	padding:25px 0px 5px 25px;
	margin-left:60px;

}

#cv {
	width:600px;
	padding:15px 0px 5px 55px;
	margin-left:60px;
	background-image:url(images/bg-cv.jpg);
	background-repeat:no-repeat;
	height:195px;
}

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

#cv h2 {
	margin:0px;
	padding:0px;
}

#textecontact {
	text-align:center;
	width:710px;
	margin-left:20px;
}


/*----------------photos---------------*/
div#galerie
{
	width: 410px ;
	background: #eed ;
	border: 1px solid #dcb ;
	padding: 15px ;
	margin: 15px 30px ;
	text-align: center ;
	font: 0.9em Georgia, serif ;
}

ul#galerie_mini
{
	margin: 0 ;
	padding: 0 ;
	list-style-type: none ;
}

ul#galerie_mini li
{
	float: left ;
}

ul#galerie_mini li a img
{
	margin: 2px 1px ;
	border: 1px solid #dcb ;
}

dl#photo
{
	clear: both ;
	margin: 0 auto ;
}

dl#photo dt
{
	font: italic 2.5em/1.5em Georgia, serif ;
	color: #dcb ;
}

dl#photo dd
{
	margin: 0 ;
}

dl#photo img
{
	border: 1px solid #dcb ;
}
/*----------------FOOTER----------------*/	
#footer {
	float:left;
	width:822px;
	height:45px;
	z-index:1;
	background-image:url(images/global-content-bas.jpg);
	background-repeat:no-repeat;
}
