/* -----------------------------------------------------------
						Général
----------------------------------------------------------- */

*{
margin:0;
padding:0;
border:0;
z-index:50;
}

body{
font-family:Arial, Verdana Tahoma, Helvetica, sans-serif;
font-size:medium;
/*color:#666565;*/
color:#192f4c;
text-align:center;
background-color:#FFF;
background-image:url(../images/bgd.gif);
background-repeat:repeat-x;
background-position:0 0;
z-index:50;
}

a:link,
a:visited{
text-decoration:none;
color:#666565;
outline:none;
font-weight:bold;
}
a:hover,
a:active{
text-decoration:underline;
color:#666565;
outline:none;
font-weight:bold;
}

h1{display:none;}
h2,h3,h4,h5{font-size:100%;}
.etoile{color:#4189ad;}
.small{font-size:9px;}
.left{float:left;}
.right{float:right;}
.bold{font-weight:bold;}
.italique{font-style:italic;}
.souligne{text-decoration:underline;}
ul{list-style:none outside none;}
input{
font-family:Arial, Verdana, Tahoma, Helvetica, sans-serif;
border:1px solid #969696;
padding:1px 2px;
height:15px;
font-size:90%;
color:#000;
font-size:12px;
}

.green{
color:#018730;
}

p.red{
	padding:15px 15px;
	border:1px solid #ff0000;
	background-color:#f68b8b;
	width:85%;
}
/* -----------------------------------------------------------
						Structure
----------------------------------------------------------- */

div#global{
width:970px;

height:544px;

background-image:url(../images/bg-white.gif);
background-repeat:repeat-y;

/*background-color:#ff0000;*/
margin:0 auto;
margin-top:10px;
margin-bottom:10px;
z-index:20;
}

div#global div#nav{
width:970px;
height:auto !important;
height:149px;
min-height:149px;
background-image:url(../images/bg-nav.gif);
background-repeat:no-repeat;
/*background-color:#ff0000;*/
margin:0 auto;
position:absolute;
padding:8px 0 0 1px;
z-index:30;
}

div#global div#centre-acheter{
width:970px;
height:auto !important;
height:730px;
min-height:730px;
background-image:url(../images/bg-acheter.gif);
background-repeat:no-repeat;
/*background-color:#ff0000;*/
margin:0 auto;
display:table;
}

div#global div#centre-vendre{
width:970px;
height:auto !important;
height:730px;
min-height:730px;
background-image:url(../images/bg-vendre.gif);
background-repeat:no-repeat;
/*background-color:#ff0000;*/
margin:0 auto;
display:table;
}
div#global div#centre-nl{
width:970px;
height:auto !important;
height:730px;
min-height:730px;
background-image:url(../images/bg-vendre.gif);
background-repeat:no-repeat;
background-position:bottom;
/*background-color:#ff0000;*/
margin:0 auto;
display:table;
}

div#global div#centre-orga{
width:970px;
height:auto !important;
height:600px;
min-height:600px;
background-image:url(../images/bg-orga.gif);
background-repeat:no-repeat;
/*background-color:#ff0000;*/
margin:0 auto;
display:block;
}

div#global div#centre-equipe{
width:970px;
height:auto !important;
height:710px;
min-height:710px;
background-image:url(../images/bg-equipe.gif);
background-repeat:no-repeat;
/*background-color:#ff0000;*/
margin:0 auto;
display:table;
}

div#global div#centre-conseil{
width:970px;
height:auto !important;
height:600px;
min-height:600px;
background-image:url(../images/bg-conseil.gif);
background-repeat:no-repeat;
/*background-color:#ff0000;*/
margin:0 auto;
display:block;
}

div#global div#centre-home{
width:970px;
height:auto !important;
height:1230px;
min-height:1230px;
background-image:url(../images/bg-home.gif);
background-repeat:repeat-y;
/*background-color:#ff0000;*/
margin:0 auto;
/*display:table;*/
padding-top:35px;
}

div#global div#centre-faq{
width:970px;
height:auto !important;
height:770px;
min-height:770px;
background-image:url(../images/bg-faq.gif);
background-repeat:repeat-y;
/*background-color:#ff0000;*/
margin:0 auto;

}

div#global div#centre-offres{
width:970px;
height:auto !important;
height:770px;
min-height:770px;
background-image:url(../images/bg-offres.gif);
background-repeat:repeat-y;
/*background-color:#ff0000;*/
margin:0 auto;
display:table;
z-index:40;
}

div#global div#centre-contact{
width:970px;
height:auto !important;
height:730px;
min-height:730px;
background-image:url(../images/bg-contact.gif);
background-repeat:no-repeat;
/*background-color:#ff0000;*/
margin:0 auto;
display:table;
}

