/* ------------------------------------------------------------------------- */
/* BALISES GENERALES                                                         */
/* ------------------------------------------------------------------------- */

body {
background-image: url(http://abgl.fr/_img/fondbandeau.jpg);
background-repeat: repeat-Y-X;
}

#bandeau_haut {
position: absolute;
width: 864px;
background-color:;
}

#cont_band_left {
background: url("../_img/tortle.gif");
background-repeat: no-repeat;
width: 108px;
height : 126px;
margin-left:45px;
margin-top: 0px;
}

#cont_band_middle {
background: url("../_img/bandeau.gif");
background-repeat: no-repeat;
width: 540px;
height : 126px;
margin-left: 108px;
margin-top: 0px;

}
#cont_band_right {
background: url("../_img/tortle2.gif");
background-repeat: no-repeat;
width: 108px;
height : 126px;
margin-left:540px;
margin-top: 0px;
}

#contenu_centre {
position: absolute;
width: 864px;
height : 540px;
margin-left:0px;
margin-top: 139px;
background: none;
}

#infoslegales {
position: absolute;
width: 600px;
height : 500px;
margin-left:132px;
margin-top: 301px;
padding-top: 20px;
font-size : 14px; 
font-family : Times, Arial, Helvetica, Geneva, sans-serif; 
color : #006600;
text-align: left;
padding-left:20px;
background: url("../_img/infoslegales.gif");
}

#infosproprio {
position: absolute;
width: 452px;
height : 382px;
margin-left:412px;
margin-top: 320px;
font-size : 16px; 
font-family : Times, Arial, Helvetica, Geneva, sans-serif; 
color : Black;
font-weight: bold;
text-align: center;
padding-left:0px;
padding-top:50px;
background: url("../_img/formmail.gif");
background-repeat: no-repeat;
}

#grasgauchevert {
position: absolute;
width: 332px;
height : 63px;
margin-left:0px;
margin-top: 238px;
font-size : 16px; 
font-family : Times, Arial, Helvetica, Geneva, sans-serif; 
color : #006600;
font-weight: bold;
text-align: center;
padding-left:0px;
background: none;
}

#grascentrevert {
position: absolute;
width: 200px;
height : 63px;
margin-left:332px;
margin-top: 238px;
font-size : 16px; 
font-family : Times, Arial, Helvetica, Geneva, sans-serif; 
color : #006600;
font-weight: bold;
text-align: center;
padding-left:0px;
padding-top:20px;
background: url("../_img/petitboutons.gif");
}

#grasdroitevert {
position: absolute;
width: 332px;
height : 63px;
margin-left:532px;
margin-top: 238px;
font-size : 16px; 
font-family : Times, Arial, Helvetica, Geneva, sans-serif; 
color : #006600;
font-weight: bold;
text-align: center;
padding-left:0px;
background: none;
}

#grasbasgauche {
position: absolute;
width: 385px;
height : 138px;
margin-left:20px;
margin-top: 351px;
padding-top: 20px;
font-size : 20px; 
font-family : Times, Arial, Helvetica, Geneva, sans-serif; 
color : white;
font-weight: bold;
text-align: center;
padding-left:10px;
background: url("../_img/bulleviolet.gif");
}

#grasbasgauchebleu {
position: absolute;
width: 385px;
height : 138px;
margin-left:20px;
margin-top: 351px;
padding-top: 20px;
font-size : 20px; 
font-family : Times, Arial, Helvetica, Geneva, sans-serif; 
color : blue;
font-weight: bold;
text-align: center;
padding-left:10px;
background: url("../_img/bullejaune.gif");
}

#grasbasgauchevert1 {
position: absolute;
width: 315px;
height : 79px;
margin-left:20px;
margin-top: 351px;
padding-top: 20px;
font-size : 14px; 
font-family : Times, Arial, Helvetica, Geneva, sans-serif; 
color : #006600;
font-weight: bold;
text-align: center;
padding-left:0px;
background: url("../_img/grosboutons2.gif");
}

#grasbasgauchevert2 {
position: absolute;
width: 315px;
height : 79px;
margin-left:20px;
margin-top: 430px;
padding-top: 30px;
font-size : 14px; 
font-family : Times, Arial, Helvetica, Geneva, sans-serif; 
color : #006600;
font-weight: bold;
text-align: center;
padding-left:0px;
background: url("../_img/grosboutons2.gif");
}

#grasbasgauchevert3 {
position: absolute;
width: 315px;
height : 79px;
margin-left:20px;
margin-top: 509px;
padding-top: 30px;
font-size : 14px; 
font-family : Times, Arial, Helvetica, Geneva, sans-serif; 
color : #006600;
font-weight: bold;
text-align: center;
padding-left:0px;
background: url("../_img/grosboutons2.gif");
}

#grasbasgauchevert4 {
position: absolute;
width: 315px;
height : 79px;
margin-left:20px;
margin-top: 588px;
font-size : 14px; 
font-family : Times, Arial, Helvetica, Geneva, sans-serif; 
color : #006600;
font-weight: bold;
text-align: center;
padding-left:0px;
padding-top: 30px;
background: url("../_img/grosboutons3.gif");
}

#proprio {
position: absolute;
width: 140px;
height : 200px;
margin-left:110px;
margin-top: 305px;
background: url("../_img/proprio.gif");
background-repeat: no-repeat;
}

#grasbasgauchepdf {
position: absolute;
width: 315px;
height : 79px;
margin-left:20px;
margin-top: 509px;
padding-top: 30px;
padding-left: 50px;
font-size : 14px; 
font-family : Times, Arial, Helvetica, Geneva, sans-serif; 
color : #006600;
font-weight: bold;
background: url("../_img/grosboutonspdf.gif");
background-repeat: no-repeat;
}

