body {

background:url(images/bg_site.gif) repeat;
	margin:0;
	padding: 0;
	}


#conteneur {
	margin-left: auto;
	margin-right: auto;
	width:826px;
	height: 600px;
	}


#header {
	background-image : url(images/header.jpg);
	background-repeat: no-repeat;
	width:826px;
	height: 149px;
	margin:0;
	}
	
/* Styles du menu  */
#menu {

	background-image : url(images/menu.jpg);
	background-repeat: no-repeat;
	width:826px;
	height: 40px;
	margin:0;
	}
	
#boutons {
position:relative;
margin-left: 364px;

	}

	.titreireg{
	float:left;
	height: 40px;

	}
	
	.titrenosmoyens{
	float:left;
	height: 40px;

	}

	.titreactivite{
	float:left;
	height: 40px;

	}
	
	.titreclient{
	float:left;
	height: 40px;

	}
	
	.titreactu{
	float:left;
	height: 40px;

	}
	
	.titrecontact{
	float:left;
	height: 40px;

	}
	
	
/* FIN Styles du menu  */

#gauche {
	background-color:#FFFFFF;
	background-image : url(images/bg_basgauche.jpg);
	background-repeat: no-repeat;
	background-position:bottom;
	width:458px;
	height: 415px;
	float : left;
	}

#gauche2 {
	background-color:#FFFFFF;
	background-image : url(images/bg_basgauche2.jpg);
	background-repeat: no-repeat;
	background-position:bottom;
	width:458px;
	height: 415px;
	float : left;
	margin:0;

	
	}
	
	#gauche3 {
	background-color:#FFFFFF;
	background-image : url(images/bg_basgauche3.jpg);
	background-repeat: no-repeat;
	background-position:bottom;
	width:458px;
	height: 415px;
	float : left;
	margin:0;

	
	}
	
#g_bord {
background-image: url(images/g_bord.jpg);
background-repeat: no-repeat;
background-position:left;
height: 390px;
text-align:center;
margin:0;

}

#droite {
	background-image : url(images/bg_droite.jpg);
	background-repeat: no-repeat;
	background-position:top;
	float : right;
	width: 368px;
	height: 415px;
	margin:0;
	}
	
#photodte {
padding-top:10px;

text-align:center;
height: 370px;
overflow:auto;
margin:0;

}

#d_bas {
background-image: url(images/bg_basdroite.jpg);
background-repeat: no-repeat;
background-position:bottom;
height: 415px;
margin:0;
}

#d_bas2 {
background-image: url(images/bg_basdroite2.jpg);
background-repeat: no-repeat;
background-position:bottom;
height: 415px;
margin:0;
} 

#d_bas3 {
background-image: url(images/bg_basdroite3.jpg);
background-repeat: no-repeat;
background-position:bottom;
height: 415px;
margin:0;
} 

#footer {
background-image: url(images/footer.jpg);
background-repeat: no-repeat;
width:828px;
height: 30px;
float : left;
margin:0;
}

/*#zonetxt {
position : relative;
padding-top : 12px;
padding-bottom : 12px;
padding-right : 15px;
top : 59px;
left : 30px;
height: 180px;
width: 438px;
overflow:auto;
text-align:justify;

}

.txt {
font-family: Tahoma,Arial, Times, Times New Roman, serif;
font-size: 0.8em;
color: #4a4640; 
}

h1{
font-size: 1.2em;
font-style: bold;
text-align : center;
padding-bottom : 0.8em;
}

h2{
font-size: 1em;
}

/*--------------------------------------------contenu-------------------------------------*/


.scroll {
width:435px;
height:348px;
overflow:auto;
}

.contenu {
margin-left:20px;
margin-top:-400px;
width:390px;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
color:#444444;
}

.actu_ac {
position:relative;
left:55px;
top:-7px;
width:300px;
height:40px;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-style:italic;
font-size:12px;
color:#444444;
}

.actu_ac a {
margin-left:40px;
font-family:Arial, Helvetica, sans-serif;
font-style:normal;
font-size:11px;
font-weight:bold;
color:#006fb7;
}

.contenu .txt {
font-size:9pt;
margin-left:20px;
text-align:justify;

}

.contenu .txt2 {
text-align:justify;

} 

p.centre {
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#444444;
}

table {
border:0;
text-align:left;
font-size:8pt;

}
td {
padding-left:10px;
padding-top:3px;
width:50%;
vertical-align:top;
border-left:#ffe598 solid 1px;
}

td.form {
width:120px;
padding:0;
border:0;
}

form table td {
padding:0;
border:0;
}



input, select, textarea {
font-size:10px;
}


#Layer1 {
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
	position:absolute;
	left:289px;
	top:425px;
	width:143px;
	height:66px;
	z-index:1;
}
.Style1 {
text-align:center;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #006fb7;
}
.Style2 {font-size: 30px}

.Style4 {
margin-left:65px;
margin-top:7px;
text-align:center;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	color: #006fb7;
}

