/***********************************************/

/* Fonts                                       */

/***********************************************/



.css01 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 0.75em;

	color: #FFFFFF;

	line-height: 1.2em;

	}



.css02 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 0.7em;

	color: #847555;

	line-height: 1em;

	text-decoration: none;

}



.css02 a:link {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 1em;

	color: #847555;

	text-decoration: none;

}



.css02 a:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 1em;

	color: #847555;

	text-decoration: none;

}



.css02 a:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 1em;

	color: #A1312C;

	text-decoration: none;

}



.css03 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 100%;

	color: #D5CBA3;

	line-height: 100%;

}



.css04 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 0.7em;

	color: #FFFFFF;

	line-height: 1.2em;

	}

	

.css04 a:link {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 1em;

	color: #FFFFFF;

	text-decoration: none;

}



.css04 a:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 1em;

	color: #FFFFFF;

	text-decoration: none;

}



.css04 a:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 1em;

	color: #A1312C;

	text-decoration: none;

}

.css05 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 0.7em;

	color: #FFFFFF;

	line-height: 1.2em;

	}

	

.css05 a:link {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 1em;

	color: #FFFFFF;

	text-decoration: none;

}



.css05 a:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 1em;

	color: #FFFFFF;

	text-decoration: none;

}



.css05 a:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 1em;

	color: #A1312C;

	text-decoration: none;

}

.cssMenu01 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 0.75em;

	color: #535353;

	line-height: 1.25em;

	font-weight: bold;

	text-decoration: none;

	}



.cssMenu02 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 0.7em;

	color: #FFFFFF;

	line-height: 1.3em;

	text-decoration: none;

	}

	

.cssMenu02 a:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 0.75em;

	color: #A1312C;

	line-height: 1.3em;

	text-decoration: none;

	}

	

.textepage01 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 0.7em;

	color: #535353;

	line-height: 1.1em;

	}

	

.textepage01 a:link {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 1em;

	color: #847555;

	text-decoration: none;

}



.textepage01 a:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 1em;

	color: #847555;

	text-decoration: none;

}



.textepage01 a:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 1em;

	color: #A1312C;

	text-decoration: none;

}



.textepage01Rouge {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 0.7em;

	color: #A1312C;

	line-height: 1.1em;

}



.textepage02Rouge {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 1em;

	color: #A1312C;

	line-height: 1.1em;

	text-decoration: none;

}

		

.textepage02Rouge a:link {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 1em;

	color: #A1312C;

	text-decoration: none;

}



.textepage02Rouge a:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 1em;

	color: #A1312C;

	text-decoration: none;

}



.textepage02Rouge a:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 1em;

	color: #847555;

}

	

.textepage02 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 1em;

	color: #A1312C;

	line-height: 1.15em;

	font-weight: bold;

	}

	

.textepage03 {

	font-style: italic;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 1em;

	color: #535353;

	line-height: 1.15em;

	}

	

.textepage04 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 1em;

	color: #aa9b7b;

	line-height: 1.15em;

	font-weight: bold;

	}

/***********************************************/

/* TextFields                                  */

/***********************************************/



#textfield {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #847555;

	width: 175px;

	height: 13px;

}



#textfield2 {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #847555;

	width: 100px;

	height: 13px;

}



#Nom {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #847555;

	width: 175px;

	height: 13px;

}



#Prenom {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #847555;

	width: 175px;

	height: 13px;

}



#Adresse {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #847555;

	width: 175px;

	height: 13px;

}



#Codepostal {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #847555;

	width: 100px;

	height: 13px;

}



#Ville {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #847555;

	width: 175px;

	height: 13px;

}



#Pays {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #847555;

	width: 175px;

	height: 13px;

}



#Tel {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #847555;

	width: 175px;

	height: 13px;

}





#Fax {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #847555;

	width: 175px;

	height: 13px;

}



#Email {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #847555;

	width: 175px;

	height: 13px;

}



#Heure {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #847555;

	width: 100px;

	height: 13px;

}



#Date {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #847555;

	width: 100px;

	height: 13px;

}



#Message {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #847555;

	width: 455px;

	height: 40px;

	overflow:hidden;

    overflow-x: hidden;

    overflow-y: auto;

    overflow : -moz-scrollbars-vertical;

}



