* {
	margin: 0px;
	padding: 0px;
}

a {
	outline: none;
}

html {
	height: 100%;
	width: 100%;
}

body {
	background-color: #AAA;
	color: #666;
	font-family: Arial, Verdana, Georgia, serif;
	font-size: 1em;
	height: 100%;
	position: relative;
	text-align : center;
	width: 100%;
}

#bandeau {
	height: 96px;
	margin: auto;
	padding: 0px;
}

	#bandeau img {
		border: none;
	}

#conteneur {
	background-color: #FFF;
	box-shadow: 0px 0px 50px #000;
	-moz-box-shadow: 0px 0px 50px #000;
	-webkit-box-shadow: 0px 0px 50px #000;
	margin: -5px auto 0px;
	width: 1000px;
}

		#header {
			width 		: 1000px;
			height 		: 125px;
			font-size 	: 0.7em;
			position 	: relative;
		}
				#backhome
				{
					display 	: block;
					width 		: 531px;
					height 		: 92px;
					position 	: absolute;
					top 		: 14px;
					left 		: 0;
				}
				
				#backhome2
				{
					display 	: block;
					width 		: 400px;
					height 		: 97px;
					position 	: absolute;
					top 		: 27px;
					left 		: 565px;
				}
				
				#h_menu
				{
					text-align 		: right;
					list-style-type	: none;
					margin-right 	: 0px;
					margin-left 	: 660px;
					padding-top 	: 0px;
				}
				
				* html #h_menu
				{
					padding-top 	: 10px;
					margin-left 	: 700px;
				}
						.m_li
						{
							display 		: block;
							float 			: left;
							font-weight 	: bold;
							text-transform	: uppercase;
							color 			: #FFF;
							margin-left 	: 5px;
						}
		
						* html .m_li
						{
							display 		: inline;
							font-weight 	: bold;
							float 			: none;
							text-transform	: uppercase;
							color 			: #A0A0A0;
							margin-left 	: 5px;
						}

								.m_li a
								{
									display 			: block;
									background-color 	: #A7D30E;
									text-decoration 	: none;
									color 				: #FFF;
									height 				: 12px;
									line-height 		: 9px;
									padding 			: 7px 10px 6px 10px;
		
									-webkit-border-bottom-left-radius	: 10px;
									-webkit-border-bottom-right-radius	: 10px;
									-moz-border-radius-bottomleft		: 10px;
									-moz-border-radius-bottomright		: 10px;
									border-bottom-left-radius			: 10px;
									border-bottom-right-radius			: 10px;											
									
									-moz-box-shadow						: -2px -1px 4px #999; 
									-webkit-box-shadow					: -2px -1px 4px #999; 
									box-shadow							: -2px -1px 4px #999; 

									-moz-transition-property			: height, line-height;
									-moz-transition-duration			: 0.25s;
									-moz-transition-timing-function		: ease-out;
									-webkit-transition-property			: height, line-height;
									-webkit-transition-duration			: 0.25s;
									-webkit-transition-timing-function	: ease-out;
									-o-transition-property				: height, line-height;
									-o-transition-duration				: 0.25s;
									-o-transition-timing-function		: ease-out;
									transition-property					: height, line-height;
									transition-duration					: 0.25s;
									transition-timing-function			: ease-out;
								}
				

								* html .m_li a
								{
									display 			: inline;
									background-color 	: white;
									color 				: #A0A0A0;
									height 				: 12px;
									line-height 		: 12px;
									padding 			: 0px;
									border 				: 0px;
								}
										
								.m_li a:hover
								{
									height 				: 25px;
									line-height 		: 36px;

									-moz-transition-property			: height, line-height;
									-moz-transition-duration			: 0.1s;
									-moz-transition-timing-function		: ease-out;
									-webkit-transition-property			: height, line-height;
									-webkit-transition-duration			: 0.1s;
									-webkit-transition-timing-function	: ease-out;
									-o-transition-property				: height, line-height;
									-o-transition-duration				: 0.1s;
									-o-transition-timing-function		: ease-out;
									transition-property					: height, line-height;
									transition-duration					: 0.1s;
									transition-timing-function			: ease-out;
								}
										
								* html .m_li a:hover
								{
									height 				: 12px;
									line-height 		: 12px;
									text-decoration 	: underline;
									color 				: #A7D30E;
								}


  					
		#ariane {
			background-color: #FFF;
			height 	: 30px;
			width 	: 1000px;
		}
			
				#a_gauche
				{
					float 		: left;
					width 		: 600px;
					height 		: 30px;
					text-align 	: left;
					background 	: white url(../images/vpa.jpg) top left no-repeat;
					font-size 	: 0.7em;
					line-height : 30px;
				}
				
						#g_fil
						{
							list-style-type : none;
							padding-left: 5px;
						}
				
								.g_li
								{
									display 		: inline;
									font-weight 	: bold;
									color 			: #A0A0A0;
									margin-right 	: 5px;
								}
				
										.g_li a
										{
											text-decoration : none;
											color 			: #A0A0A0;
										}
										
										.g_li a:hover
										{
											text-decoration : underline;
											color 			: #A7D30E;
										}
				
				#a_droite
				{
					float 		: left;
					width 		: 400px;
					height 		: 30px;
					background 	:  #FFF url(../images/SLC.jpg) top left no-repeat;
				}
		
		#contenu {
			background-color: #FFF;
			clear : both;
			width : 1000px;
		}				
		
				#c_gauche
				{
					float 		: left;
					width 		: 600px;
					height 		: 490px;
					text-align 	: left;
					background 	: white url(../images/decouverte02.png) 5px 0px no-repeat;
					position 	: relative;
				}
				
					#c_gauche div.liens_special {
						margin-top: 390px;
						padding-left: 15px;
						text-align: left;
					}
					
						#c_gauche div.liens_special img {
							border: none;
						}
				
						#logo25
						{
							position : absolute;
							top : 290px;
							left : 190px;
							z-index : 1000;
						}
					
							#logo25 img
							{
								border : 0;
							}
				
						#logoVE
						{
							position : absolute;
							top : 345px;
							left : 190px;
							z-index : 1000;
						}
					
							#logoVE img
							{
								border : 0;
							}
				
						#pub_tourisme
						{
							position : absolute;
							top : 300px;
							left : 410px;
							z-index : 1000;
						}
					
							#pub_tourisme img
							{
								border : 10px white solid;
								border-right : 0px;
								border-bottom : 0px;
							}
				
						#g_onglets
						{
							width : 210px;
							float : left;
							margin-top : 8px;
						}
						
								#o_princ
								{
									list-style-type : none;
								}

										#o_princ li
										{
											width 			: 200px;
											/*height 			: 21px;*/
											margin-bottom 	: 8px;
										}
										
										#o_princ li a
										{
											display 							: block;
											width 								: 170px;
											height 								: 21px;
											text-decoration 					: none;
											line-height 						: 21px;
											font-size 							: 0.9em;
											-webkit-border-top-right-radius		: 4px;
											-webkit-border-bottom-right-radius	: 4px;
											-moz-border-radius-topright			: 4px;
											-moz-border-radius-bottomright		: 4px;
											border-top-right-radius				: 4px;
											border-bottom-right-radius			: 4px;											
											
											-moz-box-shadow						: -1px 2px 5px #777; 
											-webkit-box-shadow					: -1px 2px 5px #777; 
											box-shadow							: -1px 2px 5px #777; 
										}

										* html #o_princ li a
										{
											width 			: 200px;
											padding-left	: 30px;
										}
										
										#o_princ li a:hover
										{
										}
												
												#o_princ li a span
												{
													font-weight 	: bold;
													text-transform 	: uppercase;
												}
										
										.o_a_VD,
										.o_a_VE,
										.o_a_VL,
										.o_a_VA,
										.o_a_VF,
										.o_a_VD_gris,
										.o_a_VE_gris,
										.o_a_VL_gris,
										.o_a_VA_gris,
										.o_a_VF_gris
										{
											padding-left 						: 20px;
											-moz-transition-property			: background-color, color, padding-left;
											-moz-transition-duration			: 0.4s;
											-moz-transition-timing-function		: ease-out;
											-webkit-transition-property			: background-color, color, padding-left;
											-webkit-transition-duration			: 0.4s;
											-webkit-transition-timing-function	: ease-out;
											-o-transition-property				: background-color, color, padding-left;
											-o-transition-duration				: 0.4s;
											-o-transition-timing-function		: ease-out;
											transition-property					: background-color, color, padding-left;
											transition-duration					: 0.4s;
											transition-timing-function			: ease-out;
										}
										
										.o_a_VD:hover,
										.o_a_VE:hover,
										.o_a_VL:hover,
										.o_a_VA:hover,
										.o_a_VF:hover,
										.o_a_VD_sel,
										.o_a_VE_sel,
										.o_a_VL_sel,
										.o_a_VA_sel,
										.o_a_VF_sel,
										.o_a_VD_gris:hover,
										.o_a_VE_gris:hover,
										.o_a_VL_gris:hover,
										.o_a_VA_gris:hover,
										.o_a_VF_gris:hover
										{
											padding-left 						: 30px;
											-moz-transition-property			: background-color, color, padding-left;
											-moz-transition-duration			: 0.1s;
											-moz-transition-timing-function		: ease-out;
											-webkit-transition-property			: background-color, color, padding-left;
											-webkit-transition-duration			: 0.1s;
											-webkit-transition-timing-function	: ease-out;
											-o-transition-property				: background-color, color, padding-left;
											-o-transition-duration				: 0.1s;
											-o-transition-timing-function		: ease-out;
											transition-property					: background-color, color, padding-left;
											transition-duration					: 0.1s;
											transition-timing-function			: ease-out;
/*											
											background-image: 	-webkit-gradient(radial, 50% 0, 100, 50% 0, 0, from( rgba(255,255,255,0) ), to( rgba(255,255,255,0.7) ));
											background-image: 	-moz-radial-gradient(top, ellipse cover, rgba(255,255,255,0.6) 0%, rgba(255,255,255,0) 100%);
											background-image: 	gradient(radial, 50% 0, 100, 50% 0, 0, from( rgba(255,255,255,0) ), to( rgba(255,255,255,0.7) ));
	text-shadow: 			rgba(80,80,80,.5) 0 1px 0;*/
	
										}
										
										.o_a_VD	{color : #4F9646; background : #FFFFFF url(../images/fd_onglets_dec.png) top left no-repeat;}
										.o_a_VD:hover {color : #FFFFFF; background-color : #4F9646;}
										.o_a_VD_sel	{color : #FFFFFF; background-color : #4F9646;}
										.o_a_VD_gris {color : #7D7D7D; background : #FFFFFF url(../images/fd_onglets_dec.png) top left no-repeat;}
										.o_a_VD_gris:hover	{color : #FFFFFF; background-color : #4F9646;}


										.o_a_VE	{color : #625838; background : #FFFFFF url(../images/fd_onglets_exp.png) top left no-repeat;}
										.o_a_VE:hover {color : #FFFFFF; background-color : #625838;}
										.o_a_VE_sel	{color : #FFFFFF; background-color : #625838;}
										.o_a_VE_gris {color : #7D7D7D; background : #FFFFFF url(../images/fd_onglets_exp.png) top left no-repeat;}
										.o_a_VE_gris:hover {color : #FFFFFF; background-color : #625838;}


										.o_a_VL	{color : #229FD5; background : #FFFFFF url(../images/fd_onglets_lib.png) top left no-repeat;}
										.o_a_VL:hover {color : #FFFFFF; background-color : #229FD5;}
										.o_a_VL_sel	{color : #FFFFFF; background-color : #229FD5;}
										.o_a_VL_gris {color : #7D7D7D; background : #FFFFFF url(../images/fd_onglets_lib.png) top left no-repeat;}
										.o_a_VL_gris:hover {color : #FFFFFF; background-color : #229FD5;}


										.o_a_VA	{color : #AD6330; background : #FFFFFF url(../images/fd_onglets_ave.png) top left no-repeat;}
										.o_a_VA:hover {color : #FFFFFF; background-color : #AD6330;}
										.o_a_VA_sel	{color : #FFFFFF; background-color : #AD6330;}
										.o_a_VA_gris {color : #7D7D7D; background : #FFFFFF url(../images/fd_onglets_ave.png) top left no-repeat;}
										.o_a_VA_gris:hover {color : #FFFFFF; background-color : #AD6330;}

                  
										.o_a_VF	{color : #8D0E3A; background : #FFFFFF url(../images/fd_onglets_fet.png) top left no-repeat;}
										.o_a_VF:hover {color : #FFFFFF; background-color : #8D0E3A;}
										.o_a_VF_sel	{color : #FFFFFF; background-color : #8D0E3A;}
										.o_a_VF_gris {color : #7D7D7D; background : #FFFFFF url(../images/fd_onglets_fet.png) top left no-repeat;}
										.o_a_VF_gris:hover {color : #FFFFFF; background-color : #8D0E3A;}

								
								#ss_cat_VD,
								#ss_cat_VE,
								#ss_cat_VL,
								#ss_cat_VA,
								#ss_cat_VF
								{
									list-style-type	: none;
									margin-top 		: 1px;
									margin-bottom 	: 8px;
								}
										
										#ss_cat_VD li,
										#ss_cat_VE li,
										#ss_cat_VL li,
										#ss_cat_VA li,
										#ss_cat_VF li
										{
											margin-bottom : 1px;
										}
										
												#ss_cat_VD li a,
												#ss_cat_VE li a,
												#ss_cat_VL li a,
												#ss_cat_VA li a,
												#ss_cat_VF li a
												{
													font-weight 	: bold;
													text-transform 	: uppercase;
													font-size 		: 0.7em;
												}


								#o_sec
								{
									list-style-type	: none;
/*									margin-top 		: 45px; */
									margin-top 		: 0px;
								}
								
								#o_sec2
								{
									list-style-type	: none;
									margin-top 		: 0px;
								}
								
								#o_sec3
								{
									list-style-type	: none;
									margin-top 		: 45px;
								}
								
										#o_sec li,
										#o_sec2 li,
									  #o_sec3 li
										{
											width 			: 200px;
											height 			: 19px;
											margin-bottom 	: 5px;
										}
										
										#o_sec li a,
										#o_sec2 li a,
										#o_sec3 li a
										{
											display 							: block;
											background-color 					: white;
											width 								: 175px;
											height 								: 19px;
											padding-left 						: 15px;
											text-decoration 					: none;
											text-transform						: uppercase;
											font-size 							: 0.66em;
											color 								: #7D7D7D;                       
											line-height 						: 19px;
											font-weight 						: bold;
											background							: white url(../images/fd_onglets2.png) top left no-repeat;
											
											-webkit-border-top-right-radius		: 4px;
											-webkit-border-bottom-right-radius	: 4px;
											-moz-border-radius-topright			: 4px;
											-moz-border-radius-bottomright		: 4px;
											border-top-right-radius				: 4px;
											border-bottom-right-radius			: 4px;

											-moz-transition-property			: background-color, color, padding-left;
											-moz-transition-duration			: 0.4s;
											-moz-transition-timing-function		: ease-out;
											-webkit-transition-property			: background-color, color, padding-left;
											-webkit-transition-duration			: 0.4s;
											-webkit-transition-timing-function	: ease-out;
											-o-transition-property				: background-color, color, padding-left;
											-o-transition-duration				: 0.4s;
											-o-transition-timing-function		: ease-out;
											transition-property					: background-color, color, padding-left;
											transition-duration					: 0.4s;
											transition-timing-function			: ease-out;
											
											-moz-box-shadow						: -1px 2px 5px #777; 
											-webkit-box-shadow					: -1px 2px 5px #777; 
											box-shadow							: -1px 2px 5px #777; 
										}
										
										#o_sec2 li a
										{
											background-color 	: #A7D30E;
											color 				: white;
										}
/**
 * 4 jan. 2012 : Mise en place du style spécifique aux Voyages Evénements 2012
 */

#o_sec2 li#voyages_evenements a {
	background: #000 url(../images/fd_onglets_evenements.png) top left no-repeat;
	color: #FFF;
}

#o_sec2 li#voyages_evenements a:hover {
	background: #BE9D41 url(../images/fd_onglets_evenements.png) top left no-repeat;
	color: #000;
}

/**
 * END
 */

                    #o_sec3 li a
										{
											background-color 	: #AD6330;
											color 				: white;
										}

										* html #o_sec li a,
										* html #o_sec2 li a										
										* html #o_sec3 li a
				    				{
											width 			: 200px;
											padding-left 	: 30px;
										}
										
										#o_sec li a:hover,
										#o_sec li a.o_sec_sel,
										#o_sec2 li a:hover,
										#o_sec2 li a.o_sec_sel,
										#o_sec3 li a:hover,
										#o_sec3 li a.o_sec_sel
										{
											padding-left 						: 25px;
											color 								: white;
											background-color 					: #A7D30E;

											-moz-transition-property			: background-color, color, padding-left;
											-moz-transition-duration			: 0.1s;
											-moz-transition-timing-function		: ease-out;
											-webkit-transition-property			: background-color, color, padding-left;
											-webkit-transition-duration			: 0.1s;
											-webkit-transition-timing-function	: ease-out;
											-o-transition-property				: background-color, color, padding-left;
											-o-transition-duration				: 0.1s;
											-o-transition-timing-function		: ease-out;
											transition-property					: background-color, color, padding-left;
											transition-duration					: 0.1s;
											transition-timing-function			: ease-out;
										}
										
										#o_sec2 li a:hover,
										#o_sec2 li a.o_sec_sel
										{
											background-color 	: white;
											color 				: #7D7D7D;
										}
										
										#o_sec3 li a:hover,
										#o_sec3 li a.o_sec_sel
										{
											background-color 	: white;
											color 				: #AD6330;
										}

										* html #o_sec li a:hover,
										* html #o_sec2 li a:hover,
										* html #o_sec3 li a:hover										
										{
											width : 200px;
										}
										
										* html #o_sec li a.o_sec_sel,
										* html #o_sec2 li a.o_sec_sel,										
										* html #o_sec3 li a.o_sec_sel
										{
											width : 200px;
										}


				
						#g_onglets2
						{
							width 		: 250px;
							float 		: left;
							position 	: relative;
							margin-top	: 8px;
						}
								
								#g_onglets2 li a
								{
									margin-bottom 						: 2px;
									color 								: white;
									display 							: block;
									width 								: 170px;
									height 								: 21px;
									padding-left 						: 30px;
									text-decoration 					: none;
									text-transform						: uppercase;
									font-size 							: 0.7em;
									line-height 						: 21px;
									font-weight 						: bold;
									
									-webkit-border-top-right-radius		: 4px;
									-webkit-border-bottom-right-radius	: 4px;
									-webkit-border-top-left-radius		: 4px;
									-webkit-border-bottom-left-radius	: 4px;
									-moz-border-radius-topright			: 4px;
									-moz-border-radius-bottomright		: 4px;
									-moz-border-radius-topleft			: 4px;
									-moz-border-radius-bottomleft		: 4px;
									border-top-right-radius				: 4px;
									border-bottom-right-radius			: 4px;											
									border-top-left-radius				: 4px;
									border-bottom-left-radius			: 4px;											

									-moz-transition-property			: background-color, color;
									-moz-transition-duration			: 0.4s;
									-moz-transition-timing-function		: ease-out;
									-webkit-transition-property			: background-color, color;
									-webkit-transition-duration			: 0.4s;
									-webkit-transition-timing-function	: ease-out;
									-o-transition-property				: background-color, color;
									-o-transition-duration				: 0.4s;
									-o-transition-timing-function		: ease-out;
									transition-property					: background-color, color;
									transition-duration					: 0.4s;
									transition-timing-function			: ease-out;
								}
										
										#g_onglets2 li a:hover
										{
											-moz-transition-property			: background-color, color;
											-moz-transition-duration			: 0.1s;
											-moz-transition-timing-function		: ease-out;
											-webkit-transition-property			: background-color, color;
											-webkit-transition-duration			: 0.1s;
											-webkit-transition-timing-function	: ease-out;
											-o-transition-property				: background-color, color;
											-o-transition-duration				: 0.1s;
											-o-transition-timing-function		: ease-out;
											transition-property					: background-color, color;
											transition-duration					: 0.1s;
											transition-timing-function			: ease-out;
										}
								
								#o_dec
								{
									list-style-type	: none;
									position 		: absolute;
									top 			: 0;
									left 			: 0;
									display 		: none;
								}
								
										#o_dec li a
										{	
											background-color : #4F9646;
										}

										* html #o_dec li a
										{
											width : 200px;
										}
												
												#o_dec li a:hover
												{	
													color 				: #4F9646;
													background-color	: white;
												}

								#o_exp
								{
									list-style-type	: none;
									position 		: absolute;
									top 			: 29px;
									left 			: 0;
									display 		: none;
								}
								
										#o_exp li a
										{	
											background-color : #625838;
										}

										* html #o_exp li a
										{
											width : 200px;
										}
												
												#o_exp li a:hover
												{	
													color 				: #625838;
													background-color 	: white;
												}
				
								#o_lib
								{
									list-style-type	: none;
									position 		: absolute;
									top 			: 58px;
									left 			: 0;
									display 		: none;
								}
								
										#o_lib li a
										{	
											background-color : #229FD5;
										}

										* html #o_lib li a
										{
											width : 200px;
										}
												
												#o_lib li a:hover
												{	
													color 				: #229FD5;
													background-color 	: white;
												}
				
								#o_ave
								{
									list-style-type	: none;
									position 		: absolute;
									top 			: 87px;
									left 			: 0;
									display 		: none;
								}
								
										#o_ave li a
										{	
											background-color : #AD6330;
										}

										* html #o_ave li a
										{
											width : 200px;
										}
												
												#o_ave li a:hover
												{	
													color 				: #AD6330;
													background-color 	: white;
												}
				
								#o_fet
								{
									list-style-type	: none;
									position 		: absolute;
									top 			: 116px;
									left 			: 0;
									display 		: none;
								}
								                                    
										#o_fet li a
										{	
											background-color : #8D0E3A;
										}

										* html #o_fet li a
										{
											width : 200px;
										}
												
												#o_fet li a:hover
												{	
													color 				: #8D0E3A;
													background-color 	: white;
												}
				
				#c_gauche_v
				{
					float 		: left;
					width 		: 1000px;
					height 		: 490px;
					text-align 	: left;
				}
						
						#c_gauche_v #version
						{
							overflow 			: auto;
							background-color 	: white;
							height 				: 490px;
							width 				: 600px;
							filter				: alpha(opacity=85);
							-moz-opacity		: 0.85;
							-khtml-opacity		: 0.85;
							opacity				: 0.85;
							color 				: #666666;
							float 				: left;

							-moz-transition-property			: opacity, filter, -moz-opacity, -khtml-opacity;
							-moz-transition-duration			: 0.4s;
							-moz-transition-timing-function		: ease-out;
							-webkit-transition-property			: opacity, filter, -moz-opacity, -khtml-opacity;
							-webkit-transition-duration			: 0.4s;
							-webkit-transition-timing-function	: ease-out;
							-o-transition-property				: opacity, filter, -moz-opacity, -khtml-opacity;
							-o-transition-duration				: 0.4s;
							-o-transition-timing-function		: ease-out;
							transition-property					: opacity, filter, -moz-opacity, -khtml-opacity;
							transition-duration					: 0.4s;
							transition-timing-function			: ease-out;
						}
						
						#c_gauche_v #version:hover
						{
							filter				: alpha(opacity=96);
							-moz-opacity		: 0.96;
							-khtml-opacity		: 0.96;
							opacity				: 0.96;

							-moz-transition-property			: opacity, filter, -moz-opacity, -khtml-opacity;
							-moz-transition-duration			: 0.2s;
							-moz-transition-timing-function		: ease-out;
							-webkit-transition-property			: opacity, filter, -moz-opacity, -khtml-opacity;
							-webkit-transition-duration			: 0.2s;
							-webkit-transition-timing-function	: ease-out;
							-o-transition-property				: opacity, filter, -moz-opacity, -khtml-opacity;
							-o-transition-duration				: 0.2s;
							-o-transition-timing-function		: ease-out;
							transition-property					: opacity, filter, -moz-opacity, -khtml-opacity;
							transition-duration					: 0.2s;
							transition-timing-function			: ease-out;
						}
						
						#c_gauche_v #version hr
						{
							margin 				: 30px 10px 20px 10px; 
							color 				: silver; 
							background-color 	: silver; 
							border 				: 1px solid silver;
							clear				: both;
						}

						* html #c_gauche_v #version hr
						{
							margin 				: 10px 10px 10px 10px; 
						}
						
						#c_gauche_v #version h5
						{
							margin : 10px;
						}
						
						#c_gauche_v #version h6
						{
							margin : 10px 10px 2px 10px;
						}
						
						#c_gauche_v #version p
						{
							font-size 		: 0.7em;
							margin-left 	: 10px;
							margin-bottom 	: 10px;
						}
								
								#c_gauche_v #version p span
								{
									font-weight : bold;
								}
								
								#c_gauche_v #version p span.green
								{
									color : #A7D30E;
								}
								
								#c_gauche_v #version p span.red
								{
									color : red;
								}

								#c_gauche_v #version .p_a
								{
									text-align 	: center;
									font-size 	: 1em;
									margin-top 	: 20px;
								}
								
								#c_gauche_v #version .p_a a
								{
									color 		: #666;
									font-weight : bold;
								}
								
								#c_gauche_v #version .p_a a:hover
								{
									text-decoration : none;
								}
						
						#c_gauche_v #version h5.h5_VD {	font-size : 1em; }
						#c_gauche_v #version h6.h6_VD {	color : #4F9646; font-size : 0.8em; }
						#c_gauche_v #version p a.VD	  {	color : #4F9646; }
						
						#c_gauche_v #version h5.h5_VE {	font-size : 1em; }
						#c_gauche_v #version h6.h6_VE {	color : #625838; font-size : 0.8em; }
						#c_gauche_v #version p a.VE	  {	color : #625838; }
						
						#c_gauche_v #version h5.h5_VL {	font-size : 1em; }
						#c_gauche_v #version h6.h6_VL {	color : #229FD5; font-size : 0.8em; }
						#c_gauche_v #version p a.VL   {	color : #229FD5; }
						
						#c_gauche_v #version h5.h5_VA {	font-size : 1em; }
						#c_gauche_v #version h6.h6_VA {	color : #AD6330; font-size : 0.8em; clear:both;}
						#c_gauche_v #version p a.VA	  {	color : #AD6330; }
						
						#c_gauche_v #version h5.h5_VF {	font-size : 1em; }
						#c_gauche_v #version h6.h6_VF {	color : #8D0E3A; font-size : 0.8em; }
						#c_gauche_v #version p a.VF	  {	color : #8D0E3A; }

					                                        
						#c_gauche_v #ul_version
						{
							text-align 		: left;
							list-style-type	: none;
							font-size 		: 0.8em;
							margin 			: 20px 0px 20px 10px;
							clear 			: both;
							padding-top 	: 10px;
						}
						
								#c_gauche_v #ul_version li
								{
									display 		: inline;
									margin-right 	: 2px;
								}
				
										#c_gauche_v #ul_version li a
										{
											text-decoration : none;
											color 			: #A0A0A0;
										}
										
										#c_gauche_v #ul_version li a:hover
										{
											text-decoration : underline;
											color 			: #A7D30E;
										}
										
						#c_gauche_v #version .table_version
						{
							text-align 	: left;
							margin-left : 15px;
							font-size 	: 0.8em;
							color 		: #666;
						}
						
								#c_gauche_v #version .table_version .td_g
								{
									width : 400px;
								}
				
								#c_gauche_v #version .table_version .prd_titre
								{
									color 		: #000;
									font-size 	: 1.1em;
									font-weight : bold;
								}
				
								#c_gauche_v #version .VD .prd_titre	{ color : #4F9646; }
								#c_gauche_v #version .VE .prd_titre	{ color : #625838; }
								#c_gauche_v #version .VL .prd_titre	{ color : #229FD5; }
								#c_gauche_v #version .VA .prd_titre	{ color : #AD6330; }
								#c_gauche_v #version .VF .prd_titre	{ color : #8D0E3A; }
                                                                                  
								#c_gauche_v #version .table_version .lepays
								{
									color 		: #666;
									font-size 	: 1.3em;
									font-weight : bold;
								}
								
								#c_gauche_v #version .table_version a
								{
									color 		: #C5000B;
									font-size 	: 1em;
									font-weight : bold;
								}
				
								#c_gauche_v #version .VD a	{ color : #4F9646; }
								#c_gauche_v #version .VE a	{ color : #625838; }
								#c_gauche_v #version .VL a	{ color : #229FD5; }
								#c_gauche_v #version .VA a	{ color : #AD6330; }
								#c_gauche_v #version .VF a	{ color : #8D0E3A; }
				
								#c_gauche_v #version .table_version a:hover
								{
									text-decoration : none;
								}
								
								#c_gauche_v #version .table_version .prd_tarif
								{
									color 		: #666;
									font-weight : bold;
									font-size 	: 1.2em;
								}
								
								#c_gauche_v #version .table_version .prd_sstitre
								{
									font-weight : bold;
								}
								
								#c_gauche_v #version .table_version .prd_lib
								{
									font-size : 0.8em;
								}
						
						#c_gauche_v #version .ave_p
						{
							float		: left;
							width 		: 120px;
							text-align	: center;
							font-size	: 0.7em;
							height 		: 100px;
							margin-top	: 10px;
						}
								
								#c_gauche_v #version .ave_p a img
								{
									border : 0;
								}
						
						#version_form
						{
							float 				: left;
							width 				: 190px;
							height 				: 100px;
							background-color 	: #A7D30E;
						}
								
								#version_form h5
								{
									color 			: #fff;
									text-transform 	: uppercase;
								}
								
								#version_form select
								{
									width : 180px;
								}
								
				#c_gauche_v #pubs
				{
					float : left;
					width : 200px;
				}
								
				#c_gauche_v #pubs img
				{
					border : 0;
				}

				#agences_serv
				{
					overflow 	: auto;
					height		: 490px;
					width 		: 1000px;
				}
		
						#agences_serv #col1
						{
							width 		: 190px;
							text-align 	: left;
							float 		: left;
						}
						
						#agences_serv #col2,
						#agences_serv #col3,
						#agences_serv #col4
						{
							float 		: left;
							width 		: 260px;
							text-align 	: left;
						}
				
								#agences_serv #col2 h3,
								#agences_serv #col3 h3,
								#agences_serv #col4 h3
								{
									margin-bottom 	: 10px;
									text-align 		: left;
									margin-top 		: 10px;
								}
				
								#agences_serv #col2 h5,
								#agences_serv #col3 h5,
								#agences_serv #col4 h5
								{
									margin-left 	: 5px;
									text-align 		: left;
								}
				
								#agences_serv #col2 p,
								#agences_serv #col3 p,
								#agences_serv #col4 p
								{
									font-size 		: 0.7em;
									margin-bottom 	: 12px;
									margin-right 	: 10px;
									margin-left 	: 5px;
									text-align 		: left;
								}
						
										#agences_serv #col2 p a,
										#agences_serv #col3 p a,
										#agences_serv #col4 p a
										{
											color : #336699;
										}
								
												#agences_serv #col2 p a:hover,
												#agences_serv #col3 p a:hover,
												#agences_serv #col4 p a:hover
												{
													text-decoration : none;
												}

				#evenement {
					background-color	: rgba(255, 255, 255, 0.85);
					float 				: left;
					height				: 460px;
					margin				: 5px 0px 5px 5px;
					padding				: 20px 0px 0px 20px;
					width				: 610px;
					
					<!--[if IE]>
						background: none:
						-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#D8FFFFFF, endColorstr=#D8FFFFFF);
						filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#D8FFFFFF, endColorstr=#D8FFFFFF);
					<![endif]-->
				}
				
					#evenement a  {
						color		: brown;
						font-weight : bold;
					}
					
					#evenement a:hover {
						color		: green;
						font-weight : bold;
					}
				
				#evenement_brochure {
					background-color: #FFF;
					float: right;
					height: 460px;
					margin: 5px 5px 5px 0px;
					opacity: 0.85;
					filter: alpha(opacity=85);
					padding-top : 20px;
					text-align: center;
					width: 150px;
				}

				#service
				{
					overflow 			: auto;
					background-color	: white;
					height 				: 490px;
					width 				: 590px;
					float 				: left;
				}
						
						#off_mom
						{
							color 		: #666;
							font-size 	: 0.8em;
						}
						
								#off_mom #img_gau
								{
									width 	: 210px;
									/*height 	: 490px;*/
									margin 	: 0px 15px 0px 0px;
									float 	: left;
								}
		
								
								#off_mom .carres1 img,
								#off_mom .carres2 img
								{
									border : 0;
								}
								
								#off_mom .carres1
								{
									width 	: 380px;
									height 	: 230px;
									margin 	: 10px 15px 0px 0px;
									float 	: left;
								}
								
								#off_mom .carres2
								{
									width 	: 380px;
									height 	: 230px;
									margin 	: 10px 0px 0px 0px;
									float 	: left;
								}
								
								#off_mom h2,
								#off_mom h3 
								{
									color : #B2D135;
								} 
								
								#off_mom p
								{
									margin-top : 15px;
								}
		
						#off_mom_sl
						{
							color 		: #666;
							font-size 	: 0.8em;
						}
						
								#off_mom_sl #img_gau
								{
									width 	: 210px;
									height 	: 490px;
									margin 	: 0px 15px 0px 0px;
									float 	: left;
								}

								#off_mom_sl #lesimg
								{
									width 		: 260px;
									min-height	: 490px;
									margin 		: 0px 15px 0px 0px;
									float 		: left;
								}
		
										#off_mom_sl #lesimg h3
										{
											margin-bottom 	: 15px;
											color 			: #B2D135;
										}

								#off_mom_sl #lesdesc
								{
									width 		: 480px;
									min-height	: 490px;
									float 		: left;
								}
		
										#off_mom_sl #lesdesc h3
										{
											margin-top : 30px;
										}
		
										#off_mom_sl #lesdesc p
										{
											margin-top : 5px;
										}
				
												#off_mom_sl #lesdesc p span
												{
													color 		: #C5000B;
													font-weight : bold;
												}
				
												#off_mom_sl #lesdesc p a
												{
													color 		: #666;
												}

						#off_mom_cir
						{
							color 		: #666;
							font-size 	: 0.8em;
						}
						
								#off_mom_cir #img_gau
								{
									width 				: 210px;
									height 				: 490px;
									margin 				: 0px 15px 0px 0px;
									float 				: left;
								}

								#off_mom_cir #lesimg
								{
									width 		: 260px;
									min-height	: 490px;
									margin 		: 0px 15px 0px 0px;
									float 		: left;
								}
		
										#off_mom_cir #lesimg h3
										{
											margin-bottom 	: 15px;
											color 			: #B2D135;
										}

								#off_mom_cir #lesdesc
								{
									width 		: 480px;
									min-height	: 490px;
									float 		: left;
								}
		
										#off_mom_cir #lesdesc h3
										{
											margin-top : 30px;
										}
		
										#off_mom_cir #lesdesc p
										{
											margin-top : 5px;
										}
				
												#off_mom_cir #lesdesc p span
												{
													color 		: #C5000B;
													font-weight : bold;
												}
				
												#off_mom_cir #lesdesc p a
												{
													color 		: #666;
												}

/**
 * Mise en forme de la page "service_off_mom_clu.php"
 */

#club-avantages {
	overflow: hidden;
	position: relative;
	width: 1000px;
}

	#club-avantages .texte_doree {
		color: #B49D5A;
	}
	
	#club-avantages .border_voyages_evenements {
		border-color: #876C9E;
	}
	
	#club-avantages .texte_voyages_evenements {
		color: #876C9E;
	}
	
	#club-avantages .background_escapade_andorre {
		background-color: #AAB2CA;
	}
	
	#club-avantages .border_escapade_andorre {
		border-color: #61749B;
	}
	
	#club-avantages .texte_escapade_andorre {
		color: #61749B;
	}
	
	#club-avantages .background_privilege {
		background-color: #9C0F1E;
	}
	
	#club-avantages .border_privilege {
		border-color: #9C0F1E;
	}
	
	#club-avantages .texte_privilege {
		color: #9C0F1E;
	}
	
	#club-avantages .border_grand_privilege {
		border-color: #4CA0B7;
	}
	
	#club-avantages .texte_grand_privilege {
		color: #4CA0B7;
	}
	
	#club-avantages .border_cheque {
		border-color: #A3AE25;
	}
	
	#club-avantages .texte_cheque {
		color: #A3AE25;
	}
	
	#club-avantages .background_parrainage {
		background-color: #A40067;
	}
	
	#club-avantages .border_parrainage {
		border-color: #A40067;
	}
	
	#club-avantages .texte_parrainage {
		color: #A40067;
	}
	
	#club-avantages .texte_parrainage_pale {
		color: #CC92B1;
	}
	
	#club-avantages .small {
		font-size: 10px;
		font-weight: normal;
	}
			
	#club-avantages .strong {
		font-weight: bold;
	}

	#club-avantages .very_strong {
		font-size: 18px;
		font-weight: bold;
	}

	#club-avantages #slideshow {
		height: 256px;
		line-height: 256px;
		overflow: hidden;
		padding: 5px 0px;
		position: relative;
		text-align: left;
		width: 120%;
	}
	
		#club-avantages #slideshow img.slide {
			display: block;
			float: left;
			height: 128px;
			margin: 63px 16px;
			vertical-align: middle;
			width: 128px;
		}
		
		#club-avantages #slideshow img.fleche {
			cursor: pointer;
			height: 80px;
			position: absolute;
			top: 93px;
			width: 40px;
			z-index: 10;
		}
		
			#club-avantages #slideshow img#gauche.fleche  {
				left: 319px;
			}
		
			#club-avantages #slideshow img#droite.fleche  {
				left: 637px;
			}
			
	#club-avantages #description {
		height: 224px;
		overflow: hidden;
		position: relative;
		width: 1000px;
	}
	
		#club-avantages #description div {
			background-color: #FFF;	/* Spécifique à IE -> Sinon affiche une bordure autour des caractères */
			border-style: solid;
			border-width: 1px;
			height: 218px;
			left: 0px;
			padding: 2px 0px;
			position: absolute;
			opacity: 0;
			overflow: hidden;
			top: 0px;
			
			filter: alpha(opacity=0);
		}
		
			#club-avantages #description div h1 {
				font-size: 16px;
				margin-bottom: 2px;
				padding: 0px 5px;
			}
		
			#club-avantages #description div h2 {
				font-size: 14px;
				margin-bottom: 5px;
				padding: 0px 5px;
			}
			
			#club-avantages #description div div {
				border: none;
				display: inline-block;
				height: auto;
				position: relative;
				opacity: 1;
				vertical-align: top;
				width: auto;
				
				filter: alpha(opacity=100);
			}
			
			#club-avantages #description div div.image {
				padding: 5px 0px 10px 10px;
			}
			
			#club-avantages #description div div.texte {
				width: 768px;
			}
			
				#club-avantages #description div div.texte p {
					margin: 1px auto;
				}
			
				#club-avantages #description div div.texte p.surligne {
					background-color: #666;
					color: #FFF;
					padding: 1px 5px;
					text-align: center;
				}
		
			#club-avantages #description div p {
				font-size: 12px;
				margin: 2px auto;
				padding: 0px 5px;
			}
			
			#club-avantages #description div p.surligne {
				color: #FFF;
				font-weight: bold;
				margin: 5px auto;
				padding: 5px;
			}
			
				#club-avantages #description div p a {
					color: #666;
				}
		
			#club-avantages #description div span.surligne {
				color: #FFF;
				font-size: 12px;
				font-weight: bold;
				margin-left: 5px;
				padding: 0px 5px;
			}
			
			#club-avantages #description div ul {
				font-size: 11px;
				padding-left: 5px;
			}
			
				#club-avantages #description div ul li {
					line-height: 15px;
				}
				
					#club-avantages #description div ul li span {
						font-weight: bold;
					}
					
					