.bleugras {
text-align:center;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #006fb7;
	font-weight:bold;
	background-color:#fed64d;
}

.pages ul {
list-style-type: none;

}
.pages li {
font-family: Arial, Helvetica, sans-serif;
list-style-type: none;
	font-size: 11px;
float: left;
margin:0;
}
.pages a {
margin: 0 2px 0 0 ;
width: 14px;
height: 14px;
display: block;
text-align: center;
background-color:#0570b6;
text-decoration: none;
color: #fff;
}
.pages a:hover {
background-color:#fcc100;
color: #0570b6;
}

a.pages2 {
margin: 0 2px 0 0 ;
width: 14px;
height: 14px;
display: block;
text-align: center;
background-color:#fcc100;
color: #0570b6;
text-decoration: none;

}
a:hover.pages2 {
background-color:#0570b6;
color: #fff;
}


#droite a img{
border: 2px solid #0570b6;
cursor: pointer; 
cursor:-moz-zoom-in; 
cursor: url('images/zoom.ani');
}


/*-----------------------------------trombi --------------------------------------------*/

div#trombino
{
	width: 275px ;
	height:300px;
	padding: 15px ;
	margin-left: 40px;
	margin-top:5px;
	text-align: center ;
	font: 0.9em Georgia, serif ;
	
}

ul#photo_mini
{
position:relative;
float:left;
top:25px;
width:250px;
margin-left:0;
padding: 0 ;
list-style-type: none ;
clear:both;
}
* html ul#photo_mini, *+html ul#photo_mini {
margin-top:40px;
}

ul#photo_mini li
{
	float: left ;
}

ul#photo_mini li a img
{
	margin: 2px 1px ;
	border: 1px solid #ffe598 ;
}





#photo
{
position:relative;
top:0px;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
font-size:12px;
color:#444444;
width:280px;
height:90px;
float:left;

}

#photo a {
color:#0570b6;
}

#trombino p {
margin-left:95px;
}
.Style9 {color: #0570b6;
font-size:12px;
font-weight:bold;
}
.Style10 { font-family:Arial, Helvetica, sans-serif;font-size:10px; color: #0570b6; text-decoration:none;}

.Style11 {font-size: 10px}


#cklein {
/*display: none;*/
background:url(images/trombi/photo1.jpg) no-repeat left;

width:280px;
}

#bgoetz {
display: none;
background:url(images/trombi/photo5.jpg) no-repeat left;

width:280px;
}

#cdanz {
display: none;
background: url(images/trombi/photo4.jpg) no-repeat left;

width:280px;
}

#fGRIESBAUM {
display: none;
background: url(images/trombi/photo11.jpg) no-repeat left;

width:280px;
}

#jmHUSS {
display: none;
background:  url(images/trombi/photo9.jpg) no-repeat left;

width:280px;
}

#lBARTHEL {
display: none;
background:   url(images/trombi/photo10.jpg) no-repeat left;

width:280px;
}

#cKOESSLER {
display: none;
background:   url(images/trombi/photo2.jpg) no-repeat left;

width:280px;
}

#cMARY{
display: none;
background:    url(images/trombi/photo12.jpg) no-repeat left;

width:280px;
}

#mSCHUFFENECKER{
display: none;
background:     url(images/trombi/photo7.jpg) no-repeat left;

width:280px;
}

#rBOCK{
display: none;
background:  url(images/trombi/photo6.jpg) no-repeat left;

width:280px;
}

#dMEYER{
display: none;
background: url(images/trombi/photo3.jpg) no-repeat left;

width:280px;
}

#mSCHAAL{
display: none;
background:  url(images/trombi/photo8.jpg) no-repeat left;

width:280px;
}




/*----------------------------------------------News--------------------------------------*/



.bgNewsPj  { background-color: #E4E4E5; padding:5 }



.tbl   { padding : 3px; padding-left:5px;border: solid 1pt #E4E4E5; border-collapse: collapse;
width:370px; }
.tblnews   {  padding : 3px;color:#FFFFFF; font-weight: bold; border: solid 1pt #E4E4E5; border-collapse: collapse; background-color: #006fb7; }
.tbltitre   { font-size: 12px; color: #FFFFFF; font-weight: bold; background-color: #006fb7; border: solid 1pt #4D97CE ;border-collapse: collapse ; text-align:center;  }

.titre {
	color: #c40f0f;
	font-weight: bold;
	font-size: 12px;
}

.white   { font-weight: bold; text-decoration: none; color: #FFFFFF;}
.white:a   { font-weight: bold; text-decoration: none; color: #FFFFFF;}
.white:a:hover   { color: #FFFFFF; text-decoration: underline;  }
.white:a:visited  { font-weight: bold; text-decoration: none; color: #FFFFFF;}



.txt table {
text-align:left;
font-size:9pt;

}
.txt td {
padding:2px 2px 2px 5px;
width:20%;
vertical-align:top;
}

.txt td.form {
width:20%;
}

.txt a {
color: #006fb7;
}

.bold_gris {
text-align:right;

}



