*
 {margin: 0; padding: 0; border: 0;}
		
body
 {background-color: #4d382d; text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 62.5%; background-image:url(../images/fond_col_gauche.gif); background-position:center top; background-repeat:repeat-y}
		
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}

img
 {display:block; font-size:1px; line-height:1px}

a
 {text-decoration:none}
a:hover
 {text-decoration:underline}

div
 {display:block; position:relative}

ul
 {margin:4px 0 4px 58px; clear:both}
	li
	 {list-style:none; background-image:url(../images/liste_puce.gif); background-repeat:no-repeat; background-position: 0 4px; padding:0 0 10px 16px}

h2
 {color:#ffffff; border-bottom:1px solid #6a564b; padding-bottom:0px; font-family:Tahoma, Arial, Verdana; font-size:14px}

label
 {display:block; position:relative; float:left; width:110px; color:#baa89e}

span.erreurForm
 {display:block; clear:both; color:#CC0000;}

.notification
 {color:#dbbe5a; margin-bottom:7px}
	 

/*-----------------------------------------------------------------*/

div#conteneur
 {margin:0 auto; width:880px; text-align:left; padding-bottom:120px}

div#colGauche
 {float:left; width:213px;}

	div#colGauche img#frise
	 {position:absolute; left:-75px}
	
	div#colGauche div#menu
	 {margin-top:20px;}
	
		div#colGauche div#menu a, div#colGauche div#menu span
		 {display:block; color:#e5e4e3; height:23px; margin:9px 0 9px 19px; padding-left:10px; background-image:url(../images/fond_lien_menu.gif); background-repeat:no-repeat; background-position:0 -20px; 
		  font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; line-height:21px}
		 
		 	div#colGauche div#menu a:hover
			 {background-position:0 0; text-decoration:none}
		
		div#colGauche div#menu a.sousMenu
		 {font-size:10px; line-height:12px; height:12px; background:none; padding-left:20px}
		
			div#colGauche div#menu a.sousMenu:hover
			 {text-decoration:underline}
			
			div#colGauche div#menu a.actif
			 {color:#ead368; padding-left:26px}
		
		div#colGauche div#menu span
		 {background-image:url(../images/fond_lien_menu_actif.gif); color:#2a1c17; background-position:0 0;}

div#colDroite
 {float:right; height:100%; width:667px; padding-top:250px}

	div#colDroite img#enTete
	 {position:absolute; top:0}

	div#colDroite .titre
	 {margin:0 0 10px 14px }
	
	div#colDroite div#cadreTextes
	 {color:#FFFFFF; margin:20px 20px 10px 56px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:13px; line-height:17px}
	
		div#colDroite div#cadreTextes p.texte
		 {margin-bottom:8px; text-align:justify}
	
		div#colDroite div#cadreTextes .presentation
		 {border:4px solid #FFFFFF; margin:4px 0 30px 14px}


/*-------------------------------------------------------------------------*/
div#galerie
 {margin-left:40px}

	div#galerie .cadre_photo
	 {float:left; width:300px; height:360px; text-align:center}
	
		div#galerie .cadre_photo table
		 {height:360px; margin:0 auto}
		
			div#galerie .cadre_photo table td
			 {text-align:right; line-height:10px}
				
				div#galerie .cadre_photo table td img
				 {display:inline}
				
				div#galerie .nomTablo
				 {display:block; font-family:Tahoma, Verdana, Arial; font-size:11px; font-weight:bold; color:#dbbe5a; padding-right:5px; margin-top:2px}
				
				div#galerie .taille, div#galerie .type
				 {display:block; font-family: Verdana, Tahoma, Arial; font-size:10px; font-weight:normal; color:#917766; padding-right:5px; margin-top:2px}
				
				div#galerie .prix
				 {display:block; font-family: Verdana, Tahoma, Arial; font-size:11px; font-weight:bold; color:#917766; padding-right:5px; margin-top:0px}

	div#galerie img
	 {border:5px solid #FFFFFF}

/*-------------------------------------------------------------------------*/
div#colDroite div#cadreTextes p.agendaDate
 {color:#dbbe5a; font-size:11px; margin:-1px 0 4px 1px;}

div#colDroite div#cadreTextes p.agendaDetail
 {color:#baa89e; font-size:12px; margin:0 100px 50px 20px; line-height:15px}


/*-------------------------------------------------------------------------*/
div#colDroite div#blocCoordonnees
 {margin:0 0 50px 0px; text-align:center}

	div#colDroite h2.coordonnees
	 {margin-bottom:12px}

	div#colDroite div#blocCoordonnees p
	 {font-size:13px; margin-bottom:6px}
	
		div#colDroite div#blocCoordonnees p b
		 {font-size:14px}
		
		div#colDroite div#blocCoordonnees p a
		 {color:#FFFFFF}
		
			div#colDroite div#blocCoordonnees p a:hover
			 {text-decoration:underline}




/*-------------------------------------------------------------------------*/
div#signature
 {border-top: 1px solid #6a564b; color: #6a564b; text-align:right; padding: 2px 16px 0 0; margin:60px 20px 20px 35px}

	div#signature a
	 {color: #6a564b; text-decoration:none}
	
		div#signature a:hover
		 {color: #9a887e}

















