/* Start of CMSMS style sheet 'surf_style' */
/************DEBUT DECLARATIONS GLOBALES*******************************/
html
{
	font-family : Tahoma;
	font-size : 13px;
}

.clearb
{
	float : none;
}

h1, h2, h3, h4, h6, a, img, p, ul
{
	margin : 0;
	padding : 0;
}

h1 img
{
	display : block;
}

h3
{
	font-size : 3.5em;
	position : absolute;
	top : -47px;
	width : 869px;
}

h4
{
	font-size : 2.2em;
	padding-top : 20px;
}

h5
{
	background : url(uploads/images/css_img/carre_bleu.gif) no-repeat 0 6px;
	border-bottom : 1px dotted #12629B;
	border-left : none;
	border-right : none;
	border-top : none;
	font-size:1em;
	font-weight : bold;
	padding:0 10px 0 12px;
	margin:0 5px 5px 0;
	max-width:350px;
}
* html h5
{
	width : 330px;
}
h6
{
	background : url(uploads/images/css_img/puce_marron.gif) no-repeat 0 5px;
	color : #B6601F;
	font-size:0.86em;
	margin-left : 28px;
	padding : 2px 0 3px 6px;
}

a
{
	outline : none;
}
img 
{
	border : 0;
}
body
{
	background : #12629B;
	margin : 0;
	padding : 0;
}

html body .titreInfo
{
	color : #FDF082;
	font-weight : bold;
}
.bloc .titreInfo {font-size : 0.82em;}
.bloc p
{
	color:#FFFFFF;
	font-size:0.82em;
	padding : 0 4px 0;
}
#conception .titreInfo {font-size : 1em;}
/************FIN DECLARATIONS GLOBALES*******************************/