/**
 * Mise en forme de la page "service_off_mom.php"
 */

#offres-moments {
	overflow: hidden;
	position: relative;
	width: 1000px;
}

	#offres-moments .texte_doree {
		color: #B49D5A;
	}
	
	#offres-moments .background_ethiopie {
		background-color: #623420;
		color: #FFF;
		padding: 2px 5px;
	}
	
	#offres-moments .border_ethiopie {
		border-color: #623420;
	}
	
	#offres-moments .background_decouverte {
		background-color: #506F40;
		color: #FFF;
		padding: 2px 5px;
	}
	
	#offres-moments .border_decouverte {
		border-color: #506F40;
	}
	
	#offres-moments .texte_decouverte {
		color: ;
	}
	
	#offres-moments .background_croisieres {
		background-color: #007CBA;
		color: #FFF;
		padding: 2px 5px;
	}
	
	#offres-moments .border_croisieres {
		border-color: #007CBA;
	}
	
	#offres-moments .texte_croisieres {
		color: #E6B012;
	}
	
	#offres-moments .background_republique_tcheque {
		background-color: #007CBA;
		color: #FFF;
		padding: 2px 5px;
	}
	
	#offres-moments .border_republique_tcheque {
		border-color: #007CBA;
	}
	
	#offres-moments .texte_republique_tcheque {
		color: #007CBA;
	}
			
	#offres-moments .strong {
		font-weight: bold;
	}

	#offres-moments .very_strong {
		font-size: 18px;
		font-weight: bold;
	}

	#offres-moments #slideshow {
		height: 256px;
		line-height: 256px;
		overflow: hidden;
		padding: 5px 0px;
		position: relative;
		text-align: left;
		width: 120%;
	}
	
		#offres-moments #slideshow img.slide {
			display: block;
			float: left;
			height: 128px;
			margin: 63px 16px;
			vertical-align: middle;
			width: 128px;
		}
		
		#offres-moments #slideshow img.fleche {
			cursor: pointer;
			height: 80px;
			position: absolute;
			top: 93px;
			width: 40px;
			z-index: 10;
		}
		
			#offres-moments #slideshow img#gauche.fleche  {
				left: 319px;
			}
		
			#offres-moments #slideshow img#droite.fleche  {
				left: 637px;
			}
			
	#offres-moments #description {
		height: 224px;
		overflow: hidden;
		position: relative;
		width: 1000px;
	}
	
		#offres-moments #description div {
			background-color: #FFF;	/* Spécifique à IE -> Sinon affiche une bordure autour des caractères */
			border-style: solid;
			border-width: 1px;
			height: 218px;
			left: 0px;
			padding: 2px 0px;
			position: absolute;
			opacity: 0;
			top: 0px;
			
			filter: alpha(opacity=0);
		}
		
			#offres-moments #description div h1 {
				font-size: 16px;
				margin-bottom: 5px;
				padding: 0px 5px 0px 0px;
			}
		
			#offres-moments #description div h2 {
				font-size: 14px;
				margin-bottom: 5px;
				padding: 0px 5px;
			}
		
			#offres-moments #description div p {
				font-size: 12px;
				margin: 2px auto;
				padding: 0px 5px;
			}
			
			#offres-moments #description div p.surligne {
				color: #FFF;
				font-weight: bold;
				padding: 5px;
			}
			
				#offres-moments #description div p a {
					color: #666;
				}
		
			#offres-moments #description div span.surligne {
				color: #FFF;
				font-weight: bold;
				margin-left: 5px;
				padding: 2px 5px;
			}
			
			#offres-moments #description div ul {
				font-size: 11px;
				margin-bottom: 5px;
				padding-left: 5px;
			}
			
				#offres-moments #description div ul li {
					margin: 1px auto;
				}
				
					#offres-moments #description div ul li span {
						font-weight: bold;
					}

