.erreur {
	color:red;
}



body {
	margin: 5px 0px 0px 0px; padding: 0;
	font-family: Arial, sans-serif; font-size: 62.5%;
	background-color:#00306D;
}
	img{
		border:none;
	}
	
	div#page{
		margin:0px auto 0px auto; padding:0;
		width:1002px; height:582px;
	}
		div#page div{
			margin:0; padding:0;
			background-position:top left;
			background-repeat:no-repeat;
		}		
		div#page div#header{
			width:1002px; height:186px;
			overflow:hidden;
		}
			div#page div#header div#langue{
				float:left;
				width:284px; height:186px;
				background-image:url(../images/fond-langue.jpg);
			}
				div#page div#header div#langue img{
					margin:5px 0px 0px 5px;padding:0;
				}
			div#page div#header div#logo{
				float:left;
				width:271px;
				
			}
			div#page div#header div#slogan{
				float:left;
				width:447px; height:132px;
			}
			div#page div#header div#bouton{
				float:left;
				margin:0; padding:4px 0px 0px 0px;
				_margin:-3px 0px 0px 0px;
				width:447px; height:54px;
				_height:50px;
				background-image:url(../images/fond-bouton.gif);
				
			}
				div#page div#header div#bouton a:link, div#page div#header div#bouton a:visited{
					margin:0px 0px 0px 100px;
					font-size:1.1em;
						color:#FFA600;
						text-decoration:none;
						font-weight:bold;
				}
				div#page div#header div#bouton a:hover{
					text-decoration:underline;
				}
					div#page div#header div#bouton a img{
						margin:0px 5px 0px 0px; padding:0;
						vertical-align:middle;
					}
				div#page div#header div#bouton input{
					vertical-align:middle;
				}
				div#page div#header div#bouton input#champs{
					font-size:1.1em;
						color:#FFA600;
					margin:0px 10px 0px 100px;
				}
			
					
		
		div#page div#contenu{
			width:1002px; height:366px;
			
			
		}
		div#page div#contenu.int{
			height:690px;
		}
			div#page div#contenu div#menu{
				float:left;
				margin:0; padding:14px 0px 0px 0px;
				background-image:url(../images/fond-menu.gif);
				height:360px; width:156px;
				overflow:hidden;
			}
			div#page div#contenu div#menu.int{
				height:690px;
				background-image:url(../images/fond-menu-int.gif);
			}
				div#page div#contenu div#menu ul{
					margin:0px 14px 0px 0px;
					list-style:none;
				}
				div#page div#contenu div#menu ul li{
					margin:0px 0px 10px 0px; padding:0;
					text-align:right;
					font-size:1.2em;
						font-weight:bold;
					
				}
					div#page div#contenu div#menu ul li img{
						margin:0px 3px 0px 0px;
						vertical-align:middle;
					}
						div#page div#contenu div#menu ul li a:link, div#page div#contenu div#menu ul li a:visited{
							color:#5BAACF;
							text-decoration:none;
						}
						div#page div#contenu div#menu ul li a:hover{
							color:#FFA600;
						}
			div#page div#contenu div#menu p{
				margin:30px 0px 0px 16px; padding:0;
				color:#5BAACF;
			}
		div#page div#contenu div#presentation{
			float:left;
			margin:0; padding:0;
			width:484px; height:278px;
			background-image:url(../images/fond-presentation.jpg);
		}
			div#page div#contenu div#presentation h1{
				margin:14px 0px 0px 15px;
				color:#FFA600;
				font-size:1.4em;
			}
				div#page div#contenu div#presentation h1 img{
					margin:0px 5px 0px 0px; padding:0; 
					vertical-align:middle;
				}
			div#page div#contenu div#presentation h2{
				margin:5px 0px 0px 15px;
				color:#FFA600;
				font-size:1.3em;
			}
				div#page div#contenu div#presentation div#txt-illustration{
					float:left;
					margin:20px 0px 0px 15px;
					width:42px;
				}
					div#page div#contenu div#presentation div#txt-illustration img{
						margin:0px 0px 10px 0px;
						
					}
				div#page div#contenu div#presentation p{
					float:left;
					margin:19px 0px 0px 5px;
					color:#FFF;
					width:417px;
					_width:400px;
					font-size:1.2em;
						text-align:justify;
				}
					div#page div#contenu div#presentation p a:link, div#page div#contenu div#presentation p a:visited{
						float:right;
						color:#FFA600;
						
					}
		
			div#page div#contenu div#actu h2{
			    margin:8px 0px 0px 15px;
				color:#FFA600;
				font-size:1.4em;
			}
			
		
			
			
				div#page div#contenu div#actu h2 img{
					vertical-align:middle;
					margin-right:5px;
				}
			div#page div#contenu div#actu p{
				margin:5px 0px 0px 15px;
				font-size:1.2em;
				color:#FFF;
				width:335px;
			}
				div#page div#contenu div#actu p a:link, div#page div#contenu div#actu p a:visited{
					color:#FFF;
					text-decoration:none;
				}
				div#page div#contenu div#actu p a:hover{
					text-decoration:underline;
				}
		div#page div#contenu div#maison{
			float:left;
			margin:0; padding:0;
			width:362px; height:167px;
			background-image:url(../images/fond-maison.jpg);
			overflow:hidden;
			
		}
				div#page div#contenu div#maison h2{	
					margin:5px 0px 0px 30px;
					color:#5BAACF;
					font-size:1.2em;
				}
				div#page div#contenu div#maison img{
					margin:2px 0px 0px 30px;
				}
		div#page div#contenu div#diaporama{
			float:left;
			margin:0; padding:0px 0px 0px 0px;
			background-image:url(../images/fond-diapo.gif);
			width:846px; height:83px;
			overflow:hidden;
		}
			div#page div#contenu div#diaporama p{
				margin:2px 0px 0px 230px;
				color:#FFF;
					font-size:1.2em;
					font-weight:bold;
					
			}	
		
			div#page div#contenu div#diaporama img{
				margin:5px 0px 0px 1px;
			}
			div#page div#contenu div#diaporama img.maison1{
				margin:5px 0px 0px 10px;
			}
		
			/*----------------------pg int----------------*/
		div#page div#contenu div#texte-int{
			float:left;
			margin:0; padding:0;
			width:658px;
			height:690px;
			background-image:url(../images/fond-txt-int.gif);
		}
		div#page div#contenu div#texte-int.large{
			width:846px;
			background-image:url(../images/fond-txt-int-large.gif);
			overflow:hidden;
		}
			div#page div#contenu div#texte-int h1{
				margin:5px 0px 35px 15px;
				color:#FFA600;
				font-size:1.4em;
			}
				div#page div#contenu div#texte-int h1 img{
					margin:0px 5px 0px 0px; padding:0; 
					vertical-align:middle;
				}
				
				div#page div#contenu div#texte-int  img{
					margin:0px 5px 0px 0px; padding:0; 
					vertical-align:middle;
				}
				
			div#page div#contenu div#texte-int p{
				margin:10px 0px 0px 27px; padding:0px 10px 0px 0px;
				font-size:1.2em;
					color:#002D67;
					text-align:justify;
			}
			div#page div#contenu div#texte-int table{
				margin:10px 0px 0px 27px; padding:0px 10px 0px 0px;
				font-size:1.2em;
					color:#002D67;
					text-align:justify;
				border-collapse:collapse;
			}
			div#page div#contenu div#texte-int table#tableaucontrat{
				font-size:1.1em;
				
			}
				div#page div#contenu div#texte-int table#tableaucontrat td{
					border:solid 1px #00306D;
				}
			div#page div#contenu div#texte-int table#creditimpot{
				font-size:1.1em;
			}
				div#page div#contenu div#texte-int table#creditimpot td{
					border:solid 1px #00306D;
				}
				div#page div#contenu div#texte-int table#creditimpot table#ssTab{
					margin:0; padding:0;
					font-size:1em;
				}
				
				 .pack_nature img{
					border:solid 2px #ADC5D7;
				}
				
			div#page div#contenu div#texte-int table#tableauImg{
				margin-left:27px;
			}
				div#page div#contenu div#texte-int table#tableauImg img{
					border:solid 2px #ADC5D7;
				}
				div#page div#contenu div#texte-int table span{
					font-size:1em;
					margin:0;
				}
				div#page div#contenu div#texte-int a:link, div#page div#contenu div#texte-int a:visited{
					
					color:#FFA600;
				}
								div#page div#contenu div#texte-int ul li a:link, div#page div#contenu div#texte-int ul li a:visited{
					
					color:#FFA600;
				}
				
			div#page div#contenu div#texte-int p#chapeau{
				margin:0px 0px 0px 27px; padding:10px 10px 0px 0px;
				font-size:1.2em;
					font-weight:bold;
					color:#002D67;
					text-align:justify;
			}
			div#page div#contenu div#texte-int h2{
				margin:10px 0px 0px 20px;
				font-size:1.3em;
				color:#FFA600;
				
			}
				div#page div#contenu div#texte-int h2 img{
					margin:0px 5px 0px 0px;
				}
			div#page div#contenu div#texte-int ul{
				margin:10px 0px 0px 45px; padding:0px 10px 0px 0px;
				font-size:1.2em;
					color:#002D67;
					text-align:justify;
			}
				div#page div#contenu div#texte-int ul li{
					margin:0px 0px 5px 10px;
				}
			
			div#page div#contenu div#texte-int img.imgGauche{
				float:right;
				border:solid 2px #ADC5D7;
				margin-right:95px;
				
			}
			div#page div#contenu div#texte-int img.imgMascotte{
				float:right;
				
				margin-right:25px;
				margin-left:15px;
				
			}		
				
				
				
		div#page div#contenu div#droite{
			float:left;
			margin:0; padding:0;
			width:188px; height:690px;
			background-image:url(../images/fond-droite.jpg);
			
		}
			div#page div#contenu div#droite h2{
				margin:7px 0px 5px 0px;
				font-size:1.2em;
				text-align:center;
				
			}
			
			div#page div#contenu .blocDroit{
        float : right;
        width : 295px;
        height : 200px;
        padding-top : 60px;
        padding-right : 20px;
        padding-left: 35px;
      }
      
      div#page div#contenu div#texte-int .blocDroit ul{
        margin-left: 12px;
      }
      
      div#page div#contenu div#texte-int .blocDroit p{
        margin-left: 22px;
        margin-top : 30px;
      }
      
      div#page div#contenu div#texte-int .blocDroit h2, div#page div#contenu div#texte-int #actualite h2{
        border-bottom : 1px solid #FFA600;
      }
      
      div#page div#actualite{
        margin-right : 350px;
      }
			
			
				div#page div#contenu div#droite h2 a, div#page div#contenu div#droite h2 a:visited{
					color:#FFA600;
					
					text-decoration:none;	
				}
				div#page div#contenu div#droite h2 a:hover{
					text-decoration:underline;	
				}
				div#page div#contenu div#droite h2 img{
					margin:0px 5px 0px 0px;
				}
			div#page div#contenu div#droite img{
				margin:0px 0px 0px 15px;
			}
			div#page div#contenu div#droite img.separateur{
				margin:0px 0px 0px 7px;
			}
			
		
		
		div#page div#footer{
			clear:both;
			float:left;
			width:1002px; height:36px;
			margin:-14px 0px 0px 0px; padding:0;
			_margin:-14px 0px 0px 0px;
			background-image:url(../images/fond-footer.gif);
		}
		div#page div#footer.rea{
			margin:-14px 0px 0px 0px; padding:0;
			_margin:-14px 0px 0px 0px;
		}
			div#page div#footer ul{
				margin:10px 0px 0px 15px;
				list-style:none;
			}
				div#page div#footer ul li{
					display:inline;
					font-size:1.0em;
				}
					div#page div#footer ul li a:link, div#page div#footer ul li a:visited{
						margin:0px 30px 0px 0px;
						
						color:#FFF;
						font-weight:bold;
						text-decoration:none;
					}
					
					div#page div#footer ul li a:hover{
						text-decoration:underline;
					}
						div#page div#p {
						font-size:1.1em;
						/* margin :0px 40px 0px 70px; */
						color:#FFF;
						text-align: left;
					}
		