/************DEBUT GLOBALWRAP1*******************************/
div#globalWrap1
{
	background : url('uploads/images/css_img/bg.jpg');
}
	div#corpsPage
	{	
		background : url('uploads/images/css_img/background.gif');
		/*height : 706px;*/
		width : 869px;
		margin : 0 auto;
	}
		div#header
		{
			height : 197px;
		}
		div#header div
		{
			float : left;
		}
		div#drapeau
		{
			float : none;
			margin-left : 20px;	
			position : absolute;
			width : 40px;
			height : 20px;
			top : 10px;
		}
		
		div#drapeau a:hover, div#drapeau a:visited, div#drapeau a:link
		{
			color : #FFFFFF;
			text-decoration : none;
		}
		div.bloc
		{	
			background : transparent url('uploads/images/css_img/separation.gif') no-repeat scroll 0 10px;
			padding : 10px 0 0 24px;
			height : 177px;
			width : 200px;
		}
		
		div#contenu
		{
			background-position : 0 42px;
			background : #DBEEF7 url('uploads/images/css_img/fond_bleu.gif') repeat-x;
			min-height : 350px;
			height: auto !important;
			height:350px;
			position : relative;
			/*min-height : 268px*/
		}
		
		div#contenu a:link, div#contenu a:hover, div#contenu a:visited
		{	
			color : #000;
		}
		
			div#contenu div
			{
				/*float : left;*/
			}
			div#titrePage
			{
				padding-right : 10px;
			}
		/******************DEBUT STYLE MENU********************************************/
		div#menu
		{
			position : absolute;
			/*background : url('uploads/images/css_img/menu.png');*/
			width : 200px;
			height : 639px;
			left : -48px;
			top : -153px;
			z-index : 2;
		}
			div#menu div
			{
				float : none;
				width : 200px;
			}
			div#hautMenu
			{
				height : 129px;
				background-image : url('uploads/images/css_img/menu_01.png');
			}
				div#menu ul
				{
					padding : 0;
					margin : 0;
				}
					div#menu ul li
					{	
						list-style : none;
					}
						div#menu ul li a
						{
							display : block;
							height : 40px;
							width : 140px;
							text-indent : -999em;
						}
					li#m1
					{
						background-image : url('uploads/images/css_img/FR/menu_02.png');
						height : 42px;
					}
					li#m2
					{
						background-image : url('uploads/images/css_img/FR/menu_03.png');
						height : 40px;
					}
					li#m3
					{
						background-image : url('uploads/images/css_img/FR/menu_04.png');
						height : 43px;
					}
					li#m4
					{
						background-image : url('uploads/images/css_img/FR/menu_05.png');
						height : 44px;
					}
					li#m5
					{
						background-image : url('uploads/images/css_img/FR/menu_06.png');
						height : 41px;
					}
					li#m6
					{
						background-image : url('uploads/images/css_img/FR/menu_07.png');
						height : 48px;
					}
					li#m7
					{
						background-image : url('uploads/images/css_img/FR/menu_08.png');
						height : 70px;
					}
					li#m1_actif
					{
						background-image : url('uploads/images/css_img/FR/menu_02_actif.png');
						height : 42px;
					}
					li#m2_actif
					{
						background-image : url('uploads/images/css_img/FR/menu_03_actif.png');
						height : 40px;
					}
					li#m3_actif
					{
						background-image : url('uploads/images/css_img/FR/menu_04_actif.png');
						height : 43px;
					}
					li#m4_actif
					{
						background-image : url('uploads/images/css_img/FR/menu_05_actif.png');
						height : 44px;
					}
					li#m5_actif
					{
						background-image : url('uploads/images/css_img/FR/menu_06_actif.png');
						height : 41px;
					}
					li#m6_actif
					{
						background-image : url('uploads/images/css_img/FR/menu_07_actif.png');
						height : 48px;
					}
					li#m7_actif
					{
						background-image : url('uploads/images/css_img/FR/menu_08_actif.png');
						height : 70px;
					}
					/********MENU ANGLAIS*********/
					li#m1_EN
					{
						background-image : url('uploads/images/css_img/EN/menu_02.png');
						height : 42px;
					}
					li#m2_EN
					{
						background-image : url('uploads/images/css_img/EN/menu_03.png');
						height : 40px;
					}
					li#m3_EN
					{
						background-image : url('uploads/images/css_img/EN/menu_04.png');
						height : 43px;
					}
					li#m4_EN
					{
						background-image : url('uploads/images/css_img/EN/menu_05.png');
						height : 44px;
					}
					li#m5_EN
					{
						background-image : url('uploads/images/css_img/EN/menu_06.png');
						height : 41px;
					}
					li#m6_EN
					{
						background-image : url('uploads/images/css_img/EN/menu_07.png');
						height : 48px;
					}
					li#m7_EN
					{
						background-image : url('uploads/images/css_img/EN/menu_08.png');
						height : 70px;
					}
					li#m1_actif_EN
					{
						background-image : url('uploads/images/css_img/EN/menu_02_actif.png');
						height : 42px;
					}
					li#m2_actif_EN
					{
						background-image : url('uploads/images/css_img/EN/menu_03_actif.png');
						height : 40px;
					}
					li#m3_actif_EN
					{
						background-image : url('uploads/images/css_img/EN/menu_04_actif.png');
						height : 43px;
					}
					li#m4_actif_EN
					{
						background-image : url('uploads/images/css_img/EN/menu_05_actif.png');
						height : 44px;
					}
					li#m5_actif_EN
					{
						background-image : url('uploads/images/css_img/EN/menu_06_actif.png');
						height : 41px;
					}
					li#m6_actif_EN
					{
						background-image : url('uploads/images/css_img/EN/menu_07_actif.png');
						height : 48px;
					}
					li#m7_actif_EN
					{
						background-image : url('uploads/images/css_img/EN/menu_08_actif.png');
						height : 70px;
					}
					/********FIN MENU ANGLAIS*********/
			div#basMenu
			{
				height : 182px;
				background-image : url('uploads/images/css_img/menu_09.png');
			}
		/******************FIN STYLE MENU********************************************/
	/******************DEBUT STYLE MENU NIV2********************************************/
		div#menu_niv2
		{
			background : url('uploads/images/css_img/fond_menu_niv2.gif') repeat-x;
			height : 34px;
			width : 869px;
			margin-top : -3px;
			float : left;
		}
		div#menu_niv2 ul
		{
			margin : 0;
			text-align : right;
			padding : 0;
		}
		div#menu_niv2 ul li
		{
			margin : 0;
			display : inline-block;
			height : 24px;
			background : url('uploads/images/css_img/fond_list_niv2.gif') no-repeat 0 1px;
			padding : 10px 8px 0 18px;
		}
		div#menu_niv2 ul li a
		{
			color : #000000;
			text-decoration : none;
		}
		div#menu_niv2 ul li a.sous_menu_actif
		{
			font-weight : bold;
		}
		li#lastElement
		{
			list-style : none;
			width : 2px;
		}
		/******************FIN STYLE MENU NIV2********************************************/
		div#masque
		{
			position : absolute;
			height : 376px;
			width : 396px;
			background : url('uploads/images/css_img/diapo.png');
			left : 110px;
			top : -60px;
		}
			html div#diaporama
			{
				height : 362px;
				width : 363px;
				position : relative;
				left : 39px;
				top : 18px;
				z-index : 12;
			}
		div#bienvenue
		{
			padding:0 0 0 114px;
			width : 351px;
			float : right;
		}
			div#content
			{	
				padding : 30px 12px 0px 10px;
				text-align:justify;
				width:329px;
			}
			div#content_std img
			{
				border : 2px solid #FFFFFF;
			}
			div#contenu p, div#content_std p
			{
				font-size:0.88em;
				line-height:1.4;
				margin : 0 0 15px 0;
			}
			div#content_std p a
			{	
				color:#000;
				/*font-weight : bold;
				text-decoration : none;*/
			}
			div#adresse
			{
				height : 93px;
				width : 341px;
				padding : 17px 0 0 10px;
				background : url('uploads/images/css_img/separation_h.gif') no-repeat top left;
			}
		div#baseline
		{	
			background : url('uploads/images/css_img/sable.jpg');
			height : 118px;
			padding: 33px 0;
			margin-top : 55px;
			font-size : 0.88em;
		}
		div#baseline div#trans
		{
			background : url('/uploads/images/css_img/bg_trans.png');
			min-height : 58px;
			height : auto !important;
			height : 58px;
			padding:21px 150px;
			text-align : center;
		}
		
		div#baseline div#trans a:hover, div#baseline div#trans a:visited, div#baseline div#trans a:link
		{
			color : #000;
		}
		
		div#content_std
		{
			padding : 20px 10px 10px 180px;
		}
		/*Pour le GoogleMap*/
		div#content_std table
		{
			/*padding : 0 0 0 28px;*/
			margin : auto;
		}
		
		
		/*********/
		div#content_std ul
		{
			margin : 0 0 0 15px;
		}
		div#content_std ul.picturelist
		{
			margin : 0;
		}
		div#content_std li
		{
			background : url('uploads/images/css_img/fleche_bleue.gif') no-repeat 0 6px;
			font-size : 1em;
			padding : 0 0 0 10px;
			list-style : none;
		}
		div#content_std ul li.thumb
		{
			padding : 10px 0 0 10px;
			background : none;
		}
