@charset "iso-8859-1";
/* CSS Document */

body {
		font-family: Arial, Helvetica, sans-serif;
		font-size:0.9em;
		color:#273f7b;
		margin:0px;
		background-color:#dadde2;
}



#contain {
				width:909px;
				margin:0px auto;
				padding:0px;
						
}

#header {
			display:block;
			position:relative;
			float:left;
			width:909px;
			height:181px;

}

#logo {
			display:block;
			position:relative;
			float:left;
			width:89px;
			height:142px;


}

#titre {
			display:block;
			position:relative;
			float:left;
			width:330px;
			height:112px;
			padding:30px 0px 0px 18px;

}

#titre h1 { margin:0px; font-size:2.0em;}
#titre p { font-weight:bold; margin:0px;}



#telephone {
			display:block;
			position:relative;
			float:left;
			width:472px;
			height:112px;
			padding:30px 0px 0px 0px;

}

#telephone p { font-size:2.6em; font-weight:bold; margin:0px;}



#rbq {
			display:block;
			position:relative;
			float:left;
			width:330px;
			height:28px;
			padding:11px 0px 0px 18px;
			background-image:url(images/bg_rbq.jpg);
			background-repeat:no-repeat;

}

#rbq p { font-weight:bold; margin:0px;}

#menu {
			display:block;
			position:relative;
			float:left;
			width:909px;
			height:39px;
			background-image:url(images/menu_accueil.jpg);
			background-repeat:no-repeat;
}

#menu_expert {
			display:block;
			position:relative;
			float:left;
			width:909px;
			height:39px;
			background-image: url(images/menu_expertise.jpg);
			background-repeat:no-repeat;
}

#menu_services {
			display:block;
			position:relative;
			float:left;
			width:909px;
			height:39px;
			background-image: url(images/menu_services.jpg);
			background-repeat:no-repeat;
}

#menu_realisation {
			display:block;
			position:relative;
			float:left;
			width:909px;
			height:39px;
			background-image:url(images/menu_realisations6.jpg);
			background-repeat:no-repeat;
}

#menu_partenaire {
			display:block;
			position:relative;
			float:left;
			width:909px;
			height:39px;
			background-image: url(images/menu_partenaires.jpg);
			background-repeat:no-repeat;
}

#menu_contact {
			display:block;
			position:relative;
			float:left;
			width:909px;
			height:39px;
			background-image:url(images/menu_contact.jpg);
			background-repeat:no-repeat;
}

a.accueil:link, a.accueil:visited, a.accueil:active
{
			display:block;
			position:relative;
			float:left;
			
			width:106px;
			height:29px;
			padding:10px 0px 0px 45px;
			text-decoration: underline;
			color:#ffffff;
			font-weight:bold;
		
		
						
				
}

a.accueil:hover 
{			
		display:block;
			position:relative;
			float:left;
			width:106px;
			height:29px;
			padding:10px 0px 0px 45px;
			text-decoration: none;
			color:#ffffff;
			font-weight:bold;
}

a.expertise:link, a.expertise:visited, a.expertise:active
{
			display:block;
			position:relative;
			float:left;
			
			width:112px;
			height:29px;
			padding:10px 0px 0px 35px;
			text-decoration: underline;
			color:#ffffff;
			font-weight:bold;
		
		
						
				
}

a.expertise:hover 
{			
		display:block;
			position:relative;
			float:left;
			width:112px;
			height:29px;
			padding:10px 0px 0px 35px;
			text-decoration: none;
			color:#ffffff;
			font-weight:bold;
}

a.services:link, a.services:visited, a.services:active
{
			display:block;
			position:relative;
			float:left;
			
			width:112px;
			height:29px;
			padding:10px 0px 0px 35px;
			text-decoration: underline;
			color:#ffffff;
			font-weight:bold;
		
		
						
				
}

a.services:hover 
{			
		display:block;
			position:relative;
			float:left;
			width:112px;
			height:29px;
			padding:10px 0px 0px 35px;
			text-decoration: none;
			color:#ffffff;
			font-weight:bold;
}

a.realisation:link, a.realisation:visited, a.realisation:active
{
			display:block;
			position:relative;
			float:left;
			
			width:122px;
			height:29px;
			padding:10px 0px 0px 25px;
			text-decoration: underline;
			color:#ffffff;
			font-weight:bold;
		
		
						
				
}

a.realisation:hover 
{			
		display:block;
			position:relative;
			float:left;
			width:122px;
			height:29px;
			padding:10px 0px 0px 25px;
			text-decoration: none;
			color:#ffffff;
			font-weight:bold;
}

a.partenaires:link, a.partenaires:visited, a.partenaires:active
{
			display:block;
			position:relative;
			float:left;
			
			width:122px;
			height:29px;
			padding:10px 0px 0px 25px;
			text-decoration: underline;
			color:#ffffff;
			font-weight:bold;
		
		
						
				
}

a.partenaires:hover 
{			
		display:block;
			position:relative;
			float:left;
			width:122px;
			height:29px;
			padding:10px 0px 0px 25px;
			text-decoration: none;
			color:#ffffff;
			font-weight:bold;
}


