 body 
{
background-image: url("../im/commune/fond/fondDBM.jpg");
background-repeat:repeat-x;
color : #000000;
background-color:#0000CC;
 font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0;
}


div, p  {
  text-align: justify; 
  font-size:14px;
  
		}


h1 {  
 /*color:#666666;*/
 padding: 0.3em;   
  text-align: center;         
  letter-spacing:normal;
  color:#00CC00;
}

h3 {  
 /*color:#666666;*/
 padding: 0.3em;   
  text-align: center;         
  letter-spacing:normal;
  color:#00CC00;
}

h4 {  
 color:#666666;
  padding: 0.3em;   
  text-align: left;         
  letter-spacing:normal;
}


.titrecontact
		{
		font-weight : bold;
		FONT-SIZE: 14px; 
		font-family:Arial, Helvetica, sans-serif;
		text-align: left;
		color:#999999;
		margin-left:2px;
		}
		.adressepostale
		{
		font-weight : bold;
		FONT-SIZE: 14px; 
		font-family:Arial, Helvetica, sans-serif;
		text-align: left;
		 padding:15px;
		border:1px;
		border-color:#0066CC;
		 border-left-style:double;

		}
.imfichetech
		{
		FONT-SIZE: 14px; 
		FONT-FAMILY: Arial;
		text-align:center;
		color:#666666;
		width : 800px;
		height:auto;
		margin-top  : 0px;
		font-weight:400;  
		line-height:20px; 
		 }
		 .bulletininfo
		{
		FONT-SIZE: 14px; 
		FONT-FAMILY: Arial;
		text-align:center;
		/*color:#666666;*/
		color:#003399;
		width : auto;
		height:auto;
		margin-top  : 0px;
		font-weight:400;  
		line-height:20px; 
		 }
		
		
		.textdefile
		{
		color:#003399;
		FONT-SIZE: 14px;
		font-weight:bold; 
		}
 .appli
 
 {
FONT-SIZE: 13px;
font-family:Arial, Helvetica, sans-serif;
text-align:justify;
font-weight:bold;
 
color:#00CC00;
/*color:#0000FF;*/
 }
 
.DBM0
{
border-style:solid;
border-top-color:#000000;
border-bottom-color:#00FF00;
border-left-color:#00FF00;
border-right-color:#00FF00;
}


	.DBM00
			{
			 
			FONT-SIZE: 12px; 
			color:#FFFFFF;
			text-align:center;
			height:15px;
			
			}
			
			.DBM000
			{
			
			background-color:#333333;
			margin-right : auto;
			margin-left : auto;
			margin-bottom: 0px;
			margin-top:0px;
			font-weight : bold;
			FONT-SIZE: 12px; 
			color:#FFFFFF;
			text-align:center;
			height:15px;
			
			}
			
			
			.dbm301
			{
			font-weight : bold;
			FONT-SIZE: 13px; 
			FONT-FAMILY: Arial;
			color:#333333;
			text-align:right;
			margin-right : auto;
			margin-left : auto;
			 
			height:auto;
			border:none;
	 
			}
			
			.dbm312
			{
			border :0;
			font-weight : bold;
			FONT-SIZE: 11px; 
			FONT-FAMILY: Arial;
			text-align:left;
			color:#FFFFFF;
			}
			
			.dbm412textdescrip
		{
		FONT-SIZE: 12px; 
		FONT-FAMILY: Arial;
		color:#666666;
		text-align:justify;
		margin-right : 10px;
		margin-left :10px;
		width : auto;
		height:auto;
		text-align:justify;
		margin-top  : 0px;
		font-weight:500; /*Gras*/
		line-height:25px;/*Interligne*/
		}
			
.nb 
{ 

	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	color:#333333;
}

span.plan  a:link
{

font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	 
	 
	color:#0066FF;
	text-decoration:underline;
}

