body {	 
		/*background-color:#EEE;*/
		background:url(../../images/background_hauteur2.jpg) repeat-x;
		 
		height:100%;
		margin:0px; 
		padding:0px;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 10px;
}

/* DIV DIV DIV DIV */
/* DIV DIV DIV DIV */
	 
	/*MISE EN PAGE PRINCIPAL*/
	#container{width:800px;height:auto;margin:0px auto;background:url(../../images/800_1_pixel_ombre_fine.jpg) repeat-y;}
	#ligne_bas{width:100%;height:5px;background:url(../../images/800_5_ombre_bas.jpg);display:block;float: left;}
	#topbar{width:auto; display:block; height:100px; background:url(../../images/entete.png);  margin-right:5px;margin-left:5px;}
	a.topbar {width:auto; display:block; height:100px;
	background:url(../../images/entete.png) no-repeat;margin-right:5px;margin-left:5px;
	}
	
	#navbar{margin-right:5px;margin-left:5px;width:auto; display:block; height:41px; }
	#main{
	 min-height:400px;width:auto; display:block; background-color:#FFF; margin-left:20px; margin-right:20px;margin-top:10px;overflow:hidden;}
	
	#main_galerie{
	min-height:400px;
	width:auto; 
	display:block; 
	background-color:#FFF; 
	margin-left:10px; 
	margin-right:10px;
	margin-top:5px;
	overflow:hidden; 
	}
	#main a,a:visited{
	text-decoration: none;
	color: #002080;
	}
	#main a:hover, a:active{
	text-decoration:underline;
	color: #0080AA;
	}
	
	#main a
	#column_horizon{width:700px; margin-top:15px;padding-right:150px; border:#CCC; border-style:outset; float:left; background-color:#DDD; }
	
	#column_left{min-height:300px;width:450px; margin-left:10px;margin-right:10px; float:left;}
	#column_right{min-height:310px;width:280px; float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			font:"Trebuchet MS", Arial, Helvetica, sans-serif; /*margin-right:15px;*/}	
	div.spacer{clear:both; height:10px; display:block;}/*SI BESOIN : div.spacer, permet de faire deux colonne dans #container*/
	 
	#footer{width:100%; display:block; margin-top:10px;min-height:20px;float:left;text-align:center;font-size:10px;color:#666; }
	 
	/* MISE EN PAGE PRINCIPAL*/
		
	/*ACCUEIL*/
	#lien_acceuil{
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font:'Trebuchet MS', Arial, Helvetica, sans-serif;
	padding-top:10px;
				}

	.lien_page_accueil{
	height:100px;
	width:450px;
	padding-top:3px;
	padding-left:0px;
	margin-top:1px;
	background:url(../../images/liens/background_gris3.jpg) no-repeat;
	}
	
	.lien_titre_accueil{
	width:443px;
	margin-left:3px;
	padding-left:3px;
	text-align:left;
	color:#FFF;
	font-size:14px;
	margin-bottom:2px;
	}
	.lien_photo_accueil{
	width:70px;
	height:70px;
	padding-left:5px;
	float:left;
	}
	.lien_contenu_accueil{
	width:370px;
	position:relative;
	float:right;
	color:#333;
	text-align:left;
	font-size:12px;
	color:#666;
	}
	.motThierry{
	width:auto;
	height:240px;
	float:left;
	text-align:justify;
	padding-left:10px;
	padding-right:10px;
	color:#666;
	font-size:0.85em;
	}
	#passeport{
	width:245px;
	height:120px;
	margin-right:15px;
	margin-left:15px;
	margin-top:17px;
	border:thin;
	border-style:solid;
	border-size:1px;
	border-color:#3A8CAB;
	}
	#passeport_v2{
	width:245px;
	height:120px;
	margin-right:15px;
	margin-left:15px;
	margin-top:17px;
	border:thin;
	border-style:solid;
	border-size:1px;
	border-color:#3A8CAB;
	}
	#annonce_album{
	width:247px;
	padding-left:15px;
	padding-right:15px;
	margin-top:5px;
	}
	/*ACCUEIL*/

	/* PAGE TIRAGES */
	.lien_page_tirage{
	height:100px;
	width:350px;
	padding-top:3px;
	padding-left:0px;
	margin-top:15px;
	margin-left:0px;
	background:url(../../images/liens/background_gris_350px.jpg) no-repeat;
	}
	#tirage_telechargement a{    
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	}
	/* PAGE TIRAGES */

	/*PAGE ALBUM*/
	#livre_album_presentation{
	height:295px;
	margin-left:15px;
	margin-right:20px;
	}
	/* PAGE ALBUM */

	/* PAGES MARIAGE*/
	/*div pour formulaire mariage*/
	#mariage{
	width:150px;
			}
	#reponse_php{
		height:100%;
		width:100%;
		}
	.lien_page_mariage{
	height:100px;
	width:350px;
	padding-top:3px;
	padding-left:0px;
	margin-top:15px;
	margin-left:0px;
	background:url(../../images/liens/background_gris_350px.jpg) no-repeat;
	}
	.lien_titre_mariage{
	width:345px;
	margin-left:2px;
	text-align:left;
	padding-left : 3px;
	color:#FFF;
	font-size:14px;
	margin-bottom:2px;
	}
	 
	
	 
	 
	.lien_photo_mariage{
	width:70px;
	height:70px;
	padding-left:5px;
	float:left;
	}
	.lien_contenu_mariage{
	width:270px;
	position:relative;
	float:right;
	color:#333;
	text-align:center;
	font-size:12px;
	color:#666;
	}
	/*FROM mariage.php*/
	#signupForm { width: 370px; }
	#signupForm label.error {
		margin-left: 10px;
		width: auto;
		display: inline;
	}
	#mariage label.error {
		/*margin-left: 10px;*/
		width: 100%;
		float:left;height:2px;
		 
	}
	#ajout_date label.error {
		/*margin-left: 10px;*/
		width: 100%;
		float:left;height:2px;	 
	}
	/* PAGES MARIAGE*/

	/* PAGES SERVICE EXPO*/
	#contact_expo{
	height:110px;
	padding-left:20px;
	margin-top:15px;
	border:1px solid #999;
	text-align:center;
	background:url(../../images/liens/background_identite_1px.jpg) repeat-x;
	background-position:bottom;
	margin-bottom:5px;
	}

 	/* PAGES SERVICE EXPO*/
	
 	/* PAGES FORMATIONS et MODULES*/
	#formation_background img{width:100%;height:100%;}
	#column_dispo{
	min-height:350px;
	width:250px; 
	float:left;      
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;		
	text-align:justify; 
	}
	.td_titre_publique{
	vertical-align:top;
	width:80px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font: 1Opx "Trebuchet MS", Arial, Helvetica, sans-serif;	 
	font-weight:bold !important;	 
	}
	.td_bd_publique{
	width:240px;
	text-align:justify;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font: 1Opx "Trebuchet MS", Arial, Helvetica, sans-serif;
	}
 	/* PAGES FORMATIONS et MODULES*/

	/* PAGE CONTACT*/
	#contact{ 
	margin-top:10px;
	width:360px;
	height:515px;
	background-image:url(../../images/contact_back_gris.jpg) ;
	background-repeat:no-repeat;
	padding:5px;
	 
	}
	 .metier{
	 color:#F60;
	 float:right;
	 font-size:10px;
	 }
	 #horaire{
	 border:2px solid #F60;
	 width:353px;
	 margin-top:15px;
	 margin-left:2px;
	 padding:5px;
	 font-size:14px;
	 text-align:center;}
	/* PAGE CONTACT*/