/***********************************************/

/* Layout Divs                                 */

/***********************************************/



#page{

	height: 588px;

	position: absolute;

	z-index: 1;

	left: 0px;

	top: 0px;

	width: 100%;

	}



#HeaderA{

	width: 945px;

	height: 83px;

	position: absolute;

	z-index: 01;

	top: 0px;

	left: 0px;

	background-color: #FFFFFF;

	border-color: #FFFFFF;

	border-bottom-width: 3px;

	border-bottom-style: solid;

	}

	

#HeaderA01{

	width: 940px;

	height: 10px;

	position: absolute;

	z-index: 02;

	top: 70px;

	left: 0px;

	text-align: right;

	}

	

#HeaderA02{

	width: 100%;

	height: 50px;

	position: absolute;

	z-index: 02;

	top: 20px;

	left: 0px;

	}



#conteneur{

	width: 945px;

	height: 488px;

	position: absolute;

	z-index: 2;

	left: 0px;

	top: 83px;

	background-color: #FFFFFF;

}

	

#GA01{

	width: 175px;

	height: 241px;

	position: absolute;

	z-index: 02;

	left: 0;

	top: 83px;

	visibility: visible;

	border-color: #FFFFFF;

	border-bottom-style: solid;

	border-bottom-width: 3px;

	border-right-style: solid;

	border-right-width: 3px;

	}

	

	

#GA02recherche{

	width: 165px;

	height: 28px;

	position: absolute;

	z-index: 0;

	left: 0;

	top: 327px;

	padding: 30px 0px 0px 10px;

	background-image: url(../images/fondrecherche01.gif);

	border-color: #FFFFFF;

	border-bottom-style: solid;

	border-bottom-width: 3px;

	border-right-style: solid;

	border-right-width: 3px;

	}

	

#GA02{

	width: 175px;

	height: 58px;

	position: absolute;

	z-index: 2;

	left: 0;

	top: 385px;

	visibility: visible;

	border-color: #FFFFFF;

	border-bottom-width: 3px;

	border-bottom-style: solid;

	border-right-style: solid;

	border-right-width: 3px;

	border-top-style: solid;

	border-top-width: 3px;

	}	

	

#GA03{

	width: 165px;

	height: 89px;

	position: absolute;

	z-index: 04;

	left: 0;

	top: 449px;

	background-image: url(../images/accueilfondcatalogue.jpg);

	padding-left: 10px;

	padding-top: 30px;

	border-color: #FFFFFF;

	border-right-style: solid;

	border-right-width: 3px;

	}



#BodyA{

	width: 569px;

	height: 425px;

	position: absolute;

	z-index: 65;

	left: 178px;

	top: 113px;

	overflow-y: auto;

	overflow-x: hidden;

	padding: 15px 10px 15px 10px;

	background-color: #FFFFFF;

	border-right-style: solid;

	border-right-width: 3px;

	border-right-color: #FFFFFF;

	border-bottom-color: #CCCCCC;

	border-bottom-style: solid;

	border-bottom-width: 1px;

	}

	

#BodyAcontact{

	width: 569px;

	height: 425px;

	position: absolute;

	z-index: 65;

	left: 178px;

	top: 115px;

	overflow-y: auto;

	overflow-x: hidden;

	padding: 15px 10px 15px 10px;

	background-repeat: no-repeat;

	background-image: url(../images/lettrecontactnb.jpg);

	background-color: #FFFFFF;

	border-right-style: solid;

	border-right-color: #FFFFFF;

	border-right-width: 3px;

	border-bottom-style: solid;

	border-bottom-color: #CCCCCC;

	border-bottom-width: 1px;

	}

		

#BodyAaccessoires{

	width: 569px;

	height: 425px;

	position: absolute;

	z-index: 65;

	left: 178px;

	top: 125px;

	overflow-y: auto;

	overflow-x: hidden;

	padding: 15px 10px 15px 10px;

	}

	

#BodyABillards{

	width: 569px;

	height: 425px;

	position: absolute;

	z-index: 65;

	left: 178px;

	top: 125px;

	overflow-y: auto;

	overflow-x: hidden;

	padding: 15px 10px 15px 10px;

	background-image: url(../images/fondbillards.jpg);

	}

		

