/* Search */
#search {background:#BA1E1C; padding:6px 6px}
.submit {font:bold 11px verdana,serif; cursor:pointer!important; color:#FFFFFF; background:none; border:none; width:80px; margin:0 0 0 6px}
.search {
	width:130px;
	height:18px;
	font:normal 11px verdana;
	color:#333333;
	border:1px solid #999999;
	background:url('../images/bg_search_field.gif') no-repeat top left;
	padding:5px 6px 1px 22px;
	vertical-align:middle
	}

/* Principal */
#principal {
	width:998px;
	min-height:100%;
	height:auto;
	margin:0 auto -46px auto;
	text-align:left
	}
* html #principal {height:100%}

/* Header */
#header {height:98px}
#logo {width:366px; height:94px; padding:4px 0 0 0; float:left; display:inline; position:relative;}
#menu_header {
	width:632px;
	height:53px;
	background:url('../images/bg_menu_header.gif') repeat-x top left;
	float:right;
	display:inline;
	text-align:right
	}
	#menu_header ul {padding:14px 0 0 0; margin:0}
	#menu_header li {display:inline; list-style:none; margin:0 20px 0 0; font:bold 10px verdana,serif}
	#menu_header ul li a:link, #menu_header ul li a:visited {color:#333333; text-decoration:none;}
	#menu_header ul li a:hover, #menu_header ul li a#active, #menu_header ul li a:active {color:#BF261D; text-decoration:none;}
	#menu_header img {border:none}
#menu_principal {width:632px; height:31px; float:right; display:inline; padding-top:9px; text-align:center; color:#888888;}

/* Banner */
#banner {width:998px; height:192px; position:relative; background-color:}
#banner_menu {width:270px; margin:0 0 0 20px; float:left; font:bold 13px verdana,serif; color:#ffffff;}
	#banner_menu_actualites {width:270px; margin:4px 0 0 0; display:block; background:#275DA4 url('../images/banner_menu_actualites.gif') no-repeat; text-align:right; text-decoration:none;}
	#banner_menu_actualites a {height:32px; line-height:32px; display:block; color:#ffffff; text-decoration:none}
	#banner_menu_actualites a:hover {height:32px; line-height:32px; background:#275DA4 url('../images/banner_menu_on.gif') no-repeat; color:#F8DB10; text-decoration:none;}
	#banner_menu_agenda {width:270px; margin:4px 0 0 0; display:block; background:#275DA4 url('../images/banner_menu_agenda.gif') no-repeat; text-align:right;}
	#banner_menu_agenda a {height:32px; line-height:32px; display:block; color:#ffffff; text-decoration:none}
	#banner_menu_agenda a:hover {height:32px; line-height:32px; background:#275DA4 url('../images/banner_menu_on.gif') no-repeat; color:#F8DB10; text-decoration:none;}
	#banner_menu_carte {width:270px; margin:4px 0 0 0; display:block; background:#275DA4 url('../images/banner_menu_carte.gif') no-repeat; text-align:right;}
	#banner_menu_carte a {height:32px; line-height:32px; display:block; color:#ffffff; text-decoration:none}
	#banner_menu_carte a:hover {height:32px; line-height:32px; background:#275DA4 url('../images/banner_menu_on.gif') no-repeat; color:#F8DB10; text-decoration:none;}
	#banner_menu_newsletter {width:270px; margin:4px 0 0 0; display:block; background:#275DA4 url('../images/banner_menu_newsletter.gif') no-repeat; text-align:right;}
	#banner_menu_newsletter a {height:32px; line-height:32px; display:block; color:#ffffff; text-decoration:none}
	#banner_menu_newsletter a:hover {height:32px; line-height:32px; background:#275DA4 url('../images/banner_menu_on.gif') no-repeat; color:#F8DB10; text-decoration:none;}
	#banner_menu_photo {width:270px; margin:4px 0 0 0; display:block; background:#275DA4 url('../images/banner_menu_photo.gif') no-repeat; text-align:right;}
	#banner_menu_photo a {height:32px; line-height:32px; display:block; color:#ffffff; text-decoration:none}
	#banner_menu_photo a:hover {height:32px; line-height:32px; background:#275DA4 url('../images/banner_menu_on.gif') no-repeat; color:#F8DB10; text-decoration:none;}	
#banner_flash {width:679px; height:174px; margin:4px 8px 0 0; float:right}

/* Content */
#content {background:#ffffff url('../images/bg_page.gif') repeat-y top left}
#content_LEFT {float:left; width:270px; margin:0 11px 0 30px; display:inline}
.Ctopleft {background:url('../images/corners_top.gif') no-repeat top left; width:12px; height:13px; overflow:hidden; float:left}

#content_RIGHT {float:right; width:679px; margin:0 8px 0 0; display:inline}
.Ctopright {background:url('../images/corners_top.gif') no-repeat top right; width:12px; height:13px; overflow:hidden; float:right}
.Cpad {margin:0 8px 0 30px}
.Cbottomleft {background:url('../images/corners_bottom.gif') no-repeat top left; width:12px; height:13px; overflow:hidden; float:left; display:inline}
.Cbottom {
	width:936px;
	height:13px;
	overflow:hidden;
	display:inline;
	float:left;
	background:url('../images/bg_page.gif') repeat-y -42px 0
	}
.Cbottomright {background:url('../images/corners_bottom.gif') no-repeat top right; width:12px; height:13px; overflow:hidden; float:right; display:inline}

/* Footer */
#footer {height:46px; width:100%; margin:0; background: url('../images/bg_footer.gif') no-repeat bottom center}
#footer1 {height:46px; width:998px; margin:0 auto; text-align:left}
#footer2 {padding:9px 240px 0 30px; color:#ffffff; font:normal 11px verdana,serif;}
.footer_menu {float:right; font:normal 10px verdana,serif; color:#214E89;}
.footer_menu a:link, .footer_menu a:visited, .footer_menu a:active {color:#214E89; text-decoration:none;}
.footer_menu a:hover {color:#E1C301; text-decoration:none;}
.footer_creation {font:normal 9px verdana,serif;}
.footer_creation a:link, .footer_creation a:visited, .footer_creation a:active {color:#CCCCCC; text-decoration:none;}
.footer_creation a:hover {color:#E1C301; text-decoration:none;}

/* Misc */
.clear {clear:both}
#properspace {height:70px}