/**
 * END
 */

						
						#voy_car
						{
							color 			: #666;
							font-size 		: 0.8em;
							margin-right 	: 10px;
						}
		
								#voy_car h3
								{
									margin-left 	: 15px;
									margin-bottom 	: 15px;
									color			: #B2D135;
								}
						
								#voy_car p
								{
									margin-left 	: 15px;
									margin-bottom 	: 15px;
								}
						
								#voy_car img
								{
									margin-left : 15px;
								}
						
								#voy_car a
								{
									color 		: #666;
									font-weight : bold;
								}
						
								#voy_car a:hover
								{
									text-decoration : none;
								}
								
								#voy_car div
								{
									text-align 	: center; 
									width 		: 580px;
									margin-top 	: 20px;
								}
								
								#voy_car div h4
								{
									margin-bottom : 15px;
								}
								
						
/**
 * Mise en page pour "service_catalog.php"
 */

#catalogues {
	clear: both;
	color: #666;
	font-size: 0.8em;
	padding: 15px;
	text-align: left;
}
	
	#catalogues div.catalogues {
		text-align: center;
	}
	
		#catalogues  div.catalogues h2 {
			color: #B2D135;
			margin-bottom: 25px;
			text-align: left;
		}
		
		#catalogues div.catalogues h4 {
			margin: 25px auto;
			text-align: left;
		}
		
	#catalogues div.catalogues_SLC {
		text-align: center;
	}
	
		#catalogues div.catalogues_SLC h2  {
			float: none;
			margin: auto auto 25px;
			text-align: left;
		}
		
		#catalogues div.catalogues_SLC h4 {
			color: #C5000B;
			font-style: normal;
			margin: 25px auto;
			text-align: left;
		}
	
		#catalogues div.catalogue {
			border: 1px solid #DADADA;
			box-shadow: 1px 1px 7px #AAA;
			-moz-box-shadow: 1px 1px 7px #AAA;
			-webkit-box-shadow: 1px 1px 7px #AAA;
			display: inline-block;
			height: 170px;
			margin: auto 25px;
			padding: 0px;
			vetical-align: top;
			width: 120px;
		}
		
		#catalogues div.catalogue:hover {
			border: 1px solid #AAA;
			box-shadow: 1px 1px 7px #000;
			-moz-box-shadow: 1px 1px 7px #000;
			-webkit-box-shadow: 1px 1px 7px #000;
		}
		
			#catalogues div.catalogue img {
				border: none;
				height: 170px;
				width: 120px;
			}
		
		#catalogues div.texte {
			display: inline-block;
			vetical-align: top;
		}
		
		#catalogues div.catalogue_small {
			border: 1px solid #DADADA;
			box-shadow: 1px 1px 7px #AAA;
			-moz-box-shadow: 1px 1px 7px #AAA;
			-webkit-box-shadow: 1px 1px 7px #AAA;
			display: inline-block;
			height: 85px;
			margin: auto 10px;
			vetical-align: top;
			width: 60px;
		}
		
		#catalogues div.catalogue_small:hover {
			border: 1px solid #AAA;
			box-shadow: 1px 1px 7px #000;
			-moz-box-shadow: 1px 1px 7px #000;
			-webkit-box-shadow: 1px 1px 7px #000;
		}
		
			#catalogues div.catalogue_small img {
				border: none;
				height: 85px;
				width: 60px;
			}
		
	#catalogues div.commander {
		font-size: 1.2em;
		font-weight: bold;
		margin: 25px auto auto;
	}
	
		#catalogues div.commander a {
			color: #666;
		}
		
		#catalogues div.commander a:hover {
			text-decoration: none;
		}
						
						
						
						
						
						
						
						
						
						
						
										
						#jou_exp {
							clear: both;
							color: #000;
							height: 100%;
							width: 100%;
						}
						
							#jou_exp h2 {
								color: #A7D30E;
								display: inline-block;
								font-size: 1.5em;
								font-weight: bold;
								margin: 0px;
							}
							
							#jou_exp h4 {
								color: #A52A2A;
								display: inline-block;
								font-size: 1.65em;
								font-weight: bold;
								margin: 0px;
							}
							
							#jou_exp h6 {
								color: #A52A2A;
								margin-bottom: 5px;
							}
							
							#jou_exp p.jou_exp_desc {
								font-size: 0.9em;
								margin-bottom: 20px;
								text-align: justify;
							}
							
							#jou_exp a.jou_exp_link  {
								display: inline-block;
								font-size: 0.9em;
								height: 20px;
								line-height: 20px;
								padding: 0px;
								text-decoration: none;
							}
						
								#jou_exp a.jou_exp_link  img  {
									border: none;
									margin: 0px;
									vertical-align: top;
									width: 20px;
								}
						
							#jou_exp p.jou_exp_bandeau {
								background-color: #000;
								color: #FFF;
								display: block;
								height: 25px;
								line-height: 25px;
								font-weight: bold;
								margin: 15px auto 15px;
								text-align: center;
							}
							
							#jou_exp table {
								font-size: 0.85em;
								margin: 25px 0px 15px;
								width: 85%;
							}
						
								#jou_exp table tr {
									height: 16px;
								}
								
								#jou_exp table td.jou_exp_tab_des {
									font-weight: bold;
									width: 25%;
								}
								
								#jou_exp table td.jou_exp_tab_date {
									color: #A52A2A;
									font-weight: bold;
									width: 50%;
								}
								
								#jou_exp table td.jou_exp_tab_link  {
									font-size: 0.8em;
									line-height: 16px;
									text-align: center;
									width: 25%;
								}
								
								#jou_exp table td.jou_exp_tab_link a {
									color: #464646;
								}
								
								#jou_exp table td.jou_exp_tab_link a:hover {
									color: #464646;
								}
						
							#jou_exp form#jou_exp_bulletin {
								margin-top: 15px;
							}
							
							#jou_exp form#jou_exp_bulletin p {
								display: inline-block;
								margin: 3.5px auto;
								width: 100%;
							}
						
								#jou_exp form#jou_exp_bulletin p label {
									color: #A52A2A;
									display: inline-block;
									font-size: 0.85em;
									font-weight: bold;
								}
						
							#jou_exp form#jou_exp_bulletin p span.radio_label {
								height: 17.5px;
								line-height: 17.5px;
								font-size: 0.75em;
								font-weight: bold;
								margin: auto 10px;
								vertical-align: text-top;
							}
							
							#jou_exp form#jou_exp_bulletin input[type="submit"] {
								background-color: #A52A2A;
								border: none;
								color: #FFF;
								cursor: pointer;
								font-weight: bold;
								height: 25px;
								margin: auto;
								width: 125px;
							}
						
						#ass_ent
						{
							color 			: #666;
							font-size 		: 0.8em;
							padding-left 	: 15px;
						}
						
								div.div_ass_ent
								{
									background-color : #FAFAFA;
									font-size 	: 0.7em;
									margin 		: 8px;
									margin-left : 12px;
									padding 	: 4px;
								}
								
										div.div_ass_ent h5
										{
											font-size : 1em;
										}
								
										div.div_ass_ent ul
										{
											list-style-type : none;
										}
								
										div.div_ass_ent a
										{
											color 			: #336699;
											text-decoration : none;
										}
										
												div.div_ass_ent a:hover
												{
													text-decoration : underline;
												}
						
								#ass_ent_g
								{
									float : left;
									width : 387px;
								}

										#ass_ent_g h2,
										#ass_ent_g h3,
										#ass_ent_g h4
										{
											color 			: #336699;
											margin-bottom 	: 10px;
										}

										#ass_ent_g p
										{
											margin-bottom : 10px;
										}
		
												#ass_ent_g p a
												{
													color : #666;
												}

										#ass_ent_g ul
										{
											list-style-type : disc;
											margin-left 	: 30px;
											margin-bottom 	: 10px;
											font-size 		: 0.9em;
										}

										#ass_ent_g p#ass_ent_g_p_contact
										{
											background-color 	: #A7D30E;
											margin-top 			: 24px;
											text-align 			: center;
											margin-right 		: 10px;
											font-weight 		: bold;
										}

										* html #ass_ent_g p#ass_ent_g_p_contact
										{
											margin-top 	: 0px;
										}

												#ass_ent_g p#ass_ent_g_p_contact a
												{
													color 			: white;
													text-decoration : none;
													height 			: 40px; 
													display			: block;
													line-height		: 40px;
												}

												#ass_ent_g p#ass_ent_g_p_contact a:hover
												{
													text-decoration : underline;
												}
						#ass_ent_msn {
							color: #666;
							font-size: 0.8em;
							padding-left: 15px;
						}

							#ass_ent_msn div.div_ass_ent_msn {
								background-color: #FAFAFA;
								font-size: 0.8em;
								margin: 10px;
								margin-bottom: 5px;
								padding: 10px;
								float: right;
								border: 1px gray outset;
								text-align: center;
								width: 200px;
							}
							
								#ass_ent_msn div.div_ass_ent_msn h5 {
									font-size: 1.2em;
									margin-bottom: 5px;
								}
								
								#ass_ent_msn div.div_ass_ent_msn ul {
									list-style-type : none;
								}
									
								#ass_ent_msn div.div_ass_ent_msn a {
									color: #336699;
								}
							
							#ass_ent_msn #ass_ent_msn_g div.div_ass_ent_msn_2	{
								background-color: #FAFAFA;
								font-size: 0.8em;
								margin: 10px;
								margin-top: 0px;
								padding: 10px;
								float: right;
								border: 1px gray outset;
								width: 200px;
								text-align: center;
							}
									
								#ass_ent_msn #ass_ent_msn_g div.div_ass_ent_msn_2 p a {
									color: #336699;
								}
									
								#ass_ent_msn #ass_ent_msn_g div.div_ass_ent_msn_2 p span {
									color: #336699;
									font-weight: bold;
									font-size: 1.2em;
								}

								#ass_ent_msn #ass_ent_msn_g h2, #ass_ent_msn	#ass_ent_msn_g h3, #ass_ent_msn	#ass_ent_msn_g h4 {
									color: #336699;
									margin-bottom: 10px;
								}

								#ass_ent_msn #ass_ent_msn_g p {
									margin-bottom: 10px;
								}

									#ass_ent_msn  #ass_ent_msn_g p a {
										color: #666;
									}

											#ass_ent_msn_g ul
											{
												list-style-type : disc;
												margin-left 	: 30px;
												margin-bottom 	: 10px;
												font-size 		: 0.9em;
											}

											#ass_ent_msn_g p#ass_ent_g_p_contact
											{
												background-color 	: #A7D30E;
												margin-top 			: 24px;
												text-align 			: center;
												margin-right 		: 10px;
												font-weight 		: bold;
											}

											* html #ass_ent_msn_g p#ass_ent_g_p_contact
											{
												margin-top 	: 0px;
											}

													#ass_ent_msn_g p#ass_ent_g_p_contact a
													{
														color: white;
														text-decoration: none;
														height: 40px; 
														display: block;
														line-height: 40px;
													}

													#ass_ent_msn_g p#ass_ent_g_p_contact a:hover {
														text-decoration: underline;
													}

								#ass_ent_d
								{
									float 		: left;
									width 		: 163px;
									margin-left : 8px;
								}

										#ass_ent_d h2,
										#ass_ent_d h3,
										#ass_ent_d h4,
										#ass_ent_d h5
										{
											color 			: #336699;
											margin-bottom 	: 10px;
										}
										
										#ass_ent_d h3
										{
											font-size 	: 1em;
											color		: #D60376;
										}
										
										#ass_ent_d h4
										{
											font-size : 0.9em;
										}

										#ass_ent_d h6
										{
											text-decoration : underline;
										}

										#ass_ent_d ul
										{
											list-style-type : none;
											margin-bottom 	: 10px;
											margin-left 	: 5px;
										}

										#ass_ent_d a
										{
											color 			: #336699;
											text-decoration : none;
										}
		
												#ass_ent_d a:hover
												{
													text-decoration : underline;
												}

										#ass_ent_d p
										{
											padding : 5px;
											margin 	: 10px 5px 10px 0px;
											color 	: #336699;
										}

												#ass_ent_d p span
												{
													font-weight : bold;
													color 		: #336699;
												}
												
										#ass_ent_d #div_cir,
										#ass_ent_d #div_sej,
										#ass_ent_d #div_cro
										{
											display 			: none;
											font-size 			: 0.8em;
											background-color 	: aliceblue;
											padding 			: 5px;
											margin-right		: 5px;
										}
								
						#inf_voy
						{
							color 			: #666;
							font-size 		: 0.8em;
							padding-left 	: 15px;
						}
		
								#inf_voy h3
								{
									color : #B2D135;
								}
										
								#inf_voy ul
								{
									margin-left : 20px;
								}
										
								#inf_voy div
								{
									float : left;
									width : 285px;
								}
												
										#inf_voy div h5
										{
											margin-top 	: 20px;
											color 		: #C3002C;
										}
												
										#inf_voy div a
										{
											color 			: #666;
											text-decoration : none;
										}
												
										#inf_voy div a:hover
										{
											text-decoration : underline;
											color 			: #A7D30E;
										}
						
								
						#vol_sec
						{
							color 			: #666;
							font-size 		: 0.8em;
							padding-left 	: 15px;
						}
		
								#vol_sec h3
								{
									color : #B2D135;
								}
		
								#vol_sec img
								{
									margin-top 	: 15px;
									border 		: 0;
								}
						
								#vol_sec a
								{
									color 			: #666;
									text-decoration : none;
								}
										
								#vol_sec a:hover
								{
									text-decoration : underline;
									color 			: #A7D30E;
								}
								
						#cof_cad
						{
							color 			: #666;
							font-size 		: 0.8em;
							padding-left 	: 15px;
						}
										
								#cof_cad div
								{
									float 		: left;
									width 		: 510px;
									text-align 	: center;
									padding-top : 15px;
								}
												
								#cof_cad div#c_c_d
								{
									text-align 	: right;
									width 		: 260px;
								}
										
										#cof_cad div h2
										{
											margin-bottom 	: 10px;
											margin-top 		: 10px;
										}
										
										#cof_cad div p
										{
											margin-bottom 	: 10px;
											font-size 		: 0.9em;
										}
										
										#cof_cad div span
										{
											font-weight : bold;
											font-size 	: 1.2em;
										}
										
								#cof_cad div a img
								{
									border : 0;
								}
										
								#cof_cad p#c_c_p
								{
									clear 			: both;
									margin-bottom 	: 10px;
									text-align 		: center;
								}
										
								#cof_cad p a
								{
									color 		: #666;
									font-weight : bold;
								}
										
								#cof_cad p a:hover
								{
									text-decoration : none;
								}

