@charset "UTF-8";

/*****************************/
/***  Sections du CSS  *******/
/*                           */
/*	  Global Declarations    */
/*	  Headers                */
/*	  Sous header            */
/*	  Left Column            */
/*	  Right Column           */
/*	  Footer                 */




/*##############################################*/
/*####  Global declarations  ###################*/


	
	body
	{
		background: #01245c url(../images/bkg_body.jpg) top center no-repeat;
		font-family: Arial;
		margin:0;
		padding:0;
		text-align:center;
		color:#4c4c4c;
	}
	
	a img{
		border:none;
	}
	
	p{
		padding:0;
		margin:0;
		margin-bottom:1em;
	}
	
	
	
	div#container
	{
		width: 960px;
		margin: 0 auto;
	}

	
	div#header
	{
		/*height: 205px;*/
	}
		#header_bandeau{
			text-align:left;
		}
		#header_bandeau_right{
			position:absolute;
			width:113px;
			height:233px;
			margin-left:960px;
			background:url(../images/bkg_bandeau_right.jpg) no-repeat;
		}
	
		#header_menuOnglet{
			position:relative;
			width:930px;
			height:32px;
			margin:-32px auto 0;
			text-align:right;
		}
		
			#header_menuOnglet a{
				display:block;
				font-size:11px;
				text-transform:uppercase;
				color:#fff;
				line-height:32px;
				text-align:center;
				float:right;
			}
			
			#header_menuOnglet a.menu_onglet_01{
				background:url(../images/bkg_menu_onglet_01.jpg) no-repeat;
				width:97px;
			}
			#header_menuOnglet a.menu_onglet_02{
				background:url(../images/bkg_menu_onglet_02.jpg) no-repeat;
				width:97px;
			}
			#header_menuOnglet a.menu_onglet_03{
				background:url(../images/bkg_menu_onglet_03.jpg) no-repeat;
				width:76px;
			}
		
		#header_menuMain{
			width:930px;
			margin:0 auto;
			height:39px;
			text-align:center;
			background:url(../images/bkg_menu_main.jpg) repeat-x;
			position:relative;
		}
			#header_menuMain a{
				font-size:12px;
				text-transform:uppercase;
				color:#fff;
				line-height:39px;
				border-left:solid 1px #40aaf9;
				padding:0 16px;
			}
			
			#header_menuMain a:hover{
				color:#009ee1;
				text-decoration:none;
			}
		
		
	
	
	div.clear_div
	{
		clear: both;
	}
	
	.content_dropshadow{
		width:960px;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bkg_content_dropshadow.png', enabled=true, sizingMethod=scale);
	}
	.content_dropshadow[class]{
		background:url(../images/bkg_content_dropshadow.png) center repeat-y;
	}


	/*****************************************/
	/*****  Content  **************************/
	
		
		div#content
		{
			position:relative;
			width:930px;
			margin:0 auto;
			background:#fff;
			/*background:#fff url(../images/bkg_content.jpg) top repeat-x;*/
			text-align:left

		}
		
		div#content a{
			color:#0091d4;
		}
		div#content a:hover{
			color:#5bb4e5;
			text-decoration:none;
		}
		
		div#inner_content
		{
			min-height: 345px;
			_height:345px;
			position: relative;
			/*background:url(../images/bkg_inner_content.jpg) bottom left no-repeat;*/
		}	
			div#content h2
			{
				font-size:20px;
				font-weight:normal;
				margin:0.5em 0;
				color:#009ee1;
			}
		
		
			div#content .left_column
			{
				float:left;
				width:670px;
				position: relative;
				z-index: 2;
			}	
			
				div#content .left_column h1
				{
					height:38px;
					_height:47px;
					margin:0.8em 0;
					padding-top:9px;
					padding-left:25px;
					background:url(../images/bkg_content_h1.gif) no-repeat;
					font:normal 22px Arial, Helvetica, sans-serif;
					color:#fff;
					text-transform:uppercase;
					position: relative;
				}	
					div#content .left_column .left_corner
					{
						position: absolute;
						width:17px;
						height:68px;
						margin:-7px 0 0 -41px;
						z-index: 200;
					}	
					div#content .left_column .left_corner
					{
						background:url(../images/img_content_header_left.png)
					}
				
				
				div#content .left_column .nouvelles
				{
					width:635px;
					_width:653px;
					border:solid 1px #d1d1d1;
					background:#efefef;
					padding: 9px 7px 9px 7px;
				}	
				
				div#content .left_column .content_text{
					padding-left:25px;
					width:625px;
					_width:660px;
				}
				
				div#content .left_column .nouvelle_image_close
				{
					float:right;
					padding:5px;
					border:solid 2px #dfdfdf;
				}	
				div#content .left_column .nouvelle_image_open
				{
					float:none;
					padding:5px;
					border:solid 2px #dfdfdf;
				}	
				
					div#content .left_column .nouvelles .box_nouvelle
					{
						border:solid 1px #d1d1d1;
						padding: 9px 7px 9px 25px;
						min-height:90px;
						_height:90px;
						background:#fdfdfd url(../images/bkg_nouvelle_box.gif) bottom repeat-x;
					}	
					
						div#content .left_column .nouvelles .box_nouvelle h2
						{
							font-size:14px;
							font-weight:bold;
							color:#c5003a;
							margin:0;
							margin-bottom:.5em;
						}	
						
						div#content .left_column .nouvelles .box_nouvelle img
						{
							float:right;
							margin-left:40px;
						}
						
						div#content .left_column .nouvelles .box_nouvelle p
						{
							margin-bottom:.5em;
						}
						
						div#content .left_column .nouvelles .box_nouvelle a
						{
							color:#d1013c;
						}
						div#content .left_column .nouvelles .box_nouvelle a:hover
						{
							color:#e14c68;
						}
					
				
			div#content .right_column
			{
				float:right;
				width:260px;
			}
		
				div#content .right_column .recherche
				{
					width:250px;
					margin:28px 0;
				}
				
				div#content .right_column .div_facebook
				{
					height:64px;
					width:250px;
					background:url(../images/bkg_degrade_facebook.jpg) repeat-x;
				}
				
				
				div#content .right_column .newsletter
				{
					margin-top:20px;
					position: relative;
				}
					div#content .right_column .newsletter #newsletter_upLetter
					{
						position:absolute;
						top: 35px;
						left: -10px;
						width:68px;
						height:63px;
						margin-top:-10px;
						filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/img_newsletter.png', enabled=true, sizingMethod=scale);
					}
					div#content .right_column .newsletter #newsletter_upLetter{
						background:url(../images/img_newsletter.png) no-repeat;
					}
				
				div#content .right_column .petition
				{
					margin-top:20px;
					width:250px;
					background:url(../images/bkg_petition.gif) bottom repeat-x ;
				}
					div#content .right_column .petition .petition_content
					{
						padding:0 10px 5px;
					}
					div#content .right_column .petition .petition_content p
					{
						margin:0;
						margin-bottom:1em;
					}
					div#content .right_column .petition h2
					{
						margin:0;
						padding:0.5em 5px;
					}
				
				
				
				div#content .right_column h2
				{
					margin:0.5em 5px;
					text-transform:uppercase;
				}
		


	/*****************************************/
	/*****  Footer  **************************/
	
		
		div#footer
		{
			height: 28px;
			width:930px;
			margin:0 auto;
			background:url(../images/bkg_footer.jpg) repeat-x;
			font-size:12px;
			color:#49c9ff;
			text-align:left;
			line-height:28px;
		}
			div#footer .left_column, div#footer .right_column
			{
				padding:0 10px;
			}
			div#footer .left_column
			{
				float:left;
			}
			div#footer .right_column
			{
				float:right;
			}
			div#footer a
			{
				color:#fff;
			}
		
		

