html, body {
	margin : 0px;
	padding : 0px;
	height: 100%;
	background-color:#FFFFFF;
	background-image:url(img/fondx0.jpg);
}
.grand {
	height: 2500;
	width: 100%;
	background-image:url(img/fondg.png);
	background-repeat:repeat-x;
	background-position: 0px 0px;
	z-index: 90;
}
.moyen {
	height: 2500;
	width: 100%;
	background-image:url(img/fondm.png);
	background-repeat:repeat-x;
	background-position: 0px 0px;
	z-index: 80;
}
.petit {
	height: 2500;
	width: 100%;
	background-image:url(img/fondp.png);
	background-repeat:repeat-x;
	background-position: 0px 0px;
	z-index: 70;
}
.petit_txt {
	font-size: 10px;
}
.table {
	position: relative;
	z-index: 100;
}
.devis {
	background-image:url(img/devis_on.jpg);
	z-index:100;
	width:330px;
	height:45px;
}
.devis_off {
	background-image:url(img/devis_off.jpg);
	z-index:80;
	width:330px;
	height:45px;
}
.effet1 {
	position: absolute;
	overflow: visible;
	width: 80px;
	height: 80px;
	top: 187px;
	margin-left: 62px;
	background-image:url(img/effet.png);
	z-index:100;
}
.effet2 {
	position: absolute;
	overflow: visible;
	width: 80px;
	height: 80px;
	top: 187px;
	margin-left: 117px;
	background-image:url(img/effet.png);
	z-index:100;
}
.effet3 {
	position: absolute;
	overflow: visible;
	width: 80px;
	height: 80px;
	top: 187px;
	margin-left: 172px;
	background-image:url(img/effet.png);
	z-index:100;
}
.effet4 {
	position: absolute;
	overflow: visible;
	width: 80px;
	height: 80px;
	top: 187px;
	margin-left: 227px;
	background-image:url(img/effet.png);
	z-index:100;
}
.effet5 {
	position: absolute;
	overflow: visible;
	width: 80px;
	height: 80px;
	top: 132px;
	margin-left: 172px;
	background-image:url(img/effet.png);
	z-index:100;
}
.effet6 {
	position: absolute;
	overflow: visible;
	width: 80px;
	height: 80px;
	top: 132px;
	margin-left: 227px;
	background-image:url(img/effet.png);
	z-index:100;
}
.entree {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 170px;
}
.entre2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 580px;
}
.index_01 {
	background-image: url(img/index_01.gif);
	width: 244px;
	height: 296px;
}
.index_02 {
	background-image: url(img/index_02.gif);
	width: 117px;
	height: 63px;
}
.index_03 {
	background-image: url(img/index_03.gif);
	width: 118px;
}
.index_04 {
	background-image: url(img/index_04.gif);
	width: 117px;
}
.index_05 {
	background-image: url(img/index_05.gif);
	width: 179px;
}
.index_06 {
	background-image: url(img/index_06.gif);
	width: 531px;
	height: 77px;
}
.index_07 {
	background-image: url(img/index_07.gif);
	width: 531px;
	height: 58px;
}
.index_07txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;	
	margin: 5px;
	padding-left: 50px;
}
.index_07txt a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;	
	text-decoration: none;
}
.index_07txt a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;	
	text-decoration:underline;
}
.index_08 {
	background-image: url(img/index_08.gif);
	width: 531px;
	height: 98px;
}
.index_08txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;	
	margin: 5px;
	padding-left: 50px;
}
.index_09 {
	background-image: url(img/index_09.gif);
	background-repeat:no-repeat;
	width:306px;
	height: 371px;
	background-color:#FFFFFF;
}
.index_09b {
	background-image: url(img/blanc.jpg);
	width:306px;
	height: 371px;
	background-color:#FFFFFF;
}
.index_09page {
	width:306px;
	height: 371px;
	background-color:#FFFFFF;
}
.index_12 {
	background-image: url(img/index_12.gif);
	width:775px;
	height: 70px;
}
.index_10 {
	height:auto;
}
.degrade_g {
	background-image: url(img/degrade_g.png);
	background-repeat:repeat-y;
	width: 10px;
}
.degrade_d {
	background-image: url(img/degrade_d.png);
	background-repeat:repeat-y;
	width: 10px;
}
.blanc {
	background-color:#FFFFFF;
}
.txt_blanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;	
}
.txt_blanc a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}
.txt_blanc a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.marge_txt {
	margin: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #919090;	
	text-align:justify;
}
.marge_txt2 {
	margin: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #919090;	
	text-align:justify;
}
.marge_txt3 {
	margin: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #919090;	
	text-align:justify;
}
.justif {
	text-align:justify;
}
.box {
	width:174px;
	height:199px;
	background-image:url(img/box.jpg);
	background-repeat:no-repeat;
}
.box_txt {
	margin: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #919090;	
	text-align:justify;
}
.vg_txt {
	color: #8aa201;	
	font-weight: bold;
}
.lien_noir a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;	
	text-decoration: none;
	font-weight:bold;
	font-style:italic;
}
.lien_noir a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;	
	text-decoration: underline;
	font-weight:bold;
	font-style:italic;
}
.echo {
	margin-top: 420px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;	
	font-weight:bold;
}
.echo a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;	
	font-weight:bold;
	text-decoration: none;
}
.echo a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #8aa201;	
	font-weight:bold;
	text-decoration: none;
}
.gros {
	width : 50%;
	margin : auto; 
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.gros a{
	color: #000000;	
	text-decoration: none;
}
.gros a:hover{
	color: #8aa201;	
	text-decoration: none;
}
.gros2 {
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.gros2 a{
	color: #000000;	
	text-decoration: none;
}
.gros2 a:hover{
	color: #8aa201;	
	text-decoration: none;
}
.test3 {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-image:url(img/fond2.png);
	background-repeat:repeat;
	z-index: 190;
}
.test2{
   position: absolute;
   z-index: 200;
   top: 50%;
   left: 50%;
   margin-left: -359px;
   margin-top: -217px;
   width: 718px;
   height: 434px;
   background-image:url(img/pub1.png);
   cursor:pointer;
}
.portf {
	box-shadow: 0 0 28px #666;	
	-moz-box-shadow: 0 0 28px #666;
	-webkit-box-shadow: 0 0 28px #666;
	transition: all 0.5s ease;
	-moz-transition: all 0.5s ease ;
	-webkit-transition: all 0.5s ease;
}
.portf:hover {
	box-shadow: 0 0 28px #d5f11b;	
	-moz-box-shadow: 0 0 28px #d5f11b;
	-webkit-box-shadow: 0 0 28px #d5f11b;	
	cursor: pointer;
}
.portf3 {
	box-shadow: 0 0 28px #666;	
	-moz-box-shadow: 0 0 28px #666;
	-webkit-box-shadow: 0 0 28px #666;
}