/**
 * Mise en forme de la page "service_eco_resp.php"
 */ 
						
#eco_resp {
	color: #666;
	font-size: 0.8em;
	padding: 10px;
	text-align: justify;
}

	#eco_resp h2 {
		color: #B2D135;
		font-size: 19px;
		padding-bottom: 10px;
	}
	
	#eco_resp div.partenaire h4 {
		font-size: 13px;
		padding-bottom: 5px;
	}
	
	#eco_resp div.partenaire h5 {
		font-size: 12px;
		padding-bottom: 2px;
	}
	
	#eco_resp div.partenaire h6 {
		color: #BA752C;
		font-size: 12px;
		padding-bottom: 2px;
	}

	#eco_resp div.partenaire img.logo {
		float: left;
		margin: auto 10px 5px auto;
		width: 75px;
	}
	
	#eco_resp div.partenaire p  {
		margin-bottom: 20px;
	}
	
		#eco_resp div.partenaire p span.italic {
			font-style: italic;
		}
	
		#eco_resp div.partenaire p a {
			color: #666;
			font-weight: bold;
			text-decoration: none;
		}
	
		#eco_resp div.partenaire p a:hover {
			text-decoration: underline;
		}
	
	#eco_resp div.partenaire img.photo {
		float: right;
		margin: auto auto 10px 10px;
	}

		#eco_resp div.partenaire p.complement {
			font-size: 11px;
		}


		
				
				#conditions
				{
					overflow 			: auto;
					background-color 	: white;
					height 				: 490px;
					width 				: 790px;
					float 				: left;
					font-size 			: 0.8em;
				}
						
						#conditions h2, #conditions h3
						{
							margin-left 	: 15px;
							margin-bottom 	: 15px;
							color			: #B2D135;
						}
						
						#conditions p
						{
							margin-left 	: 15px;
							margin-bottom 	: 15px;
						}
						
						#conditions ul
						{
							margin-left 	: 45px;
							margin-bottom 	: 15px;
						}
						
						#conditions a
						{
							color : #666;
						}
						
						#conditions a:hover
						{
							text-decoration : none;
						}

				
				#infos
				{
					overflow 			: auto;
					background-color 	: white;
					height 				: 490px;
					width 				: 790px; /*790px*/
					float 				: left;
					font-size 			: 0.8em;
				}
						
						#infos h2, #infos h3, #infos h4, #infos h5
						{
							margin-left 	: 15px;
							margin-bottom 	: 10px;
							color			: #B2D135;
						}
						
						#infos h3
						{
							margin-top : 15px;
						}
						
						#infos p
						{
							margin-left 	: 15px;
							margin-bottom 	: 15px;
						}
						
						#infos a
						{
							color : #666;
						}
						
						#infos a:hover
						{
							text-decoration : none;
						}
				
				#recrutement
				{
					overflow 			: auto;
					background-color 	: white;
					height 				: 490px;
					width 				: 790px; /*790px*/
					float 				: left;
					font-size 			: 0.8em;
				}
						
						#recrutement h2,
						#recrutement h3,
						#recrutement h4,
						#recrutement h5
						{
							margin-left 	: 15px;
							margin-bottom 	: 10px;
							color			: #B2D135;
						}
						
						#recrutement h3
						{
							margin-top : 15px;
						}
						
						#recrutement h5
						{
							font-size : 1em;
						}
						
						#recrutement ul
						{
							margin-left 	: 45px;
							margin-bottom 	: 15px;
							list-style-type	: square;
							font-size 		: 0.9em;
						}
								
								#recrutement ul div
								{
									background-color 	: #FDFDFD;
									padding 			: 5px;
									margin				: 10px 10px 10px 0px;
									border 				: 1px solid #EEE;
									
									-webkit-border-top-right-radius		: 10px;
									-webkit-border-bottom-right-radius	: 10px;
									-webkit-border-top-left-radius		: 10px;
									-webkit-border-bottom-left-radius	: 10px;
									-moz-border-radius-topright			: 10px;
									-moz-border-radius-bottomright		: 10px;
									-moz-border-radius-topleft			: 10px;
									-moz-border-radius-bottomleft		: 10px;
									border-top-right-radius				: 10px;
									border-bottom-right-radius			: 10px;											
									border-top-left-radius				: 10px;
									border-bottom-left-radius			: 10px;											
								}
								
								#recrutement ul li
								{
									margin-bottom : 7px;
								}

						#recrutement p
						{
							margin-left 	: 15px;
							margin-bottom 	: 15px;
						}
						
						#recrutement a
						{
							color 			: #666;
							text-decoration : none;
						}
						
						#recrutement a:hover
						{
							color 			: #B2D135;
							text-decoration : underline;
						}
				
				
				#presse
				{
					overflow 			: auto;
					background-color 	: white;
					height 				: 490px;
					width 				: 1000px;
					font-size 			: 0.8em;
				}
						
						#presse h2
						{
							margin-top 		: 15px;
							margin-left 	: 15px;
							margin-bottom 	: 10px;
						}
						
						#presse h3,
						#presse h4,
						#presse h5
						{
							margin-left 	: 15px;
							margin-bottom 	: 10px;
							color			: #B2D135;
						}
						
						#presse h3
						{
							margin-top : 15px;
						}
						
						#presse p
						{
							margin-left 	: 15px;
							margin-bottom 	: 15px;
						}
						
						#presse a
						{
							color : #666;
						}
						
						#presse a:hover
						{
							text-decoration : none;
						}
						
						#presse form
						{
							margin-top : 30px;
						}

				
				#contact
				{
					overflow 			: auto;
					background-color 	: white;
					height 				: 490px;
					width 				: 790px;
					font-size 			: 0.8em;
					float				: left;
				}
						
						#contact h2
						{
							margin-top 		: 15px;
							margin-left 	: 15px;
							margin-bottom 	: 10px;
						}