div#page div#contenu div#actu{
	margin:0; padding:0;
	float:left;
	background-image:url(../images/fond-actu.jpg);
	width:362px; height:111px;
	overflow:hidden;
  color:white;
  position : relative;
}

div#page div#contenu div#actu .listActu img{
  position : absolute;
  top : 50%;
}

div#page div#contenu div#actu .listActu img.image_actu{
  position : static;
  top : 0%;
}

div#page div#contenu div#actu img.next{
  right : 13px;
}

div#page div#contenu div#actu img.prev{
  left : 11px;
}

div#page div#contenu div#actu .listActu{
  padding : 5px 22px;
  width : 300px;
}

div#page div#contenu div#actu .listActu li{
  width : 300px;
}

	#actu #table{
	  border-collapse:collapse;
	  border:none;
	  margin:0;
	  padding:0;
	}

	#actu #image{
	  margin:0;
	  padding:0;
	  float:left;
	  margin-left:10px;
	}
		#actu #titre{
		  margin:0;
		  padding:0;
		  color:white;
		  float:left;
		  font-size: 12px;
		}
		#actu #chap{
		  font-size:10px;
		  margin:0;
		  padding:0;
	  	margin-right:10px;
	  	height : 30px;
		}
		#actu #suite{
		  color:#EA6600;
		}


#actualite{
}
	#actualite #img {
	  float:left;
	}
	#actualite #chapeau {
		font-weight:bold;
		padding: 0 30px;
	}
	
#actualites{
  height : 305px;
  position : relative;
}

#actualites p{
  position : absolute;
  bottom : 0px;
  left: 0px;
}


	#actualites ul{
	}
	#actualites ul li{
	  list-style:none;
	}
	#actualites ul li a{
	  text-decoration:none;
	}
	
	.url{
    display : none;
  }

	
	
