/* CSS Document */
/* Copyright : Design by xxx Cut by Gounlaf (gounlaf[arobas]gmail[point]com) */

body {
	background:#FBFFC9 url('images/bg_x.jpg') repeat-x;
	color:#7D7D7D;
	padding:0;
	margin:0; font-style:normal; font-variant:normal; font-weight:normal; font-size:70%; font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif
	}
	
div#contenu {
	width:766px;
	height:auto;
	margin:auto;
	}

ul, li { margin:0; padding:0; list-style-type:none; }
a { color:#333333; text-decoration:none; font-weight:bold; }
a:hover { color:#666666; font-weight:bold; }
a img { border:0px none; }
h1, h2, h3, h4, h5 { margin:0; }
p { margin:0; padding:5px; }
div.clear { clear:both; }
.hid { position:absolute; top:-500px; left:0; width:1px; height:1px; }
.left { float:left; }
.right { float:right; }

h1 { background:url('images/header_logo.jpg') no-repeat; width:766px; height:147px }

/* Menu Top */

ul#menu { background:url('images/bg_menu.jpg') no-repeat; width:582px; height:38px; padding-left:93px; padding-right:91px; padding-top:0; padding-bottom:0 }
#menu li { display:inline; }
#menu a {  float:left; height:38px; }

a#accueil	{ background:url('images/accueil.jpg') no-repeat; width:129px }
a#fiscalite	{ background:url('images/fiscalite.jpg') no-repeat; width:107px }
a#tarifs	{ background:url('images/tarifs.jpg') no-repeat; width:104px }
a#zones  	{ background:url('images/zones.jpg') no-repeat; width:103px }
a#contact   { background:url('images/contact.jpg') no-repeat; width:139px }

/* Corp */

div#corp_top {
	background:url('images/corp_top.jpg') no-repeat;
	width:766px;
	height:14px;
	font-size:0
	}
	
div#corp_bg {
	background:url('images/corp_bg.gif') repeat-y;
	height:auto;
	width:766px
	}
	
div#corp {
	background:url('images/corp.gif') no-repeat;
	height:auto;
	width:747px; padding-left:4px; padding-right:19px; padding-top:0; padding-bottom:0
	}

div#texte { float:left; width:525px; }

/* Articles */

div.article {
	padding:10px;
	}
	
div.article img.left { margin-right:10px; }
div.article img.right { margin-left:10px; }

div.sepa_article {
	background:url('images/sepa_article.jpg') no-repeat;
	height:26px;
	width:555px
	}

/* Menu droite */

div#menu_right {
	background:url('images/menu_right_bg.gif') repeat-y;
	width:195px;
	height:auto;
	float:right
	}
	
h2#votre_menu { background:url('images/menu_right_top.jpg'); width:195px; height:31px }
h2#liens { background:url('images/menu_liens.jpg'); width:187px; height:30px; margin-left:4px }

#menu_right h3 { color:#BD0100; margin:5px auto 3px 20px; }

#menu_right ul { margin-left:35px; }
#menu_right ul li { list-style-type:disc; color:#BD0100; margin:7px auto 5px auto; }
#menu_right ul li a { border-bottom:1px solid #A3A3A3; padding-bottom:5px; width:130px; display:block; }
div#menu_right_bottom {
	background:url('images/menu_right_bottom.jpg') no-repeat;
	width:195px;
	height:28px
	}

/* Footer */

div#footer {
	background:url('images/footer.jpg') no-repeat top;
	width:766px;
	height:auto;
	padding-top:30px;
	text-align:center
	}

ul#menu_bottom li { display:inline; border-right:1px solid #FFF; color:#FFF; padding-right:4px; }
#menu_bottom li#footer_end { border:0px none; }
#menu_bottom a { color:#FFF; font-weight:normal; }

p#copy { color:#EF3D3D; }
#copy a { color:#EF3D3D; font-weight:normal; }