/**
 * Mise en forme de la page "newsletter.php"
 */

#newsletter {
	height: 490px;
	text-align: left;
}

	#newsletter .italic {
		font-style: italic;
	}

	#newsletter div.aside {
		display: inline-block;
		height: 490px;
		vertical-align: top;
		width: 250px;
	}
	
	#newsletter div.inscription {
		background-color: #606060;
		display: inline-block;
		height: 470px;
		overflow: auto;
		padding: 10px 20px;
		vertical-align: top;
		width: 710px;
	}
	
		#newsletter div.inscription h1 {
			border-bottom: 1px solid #FFF;
			color: #FFF;
			font-size: 16px;
			font-weight: bold;
			margin-bottom: 15px;
		}
		
		#newsletter div.inscription h2 {
			color: #A7D30E;
			font-size: 16px;
			margin: 10px auto 0px;
		}
			
		#newsletter div.inscription h4 {
			color: #FFF;
			font-size: 11px;
			font-style: italic;
			font-weight: normal;
		}
		
		#newsletter div.inscription p.texte {
			color: #FFF;
			font-size: 11px;
		}
		
		#newsletter div.inscription form {
			padding: 0px 0px 15px;
		}
		
			#newsletter div.inscription form h3 {
				color: #000;
				font-size: 12px;
				font-weight: bold;
				margin-top: 10px;
			}
			
			#newsletter div.inscription form p {
				width: 100%;
			}
			
			#newsletter div.inscription form p.espacement {
				height: 0px;
				padding: 5px 0px;
			}
			
			#newsletter div.inscription form p.textbox {
				padding: 5px 0px;
			}
			
			#newsletter div.inscription form p.submit {
				padding-top: 5px;
				text-align: left;
			}
			
				#newsletter div.inscription form p input[type=checkbox] {
					vertical-align: middle;
				}
				
				#newsletter div.inscription form p input[type=checkbox] + label {
					color: #FFF;
					font-size: 11px;
				}
				
				#newsletter div.inscription form p input[type=text] {
					width: 200px;
				}
				
				#newsletter div.inscription form p input[type=text] + label {
					margin-left: 35px;
				}
				
				#newsletter div.inscription form p.textbox label {
					color: #FFF;
					display: inline-block;
					font-size: 12px;
					width: 50px;
				}
				
				#newsletter div.inscription form p.submit input[type=submit] {
					background-color: #A7D30E;
					border: none;
					border-radius: 5px;
					color: #FFF;
					cursor: pointer;
					font-size: 14px;
					font-weight: bold;
					margin: auto;
					padding: 1px 0px;
					width: 258px;
				}

