body				{
						background-color:#FFFFFF;
						color:#000000;
						font-size:12pt;
					}



/* styles globaux */
	
a:link 				{ 
						text-decoration : none; 
						color : #bf1931;
					}

a:hover 				{ 	
						color : #ebb364;
					}

a:visited 			{ 	
						text-decoration : none; 
						color : #bf1931;
					}

h1					{
						font-size : 20px; 
						color : #bf1931;
						border-bottom : 1px solid #ebb364;
						margin : 0 0 10px 0;
						padding : 0;
					}

h2					{
						font-size : 15px; 
						color : #bf1931;
						margin : 5px 0 8px 0;
						padding : 0;
					}

h3					{
						font-size : 16px; 
						color : #ebb364;
						border-bottom : 1px dotted #bf1931;
						margin : 0 0 8px 0;
						padding : 0;
					}

h4					{
						font-size : 15px; 
						color : #bf1931;
						margin : 0 0 5px 0;
						padding : 0;
					}

iframe 				{
						width : 900px; 	
						height : 500px;
						margin : 0;	
						padding : 0;
					}

input 				{
						border : 1px solid #bf1931;
						background-color : #e7ecf1;	
						color : #585858;
						margin : 15px 0 0 15px; 
						padding : 3px;	
					}

img  				{
						border : none;
						margin : 0;	
						padding : 0;
					}

p 					{	 
						line-height: 1.5em;	
						color : #181818;							
						margin : 0;	
						padding : 0;							
					}

textarea				{
						border : 1px solid #bf1931;
						background-color : #e7ecf1;	
						color : #585858;
						margin : 0; 
						padding : 3px;	
					}

option				{
						border-bottom: 1px dotted #bf1931;
						background-color : #e7ecf1;	
						color : #585858;
						margin : 0; 
						padding : 1px;	
					}
/*-----------------------------------------------------------*/


/* Classes */

.zoneTexte_gauche_titre_2
					{	
						width : 258px;
						height : 20px;
						background-color : #f3eddf;						
						margin : 0 0 10px -7px;
						padding : 7px 0 5px 7px;
					}

.contenu			{
						text-align: center;
						background-image:url(../images/droite.gif);
						background-repeat: repeat-y;
						background-position: right;
						padding: 0 10px 0 10px;
						color: #666699;
					}

.block_align		{	
						text-align : center;
						margin : 0;
						padding : 0;
					}

.boutons			{
						text-align : center;
						border : 1px solid #e6c790;
						background-color : #f1f1f1;
						color : #585858;
						margin : 0; 
						padding : 3px 7px 3px 7px;	
					}

.btn_voir			{	
						float : left;
						position : absolute;
						background-image : url(../images/btn-voir.png);
						background-repeat : no-repeat;
						height : 25px;
						width : 95px;				
						margin : 325px 0 0 505px;
						padding : 0; 
					}

.btn_voir_2			{	
						float : left;
						position : absolute;
						background-image : url(../images/btn-voir.png);
						background-repeat : no-repeat;
						height : 25px;
						width : 95px;				
						margin : 155px 0 0 190px;
						padding : 0; 
					}

.contact 			{	
						float : left;
						width : 200px;
						margin : 0;
						padding : 0;
					}

.contact_2			{	
						float : left;
						width : 255px;
						margin : 0;
						padding : 0;
					}

.contact_cases 		{	
						float : right;
						margin : 0;
						padding : 0; 
					}

.gras_ocre			{	
						font : bold 14px Arial, Verdana, Helvetica, sans-serif; 
						color : #e6c790;
					}

.info_flash			{	
						font : bold 9px Arial, Verdana, Helvetica, sans-serif;
						color : #585858;
						text-align : center;
						margin : 0;
						padding : 0;
					}
					
.img_texte_gauche	{
						float : left; 
						margin : 0; 						
						padding : 0 20px 20px 0;
					}

.img_texte_droite	{
						float : right; 
						margin : 0; 						
						padding : 0 0 20px 20px;
					}

.img_accueil_droite	{
						float : right; 
						margin : 0; 						
						padding : 0;
					}

.p1					{	
						font-size : 16px; 
						color : #a4a4a4;
						line-height: 1.5em; 
					}

.p2					{	
						font-size : 14px; 
						color : #a6121c;
						line-height: 1.5em;
					}
	
.p3					{	
						color : #585858;
						line-height: 1.5em;
						text-align : justify;						
					}

.p4					{	
						font : bold 13px Arial, Verdana, Helvetica, sans-serif;
						color : #585858;
						text-align : justify;
						margin : 0;
						padding : 0;
					}

.plan_site			{
						font-size : 14px; 
						color : #a09f9f;
						text-align : left;
						text-decoration : none; 
						margin : 0;
						padding : 0;
					}

.services_contenu_block		 		
					{	
						float: left;
						width : 420px;
						height : 130px;
						background-image:url(../images/fond_services.jpg);
						margin : 0;
						padding : 10px; 						
					}

.services_contenu_block_texte		
					{	
						float: left;
						width : 260px;
						height : 100px;
						margin : 0;
						padding : 0; 						
					}
/*-----------------------------------------------------------*/


/* ID */

#accueil_zone_gauche{	
						float : left;
						width : 425px;				
						margin : 0;
						padding : 0 25px 0 0; 
					}

#accueil_zone_droite{	
						float : left;
						width : 440px;
						/*height : 650px;*/				
						margin : 0;
						padding : 0 0 0 10px; 
					}

#accueil_zone_bas_gauche	
					{	
						float : left;
						width : 225px;
						height : 155px;						
						margin : 0;
						padding : 5px 0 0 0; 
					}

#accueil_zone_bas_droite	
					{	
						float : left;
						width : 665px;
						text-align : center;						
						margin : 0;
						padding : 25px 0 0 0; 
					}

#global				{ 
						width : 950px;
						margin : 0 auto 0 auto;
					}

#zoneTexte 			{								
						float : left;
						width : 900px; 
						margin : 0;
						padding : 25px;
					}

#zoneTexte_contenu	{	
						float : left;				
						width : 635px; 
						margin : 0;
						padding : 0;
					}

#zoneTexte_contenu_2{	
						float : right;						
						width : 605px;
						background-color : #f3eddf;							
						margin : -42px 0 0 0;
						padding : 30px 15px 15px 15px;
					}

#zoneTexte_gauche	{
						float : left;
						width : 258px; 
						margin : 0;
						padding : 0 0 0 7px;
					}
/*-----------------------------------------------------------*/


/*  début de la partie à ne PAS imprimer  */

#topMenu		{
					display:none;
				}
				
#header			{
					display:none;
				}

#menuPrincipal	{
					display:none;
				}

#information_pages			
				{
					display:none;
				}

#print			{
					display:none;
				}			
				
#footer			{
					display:none;
				}
				
/*  fin de la partie à ne PAS imprimer  */



/*  début de la partie à imprimer  */

#corps			{
					background-color:#FFFFFF;
				}

/*  fin de la Partie a imprimer  */
