html,body {
	margin:0;
	padding:0
	}
body {
	font: 76% Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	background: #fff;
	}
img {
	border: 0;
}
	
/***********************
	Layout
***********************/
div#header {
	background: #fff;
	position: relative;
	height: 124px;
	}
div#header div#logo {
	width: 229px;
	height: 100px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
	margin: 0px;
	padding-top: 14px;
	}
div#header div#banner {
	background: #fff;
	width: 654px;
	height: 120px;
	position: absolute;
	left: 247px;
	top: 0;
	}
div#wrapper {
	margin-top: 4px;
	background: #fff;
	}
div#container {
	text-align:left;
	width: 901px;
	margin:10px auto;
	background: #fff;
	height: 100%;
	}
#content {
	height: 500px;
}
html>body #content {
	height: auto;
	min-height: 500px;
}
body#normal div#content {
	width: 901px;
	}

.clear {
	clear: both;
	}

div#navigation {
	float: left;
	width: 272px;
	}

div#footer {
	clear:both;
	width:100%;
	padding-top: 12px;
	position: relative;
	}
div#footer form#languageJump {
	float:left;
	width: auto;
}
div#footer p{
	font-size: 11px;
}
div#footer a {
	color:#000099;
	text-decoration: none;
	}
div#footer a:link, #footer a:visited {
}
div#footer a:hover {
	color:#0033FF;
	}
/********************************
	Background Shadows Layout
*********************************/
div#content {
	float: right;
	width: 629px;
	background: #fff url("../img/bkg_shadowSidebar.gif") repeat-y left;
	}
div#footer 	{
	background: #fff url("../img/bkg_shadowBottomSidebar.gif") no-repeat top left;
	}

div#contentTop {
	margin-top: 5px;
	height: 13px;
	float: right;
	width: 629px;
	background: #fff url("../img/bkg_shadowTop.gif") repeat-x 16px 0;
	}
div#contentTop span.corner {
	height: 13px;
	width: 16px;
	display: block;
	font-size: 1px;
	}
/*******
	Special Pages
	*/	

body#accueil div#container {
	background: #fff url("../img/bkg_sidebarAccueil.gif") repeat-x 0 124px;
	}
body#airChange div#container {
	background: #fff url("../img/bkg_sidebarAirChange.png") repeat-x 0 124px;
	}
body#contact div#container {
	background: #fff url("../img/bkg_sidebarContact.gif") repeat-x 0 124px
	}
body#nouveautes div#container {
	background: #fff url("../img/bkg_sidebarNouveautes.gif") repeat-x 0 124px;
	}
body#domestique div#container {
	background: #fff url("../img/bkg_sidebarDomestique.gif") repeat-x 0 124px;
	}
body#tertiaire div#container {
	background: #fff url("../img/bkg_sidebarTertiaire.gif") repeat-x 0 124px;
	}
body#accueil div#contentTop span.corner {
	background: #fff url("../img/img_cornerAccueil.gif") no-repeat 0 0;
	}
body#airChange div#contentTop span.corner {
	background: #fff url("../img/img_cornerAirChange.gif") no-repeat 0 0;
	}
body#contact div#contentTop span.corner {
	background: #fff url("../img/img_cornerContact.gif") no-repeat 0 0;
	}
body#nouveautes div#contentTop span.corner {
	background: #fff url("../img/img_cornerNouveautes.gif") no-repeat 0 0;
	}
body#domestique div#contentTop span.corner {
	background: #fff url("../img/img_cornerDomestique.gif") no-repeat 0 0;
	}
body#tertiaire div#contentTop span.corner {
	background: #fff url("../img/img_cornerTertiaire.gif") no-repeat 0 0;
	}
	
/*****************************************
	Header > Menu
******************************************/
#menu {
	height: 24px;
	background: #ffd634;
	position: relative;
	margin-top: 0px;
	clear: both;
	width: 900px;
	}
#menu span a {
	display: block;
	height: 31px;
	}
#menu span#bAccueil {
	position: absolute;
	top: 4px; left: 4px;
	}
#menu span a i {
	display: none;
	}
#menu a#bAccueil {
	width: 100px;
	height: 24px;
	position: absolute;
	left: 275px;
	top: 0;
	}
#menu a#bAirChange {
	width: 100px;
	height: 24px;
	position: absolute;
	left: 378px;
	top: 0;
	}
#menu a#bNouveautes {
	width: 100px;
	height: 24px;
	position: absolute;
	left: 478px;
	top: 0;
	}
#menu a#bDomestique {
	width: 100px;
	height: 24px;
	position: absolute;
	left: 578px;
	top: 0;
	}
#menu a#bTertiaire {
	width: 100px;
	height: 24px;
	position: absolute;
	left: 678px;
	top: 0;
	}
#menu a#bContact {
	width: 100px;
	height: 24px;
	position: absolute;
	left: 778px;
	top: 0;
	}
#menu a#bAccueil:link, #menu a#bAccueil:visited {
	background: url("../img/btn_menu.png") no-repeat 0 0;
	background-position: 0px 0px;
	}