/* DIV DIV DIV DIV */
/* DIV DIV DIV DIV */

/* LINK LINK  LINK  LINK */
/* LINK LINK  LINK  LINK */

	a:link {
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font:'Trebuchet MS', Arial, Helvetica, sans-serif;
	color: #333333;  
	font-size:8px;
	text-decoration:none;
	}
	a:visited {
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font:'Trebuchet MS', Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:8px;
	text-decoration:none;
	}
	a:hover {
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font:'Trebuchet MS', Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:8px;
	text-decoration:none;
	 
	}  
	a img {
		border: 0;
	}

/* LINK LINK  LINK  LINK */
/* LINK LINK  LINK  LINK */

/*CLASS CLASS CLASS CLASS*/
/*CLASS CLASS CLASS CLASS*/

	/* ACCUEIL*/
	 
					 
	/* ACCUEIL*/

	/*FONT CLASS*/
	.trebuchet{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
				font:"Trebuchet MS", Arial, Helvetica, sans-serif ; text-align:justify;	
				font-size:12px;}
	.trebuchet a{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
				font:"Trebuchet MS", Arial, Helvetica, sans-serif ; text-align:justify;	
				font-size:11px;
				color:#666;}
	/*FONT CLASS*/
 
	.main{min-height:500px;width:auto; display:block; background-color:#FFF; margin-left:20px; margin-right:20px;margin-top:10px;}
	.annonce_banniere{width:100%; display:block; height:auto;float:left;margin-top:5px;padding-left:10px;padding-right:10px;}

	/*SLIDE*/
	.groupWrapper { /*border:inset;*/
					/*border-size:1px;*/
					width:auto;
					/*border-bottom-color:#F90;
					border-bottom-width:thin;
					border-bottom-style:inset;
					border-right-color:#F90;
					border-right-width:thin;
					border-right-style:inset;*/
	}		
	/*SLIDE*/

	/* PAGE MODULES */
	.icone{
	width:50px;
	height:50px;
	}
	/* PAGE MODULES */

	/*EFFET ARRONDI POUR LIEN*/
	.arrondi_lien{
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	border:2px solid;
	background-color:#FFF;	 
	}
	/*EFFET ARRONDI POUR LIEN*/


	.titre_lien{
	width:100%;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font: 16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	height:40px;
	color:#FF6600; 
	}
	
	/* DIVERS */
		/*FROM :  @import "cmxformTemplate.css";*/ 
		div.error { display: none; }
		/*input {	border: 1px solid black; }
		input.checkbox { border: none }*/
		input:focus { border: 1px dotted black; }
		input.error { border: 1px  double red; }
		/*form.cmxform .gray * { color: gray; }*/
		

		.groupItem{
		text-align:right;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font: 10px "Trebuchet MS", Arial, Helvetica, sans-serif;
	 
		color:#FFF;
		}	
		.wide {
				border-bottom: 1px #000 solid;
				width: 4000px;
			}

	/* DIVERS */

/*CLASS CLASS CLASS CLASS*/
/*CLASS CLASS CLASS CLASS*/



