		div{
			position:relative;
		}
		body{
			margin:0px;
			background-color:#DEE0E9;
			font: 80%/1.5em Verdana, Tahoma, arial, sans-serif;
		}
		img{
			border:0px;
		}
		
		#visite{
			margin-bottom:10px;
		}
		
		#header{
			background:url("images/header.png") no-repeat;
			width:1000px;
			height:36px;
		}
		
		#headerLogo{
			color:#000000;
			padding-top:20px;
			padding-left:180px;
			width:900px;
			height:75px;
			background:url("images/header.jpg") no-repeat;
		}
		
		#body{
			width:1000px;
			background:url("images/body.png") repeat-y;
			text-align: left;
		}

		#content{
			width:900px;
			margin-right:50px;
			margin-left:50px;
		}
		
		#footer{
			clear:both;
			width:1000px;
			height:36px;
			background:url("images/footer.png") no-repeat;
		}
		
		h1, h2, h3 {
			font-family: Tahoma, Verdana, 'Trebuchet MS', Sans-serif;
			font-weight: Bold;
			color:#2498FA;
			margin:0px;
			padding:0px;
		}
		h1 {
			padding-left:0px;
			padding-top:20px;
			padding-bottom:10px;
			width:100%;
			font-size: 1.2em;	
		}
		h2 {
			padding-left:0px;
			padding-top:20px;
			padding-bottom:10px;
			font-size:1.2em;
			color: #88ac0b;
		}
		h3 {
			padding-top:0px;
			padding-bottom:10px;
			color: #666666; 
		}
		
		#sideMenu {
			float:right;
			width:180px;
			padding:10px;
			background-color:#F9F9F9;
		}
		
		#page {
			width:660px;
			float:left;
		}
		
		a {
			color:#88ac0b;
		}

		#sideMenu h2 {
			clear:both;
			padding:5px;
			margin-right:-10px;
			margin-left:-10px;
			padding-left:10px;
			border-top:1px solid #FFFFFF;
			border-bottom:1px solid #E0E0E0;
			background-color:#FAFAFA;
			font-size:1.1em;
		}
		
		.nowrap{
		    clear:both;
		}
		
		.forfait{
			float:left;
			background-image:url(images/forfait.jpg);
			width:220px;
			height:180px;
			overflow:hidden;
		}
		
		.forfait h1{
			width:170px;
			text-align:center;
			margin-top:20px;
			padding-left:20px;
			padding-top:0px;
			padding-bottom:10px;
			font-size:0.9em;
		}
		
		.forfait h2{
			margin:0px;
			padding:0px;
			width:100%;
			font-size:0.9em;
			text-align:center;
		}
		
		.forfait p {
			width:180px;
			height:90px;
			overflow:hidden;
			font-size:0.85em;
		}
		
		.itemBlock {
			position:relative;
			padding-bottom:20px;
      margin-right:10px;
			width:190px;
			float:left;
			font-size:0.85em;
		}
		
		.itemBlock A {
		  color:#000000;
			text-decoration:none;
    } 

		.thumbnail {
      padding-left:8px;
			border:0px;
			text-decoration:none;
		}

		#sectionTitle{
			display:inline;
			margin-left:20px;
			font-weight:bold;
		}
		
		#menu {
			display:block;
			height:40px;
			margin-bottom:5px;
			margin-top:0px;
			background-image:url(images/b_menu.gif);
		}
		
		#menu ul {
			padding-top:10px;
			list-style: none;
			border:0;
		}
		#menu ul li {
			display: inline;
		}
		#menu ul li a {
			padding-bottom:2px;
			display: inline;
			padding-left:35px;
			padding-right:35px;
			text-decoration: none;
			color: #333;
		}
    #menu ul li.line {
      width:2px;
      border-right:1px solid #DDDDDD;
    }		
		#menu ul li a:hover {
			border-bottom:0;
			color: #2498FA;
		}
		#menu ul li#current a {
			border-bottom:0;
			color: #2498FA;
		}
		
		.menuDomain{
			font-weight:bold;
		}
		
		p {
			padding:0px;
			margin:0px;
			padding-left: 0px;
		}
		
		.comment {
			text-style:italic;
			font-size:0.8em;
			text-align:center;
			width:100%;
		}
		