/**
 * END
 */

				#com_cat
				{
					overflow 			: auto;
					background-color 	: white;
					height 				: 490px;
					width 				: 1000px;
					font-size 			: 0.8em;
					float 				: left;
					margin-top 			: 15px;
				}
						
						#com_cat h2
						{
							margin-top 		: 5px;
							margin-left 	: 15px;
							margin-bottom 	: 10px;
						}
						
				#pre_ins {
					overflow 			: auto;
					background-color 	: white;
					/*height 				: 480px; */
					width 				: 1000px;
					font-size 			: 0.8em;
					float 				: left;
					margin-top 			: 15px;
				}
						
						#pre_ins h2
						{
							margin-top 		: 5px;
							margin-left 	: 15px;
							margin-bottom 	: 10px;
						}
						
						#pre_ins span.etoile {
							color: #F00;
							font-weight: bold;
							text-indent: 5px;
						}
						
						#pre_ins form p {
							display: block;
							margin: 1px auto;
							width: 100%;
						}
						
						#pre_ins form p label {
							display: inline-block;
							width: 200px;
						}

						#pre_ins label {
							font-weight: bold;

						}
						
						#pre_ins form p input[type=text] {
							background-color: #FFF;
							border: solid #7F9DB9 1px;
							padding-right: 1px;
							width: 100px;
						}
						
						#pre_ins form p input[type=submit] {
							background-color: #A7D30E;
							color: #000;
							cursor: pointer;
							font-weight: bold;
							height: 25px;
							width: 125px;
						}

				#cot_mes
				{
					overflow 			: auto;
					background-color 	: white;
					height 				: 480px;
					width 				: 1000px;
					font-size 			: 0.8em;
					float 				: left;
					margin-top 			: 15px;
				}
						
						#cot_mes h2
						{
							margin-top 		: 5px;
							margin-left 	: 15px;
							margin-bottom 	: 10px;
						}


				#communique
				{
					overflow 			: auto;
					background-color 	: white;
					height 				: 490px;
					width 				: 1000px; /*790px*/
					text-align 			: left;
					font-size 			: 0.8em;
				}

						#communique table
						{
							background-color 	: #FFF;
							border-collapse 	: collapse;
							margin-top 			: 15px;
							margin-bottom 		: 15px;
							font-size 			: 1em;
						}

								#communique table th
								{
									border 				: 1px #E8E8E8 solid;
									background-color 	: #F4F4F4;
									padding 			: 3px;
								}

								#communique td
								{
									border 			: 1px #E8E8E8 solid;
									padding 		: 5px;
									vertical-align	: top;
								}

								#communique td.title
								{
									width : 300px;
								}

								#communique td.datec
								{
									width 		: 75px;
									text-align 	: center;
								}

								#communique td.contenu
								{
									width : 600px;
								}
								

				#c_droite
				{
					float 		: left;
					width 		: 400px;
					height 		: 490px;
					background 	: white url(../images/SLC-fond.jpg) top left no-repeat;
					text-align 	: left;
					color 		: #000;
				}
				
						#d_header
						{
							background 	: transparent top left no-repeat;
							padding-top : 90px;
							text-align 	: left;
							margin-left : 32px;
						}
				
								#d_header p
								{
									font-weight : bold;
									font-size 	: 0.8em;
									margin-left : 15px;
								}
						
										#d_h_s_25
										{
											font-size 	: 1.2em;
											color 		: black;
										}
						
										#d_h_s_1500
										{
											font-size 	: 0.8em;
											color 		: black;
										}
				
						#d_formules
						{
							width 		: 237px;
							margin-top 	: 25px;
							text-align 	: left;
							height 		: 25px;
						}
						
								#d_formules a
								{
									display 							: block;
									width 								: 160px;
									height 								: 21px;
									text-decoration 					: none;
									line-height 						: 21px;
									font-size 							: 0.75em;
									color								: #FFFFFF;
									background 							: #FF9D00 url(../images/fd_onglets_slci.png) top right no-repeat;
									text-transform 						: uppercase;
									font-weight							: bold;
									margin-left 						: 209px;
									text-align 							: right;
									-webkit-border-top-left-radius		: 4px;
									-webkit-border-bottom-left-radius	: 4px;
									-moz-border-radius-topleft			: 4px;
									-moz-border-radius-bottomleft		: 4px;
									border-top-left-radius				: 4px;
									border-bottom-left-radius			: 4px;											
									
									-moz-box-shadow						: -1px 2px 5px #555; 
									-webkit-box-shadow					: -1px 2px 5px #555; 
									box-shadow							: -1px 2px 5px #555; 
									
									border								: 1px #FFFFFF solid;
									border-right						: 0px;
									padding-right 						: 30px;
									-moz-transition-property			: background-color, color, padding-right, margin-left;
									-moz-transition-duration			: 0.4s;
									-moz-transition-timing-function		: ease-out;
									-webkit-transition-property			: background-color, color, padding-right, margin-left;
									-webkit-transition-duration			: 0.4s;
									-webkit-transition-timing-function	: ease-out;
									-o-transition-property				: background-color, color, padding-right, margin-left;
									-o-transition-duration				: 0.4s;
									-o-transition-timing-function		: ease-out;
									transition-property					: background-color, color, padding-right, margin-left;
									transition-duration					: 0.4s;
									transition-timing-function			: ease-out;
								}

								/** html #d_formules a
								{
									width 			: 180px;
									padding-right	: 30px;
								}*/
						
								#d_formules a:hover
								{
									color								: #FF9D00;
									background 							: #FFFFFF url(../images/fd_onglets_slci.png) top right no-repeat;
									padding-right 						: 40px;
									margin-left 						: 199px;
									border								: 1px #FF9D00 solid;
									border-right						: 0px;
									-moz-transition-property			: background-color, color, padding-right, margin-left;
									-moz-transition-duration			: 0.1s;
									-moz-transition-timing-function		: ease-out;
									-webkit-transition-property			: background-color, color, padding-right, margin-left;
									-webkit-transition-duration			: 0.1s;
									-webkit-transition-timing-function	: ease-out;
									-o-transition-property				: background-color, color, padding-right, margin-left;
									-o-transition-duration				: 0.1s;
									-o-transition-timing-function		: ease-out;
									transition-property					: background-color, color, padding-right, margin-left;
									transition-duration					: 0.1s;
									transition-timing-function			: ease-out;
								}

						#d_f_desc
						{
							width 		: 240px;
							margin-left : 145px;
							margin-top 	: 10px;
							text-align 	: right;
						}
								#d_f_desc p
								{
									font-size 	: 0.6em;
									font-weight : bold;
									margin-left : 25px;
								}
				
						#d_voyages
						{
							margin-top 		: 25px;
							text-align 		: left;
							height 			: 25px;
							width 			: 230px;
							margin-bottom	: 10px;
						}
						
								#d_voyages a
								{
									display 							: block;
									width 								: 180px;
									height 								: 21px;
									text-decoration 					: none;
									line-height 						: 22px;
									font-size 							: 0.72em;
									color								: #FFFFFF;
									background 							: #DF0024 url(../images/fd_onglets_slcg.png) top right no-repeat;
									text-transform 						: uppercase;
									font-weight							: bold;
									margin-left 						: 209px;
									text-align 							: right;
									-webkit-border-top-left-radius		: 4px;
									-webkit-border-bottom-left-radius	: 4px;
									-moz-border-radius-topleft			: 4px;
									-moz-border-radius-bottomleft		: 4px;
									border-top-left-radius				: 4px;
									border-bottom-left-radius			: 4px;											
									
									-moz-box-shadow						: -1px 2px 5px #555; 
									-webkit-box-shadow					: -1px 2px 5px #555; 
									box-shadow							: -1px 2px 5px #555; 
									
									border								: 1px #FFFFFF solid;
									border-right						: 0px;
									padding-right 						: 10px;
									-moz-transition-property			: background-color, color, padding-right, margin-left, border;
									-moz-transition-duration			: 0.4s;
									-moz-transition-timing-function		: ease-out;
									-webkit-transition-property			: background-color, color, padding-right, margin-left, border;
									-webkit-transition-duration			: 0.4s;
									-webkit-transition-timing-function	: ease-out;
									-o-transition-property				: background-color, color, padding-right, margin-left, border;
									-o-transition-duration				: 0.4s;
									-o-transition-timing-function		: ease-out;
									transition-property					: background-color, color, padding-right, margin-left, border;
									transition-duration					: 0.4s;
									transition-timing-function			: ease-out;
								}

								/** html #d_formules a
								{
									width 			: 200px;
									padding-right	: 30px;
								}*/
						
								#d_voyages a:hover
								{
									color								: #DF0024;
									background 							: #FFFFFF url(../images/fd_onglets_slcg.png) top right no-repeat;
									padding-right 						: 20px;
									margin-left 						: 199px;
									border								: 1px #DF0024 solid;
									border-right						: 0px;
									-moz-transition-property			: background-color, color, padding-right, margin-left, border;
									-moz-transition-duration			: 0.1s;
									-moz-transition-timing-function		: ease-out;
									-webkit-transition-property			: background-color, color, padding-right, margin-left, border;
									-webkit-transition-duration			: 0.1s;
									-webkit-transition-timing-function	: ease-out;
									-o-transition-property				: background-color, color, padding-right, margin-left, border;
									-o-transition-duration				: 0.1s;
									-o-transition-timing-function		: ease-out;
									transition-property					: background-color, color, padding-right, margin-left, border;
									transition-duration					: 0.1s;
									transition-timing-function			: ease-out;
								}

						#d_v_desc p
						{
							font-size 	: 0.6em;
							font-weight : bold;
							margin-right : 15px;
							text-align 	: right;
						}
				
		#footer
		{
			background-color: #FFF;
			clear 		: both;
			text-align 	: center;
			width 		: 1000px;
			font-size 	: 0.7em;
			padding: 5px 0px;
			margin: auto;
		}
				
				#f_menu
				{
					list-style-type : none;
				}
				
				
						.f_li
						{
							display 		: inline;
							font-weight 	: bold;
							text-transform	: uppercase;
							color 			: #A0A0A0;
							margin-right 	: 5px;
						}
		
								.f_li a
								{
									text-decoration : none;
									color 			: #A0A0A0;
								}
								
								.f_li a:hover
								{
									text-decoration : underline;
									color 			: #A7D30E;
								}

		
								.f_li a#clignote
								{
									color 			: #E00025;
								}