span.plan  a:visited 
{


	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	text-decoration:underline;
 	color:#6633FF;
	 
}
span.plan  a:hover
{
		font-family:Arial, Helvetica, sans-serif;
 
	font-size:12px;
	text-align:left;
	text-decoration:underline;
	color:#003366;
 	 
} 
		 
		 .bouton 
		{
		font-weight : bold;
		FONT-SIZE: 14px; 
		font-family:Arial, Helvetica, sans-serif;
		text-align: center;
		color:#FFFFFF;
		border:none  
		}
		
		td.bouton a:link
		{
		font-weight : bold;
		FONT-SIZE: 14px; 
		font-family:Arial, Helvetica, sans-serif;
		text-align: center;
		  
		color:#FFFFFF;
		border:none;
		 
		}
		td.bouton a:hover
		{
		font-weight : bold;
		FONT-SIZE: 14px; 
		font-family:Arial, Helvetica, sans-serif;
		text-align: center;
		 color:#FFFFFF;
		 border:none;
		}
		
		td.bouton a:visited
		{
		font-weight : bold;
		FONT-SIZE: 14px; 
		font-family:Arial, Helvetica, sans-serif;
		text-align: center;
		 
		color:#FFFFFF;;
		 border:none;
		}
		
		td.bouton a:active
		{
		font-weight : bold;
		FONT-SIZE: 14px; 
		font-family:Arial, Helvetica, sans-serif;
		text-align: center;
		 
		 
		color:#FFFFFF;
		 border:none;
		}
		  
.cadre
{
margin:30px;
width:750px;

}

.titrederouleproduit
		
		{
		background-color:#660066;
		background-color:#999999;
		color:#FFFFFF;
		font-weight:bold;
		font-size:16px;
		font-style:italic;
		}		 
.DBM1
{
 
 height:60px;

}
.DBM11
{
height:20px;
color:#333333;
 
text-align:left;
font-family:Arial;
font-size:12px;
}

.cnil
		{	
		FONT-WEIGHT: 400;	FONT-SIZE: 10px;	
		FONT-FAMILY: Arial;
		 text-align:center;  
		 color:#333333;  
		}
		
		.plan1
		{
		width:700px;
		height:350px;
		text-align:center;
		}
		.titreform
{
background-image: url("../im/commune/fond/form.jpg");
background-repeat:repeat-x;
 height:15px;
 color:#333333;
}
		
		.textpresentationsiege
		{
		FONT-SIZE: 12px;
		padding:2px;
		line-height:20px;
		font-family:Arial, Helvetica, sans-serif;
		color:#666666;
		text-align:justify;
		 }
.DBM112
{
text-align:center;
font-family:Arial;
font-size:12px;
font-weight:bold;
padding:5px;
color:#333333;
}

.DBM2
{
color:#FFFFFF;
font-weight:bold;
text-align:center;
font-size:23px;
 
}
.DBM22

{
		font-weight : bold;
			FONT-SIZE: 13px; 
			FONT-FAMILY: Arial;
			color:#333333;
			text-align:right;
			 border:none;
}
.DBM21
{
color:#FFFFFF;
text-align:left;
font-family:Arial;
font-size:12px;
padding:2px;
}
.DBM3
{
padding:2px;
 
}

.DBM33
{
padding:10px;
text-align:justify;
color:#333333;
font-family:Arial;
font-size:12px;
}

.DBM4
{
background-color:#000000;
color:#FFFFFF;
font-weight:bold;
width:155px;
text-align:center;
background-image:url(../im/commune/fond/menu4.jpg);
}

.DBM44
{
background-color:#000000;
color:#FFFFFF;
font-weight:bold;
width:155px;
text-align:center;
background-image:url(../im/commune/fond/menu3.jpg);

}
.adresse
{
text-align:left;
color:#333333;
}
 
.milieu
{	
/*height:450px;
overflow:auto;
scrollbar-arrow-color:#00FF00;
scrollbar-face-color:#0033FF;
scrollbar-shadow-color:#00FF00;
scrollbar-3dlight-color:#00FF00;*/
FONT-SIZE: 12px; 
FONT-FAMILY: Arial;
color:#333333;
padding: 15px;
background-color:#FFFFFF;
line-height:normal;
vertical-align : top;
text-align:center;
 }

.milieuform
{	
height:345px;
overflow:auto;
 
FONT-SIZE: 12px; 
FONT-FAMILY: Arial;
color:#333333;
padding: 5px;
background-color:#FFFFFF;
line-height:normal; 
}
.titreform
{
background-image: url("../im/commune/fond/form.jpg");
background-repeat:repeat-x;
 height:15px;
 color:#333333;
}