div#global div#centre-mentions{
width:970px;
height:auto !important;
height:1130px;
min-height:1130px;
background-image:url(../images/bg-mentions.gif);
background-repeat:no-repeat;
/*background-color:#ff0000;*/
margin:0 auto;
}

	div#global  div#datas{
	width:595px;
	height:auto !important;
	height:330px;
	min-height:330px;
	/*background-color:#fff000;*/
	float:left;
	margin-top:190px;
	padding-left:42px;
	text-align:left;
	font-size:12px;
	z-index:50;
	}
	
	div#global div#datas h2{
	margin:10px 0;
	}

	div#global div#datas p{
	margin:12px 0;
	text-align:justify;
	}
	
	div#global  div#datas p a{
	text-decoration:underline;
	color:#4189ad;
	}

	
	div#global  div#datas div.bloc-blanc{
	width:595px;
	height:auto !important;
	height:145px;
	min-height:145px;
	/*background-color:#ff0000;*/
	float:left;
	margin-bottom:1px;
	text-align:left;
	font-size:12px;
	}
	
		div#global  div#datas div.bloc-blanc img.visu{
		float:left;
		border:1px solid #1b335b;
		margin: 0 10px 0 0;
		}
		
		div#global  div#datas div.bloc-blanc div#text h2{
		margin:0 0 10px 0;
		
		}
		
	
	
	div#global div#datas div#blochomeok{
	display:table; 
	background-color:#fff; 
	background-image:url(../images/bg-homec.gif); 
	background-repeat:no-repeat; 
	background-color:#d6eaf7;
	float:left; 
	height:auto !important;
	height:100px; 
	min-height:100px; 
	width:569px; 
	border:1px solid #89b6cc; 
	padding:10px 10px 10px 10px;
	}
	div#global div#datas div#blochomeok h2{
	margin:0 0 10px 0;
	}
	
	div#global div#datas div#blochomeok img.visuok{
	float:left;  
	border:1px solid #89b6cc; 
	margin: 0 10px 0 0;
	}
	div#global div#datas div#blochomeok div#textok{
	float:left;
	width:400px;
	}
	div#global  div#datas div.bloc-bleu{
	width:274px;
	height:auto !important;
	height:211px;
	min-height:211px;
	background-color:#cee6eb;
	float:left;
	margin-bottom:1px;
	text-align:left;
	font-size:12px;	
	border:1px solid #89b6cc;
	z-index:50;}	
	
		div#global  div#datas div.bloc-bleu h2{
		padding-left:15px;
		}
		
		div#global  div#datas div.bloc-bleu p{
		padding-left:33px;
		}
		
		div#global  div#datas div.bloc-bleufaq{
	width:274px;
	height:auto !important;
	height:461px;
	min-height:461px;
	background-color:#cee6eb;
	float:left;
	margin-bottom:1px;
	text-align:left;
	font-size:12px;	
	border:1px solid #89b6cc;
	z-index:50;}	
	
		div#global  div#datas div.bloc-bleufaq h2{
		padding-left:15px;
		}
		
		div#global  div#datas div.bloc-bleufaq p{
		padding-left:33px;
		}

	div#global  div#datas div.sepbloc{
	margin-right:35px;
	float:left;
	}

	div#global  div#datas div#formulaire{
	width:595px;
	height:auto !important;
	height:472px;
	min-height:472px;
	background-color:#d9ecf8;
	float:left;
	margin-bottom:10px;
	text-align:left;
	font-size:12px;
	border:1px solid #89b6cc;
	padding-top:19px;
	
	}
	

	div#global  div#datas div#formulaire table select.grand{
	width:282px;
	height:22px;
	border:1px solid #4189ad;
	}
	div#global  div#datas div#formulaire table input.grand{
	width:282px;
	height:22px;
	border:1px solid #4189ad;
	}
	div#global  div#datas div#formulaire table input.cp{
	width:75px;
	height:22px;
	border:1px solid #4189ad;
	}
	div#global  div#datas div#formulaire table input.petit{
	width:140px;
	height:22px;
	border:1px solid #4189ad;
	}
	
	div#global  div#datas div#formulaire table textarea.rmq{
	width:286px;
	height:99px;
	border:1px solid #4189ad;
	}
	
	div#global  div#datas div#formulaire table input.send{
	width:105px;
	height:22px;
	text-align:right;
	float:right;
	margin:0 auto;
	border:0;
	}
	
	div#global  div#datas  div.sep{
	margin:100px 0;
	}
	
	div#global  div#datasfull{
	width:888px;
	height:auto !important;
	height:330px;
	min-height:330px;
	/*background-color:#fff000;*/
	float:left;
	margin-top:190px;
	padding-left:35px;
	text-align:left;
	font-size:12px;
	z-index:50;
	}
	
	div#global div#datasfull h2{
	margin:10px 0;
	}

	div#global div#datasfull p{
	margin:12px 0;
	text-align:justify;
	z-index:50;
	}
	
	div#global  div#datasfull div#bloc-bleufull{
	background-color:#f4fafd;
	border:1px solid #89b6cc;
	height:508px;
	width:888px;
	margin-bottom:10px;
	z-index:50;
	}
	