#menu a#bAccueil:hover {
	background: url("../img/btn_menu.png") no-repeat 0 0;
	background-position: 0px -28px;
	}	
body#accueil #menu a#bAccueil {
	background: url("../img/btn_menu.png") no-repeat 0 0;
	background-position: 0px -28px;
	}	
#menu a#bAirChange:link, #menu a#bAirChange:visited {
	background: url("../img/btn_menu.png") no-repeat 0 0;
	background-position: -100px 0px;
	}	
#menu a#bAirChange:hover {
	background: url("../img/btn_menu.png") no-repeat 0 0;
	background-position: -100px -28px;
	}	
body#airChange #menu a#bAirChange {
	background: url("../img/btn_menu.png") no-repeat 0 0;
	background-position: -100px -28px;
	}	
#menu a#bNouveautes:link, #menu a#bNouveautes:visited {
	background: url("../img/btn_menu.png") no-repeat 0 0;
	background-position: -200px 0px;
	}	
#menu a#bNouveautes:hover {
	background: url("../img/btn_menu.png") no-repeat 0 0;
	background-position: -200px -28px;
	}	
body#nouveautes #menu a#bNouveautes {
	background: url("../img/btn_menu.png") no-repeat 0 0;
	background-position: -200px -28px;
	}
#menu a#bDomestique:link, #menu a#bDomestique:visited {
	background: url("../img/btn_menu.png") no-repeat 0 0;
	background-position: -300px 0px;
	}	
#menu a#bDomestique:hover {
	background: url("../img/btn_menu.png") no-repeat 0 0;
	background-position: -300px -28px;
	}	
body#domestique #menu a#bDomestique {
	background: url("../img/btn_menu.png") no-repeat 0 0;
	background-position: -300px -28px;
	}
#menu a#bTertiaire:link, #menu a#bTertiaire:visited {
	background: url("../img/btn_menu.png") no-repeat 0 0;
	background-position: -400px 0px;	
	}
#menu a#bTertiaire:hover {
	background: url("../img/btn_menu.png") no-repeat 0 0;
	background-position: -400px -28px;	
	}
body#tertiaire #menu a#bTertiaire {
	background: url("../img/btn_menu.png") no-repeat 0 0;
	background-position: -400px -28px;	
	}
#menu a#bContact:link, #menu a#bContact:visited {
	background: url("../img/btn_menu.png") no-repeat 0 0;
	background-position: -500px 0px;
	}
#menu a#bContact:hover {
	background: url("../img/btn_menu.png") no-repeat 0 0;
	background-position: -500px -28px;
	}	
body#contact #menu a#bContact {
	background: url("../img/btn_menu.png") no-repeat 0 0;
	background-position: -500px -28px;
	}
	
/********************************************************
	Footer
**********************************************************/

div#footer #address, #footer #address{
	float: right;
	text-align: right;
	border-top: #ffd634 3px solid;
	padding-top: 8px;
	margin-top: 10px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	width: 900px;
	color: #636363;
	}
.txtAutogyre {
	font-weight: bold;
	color: #004b8c;
	}
div#footer #bContact {
	margin-left: 4px;
	}
div#footer #footmenu, #footer #footmenu p{
	font-size: 14px;
	float: right;
	text-align: center;
	border-top: #ffd634 0px solid;
	padding-top: 0px;
	margin-top: 0px;
	padding-bottom: 5px;
	margin-bottom: 5px;
	width: 900px;
	color: #636363;
	}
/********************************************************
		Navigation > Sidebar
********************************************************/
div#sidebar {
	margin: 10px 0 0 4px;
	}
div#sidebar, div#sidebar p {
	font-size: 1em;
	}
div#sidebar p {
	margin: 0;
	}
#sidebar .sidebarHeader {
	padding: 5px 4px 5px 14px;
	margin: 4px 0;
	font-weight: bold;
	}
	
/********************************************************
	Content > Accueil, Contact & Nouveautés
********************************************************/	
#contact a {
	color:#004b8c;
	}
#contact a:hover {
	text-decoration:none;
	}
#accueilSidebar {
	float: right;
	width: 200px;
	}
#accueilDomestique {
	height: 120px;
	border-bottom: #008bcf dotted 2px;
	border-left: #008bcf solid 5px;
	margin-bottom: 5px;
	}
#accueilDomestique p {
	font-size:9px;
	color: #008bcf;	
	line-height: normal;
	}
#accueilDomestique ul {
	font-size:9px;
	color: #008bcf;	
	line-height: normal;
	margin-left: 90px;
	}
#accueilDomestique a {
	font-size:9px;
	color: #008bcf;	
	line-height: normal;
	text-decoration:none;
	}
#accueilDomestique a:hover {
	font-size:9px;
	color: #86c4e3;	
	line-height: normal;
	text-decoration:none;
	}		
#accueilTertiaire {
	height: 140px;
	border-bottom: #850000 dotted 2px;
	border-left: #850000 solid 5px;
	/*border-left-height: 108px;*/
	margin-bottom: 20px;
	}
#accueilTertiaire p {
	font-size:9px;
	color: #850000;	
	line-height: normal;
	}
