@charset "utf-8";
/* CSS Document */

body {
	background-image:url(../images/fd.jpg);
	background-color:#4c4c4c;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:0px;
	background-repeat:no-repeat;
	background-position:top;
}


#center {

	width:951px;
	height:499px;
	background-image:url(../images/design.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	margin-left:165px;
	margin-top:45px;	
}


#centerindex {

	width:951px;
	background-image:url(../images/design2.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	text-align:center;
	margin:0px;
	z-index:100;
	
}


#centerIE {

	width:951px;
	background-image:url(../images/design2.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	text-align:center;
	margin:0px;
	z-index:100;
	
}

#centerF {

	width:951px;
	height:483px;
	background-image:url(../images/design.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	text-align:center;
	margin:0px;
	z-index:100;
	
}

#repeat {
	width:951px;
	float:left;
	background-image:url(../images/repeat.jpg);
	background-repeat:repeat-y;
	background-position:left top;
	margin-left:165px;
	margin-top:45px;
	text-align:center;
}

#fin {
	width:951px;
	height:17px;
	float:left;
	background-image:url(../images/fin.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	margin-left:165px;
	text-align:center;
}

#finindex {
	width:951px;
	height:17px;
	float:left;
	background-image:url(../images/fin.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	text-align:center;
}



#fla {

	width:120px;
	height:499px;
	background-image:url(../images/design.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	margin-left:165px;
	margin-top:45px;	
}


/* debut du menu --------------------------------------------------- */

#menu {

	width:112px;
	height:200px;
	margin-left:840px;
	padding-top:180px;
	
}

#espace {
	width:112px;
	height:9px;
	text-align:center; /* pour corriger le bug de centrage IE */
}


#ac {
	width:112px;
	height:19px;
	text-align:center; /* pour corriger le bug de centrage IE */
	background-position:left top;
}

#ac a{
	width:112px;
	height:19px;
	text-align:center; /* pour corriger le bug de centrage IE */
	background-position:left top;
	background-image:url(../images/accueil.png);
	background-repeat:no-repeat;
	display: block;
}

#ac a:hover{
	width:112px;
	height:19px;
	text-align:center; /* pour corriger le bug de centrage IE */
	background-position:left top;
	background-image:url(../images/roll_accueil.png);
	background-repeat:no-repeat;
	display: block;
}

#serv {
	width:112px;
	height:19px;
	text-align:center; /* pour corriger le bug de centrage IE */
	background-position:left top;	
}

#serv a{
	width:112px;
	height:19px;
	text-align:center; /* pour corriger le bug de centrage IE */
	background-position:left top;
	background-image:url(../images/services.png);
	background-repeat:no-repeat;
	display: block;
}

#serv a:hover{
	width:112px;
	height:19px;
	text-align:center; /* pour corriger le bug de centrage IE */
	background-position:left top;
	background-image:url(../images/roll_services.png);
	background-repeat:no-repeat;
	display: block;
}


#neuf {
	width:112px;
	height:19px;
	text-align:center; /* pour corriger le bug de centrage IE */
	background-position:left top;	
}

#neuf a{
	width:112px;
	height:19px;
	text-align:center; /* pour corriger le bug de centrage IE */
	background-position:left top;
	background-image:url(../images/neuf.png);
	background-repeat:no-repeat;
	display: block;
}

#neuf a:hover{
	width:112px;
	height:19px;
	text-align:center; /* pour corriger le bug de centrage IE */
	background-position:left top;
	background-image:url(../images/roll_neuf.png);
	background-repeat:no-repeat;
	display: block;
}


#occasion {
	width:112px;
	height:19px;
	text-align:center; /* pour corriger le bug de centrage IE */
	background-position:left top;	
}

#occasion a{
	width:112px;
	height:19px;
	text-align:center; /* pour corriger le bug de centrage IE */
	background-position:left top;
	background-image:url(../images/occasion.png);
	background-repeat:no-repeat;
	display: block;
}

#occasion a:hover{
	width:112px;
	height:19px;
	text-align:center; /* pour corriger le bug de centrage IE */
	background-position:left top;
	background-image:url(../images/roll_occasion.png);
	background-repeat:no-repeat;
	display: block;
}


#encre {
	width:112px;
	height:19px;
	text-align:center; /* pour corriger le bug de centrage IE */
	background-position:left top;	
}

#encre a{
	width:112px;
	height:19px;
	text-align:center; /* pour corriger le bug de centrage IE */
	background-position:left top;
	background-image:url(../images/encres.png);
	background-repeat:no-repeat;
	display: block;
}

#encre a:hover{
	width:112px;
	height:19px;
	text-align:center; /* pour corriger le bug de centrage IE */
	background-position:left top;
	background-image:url(../images/roll_encre.png);
	background-repeat:no-repeat;
	display: block;
}


#contact {
	width:112px;
	height:19px;
	text-align:center; /* pour corriger le bug de centrage IE */
	background-position:left top;	
}

