/* OpenTheNet.com - feuille de style conforme aux specifications du W3C */
body {
  margin:0;
  padding:0;
  background:#EBF6FD url(images/header-bg.jpg) repeat-x 100% 0;
  color:#969595;
  font:14px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
}

a img {border:none}
div,p,ul,ol,li,h1,h2,h3,h4,h5,img,form {margin:0; padding:0;}
ul {list-style-type:none;}

#conteneur {
  position:relative;
  width:970px;
  margin:0 auto;
}

#header {
  display:block;
  position:relative;
  width:970px;
  height:224px;
  margin:0 auto;
  background:  url(images/header.jpg) no-repeat 100% 0;
  text-indent:-9999px;
}

#gauche {
	width:191px;
	float:left;
	margin:0;
	padding:0;
  /* border:1px solid black; */
}

.menu{
	width:191px;
	margin:0;
	padding:0;
}
.menu h2{
	display:block;
	width:187px;
	height:35px;
	font:normal 17px/35px "Times New Roman", Georgia,  Times, serif;
	color:#FFF;
	padding:0 0 0 7px;
}
.menu #semaine{
	background:url(images/menu-semaine-bg.gif) 0 0 no-repeat #EBF6FD;
}
.menu #prevention{
	background:url(images/menu-prevention-bg.gif) 0 0 no-repeat #EBF6FD;
}
.menu #actions{
	background:url(images/menu-actions-bg.gif) 0 0 no-repeat #EBF6FD;
}
.menu-liens{
	width:169px;
	border-bottom:#BCD1DE solid 1px;
	border-left:#BCD1DE solid 1px;
	border-right:#BCD1DE solid 1px;
	padding:5px 7px 0 13px;
	background-color:#fff;
	color:#02354F;
	margin:0 0 13px 0;
}
.menu-liens ul li a{display:block; height:17px; background:url(images/arrow-normal.gif) 0 50% no-repeat #fff; font:normal 15px/15px "Times New Roman", Georgia,  Times, serif; color:#3B3B3B; text-decoration:none; margin:5px 0 5px 0; padding:0 0 0 20px;}
.menu-liens ul li a:hover{background:url(images/arrow-hover.gif) 0 50% no-repeat #EBF6FD; color:#09A5F6;}
#gauche ul li .smenu li {margin-left:20px;}
#gauche ul li .smenu li a { display:block; background:url(images/arrow-mini.gif) 0 50% no-repeat #fff; font:normal 15px/15px "Times New Roman", Georgia,  Times, serif; color:#3B3B3B; text-decoration:none; margin:0;padding:0 0 0 10px;}
#gauche ul li .smenu li a:hover{ color:#09A5F6;}

a.contact{ color:#3B3B3B; text-decoration:none;}

#centre {
	width:767px;
	margin:0 0 0 8px;
	padding:4px 0 0 0;
	float:left;
	background:url(images/centre-header.gif) 0 0 no-repeat #fff;
  margin-bottom:10px;
  /* border:1px solid blue; */
}

#centre-contenu {
	padding:10px;
	border-bottom:#BCD1DE solid 1px;
	border-left:#BCD1DE solid 1px;
	border-right:#BCD1DE solid 1px;
}
#centre-gauche {
	width:570px;
}
#centre-gauche p {
	padding:10px;
}
#centre-gauche h1 {
	font:bold 27px "Times New Roman", Georgia,  Times, serif;
	color:#709FBE;
}
#centre-gauche h2 {
	font:bold 19px "Times New Roman", Georgia,  Times, serif;
	color:#709FBE;
}
#centre-gauche h3 {
	font:bold 16px "Times New Roman", Georgia,  Times, serif;
	color:#709FBE;
}
#centre-gauche ul{
  margin:0 0 0 20px ;
	padding:0px;
	list-style-type:disc;
}
#centre-gauche li {
  margin:0px;
	padding:0px;
	list-style-type:circle;
}
#centre-gauche a {
	color:#F60;
}
#centre-gauche h1 a, #centre-gauche h2 a {
	color:#709FBE;
}
#centre-gauche .plus {
  padding-left:35px;
  padding-bottom:15px;
	font:italic 13px "Times New Roman", Georgia,  Times, serif;
}
#centre-gg {
  float:left; 
}
#centre-gd {
  padding:15px;
  float:left;
  width:380px;
}

#centre-droite {
	position: absolute;
	right:10px;
	top:15px;
	width:161px;
	background:url(images/orga_bg.gif) 0 0 repeat-y;
	text-align:center;
}
#centre-droite h2{
  padding:5px;
	display:block;
	background:url(images/orga_header.gif) 0 0 no-repeat;
	font:bold 19px "Times New Roman", Georgia,  Times, serif;
	border-bottom:#BCD1DE dashed 1px;
}
#centre-droite img{
  padding:10px;
}
#centre-droite p.bottom-img {
  display:block;
	width:161px;
	height:31px;
	background:url(images/orga_bottom.gif) 0 0 no-repeat;
	font-size:0;
	padding:0;
	margin:0;
}

#footer {
  clear:both;
	width:970px;
	height:45px;
	padding:0 0 0 0;
	margin:0;
  background:url(images/parten_bg.gif) 0 0 repeat-y;
	border-bottom:#BCD1DE solid 1px;
  
}

#footer span.top-img {
	padding:3px 0 0 0;
  display:block;
  background:url(images/parten_top.gif) 0 0 no-repeat;
}
#footer h2 {
  display:inline;
  font:bold 19px "Times New Roman", Georgia,  Times, serif;
  margin-left:38px;
  margin-bottom:12px;
  padding:0 0 100px 0;
}
#footer a img {
  padding-left:35px;
}

#footer #creation a {
  font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;
  color:#969595;
  text-decoration:none;
}

#footer #parten {float:left; padding-top:10px;}
#footer #liens {float:left;}
#footer #creation {
  float:right;
  font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;
  color:#969595;
  padding-right:20px;
}