#BodyAheader{

	width: 589px;

	height: 30px;

	position: absolute;

	z-index: 75;

	left: 178px;

	top: 83px;

	border-color: #FFFFFF;

	border-right-style: solid;

	border-right-width: 3px;

	border-bottom-width: 3px;

	border-bottom-style: solid;

	}

	

#BodyAfooter{

	width: 589px;

	height: 1px;

	position: absolute;

	z-index: 75;

	left: 178px;

	top: 579px;

	background-color: #999999;

	}

	

#BodyA01{

	width: 273px;

	height: 79px;

	position: absolute;

	z-index: 55;

	left: 178px;

	top: 83px;

	background-image: url(../images/fondbienvenue01.gif);

	padding: 30px 10px 10px 10px;

	border-color: #FFFFFF;

	border-bottom-width: 3px;

	border-bottom-style: solid;

	border-right-style: solid;

	border-right-width: 3px;

	}



#BodyA02{

	width: 293px;

	height: 119px;

	position: absolute;

	z-index: 06;

	left: 474px;

	top: 83px;

	border-right: 3px;

	border-bottom: 3px;

	border-color: #FFFFFF;

	border-bottom-style: solid;

	border-bottom-width: 3px;

	border-right-style: solid;

	border-right-width: 3px;

	}

	

#BodyA03{

	width: 589px;

	height: 119px;

	position: absolute;

	z-index: 5;

	left: 178px;

	top: 205px;

	border-color: #FFFFFF;

	border-bottom-width: 3px;

	border-bottom-style: solid;

	border-right-style: solid;

	border-right-width: 3px;

	background-color: #FFFFFF;
	background-image: url(../images/accueilfondvente3.jpg);

	}
	
#BodyA03 p {
font-family: Verdana;
font-size:11px;
  margin-top:30px;
  margin-left:9px;
	clear:both;
}

	

#BodyA04{

	width: 283px;

	height: 89px;

	position: absolute;

	z-index: 08;

	left: 178px;

	top: 327px;
	
	background-image: url(../images/FondTechniques.jpg);
	
	padding-top: 30px;
	
	padding-left: 10px;

	border-color: #FFFFFF;

	border-bottom-width: 3px;

	border-bottom-style: solid;

	border-right-style: solid;

	border-right-width: 3px;

	}



#BodyA05{

	width: 283px;

	height: 89px;

	position: absolute;

	z-index: 5;

	left: 474px;

	top: 327px;

	padding-top: 30px;

	padding-left: 10px;

	background-image: url(../images/FondEntretien.jpg);

	border-color: #FFFFFF;

	border-bottom-width: 3px;

	border-bottom-style: solid;

	border-right-style: solid;

	border-right-width: 3px;

	}

	

#BodyA06{

	width: 283px;

	height: 89px;

	position: absolute;

	z-index: 0;

	left: 178px;

	top: 449px;

	background-image: url(../images/FondVideos.jpg);

	padding-left: 10px;

	padding-top: 30px;

	border-color: #FFFFFF;

	border-right-style: solid;

	border-right-width: 3px;

	}

	

#BodyA07{

	width: 135px;

	height: 89px;

	position: absolute;

	z-index: 0;

	left: 474px;

	top: 449px;

	background-image: url(../images/FondCompetition.jpg);

	padding-top: 30px;

	padding-left: 10px;

	border-color: #FFFFFF;

	border-right-style: solid;

	border-right-width: 3px;

	}

	

#BodyA08{
	width: 145px;
	height: 119px;
	position: absolute;
	z-index: 12;
	left: 622px;
	top: 449px;
	border-color: #FFFFFF;
	border-right-style: solid;
	border-right-width: 3px;
	background-color: B8755B;

	}

	

#DA01{

	width: 165px;

	height: 74px;

	position: absolute;

	z-index: 13;

	left: 770px;

	top: 83px;

	background-image: url(../images/accueilfondboutique.jpg);

	padding-left: 10px;

	padding-top: 45px;

	border-color: #FFFFFF;

	border-right-width: 3px;

	border-right-style: solid;

	border-bottom-style: solid;

	border-bottom-width: 3px;

	}

	