.flashaccueil
		{
		width : 550px;
		height:200px; 
		background-color:#FFFFFF;
		margin-right : 15px;
		margin-left : 15px;
		text-align:center;
		}		
		
.accroche 
{
  letter-spacing:normal;
  font-size:20px;
 font-style:oblique;
  text-align:center;
 /* color:#0033FF; */
 color:#00CC00;
  font-weight:900;
}

.produit
{
 font-size:17px;
 padding: 0.3em;   
 text-align: center;         
 letter-spacing:normal;
 color:#00CC00
}
.slogan
		
		{
		text-align:center;
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
		 
		letter-spacing:1px;
		 }

.textpresentation
		{
		FONT-SIZE: 13px;
		margin-right: 25px;
		line-height:20px;
		font-family:Arial, Helvetica, sans-serif;
		color:#666666;
		text-align:justify;
		 }
		
		p.textpresentation a:link 
		{
		FONT-SIZE: 13px;
		line-height:20px;
		font-family:Arial, Helvetica, sans-serif;
		color:#000000;
		text-align:justify;
		 } 
		 
		 p.textpresentation a:hover 
		{
		FONT-SIZE: 13px;
		 line-height:20px;
		font-family:Arial, Helvetica, sans-serif;
		color:#0033CC;
		text-align:justify;
		 } 
		 
		 p.textpresentation a:visited 
		{
		FONT-SIZE: 13px;
		 line-height:20px;
		font-family:Arial, Helvetica, sans-serif;
		color:#666666;
		text-align:justify;
		 } 
		 
		 p.textpresentation a:active
		{
		FONT-SIZE: 13px;
		line-height:20px;
		font-family:Arial, Helvetica, sans-serif;
		color:#666666;
		text-align:justify;
		 } 
		 
		.textpresentation li
		{
		margin-left:15px;
		
		
		 }
.center
{
padding:2px;
width:950px;
} 

 
		.fichetech
		{
		FONT-SIZE: 12px; 
		FONT-FAMILY: Arial;
		text-align:center;
		color:#666666;
		width : 750px;
		height:auto;
		margin-top  : 0px;
		font-weight:400;  
		line-height:20px; 
		border: medium solid #6495ed;
		border-collapse: collapse;
		
		}
		
 
		.fichetech tr
		{
		font-family: monospace;
		border: thin solid #6495ed;
		padding: 5px;
		background-color: #D0E3FA;
		text-align:left;
		}
		
	.fichetech td 
		{
		font-family: sans-serif;
		border: thin solid #6495ed;
		padding: 5px;
		text-align: center;
		background-color: #ffffff;
		text-align:left;
		}
  
#menu ul li {
position:relative;
float:right;
width:170px;
cursor :pointer;
display:block;
height :21px;
font-size:15px;
background-color:#FFFFFF;
color:#FFFFFF;
 
font-weight:bold;
text-align:center;
padding-top:6px;
padding-bottom:4px;
 
background-image:url(../im/commune/fond/menu.gif);
background-repeat:no-repeat;
 
 }

#menu ul li a:hover 
{
color:#FFFF00;
}
 
#menu ul li ul {
display:none;
position:absolute;
width:170px;
top:22px;
let:0px;
text-align:left;
margin-left:0px;
padding:2px;
font-size:14px;
}
 
#menu ul li ul li {

padding-left:2px;
padding-bottom:2px;
padding-top:2px;
width:170px;

 
}
 
#menu ul li ul li a 
{
font-size:11px;
font-weight:normal;
display:block;
height:100%;
border-top:1px solid #dddddd;
text-align:left;
background-color:#CCCCCC;
color:#000000;
padding-left:3px;
padding-bottom:3px;
padding-top:3px;
}

#menu ul li ul li a:hover 
{
color:#000000;
background-color:#999999;
font-size:11px;
text-align:left;
padding-left:3px;
padding-bottom:3px;
padding-top:3px;
 }


/*LIENS  HYPERTEXTES */
  A:link {
		color:#FFFFFF;
		text-decoration: none ;
 		}
		
   A:visited 
	
		{
			color:#FFFFFF;
			text-decoration: none ;
		}
		
	A:hover 
	
		{
		text-decoration: none;
		color:#FFFF00;
		 
		}
	
			
	A:active 
	
		{
			color:#FFFFFF;
			text-decoration: none ;
		}
		 
		 
		 		