#accueilTertiaire ul {
	font-size:9px;
	color: #850000;	
	line-height: normal;
	margin-left: 90px;
	}
#accueilTertiaire a {
	font-size:9px;
	color: #850000;	
	line-height: normal;
	text-decoration:none;
}
#accueilTertiaire a:hover {
	font-size:9px;
	color: #c65252;	
	line-height: normal;
}
#accueilNouveautes {
	height: 140px;
	border-bottom: #b2d820 dotted 2px;
	border-left: #b2d820 solid 5px;
	/*border-left-height: 108px;*/
	margin-bottom: 20px;
	}
#accueilNouveautes p {
	font-size:9px;
	color: #b2d820;	
	line-height: normal;
	}
#accueilNouveautes ul {
	font-size:9px;
	color: #b2d820;	
	line-height: normal;
	margin-left: 90px;
	}
#accueilNouveautes a {
	font-size:9px;
	color: #b2d820;	
	line-height: normal;
	text-decoration:none;
}
#accueilNouveautes a:hover {
	font-size:9px;
	color: #d0e485;	
	line-height: normal;
	text-decoration:none;
}

#accueilFlash {
	margin-left: 90px;
	}
#contactFormul {
	float: right;
	margin-top: 150px;
	}
#nouveautes h1 {
	font-size: 16px;
	color: #000000;
	margin: 0 0 10px 0;
}
#nouveautes dt {
	font-size: 10px;
	font-weight:bold;
	margin-left: 0px;
}
#nouveautes dd {
	font-size: 10px;
	margin-left: 0px;
}
.nouveautesArticle {
	margin: 8px 12px;
	padding-bottom: 15px;
	border-bottom: 2px dotted #b2d820;
	clear: left;
}
#nouveau {
	margin-top: -12px;
	float: right;
}

/*******************************************
	Content > Articles
*******************************************/
p, ul, dl {
	margin:0 10px 10px 24px;
	line-height: 140%;
	font-size: 1em;
	}
#articleContainer {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 10px;
	height: 500px;
	width: 604px;
	text-align: justify;
	float: left;
	overflow: auto;	/* Problem here */
	}
#articleContainer p {
	color: #000000;
	font-size: 14px;
	line-height: 21px;
	text-align: left;
}
#articleContainer h1 {
	color: #686868;
	font-size: 28px;
	line-height: 35px;
	margin-bottom: 30px;
/*	font-size: 2em;
	color: #004b8c;
	padding: 10px 0 0 0;
	min-height: 50px;*/
}
#articleContainer h2 {
	color: Navy;
	font-size: 28px;
	font-weight: bold;
}
#articleContainer h3 {
	font-size: 21px;
	color: #FF3366;
	font-weight: bold;
}
#articleContainer h4 {
	font-size: 20px;
	font-weight: bold;
	color: #333333;
	margin: 15px;
}
#articleContainer table {
	width: 585px;
}

/************************************************
                    EXTRAS
*************************************************/
.Style11 {
	color: #333399;
	font-size: 16px;
}
.txtAutogyreTitle {
	color: Navy;
	font-size: 28px;
	font-weight: bold;
}
.txtAutogyreTitle2 {
	color: #686868;
	font-size: 28px;
	line-height: 35px;
	margin-bottom: 30px;
}
.txtMain {
	color: #000000;
	font-size: 14px;
	line-height: 21px;
	text-align: left;
}
.txtAirChangeTitles {
	font-size: 20px;
	font-weight: bold;
}
.txtAirChangeMain {
	font-size: 13px;
	line-height: 18px;
	margin-top: -5px;
}
.txtVMC{
	font-size: 21px;
	color: #FF3366;
	font-weight: bold;
}
.txtBlue{
	color: blue;
}
.txtTable{
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
	text-align: center;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.VMCTable table, tr, td{
	font-size: 13px;
	vertical-align: middle;
	text-align: center;
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 5px;
}
.sideBarMenu{
	border: medium solid #FFFFFF;
}
#contentSmall {
	width: 500px;
	height: 500px;
	text-align: justify;
	margin-left: 40px;
	overflow: auto;
}
#contentLarge {
}
.imgTitle {
	margin-left: 0px;
	filter: BlendTrans(Duration=20);
	vertical-align: baseline;
}

/**********************************************
		Vertical Menu
**********************************************/
#menu1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 12px;
	font-weight: bold;
	}
#menu1 p {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 12px;
	color: White;
	font-weight: bold;
	margin: 0px;
}
#menu1 ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}
#menu1 img {
    border: none;
}
#menu1 a {
	font-size:12px;
	color: #EEE;
	text-decoration: none;
	margin: 1px;
	}	
#menu1 a:link, #menu1 a:visited {
	display: block;
	padding: 0px 0 0 0px;
	}
#menu1 a:hover {
	color: White;
	border-color:White;
	border-style: none solid none solid;
	padding: 0px 0 0 0px;
	border-width: 40px;
	}
.style21 {color: #FFFF00}
#linkHelper {
display:none}/*added by yiliu SHIFANG cyberpowerpc.com 2007 08 31 dalian seo.yiliu.org*/