#DA02{

	width: 165px;

	height: 89px;

	position: absolute;

	z-index: 14;

	left: 770px;

	top: 205px;

	background-image: url(../images/FondBonzini.jpg);

	padding-top: 30px;

	padding-left: 10px;

	border-color: #FFFFFF;

	border-bottom-style: solid;

	border-bottom-width: 3px;

	border-right-style: solid;

	border-right-width: 3px;

	}

	

#DA03{

	width: 165px;

	height: 89px;

	position: absolute;

	z-index: 15;

	left: 770px;

	top: 327px;

	padding-left: 10px;

	padding-top: 30px;

	border-color: #FFFFFF;

	border-bottom-style: solid;

	border-bottom-width: 3px;

	border-right-style: solid;

	border-right-width: 3px;
	
	background-image: url(../images/FondPetiot.jpg);

	}

	

#DA04{

	width: 165px;

	height: 89px;

	position: absolute;

	z-index: 16;

	left: 770px;

	top: 449px;

	background-image: url(../images/FondSulpie.jpg);

	padding-left: 10px;

	padding-top: 30px;

	border-color: #FFFFFF;

	border-right-style: solid;

	border-right-width: 3px;

	}


#BandeauA{

	top: 83px;

	z-index: 0;

	position: absolute;

	height: 485px;

	width: 100%;

	left: 0px;

	right: 0px;

	}

	

#FooterA{

	width: 944px;

	height: 19px;

	position: absolute;

	z-index: 01;

	top: 568px;

	left: 0px;

	text-align: center;

	padding-top: 5px;

	background-image: url(../images/trait01.gif);

	}

	

#divmenu01{

	margin: 0px;

	padding: 0px 0px 10px 10px;

	font-size: 0.7em;

}





#version{

	width: 175px;

	height: 20px;

	position: absolute;

	z-index: 78;

	top: 580px;

	left: 770px;

	text-align: right;

	padding-top: 5px;

	}

	

#query {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #AA9B7B;

	width: 125px;

	height: 12px;

	}





/***********************************************/

/* Menu                                        */

/***********************************************/



#mv2{

	z-index: 99;

	}

	

.css05 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 0.7em;

	font-style: normal;

	font-weight: bold;

	color: #535353;

}

#BodyAcatalogue {

	width: 569px;

	height: 425px;

	position: absolute;

	z-index: 65;

	left: 178px;

	top: 115px;

	overflow-y: auto;

	overflow-x: hidden;

	padding: 15px 10px 15px 10px;

	background-repeat: no-repeat;

	background-image: url(../images/shootcatalogue.jpg);

	background-color: #FFFFFF;

	border-right-color: #FFFFFF;

	border-right-width: 3px;

	border-right-style: solid;

	border-bottom-width: 1px;

	border-bottom-color: #CCCCCC;

	border-bottom-style: solid;

}

#Bodytruc {

	width: 569px;

	height: 425px;

	position: absolute;

	z-index: 65;

	left: 178px;

	top: 115px;

	overflow-y: auto;

	overflow-x: hidden;

	padding: 15px 10px 15px 10px;

	background-repeat: no-repeat;

	background-image: url(../images/installateur.jpg);

	background-color: #FFFFFF;

	border-right-color: #FFFFFF;

	border-right-style: solid;

	border-right-width: 3px;

	border-bottom-width: 1px;

	border-bottom-color: #CCCCCC;

	border-bottom-style: solid;

}

.textepagecontact a:link {



	font-family: Arial, Helvetica, sans-serif;

	font-size: 1em;

	color: #a1312c;

	text-decoration: none;

}

.textepagecontact a:visited {



	font-family: Arial, Helvetica, sans-serif;

	font-size: 1em;

	color: #a1312c;

	text-decoration: none;

}

.textepagecontact a:hover {



	font-family: Arial, Helvetica, sans-serif;

	font-size: 1em;

	color: #aa9b7b;

	text-decoration: none;

}

.textepagecontact {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 0.7em;

	color: #a1312c;

	line-height: 1.1em;

	font-weight: bold;

}

h1.bandeau {

            font-family: Arial, Helvetica, sans-serif;

            color: #989898;

            font-size: 13px;

            margin-top: 8px;

            font-weight: bold;

            width: 369px;

            height: 25px;

            position: absolute;

            left: 578px;

            top: 1px;

            text-align : right;

}