/************DEBUT GLOBALWRAP2*******************************/
div#globalWrap2
{
	background : url('uploads/images/css_img/fond_footer.gif') repeat-x;
	height : 57px;
	color : #FFFFFF;
}
	div#footer
	{
		height : 47px;
		padding-top : 10px;
		margin : 0 auto;
		width : 869px;	
		font-size : 0.82em;
	}
	div#footer a
	{
		
		text-decoration : none;
		color : #FFFFFF;
	}
		div#conception
		{
			float : left;
			width : 380px;
		}
		div#mentions
		{
			text-align : right;
		}
		
/************FIN GLOBALWRAP2*******************************/

/********DEBUT FORMULAIRE***********/
.formulaire
{
	margin : 10px;
}

.formulaire label
{
	display : inline-block;
	float : left;
	padding-top: 5px;
	text-align : right;
	width : 150px;
}

.formulaire input, textarea
{
	margin : 5px 5px;
}

.fb_invalid input, .fb_invalid textarea
{
	border:1px solid #00309F;
}

/*Style du bouton de validation*/
body .formulaire input.fbsubmit
{
	background-color : #12629B;
	color : #FDF082;
	font-weight : bold;
	margin : 5px 0 0 155px;
	border : none;
}
* html div#menu_niv2 {position:relative; zoom:1;}
* html div#menu_niv2 ul li{display : inline; float: left;}
* html div#menu_niv2 ul {float : right;}
div.error_message ul li
{
	zoom : 1;
}

div#contenu div#titrePage h3
{
	
}
/* End of 'surf_style' */