#contact a{
	width:112px;
	height:19px;
	text-align:center; /* pour corriger le bug de centrage IE */
	background-position:left top;
	background-image:url(../images/contact.png);
	background-repeat:no-repeat;
	display: block;
}

#contact a:hover{
	width:112px;
	height:19px;
	text-align:center; /* pour corriger le bug de centrage IE */
	background-position:left top;
	background-image:url(../images/roll_contact.png);
	background-repeat:no-repeat;
	display: block;
}


/* fin du menu --------------------------------------------------- */


#milieu {
	width:750px;
	text-align:center;
	margin-top:-222px;
	padding-left:40px;
	float:left;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}


#milieu2 {
	width:750px;
	text-align:center;
	margin:50px;
	padding-left:7px;
	float:left;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}

#marg {
	width:750px;
	text-align:center;
	margin-top:230px;
	padding-left:0px;
	float:left;
}



#vignette {
	width:176px;
	height:122px;
	text-align:center; /* pour corriger le bug de centrage IE */
	padding-left:0px;
	padding-top:10px;
	margin-top:230px;
	margin-left:6px;
	background-image:url(../images/vignette.jpg);
	background-repeat:no-repeat;
	float:left;
}

#vignette2 {
	width:176px;
	height:122px;
	text-align:center; /* pour corriger le bug de centrage IE */
	padding-left:0px;
	padding-top:10px;
	margin-top:230px;
	margin-left:10px;
	background-image:url(../images/vignette.jpg);
	background-repeat:no-repeat;
	float:left;
}

#vignette3 {
	width:176px;
	height:122px;
	text-align:center; /* pour corriger le bug de centrage IE */
	padding-left:0px;
	padding-top:10px;
	margin-top:230px;
	margin-left:10px;
	background-image:url(../images/vignette.jpg);
	background-repeat:no-repeat;
	float:left;
}


#vignette4 {
	width:176px;
	height:122px;
	text-align:center; /* pour corriger le bug de centrage IE */
	padding-left:0px;
	padding-top:10px;
	margin-top:230px;
	margin-left:10px;
	background-image:url(../images/vignette.jpg);
	background-repeat:no-repeat;
	float:left;
}

#vignette5 {
	width:176px;
	height:122px;
	text-align:center; /* pour corriger le bug de centrage IE */
	padding:5px;
	background-image:url(../images/vignette.jpg);
	background-repeat:no-repeat;
	float:left;
}

#vignette6 {
	width:176px;
	height:122px;
	padding-top:11px;
	padding-left:1px;
	margin-top:0px;
	background-image:url(../images/vignette.jpg);
	background-repeat:no-repeat;
	float:left;
}

#vignette7 {
	width:176px;
	height:122px;
	text-align:center; /* pour corriger le bug de centrage IE */
	padding:5px;
	margin-top:40px;
	background-image:url(../images/vignette.jpg);
	background-repeat:no-repeat;
	float:left;
}


#vignette8 {
	width:176px;
	height:122px;
	text-align:center; /* pour corriger le bug de centrage IE */
	padding:5px;
	margin-top:40px;
	background-image:url(../images/vignette.jpg);
	background-repeat:no-repeat;
	float:left;
}


#titre {
	width:176px;
	height:21px;
	text-align:center; /* pour corriger le bug de centrage IE */
	padding-top:3px;
	margin-top:1px;
	margin-left:6px;
	background-image:url(../images/ref.jpg);
	background-repeat:no-repeat;
	float:left;
}

#titre2 {
	width:176px;
	height:21px;
	text-align:center; /* pour corriger le bug de centrage IE */
	padding-top:3px;
	margin-top:1px;
	margin-left:10px;
	background-image:url(../images/ref.jpg);
	background-repeat:no-repeat;
	float:left;
}

#titre3 {
	width:176px;
	height:21px;
	text-align:center; /* pour corriger le bug de centrage IE */
	padding-top:3px;
	margin-top:1px;
	margin-left:10px;
	background-image:url(../images/ref.jpg);
	background-repeat:no-repeat;
	float:left;
}

#titre4 {
	width:176px;
	height:21px;
	text-align:center; /* pour corriger le bug de centrage IE */
	padding-top:3px;
	margin-top:1px;
	margin-left:10px;
	background-image:url(../images/ref.jpg);
	background-repeat:no-repeat;
	float:left;
}

#titre5 {
	width:176px;
	height:21px;
	text-align:center; /* pour corriger le bug de centrage IE */
	padding-top:3px;
	margin-top:1px;
	margin-left:6px;
	background-image:url(../images/ref.jpg);
	background-repeat:no-repeat;
	float:left;
}

#titre6 {
	width:176px;
	height:21px;
	text-align:center; /* pour corriger le bug de centrage IE */
	padding-top:3px;
	margin-top:1px;
	margin-left:0px;
	background-image:url(../images/ref.jpg);
	background-repeat:no-repeat;
	float:left;
}

