/* CSS Document */
body
{
	background-image: url(../images/background.jpg);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	margin-left:auto;
	margin-right:auto;
	width:950px;
	margin-bottom:0px;
}

#txt-accueil{
width:417px;
float:left;
padding-right:42px;
}


#news{
padding-left:15px;
padding-top:8px;
padding-right:5px;
width:184px;
height:298px;
float:left;
background-image:url(../images/actualites.jpg);
}

#colonne1-presentation{
float:left;
margin-right:29px;
width:320px;
margin-bottom:10px;
}

#colonne2-presentation{
float:left;
width:320px;
}

#colonne1-services{
float:left;
margin-right:19px;
width:210px;
}

#colonne2-services{
float:left;
margin-right:19px;
width:210px;
}
#colonne3-services{
float:left;
width:210px;
}

#colonne1-references{
float:left;
margin-right:19px;
width:150px;
}

#colonne2-references{
float:left;
margin-right:10px;
width:100px;
}

#colonne3-references{
float:left;
}

#colonne1-partenaires{
float:left;
margin-right:45px;
width:181px;
height:200px;
}

#colonne2-partenaires{
float:left;
margin-right:45px;
width:181px;
}

#colonne3-partenaires{
float:left;
width:181px;
}

#colonne1-contacts{
float:left;
margin-right:19px;
width:445px;
height:235px;
background:url(../images/contacts-fond2.gif);
background-repeat:no-repeat;
}

#colonne2-contacts{
float:left;
width:198px;
}

#cadre-contacts{
margin-top:75px;
margin-left:2px;
width:180px;
height:100px;
text-align:center;
}

#hurtado{
margin-top:100px;
width:140px;
float:left;
}

#marguerite{
margin-top:0px;
margin-left:180px;
width:140px;
float:left;
}

#bolley{
margin-top:100px;
margin-left:180px;
width:140px;
float:left;
}

H1		{
font: 16px Arial;
font-weight: bold;
color:#5d85b4;
padding:0;
margin:0;

}

H2		{
font: 12px Arial;
font-weight: bold;
color:#000000;
padding:0;
margin:0;

}

#site {
	margin:0 auto 0 auto;
	width:950px;
	text-align:left;
}

#top {
width:950px;
height:69px;
background-image:url(../images/top.jpg);
border-left:solid 1px #000000;
border-right:solid 1px #000000;
border-top:solid 1px #000000;
}

#flash {
width:950px;
height:165px;
border-left:solid 1px #000000;
border-right:solid 1px #000000;

}


#center {
width:950px;
background-image:url(../images/center.gif);
background-repeat:no-repeat;
background-position:bottom;
border-left:solid 1px #000000;
border-right:solid 1px #000000;
background-color:#FFFFFF;
float:left;
}

#footer{
width:950px;
height:17px;
background:#95b8ff;
border:solid 1px #000000;
float:left;
}

#footer-left{
padding-left:1px;
padding-top:1px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
height:17px;
}

#footer-right{
padding-right:1px;
padding-top:1px;
float:right;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
height:17px;
}

#image{
padding-top:3px;
width:237px;
padding-right:42px;
height:330px;
float:left;
}

#content{
padding-top:3px;
width:669px;
float:left;

}

#debut-menu{
width:249px;
height:69px;
float:left;
}

.menu{
width:113px;
height:45px;
float:left;
padding-top:16px;
text-align:center;
}

.menu a
{
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
color: #5e84b1;
font-size:12px;
font-weight:bold;
}

.txt
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

.txt-gras
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}
.txt-gras-bleu
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#82a0c5;
}

.txt-blc
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: bold;

color:#ffffff;
}

.lien {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #e32d2c; font-family:Arial, Helvetica, sans-serif;}
.lien:link {COLOR: e32d2c; TEXT-DECORATION: none;}
.lien:active {COLOR: e32d2c; TEXT-DECORATION: none;}
.lien:hover {COLOR: #ff9700; TEXT-DECORATION: none;}
.lien:visited {TEXT-DECORATION: none;}

.titre-contact
{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
font-weight: bold;
color:#82a0c5;

}