#grasbasdroitevert {
position: absolute;
width: 452px;
height : 382px;
margin-left:412px;
margin-top: 320px;
font-size : 16px; 
font-family : Times, Arial, Helvetica, Geneva, sans-serif; 
color : #006600;
font-weight: bold;
text-align: center;
padding-left:0px;
background: url("../_img/formmail.gif");
background-repeat: no-repeat;
}

#affichage {
position: absolute;
width: 644px;
height : 300px;
margin-left:300px;
margin-top: 220px;
font-size : 16px; 
font-family : Times, Arial, Helvetica, Geneva, sans-serif; 
color : #006600;
font-weight: bold;
text-align:;
padding-left:40px;
padding-top:20px;
background:;
}
#affichage h1 {
text-align: center;
}

#bulleviolet{
position: absolute;
width: 610px;
height : 150px;
margin-left:20px;
margin-top: 20px;
padding-top: 20px;
font-size : 20px; 
font-family : Times, Arial, Helvetica, Geneva, sans-serif; 
color : white;
font-weight: bold;
text-align: center;
padding-left:0px;
background: url("../_img/abonneviolet.gif");
background-repeat: no-repeat;
}



#bullejaune{
position: absolute;
width: 610px;
height : 150px;
margin-left:20px;
margin-top: 200px;
padding-top: 20px;
font-size : 20px; 
font-family : Times, Arial, Helvetica, Geneva, sans-serif; 
color : black;
font-weight: bold;
text-align: center;
padding-left:0px;
background: url("../_img/abonnejaune.gif");
background-repeat: no-repeat;
}

#bulleverte{
position: absolute;
width: 610px;
height : 150px;
margin-left:20px;
margin-top: 380px;
padding-top: 20px;
font-size : 20px; 
font-family : Times, Arial, Helvetica, Geneva, sans-serif; 
color : white;
font-weight: bold;
text-align: center;
padding-left:0px;
background: url("../_img/abonnevert.gif");
background-repeat: no-repeat;
}

#pieddepage {
position: absolute;
width: 864px;
margin-left:0px;
margin-top: 731px;
font-size : 16px; 
font-family : Times, Arial, Helvetica, Geneva, sans-serif; 
color : #006600;
font-weight: bold;
text-align: center;
padding-left:0px;
}


h1 {
font-size : 22px;
width: 864 px;
height : 81px;
font-family : "Copperplate Gothic Bold", Helvetica, Geneva, sans-serif;
font-weight: bold;
color : #006600;
text-align: center;
padding-left: 0px;
background: url("../_img/encadretitre.gif");
}

.textenoir12 {
font-size : 12px; 
font-family : Times, Arial, Helvetica, Geneva, sans-serif; 
color : black;
text-align: left;
padding-left:0px;
}

.textenoir16 {
font-size : 16px; 
font-family : Times, Arial, Helvetica, Geneva, sans-serif; 
color : black;
font-weight: bold;
text-align: left;
padding-left:0px;
}

.texterouge23 {
font-size : 23px; 
font-family : Times, Arial, Helvetica, Geneva, sans-serif; 
color : red;
font-weight: bold;
text-align: left;
padding-left:0px;
}

/*  .................................POLICE PLUS LIENS ....................................... */
/* ........................................................................................... */

a:link {
	text-decoration: none;
	color : #006600;
}
a:visited {
	text-decoration: none;
	color : #006600;
}
a:hover {
	text-decoration: none;
	color : #006600;
}
a:active {
	text-decoration: none;
	color : #006600;
}

/*  .................................ROOL OVER ....................................... */
/* ........................................................................................... */


a.E { display: block; width: 252px; height: 252px; background-image: url('../_img/cadretoutprix.gif') }
a.E:hover { visibility: visible }
a.E:hover img { visibility: hidden }

a.F { display: block; width: 252px; height: 252px; background-image: url('../_img/cadrepasfrais.gif') }
a.F:hover { visibility: visible }
a.F:hover img { visibility: hidden }

a.G { display: block; width: 612px; height: 126px; background-image: url('../_img/cadreaconsulter.gif') }
a.G:hover { visibility: visible }
a.G:hover img { visibility: hidden }

a.A:link {text-decoration: none; color : white; font-size : 18px;}
a.A:visited {text-decoration: none; color : white; font-size : 18px;}
a.A:hover {text-decoration: none;color : #DDDDDD; font-size : 18px;}
a.A:active {text-decoration: none;color : white; font-size : 18px;}

/*  ............................ALIGNER ET CENTRER LES FORMULAIRES............................ */
/* ........................................................................................... */

div.row {
 	
	padding-top: 10px;
	padding-left: 15px;
 }

div.row span.title {
	float : left;
 	padding-left: 100px;
 	width : 435px;
 	font-size : 20px;
	font-family : sans-serif;
	font-weight: bold;
	color : white;
 	text-align: left;
 }

div.row span.label {
 	float : left;
 	width : 435px;
 	font-size : 14px;
	font-family : sans-serif;
	font-weight: bold;
	color : black;
 	text-align: left;
 }
 
 div.row span.discour {
 	float : left;
 	width : 435px;
 	font-size : 12px;
	font-family : sans-serif;
	font-weight: none;
	color : black;
	padding-left: 0px;
	padding-top: 60px;
 	text-align: center;
 }

div.row span.cellule {
	float: left;
 	width: 435px;
 	text-align: left;
 }