a.contact:link, a.contact:visited, a.contact:active
{
			display:block;
			position:relative;
			float:left;
			
			width:132px;
			height:29px;
			padding:10px 0px 0px 37px;
			text-decoration: underline;
			color:#ffffff;
			font-weight:bold;
		
		
						
				
}

a.contact:hover 
{			
		display:block;
			position:relative;
			float:left;
			width:132px;
			height:29px;
			padding:10px 0px 0px 37px;
			text-decoration: none;
			color:#ffffff;
			font-weight:bold;
}

#contenu {
			display:block;
			position:relative;
			float:left;
			width:909px;
}

#contenu_top {
			display:block;
			position:relative;
			float:left;
			width:909px;
			height:11px;
}

#contenu_centre {
			display:block;
			position:relative;
			float:left;
			width:909px;
			background-image:url(images/contenu_centre.jpg);
			background-repeat:repeat-y;
			
}

#contenu_centre_realisation {
			display:block;
			position:relative;
			float:left;
			width:871px;
			padding:0px 19px 0px 19px;
			background-image:url(images/contenu_centre.jpg);
			background-repeat:repeat-y;
			
}

#contenu_centre_txt {
			display:block;
			position:relative;
			float:left;
			width:849px;
			padding:0px 30px 0px 30px;
			background-image:url(images/contenu_centre.jpg);
			background-repeat:repeat-y;
			
}

.contenu_txt {
			display:block;
			position:relative;
			float:left;
			width:849px;
			padding:20px 0px 0px 0px;
			text-align:justify;
			
			
}

.txt1 {
			display:block;
			position:relative;
			float:left;
			width:200px;
			padding:10px 16px 0px 0px;
		
}

.txt2 {
			display:block;
			position:relative;
			float:left;
			width:200px;
			padding:10px 16px 0px 0px;
		
}

.txt3 {
			display:block;
			position:relative;
			float:left;
			width:200px;
			padding:10px 16px 0px 0px;
		
}

.txt4 {
			display:block;
			position:relative;
			float:left;
			width:200px;
			padding:10px 0px 0px 0px;
		
}

.section_avant {
			display:block;
			position:relative;
			float:left;
			width:849px;
			padding:20px 0px 0px 0px;
			
			
			
}

#photo {
			display:block;
			position:relative;
			float:left;
			width:450px;
			height:324px;
		
}

#photo p { margin:0px;}

#coordonne {
			display:block;
			position:relative;
			float:left;
			width:450px;
	
		
}

#coordonne p { margin:0px;}

#texte {
			display:block;
			position:relative;
			float:left;
			width:459px;
			height:324px;
		
	
}

#texte li  {  margin:0px; font-size:1.3em; font-weight:bold; line-height:33px;}
#texte p { margin:0px;}

.realisation_gauche {
			display:block;
			position:relative;
			float:left;
			width:290px;
			height:220px;
			padding:0px 0px 10px 0px;
}

.realisation_centre {
			display:block;
			position:relative;
			float:left;
			width:290px;
			height:220px;
			padding:0px 0px 10px 0px;
}

.realisation_droite {
			display:block;
			position:relative;
			float:left;
			width:290px;
			height:220px;
		padding:0px 0px 10px 0px;
}

#contenu_bas {
			display:block;
			position:relative;
			float:left;
			width:909px;
			height:42px;
			
			
}

#produit {
			display:block;
			position:relative;
			float:left;
			width:909px;
			height:67px;
			background-image:url(images/produits.jpg);
			
			
			
}

#produit img { padding-left:50px; margin:0px; border:0px;}

#footer_acc {
			display:block;
			position:relative;
			float:left;
			width:909px;
			height:61px;
			background-image:url(images/footer_acc.jpg);
			background-repeat:no-repeat;
			padding:0px 0px 0px 0px;
}

#footer_acc p { margin:0px; font-size:0.8em; padding:27px 0px 0px 0px; color:#1e4b7c;}

#footer {
			display:block;
			position:relative;
			float:left;
			width:909px;
			height:114px;
			background-image:url(images/footer.jpg);
			background-repeat:no-repeat;
			padding:0px 0px 0px 0px;
}

#footer p { margin:0px; font-size:0.8em; padding:82px 0px 0px 0px; color:#1e4b7c;}

a.webder:link, a.webder:visited, a.webder:active {
					text-decoration: underline;
					color: #1e4b7c ;							
}

a.webder:hover 
{				
		text-decoration: none;
		color: #1e4b7c ;			
}

a.bleu:link, a.bleu:visited, a.bleu:active {
					text-decoration: underline;
					color: #1f4d81 ;							
}

a.bleu:hover 
{				
		text-decoration: none;
		color: #1f4d81 ;			
}

a.redbleu:link, a.redbleu:visited, a.redbleu:active {
					text-decoration: none;
					color: #1f4d81 ;							
}

a.redbleu:hover 
{				
		text-decoration: none;
		color: #F00 ;			
}