.gras
{
	font-weight : bold;
}
				
.italique
{
	font-style : italic;
}

.souligne
{
	text-decoration : underline;
}

/************************************     INTRO     ***********************************************/

#pass_intro
{
    text-decoration:none;
    color : white;
    font-size : 0.8em;
}

        #pass_intro:hover
        {
            color : #A7D30E;
        }


/*************************EXPLO PERSO ******************************************/
#explo_perso
  {
  width:670px;
  }

#explo_perso p
  {
  margin-top:10px;
  }
  
#explo_perso input
  {
  margin-top:2px;
  }
  
#explo_perso checkbox
  {
  margin-top:2px;
  } 
   
#explo_perso label
  {
  font-weight:bold;
  margin-right:5px;
  display: inline-block;
  }

#explo_perso span.etoile {
		color: #F00;
		font-weight: bold;
		text-indent: 5px;
	}

  						#explo_perso form p input[type=submit] {
							background-color: #A7D30E;
							color: #000;
							cursor: pointer;
							font-weight: bold;
							height: 25px;
							width: 125px;
						}
						
						
						
/**
 * Mise en forme de la popup de la page d'accueil
 */

#popup {
	background-color: rgba(0, 0, 0, 0.75);
	height: 100%;
	left: 0px;
	position: absolute;
	top: 0px;
	width: 100%;
	z-index: 100;
}
	
	#popup img#fermer {
		cursor: pointer;
		left: 50%;
		margin: -196px auto auto 238px;
		position: absolute;
		top: 50%;
		z-index: 10;
	}
	
	#popup a img {
		margin: -5px auto auto -5px;
	}

	#popup div.formulaire {
		background-color: #FFF;
		height: 359px;
		left: 50%;
		margin: -184px auto auto -250px;
		padding: 5px;
		position: absolute;
		text-align: left;
		top: 50%;
		width: 490px;
		z-index: 0;
	}
	
		#popup div.formulaire div.page1 {
			cursor: pointer;
			margin: -5px auto auto -5px;
		}
	
		#popup div.formulaire div.page2 {
			display: none;
			padding: 0px;
		}
			#popup div.formulaire div.page2 h1 {
				color: #000;
				font-size: 18px;
				font-weight: normal;
			}
		
			#popup div.formulaire div.page2 form {
				color: #000;
				font-family: "Arial Black", Arial, Verdana, Georgia, serif;
				font-weight: normal;
				padding: 5px 0px 0px;
			}
			
				#popup div.formulaire div.page2 form p {
					font-size: 11px;
					margin: auto auto 5px;
					width: 100%;
				}
				
					#popup div.formulaire div.page2 form p label {
						display: inline-block;
						width: 85px;
					}
					
					#popup div.formulaire div.page2 form p input + label {
						margin-left: 5px;
					}
					
					#popup div.formulaire div.page2 form p input[type=checkbox] {
						height: 20px;
						vertical-align: middle;
					}
					
					#popup div.formulaire div.page2 form p input[type=checkbox] + label {
						vertical-align: top;
						width: 465px;
					}
					
				#popup div.formulaire div.page2 form div.brochures {
					padding: 5px 0px 0px;
					text-align: center;
					width: 100%;
				}
				
					#popup div.formulaire div.page2 form div.brochures div.brochure {
						display: inline-block;
						text-align: center;
						width: 95px;
					}
					
						#popup div.formulaire div.page2 form div.brochures div.brochure img {
							border: none;
							height: 75px;
							margin: auto;
						}
						
						#popup div.formulaire div.page2 form div.brochures div.brochure p  {
							width: 95px;
						}
							
							#popup div.formulaire div.page2 form div.brochures div.brochure p label {
								width: 100px;
							}
				
				#popup div.formulaire div.page2 form div.boutons div.bouton {
					display: inline-block;
					text-align: center;
					width: 50%;
				}
				
					#popup div.formulaire div.page2 form div.boutons div.bouton input[type=submit] {
						background-color: #000;
						border: none;
						color: #FFF;
						cursor: pointer;
						font-family: "Arial Black", Arial, Verdana, Georgia, serif;
						font-size: 11px;
						font-weight: bold;
						padding: 5px 10px;
					}
					
					#popup div.formulaire div.page2 form div.boutons div.bouton input[type=submit]:hover {
						background-color: #656565;
					}
					
		#popup div.formulaire div.page3 {
			margin: -5px auto auto -5px;
			padding: 5px;
		}
		
			#popup div.formulaire div.page3 p {
				color: #000;
				font-family: "Arial Black", Arial, Verdana, Georgia, serif;
				font-size: 11px;
				font-weight: bold;
			}
			
			#popup div.formulaire div.page3 div.boutons div.bouton {
				display: inline-block;
				padding-top: 10px;
				text-align: center;
				width: 100%;
			}
			
				#popup div.formulaire div.page3 div.boutons div.bouton input[type=submit] {
					background-color: #000;
					border: none;
					color: #FFF;
					cursor: pointer;
					font-family: "Arial Black", Arial, Verdana, Georgia, serif;
					font-size: 11px;
					font-weight: bold;
					margin: auto;
					padding: 5px 10px;
				}
				
				#popup div.formulaire div.page3 div.boutons div.bouton input[type=submit]:hover {
					background-color: #656565;
				}