#titre7 {
	width:176px;
	height:21px;
	text-align:center; /* pour corriger le bug de centrage IE */
	padding-top:3px;
	margin-top:1px;
	margin-left:10px;
	background-image:url(../images/ref.jpg);
	background-repeat:no-repeat;
	float:left;
}

#titre8 {
	width:176px;
	height:21px;
	text-align:center; /* pour corriger le bug de centrage IE */
	padding-top:3px;
	margin-top:1px;
	margin-left:10px;
	background-image:url(../images/ref.jpg);
	background-repeat:no-repeat;
	float:left;
}
/* fin de la div du milieu ------------------------------------------------------------- */

#copy {
	width:900px;
	margin-top:200px;
	margin-left:10px;
	text-align:center;
	height:20px;
	float:left;
	
}

#copy2 {
	width:900px;
	margin-top:20px;
	margin-left:0px;
	text-align:center;
	height:20px;
	float:left;
	
}


/* titre de chaque partie */

#titre_b {
	width:91px;
	margin-top:-272px;
	margin-left:719px;
	text-align:center;
	height:23px;	
}

#titre_b2 {
	width:91px;
	margin-top:-272px;
	margin-left:575px;
	text-align:center;
	height:23px;	
}

#texte {
	width:750px;
	margin-top:5px;
	margin-left:25px;
	text-align:left;
	height:104px;	
	float:left;
	padding-left:20px;
	position:relative;
	z-index:1000;
}

#flash {
	width:91px;
	margin-top:-272px;
	margin-left:719px;
	text-align:center;
	height:23px;
}

/* page services */
#service1 {
	width:390px;
	height:350px;
	text-align:justify; /* pour corriger le bug de centrage IE */
	padding-top:3px;
	padding-left:5px;
	margin-top:-355px;
	margin-left:25px;
	float:left;
}


#service2 {
	width:350px;
	height:350px;
	text-align:justify; /* pour corriger le bug de centrage IE */
	padding-top:3px;
	margin-top:-335px;
	padding-left:5px;
	padding-right:5px;
	margin-left:450px;
	float:left;
}

#separation {
	width:8px;
	height:315px;
	text-align:center; /* pour corriger le bug de centrage IE */
	padding-top:3px;
	margin-top:20px;
	padding-left:5px;
	padding-right:5px;
	margin-left:428px;
	background-image:url(../images/separ.png);
	background-repeat:no-repeat;
	float:left;
}

/* page encre */

#encre1 {
	width:775px;
	height:350px;
	text-align:center; /* pour corriger le bug de centrage IE */
	padding-top:3px;
	padding-left:5px;
	margin-top:0px;
	margin-left:25px;
	float:left;
}


#copy-en {
	width:900px;
	margin-top:13px;
	margin-left:10px;
	text-align:center;
	height:20px;
	float:left;
	
}

#encre_tableau {
	text-align:center;
}

/* page contact */
#contact1 {
	width:300px;
	height:350px;
	text-align:justify; /* pour corriger le bug de centrage IE */
	padding-top:3px;
	padding-left:15px;
	margin-top:-355px;
	margin-left:25px;
	float:left;
}


#contact2 {
	width:390px;
	height:350px;
	padding-top:3px;
	margin-top:0px;
	padding-left:5px;
	padding-right:5px;
	margin-left:400px;
	float:left;
}

/* texte */

.copy {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#FFFFFF;
text-align:center;
}

.txt {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#692a1d;
text-align:left;
}

.txt a{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#692a1d;
text-align:left;
}

.txt a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#692a1d;
text-align:left;
}

.txt10 {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#692a1d;
text-align:left;
}

.txt14 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#692a1d;
text-align:left;
}

.txt2 {
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#692a1d;
text-align:left;
}

.txt-p{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#692a1d;
text-align:left;
}


.bt {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#6f6f6f;
text-align:left;
}

.bt a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#6f6f6f;
text-align:left;
text-decoration:none;
}

.bt a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#6f6f6f;
text-align:left;
text-decoration:underline;
}


.bt2 {
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#6f6f6f;
text-align:left;
}

.bt2 a{
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#6f6f6f;
text-align:left;
text-decoration:none;
}

.bt2 a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#6f6f6f;
text-align:left;
text-decoration:underline;
}


.mail a {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
text-decoration:none;
}

.mail a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
text-decoration:underline;
}

.mailM a {
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#692a1d;
text-decoration:none;
}

.mailM a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#692a1d;
text-decoration:underline;
}


.pages {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#692a1d;
}


.pages a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#692a1d;
text-decoration:none;
}

.pages a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#4c4c4c;
text-decoration:underline;
}


.neuf {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#692a1d;
}


.contact12 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#692a1d;
text-align:left;
font-style:italic;
}

.contactr {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#f6482f;
text-align:left;
font-style:italic;
}