html {
	background-image: url(images/tuile_horizon.png);
	background-repeat: repeat-x;
	background-position: center top;
}
body {
	margin: 0px;
	height: 100%;
	width: 100%;
	background-image: url(images/background.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #333;
	text-decoration: none;
	
}
img {
	margin:0;
	padding:0;
	border:0;
}
.centre_middle img {
	padding:10px;
}
a:link {
	color: #801316;
	text-decoration: none;
}
a:visited {
	color: #801316;
	text-decoration: none;
}
a:hover {
	color: #DF7215;
	text-decoration: none;
}
a:active {
	color: #801316;
	text-decoration: none;
}
#wraper {
	margin-right: auto;
	margin-left: auto;
}
#wrap {
	margin-right: auto;
	margin-left: auto;
	width:980px;
}
#header {
	width:980px;
	position: relative;
	z-index: 50;
	height: 370px;
	top: 0px;
}
.logo {
	width:255px;
	height:228px;
	position: relative;
	z-index: 75;
	right: -720px;
	top: -270px;
}
.fla {
	width:980px;
	height:370px;
}
#centre {
	width:980px;
	position: relative;
	z-index: 10;
	top: -60px;
}
#footer {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/footer_back.jpg);
	background-repeat: no-repeat;
	height: 130px;
	background-color: #8a1f02;
	background-position: center top;
	position: relative;
	z-index: 0;
	top: -72px;
}
.gauche {
	width: 324px;
	background-image: url(images/tuile_menu_cont.png);
	background-repeat: repeat-y;
	background-position: right;
	height: auto;
}
.menu_contenu {
	margin-bottom: 10px;
	background-image: url(images/menu_back.png);
	width: 324px;
	background-repeat: no-repeat;
	background-position: right top;
}
.menu {
	margin-bottom: 10px;
	width: 241px;
	padding-top:50px;
	margin-left: 83px;
}

/* système de menu */

#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: auto; /* Width of Menu Items */
}
#menu ul li {
	position: relative;
	height:41px;
	z-index: 150;
}
#menu ul li ul li {
	position: relative;
	height:30px;
}
#menu li ul {
	position: absolute;
	left: 240px; /*Set 1px less than menu width */
	top: 0;
	display: block;
	width:200px;
	height: 150px;
}
#menu li:hover ul {
	display: block;
}
#menu li:hover>ul {
	visibility:visible;
}
#menu ul ul {
	visibility:hidden;
}
/* Fix IE. Hide from IE Mac \*/ 

* html #menu ul li {
	float: left;
	height: 1%;
}
* html #menu ul li a {
	height: 1%;
}
/* End */ 

 

/* Make-up syles */ 

 

#menu ul, li {
	margin:0px;
	padding:0px;
}
/* Styles for Menu Items */ 

#menu ul a {
	width:221px;
	height:23px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	line-height: 18pt;
	color: #FFF;
	text-decoration: none;
	padding-left:20px;
	display:block;
	padding-top: 10px;
	padding-bottom:8px;
	background-image: url(images/menu.png);
	background-repeat: no-repeat;

}
/* Hover Styles */ 

#menu ul a:hover, #menu ul li.menu-current a, #menu ul li.menu-parent a {
	width:221px;
	height:23px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	line-height: 18pt;
	color: #FFF;
	text-decoration: none;
	padding-left:20px;
	display:block;
	background-image: url(images/menu_over.png);
	background-repeat: repeat;
	padding-top: 10px;
	padding-bottom:8px;

}
/* Sub Menu Styles */ 

#menu li ul a, #menu li.menu-parent ul a {
	text-decoration: none;
	height:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 12pt;
	color: #FFF;
	text-decoration: none;
	padding-left:6px;
	padding-top:9px;
	width:auto;
	margin-bottom:0px;
	background-image: url(images/sous_menu.png);
	background-repeat: repeat;
	text-transform: uppercase;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FEEFE2;
}
/* Sub Menu Hover Styles */ 

#menu li ul a:hover {
	text-decoration: none;
	height:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 12pt;
	color: #FFF;
	text-decoration: none;
	padding-left:6px;
	padding-top:9px;
	width:auto;
	margin-bottom:0px;
	background-image: url(images/sous_menuover.png);
	background-repeat: repeat;
	text-transform: uppercase;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FEEFE2;
}
/* Icon Styles */ 

#menu ul a.submenu {
	background:url(images/right.gif) no-repeat right;
}
#menu ul a.submenu:hover {
	background:url(images/right.gif) no-repeat right;
}
.pub {
	margin-bottom: 10px;
	width: 254px;
	padding-top:20px;
	margin-left: 70px;
}
.droite {
	float: right;
	width: 656px;
}
.actualite {
	padding-right: 77px;
	padding-left: 25px;
	padding-bottom: 10px;
	padding-top: 30px;
	height: 106px;
	background-image: url(images/infotemperature.png);
	background-repeat: no-repeat;
	margin-top: 16px;
}
.contenu {
}
.contenu_top {
	background-image: url(images/centre_top.png);
	background-repeat: no-repeat;
	height: 23px;
}
.centrecontenu {
	padding-right: 75px;
	padding-left: 25px;
	padding-top: 16px;
}
.contenu_middle {
	background-image: url(images/centre_middle.png);
	background-repeat: repeat-y;
	padding-bottom: 6px;
}
.contenu_bottom {
	background-image: url(images/centre_bottom.png);
	height: 36px;
	background-repeat: no-repeat;
}
.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFF;
	text-decoration: none;
	text-align: left;
	padding-top: 10px;
	width: 740px;
	margin-right: auto;
	margin-left: auto;
	padding-left: 240px;
}
.copyright a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFF;
	text-decoration: none;
	text-align: center;
	padding-top: 10px;
}
.copyright  a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFF;
	text-decoration: none;
	text-align: center;
	padding-top: 10px;
}
.copyright a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #E3900E;
	text-decoration: none;
	text-align: center;
	padding-top: 10px;
}
div.glidecontent h3 {
	padding:0px;
	padding-bottom:3px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
}
div.glidecontent {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 15px;
}
h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #333;
	margin: 0px;
	text-align: left;
	line-height: 20px;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #333;
	margin: 0px;
	text-align: left;
	line-height: 20px;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #05101A;
	margin: 0px;
	text-align: left;
	line-height: 14px;
	text-transform: none;
	text-decoration: none;
	font-weight: 200;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #333;
	margin: 0px;
	text-align: left;
	line-height: 20px;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
h5 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #333;
	margin: 0px;
	text-align: left;
	line-height: 20px;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
h6 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #333;
	margin: 0px;
	text-align: left;
	line-height: 20px;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
.texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #333;
	text-decoration: none;
}
.sous-texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #666;
	text-decoration: none;
}
.titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 22px;
	color: #8B1F03;
	text-decoration: none;
	padding-top: 8px;
	padding-left:25px;
	padding-right:75px;
	background-image: url(images/bandeau_titre.png);
	background-repeat: no-repeat;
	padding-bottom: 8px;
	font-weight: 600;
}
.titre_rouge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 22px;
	color: #9D1C20;
	text-decoration: none;
	font-weight: bold;
	padding-top: 5px;
}
.petit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 22px;
	color: #8B1F03;
	text-decoration: none;
	font-weight: bold;
}
.petit_rouge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 22px;
	color: #8B1F03;
	text-decoration: none;
	font-weight: bold;
}
