* 
  {
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 0;
  }
body
  {
	background-color: #ffffff;
	behavior: url("csshover3.htc");
  }

#site {
	margin: 5px auto;
	width: 862px;
}
div.breaker {
	clear: both;text-align:center;
}
div.breaker a {
	color:#0d2982;
}

#header h1 {
	font-family: Helvetica, Arial, sans-serif;
	color: #025299;
	font-size: 36px;
	font-weight: normal;
	margin: 5px;
}

#home {
	background: #ffffff url(../images/fond_home.jpg) top left no-repeat;
	width: 851px;
	height: 449px;
}

#bloc1, #bloc2, #bloc3, #bloc4, #bloc5, #bloc6, #blocoffre, #actu, #nav, #zonecontenu, #nav2, #nav3 {
	position: absolute;
}

#home #bloc4,#home #bloc5 {
	width: 144px;
	height: 146px;
}
#home #bloc1 {
	margin-left: 190px;
}
#home #bloc2 {
	margin-left: 406px;
	margin-top: 52px;
}
#home #bloc3 {
	margin-left: 637px;
	margin-top: 11px;
}
#home #bloc4 {
	margin-left: 189px;
	margin-top: 258px;
}
#home #bloc5 {
	margin-left: 636px;
	margin-top: 277px;
	background: url(../images/img_home5.jpg) top left no-repeat;
}
#home #bloc5 p {
	font-size: 22px;
	margin-left: 0px;
	margin-top: 25px;
	width: 140px;
	line-height: 25px;
	text-align:right;
	padding-left:40px;
}
#home #bloc5 p a {
	font-size: 22px;
	color:#002446;
	text-decoration:none;
}
#home #actu {
	margin-left: 350px;
	margin-top: 300px;
	width: 265px;
	height:130px;
}
#home #actu h2 {
	color: #8b9f22;
	font-size: 24px;
	font-weight: normal;
}
#home #actu a {
	text-decoration: none;
	color:#000000;
}
#home #actu a strong {
	color: #01769b;
	font-weight: normal;
}
#home #actu li {
	list-style-type: none;
	margin: 5px 0;
}

/* page interieur */
#contenu
  {
	background: #ffffff url(../images/interieur_fond_page.jpg) top left no-repeat;
	width: 851px;
	height:100%;
  }
#contenu #bloc1
  {
	margin-left: 20px;
	margin-top: 4px;
  }
#contenu #bloc2
  {
	margin-left: 258px;
	margin-top: 18px;
  }
#contenu #bloc3
  {
	margin-left: 365px;
	margin-top: 18px;
  }
  #contenu #bloc4
  {
	margin-left: 475px;
	margin-top: 18px;
  }
  #contenu #bloc5
  {
	margin-left: 582px;
	margin-top: 18px;
  }
  #contenu #bloc6
  {
	margin-left: 689px;
	margin-top: 18px;
  }
  #contenu #blocoffre
  {
	margin-left: 794px;
	margin-top: 18px;
  }
#contenu #nav
  {
	margin-top: 250px;
	width: 200px;
  }
  #contenu #nav2
  {
	margin-top: 250px;
	width: 200px;
  }
    #contenu #nav3
  {
	margin-top: 250px;
	width: 200px;
  }
#contenu #zonecontenu
  {
	margin-top: 120px;
	margin-left: 240px;
	width:600px;
  }
#contenu #nav #nav2 #nav3 ul
  {
	margin-left: 10px;
  }
#contenu #nav li
  {
	list-style: none;
  }
  #contenu #nav2 li
  {
	list-style: none;
  }
  
    #contenu #nav3 li
  {
	list-style: none;
  }
#contenu #nav li a
  {
	color:#004F9C;
	text-decoration: none;
	font-size:14px;
	font-family:Arial;
	font-weight:bold;
	display: block;
	padding-left: 35px;
	background: url(../images/interieur_item_inactif.gif) top left no-repeat;
	padding-bottom: 15px;
  }
  
  #contenu #nav2 li a
  {
	color:#004F9C;
	text-decoration: none;
	font-size:14px;
	font-family:Arial;
	font-weight:bold;
	display: block;
	padding-left: 35px;
	background: url(../images/interieur_item_inactif.gif) top left no-repeat;
	padding-bottom: 15px;
  }
  
    #contenu #nav3 li a
  {
	color:#004F9C;
	text-decoration: none;
	font-size:14px;
	font-family:Arial;
	font-weight:bold;
	display: block;
	padding-left: 35px;
	background: url(../images/interieur_item_inactif.gif) top left no-repeat;
	padding-bottom: 15px;
  }
  
#contenu #nav #nav2 #nav3 li a
  {color: #666666;}
  
#contenu #nav li.actif a
  {
	color: #c4da4a;
	background: url(../images/interieur_item_actif_rub1.gif) top left no-repeat;
  }
  
#contenu #nav2 li.actif a
  {
	color: #c4da4a;
	background: url(../images/interieur_item_actif_rub2.gif) top left no-repeat;
  }  
  
  #contenu #nav3 li.actif a
  {
	color: #c4da4a;
	background: url(../images/interieur_item_actif_rub3.gif) top left no-repeat;
  } 
#tracer, #tracer *
  {
	font-size: 10px;
	color: #000000;
  }
#zonecontenu h2.h2
  {
	color: #025299;
	font-size: 18px;
	margin: 15px 0;
  }
#zonecontenu #contenuprincipal
  {
	float: left;
	width: 350px;
  	text-align:justify;
}
#zonecontenu #contenuprincipal h3
  {
	font-weight: normal;
	color: #014f95;
  }
#zonecontenu #contenuprincipal p
  {margin-bottom: 15px;}
#zonecontenu #push
  {
	float: right;
	width: 220px;
	padding-bottom: 120px;
	background: url(../images/interieur_fond_push.jpg) bottom left no-repeat;
  }
#zonecontenu #push p
  {
	padding: 5px 15px;
	color: #ffffff;
  }
ul,li,a{behavior: url("iepngfix.htc");}