div#global div#bloctest{
float:left;
width:850px;
height:107px;
background-image:url(../images/bg-footer-test0.gif);
background-repeat:no-repeat;
background-position: 12px 0;
margin-top:-107px;
z-index:-10;
}

	div#global   div#datasfull div.bloc-offres{
	background-color:#d6eaf7;
	background-image:url(../images/bg-offres2.gif);
	background-repeat:no-repeat;
	border:1px solid #89b6cc;
	height:auto !important;
	height:150px;
	min-height:150px;
	width:888px;
	margin-bottom:10px;
	float:left;
	z-index:60;
	display:block;
	}
	
		div#global   div#datasfull div.bloc-offres h2{
		margin-left:10px;
		}
		
		div#global   div#datasfull div.bloc-offres p img{
		float:left;
		border:1px solid #172e4f;
		margin-right:10px;
		margin-left:10px;
		}


	
	div#global  div#droite{
	width:265px;
	height:auto !important;
	height:180px;
	min-height:180px;
	/*background-color:#fff000;*/
	float:left;
	margin-top:190px;
	margin-left:42px;
	text-align:left;
	font-size:12px;
	}
	
		div#global  div#droite div.artdroite{
			display:block;
			width:265px;
			height:auto !important;
			height:180px;
			min-height:180px;
			/*background-color:#ff0000;*/
			border-bottom:1px solid #018730;
			margin-bottom:10px;
		}
		
			div#global  div#droite div.artdroite h2{
				margin-bottom:10px;
			}
			
			div#global  div#droite div.artdroite p{
			color:#000;
			text-align:justify;
			}
			
			div#global  div#droite div.artdroite p img{
			float:left;
			border:1px solid #018730;
			margin-right:10px;
			}
			
			div#global  div#droite div.artdroite p a.info{
			color:#018730;
			text-align:right;
			float:right;
			text-decoration:underline;
			font-weight:bold;
			}
	div#global  div#droitescroll{
	width:275px;
	height:490px;
	/*background-color:#fff000;*/
	float:left;
	margin-top:305px;
	margin-left:42px;
	text-align:left;
	font-size:12px;
	overflow:auto;
	}		
		div#global  div#droitescroll div.faqdroite{
			display:block;
			width:255px;
			height:auto !important;
			height:70px;
			min-height:70px;
			background-color:#ecf5fc;
			border:1px solid #4189ad;
			margin-bottom:10px;
		}	
			div#global  div#droitescroll div.faqdroite  p{
			float:left;
			margin:8px 0;
			}
			div#global  div#droitescroll div.faqdroite  p img{
			float:left;
			margin:0 8px;
			border:1px solid #2e446a;
			}
			
			div#global  div#droitescroll div.faqdroite  p a{
				text-decoration:none;
				color:#192f4c;
				font-weight:bold;
				
			}
		
		
		div#global  div#droitescroll div.faqdroite2{
			width:255px;
			height:auto !important;
			height:30px;
			min-height:30px;
			background-color:#ecf5fc;
			border:1px solid #4189ad;
			margin-bottom:10px;
			display:table;			
		}	
			div#global  div#droitescroll div.faqdroite2  p{
			float:left;
			margin:8px 0;
			}
			div#global  div#droitescroll div.faqdroite2  p img{
			float:left;
			margin:0 8px;
			border:1px solid #2e446a;
			}
			
			div#global  div#droitescroll div.faqdroite2  p a{
				text-decoration:none;
				color:#192f4c;
				font-weight:bold;
				
			}
		
div#global div#footer{
clear:both;
width:970px;
height:auto !important;
height:31px;
min-height:36px;
background-image:url(../images/bg-footer.gif);
background-repeat:no-repeat;
/*background-color:#ff0000;*/
margin:0 auto;
z-index:120;
color:#fff;
padding-top:5px;
font-size:11px;
}

div#global div#footer p a{
color:#fff;
text-decoration:none;
font-weight:normal;
}
