/* Caractéristiques générales de la page */

body {
	width: 990px;
	margin: auto;
	padding: 0px;
	background-color: #9E9E9E;
	color: #FFFFFF;
	font: 12px Verdana,Arial,Helvetica,sans-serif;
}

input[type="text"] {
	margin:0px;
}

img {
	border: none;
}

img, div { behavior: url(/gas/includes/png_fix/iepngfix.htc) }
	
	
	/* Header de la page contenant les drapeaux et les liens */
	#header {
		height: 15px;
		width: 990px;
		margin: 0px;
		padding: 5px 0px 5px 0px;
	}
	
	.header_drapeaux {
		float: left;
	}
	
	.header_liens {
		float: right;
	}
	
	.header_liens a {
		color: #FFFFFF;
	}


/* Sous-Header avec le menu de recherche et le numéro de téléphone */
#sous-header {
	width: 990px;
	height: 40px;
	background-image: url(/gas/template/base/background_div_002.jpg);
}

.header_recherche {
	float: left;
	width: 300px;
	margin: 8px 0px 0px 5px;
}

.header_telephone {
	float: right;
}

.recherche_submit {
	width: 33px;
	height: 22px;
	border: none;
	margin-bottom: -6px;
}

#sous-header form {
	padding: 0px;
	margin: 0px;
}


	/* Bannière et logo */
	#background_banniere {
		position: absolute;
		width: 100%;
		left: 0px;
		height:162px;
		background-image: url(/gas/template/base/background_header_01.jpg);
		z-index: -5;
	}
	
	#banniere {
		width:990px;
		height:162px;
		max-height: 162px;
		background-image:url(/gas/template/base/background_header_02.jpg);
	}
	
	#banniere .banniere {
		float: left;
		margin-left: 60px;
		margin-top: 15px;
	}
	
	.logo {
		float: left;
		margin: 15px 0px 0px 13px;
	}


/* Menu et Sous-menus */
#div_menu {
	width:990px;
	height: 38px;
	background-image:url(/gas/template/base/onglet.jpg);
}

.menu-general {
	float: left;
	/*width: 141px;*/
	height: 38px;
	padding: 0px 20px;
	margin: 0px;
	list-style : none;
    border-right: 1px solid #98908E;
	/*background-image: url(/gas/template/base/onglet.png);*/
}

.pour_ie {
	float: left;
	width: 1px;
}

.menu-general:hover {
	background-image: url(/gas/template/base/onglet_over.jpg);
}

.menu-general a {
	display: block;
	margin-top: 8px;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
}

.fond_onglets {
	float: right;
	height: 38px;
	background-color: #000000;
	background-image: url(/gas/template/base/background_menu.jpg);
}

.sous-menu {
	position: absolute;
	width: 200px;
	display: none;
	clear: both;
	margin: 15px 0px 0px -20px;
	padding: 0px;
	text-align: left;
	background-color: #4E6855;
	border: 1px solid #7C7972;
	border-top: none;
	z-index: 1000;
}

.sous-menu a {
	border-bottom: 1px dashed #88C093;
	margin: 0px;
	padding: 5px 0px;
	font-size: 0.8em;
}

.sous-menu a:hover {
	background-color: #88C093;
}


/* Contenu général de la page */
	#corps {
		width:970px;
		background-color:#FFFFFF;
		color:#000000;
		padding: 10px;
	}
	
	#corps h1 {
		margin: 0px;
		font-size: 1em;
	}


/* Pied de page avec paiment sécurisé, etc... */
#footer {
	height:49px;
	margin: 0px;
    margin: auto;
	padding: 0px;
	background-image:url(/gas/template/base/background_footer_02.jpg);
}

#footer .bloc_texte {
	width: 940px;
    margin: auto;
}

#footer .texte_footer {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 1.3em;
	margin-top: 16px;
	margin-left: 13px;
	float: left;
}

#footer .icone_paiement {
	background-image:url(/gas/template/base/footer_icons/icone_cadenas.png);
	width: 42px;
	height: 42px;
	margin-left: 10px;
	margin-right: 30px;
	margin-top: 4px;
	float: left;
}

#footer .icone_satisfait {
	background-image:url(/gas/template/base/footer_icons/icone_euro.png);
	width: 42px;
	height: 42px;
	margin-left: 10px;
	margin-right: 30px;
	margin-top: 4px;
	float: left;
}

#footer .icone_expedition {
	background-image:url(/gas/template/base/footer_icons/icone_livraison.png);
	width: 42px;
	height: 42px;
	margin-left: 10px;
	margin-top: 4px;
	float: left;
}

#background_footer {
	position: absolute;
	left: 0px;
	width: 100%;
	height: 49px;
	background-image: url(/gas/template/base/background_footer_01.jpg);
	z-index: -5;
}

#footer img {
	vertical-align: bottom;
}


	/* Pied de page avec les liens et les logos des cartes */
	#footer_2 {
		width: 990px;
		height: 40px;
		background-color: #FFFFFF;
		color: #000000;
	}
	
	#footer_liens {
		margin-top: 12px;
		margin-left: 12px;
		float: left;
	}
	
	a.footer_liens {
		color: #4F4F4F;
	}
	
	.icones_cartes {
		background-image:url(/gas/template/base/footer_icons/icone_cb.jpg);
        background-repeat: no-repeat;
		width: 109px;
		height: 31px;
		margin-top: 2px;
		margin-right: 7px;
		float: right;
	}

#copyright {
	margin: 5px;
	color: #E1DEDD;
    text-align:center;
}

#copyright a {
	color: #BFBFBF;
}

#referencement {
	text-align:justify; 
	font-size: 10px;
	color: #9E9E9E;
	text-decoration: none;
}

#referencement  a {
	color: #9E9E9E;
	text-decoration: none;
}

#fil {
	border-bottom: 1px dotted #BFBFBF;
	text-align: left;
	padding: 5px;
	margin-bottom: 10px;
}

#fil a {
	color: #2255f8;
	text-decoration: none;
}

#fil a:hover {
	text-decoration: underline;
}




p.legend {
	margin-top:-0.8em;
	margin-left:10px;
	float:left;
}

p.legend span
{
	padding:0 10px;
	background-color:#FFFFFF;
	position: absolute;
}

div.fieldnotset
{
	border: 1px solid #99a;
}

.clear {
	clear:both;
}

.mod_manque {
	height: 26px;
	line-height: 26px;
	/*background-image:url(/gas/template/base/liste_modeles/fond_notice.jpg);*/
    background-color: #7C7972;
	text-align: center;
	color: #FFFFFF;
	font-size: 1.2em;
	margin: 10px 0px;
}

.mod_manque a {
	color: #FFFFFF;
}


	#cadre_promo {
		width: 650px;
		float: left;
	}
	
	#cadre_recherche {
		width: 280px;
		float: right;
		padding: 0px;
	}
	
	#cadre_recherche fieldset {
		margin: 0px;
	}
	
	#cadre_recherche select {
		margin: 5px;
		width: 230px;
	}

.pointer{cursor:pointer;}

.center{text-align:center;}
