body {

     margin: 0; /* pour éviter les marges */

	 padding: 0 ; /* pour Opera */

     text-align: center; /* pour corriger le bug de centrage IE */

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	line-height: 14px;

	/* background-image: url(img/fondpage-mesinvites.gif); */

	/* background-repeat: no-repeat; */

	background-position:center top;

	background-color: #FFFFFF;

}

#global {

	position: relative; /* on positionne le conteneur */

	margin: 0 auto;

	width: 771px;

	text-align: left;

	border: 0;

	border-left-color: #C5DF64;

	border-bottom-color: #C5DF64;

     }

	 

	 

a:link {

	color: #000000;

	text-decoration: none;

}

a:visited {

	text-decoration: none;

	color: #000000;

}

a:hover {

	text-decoration: underline;

	color: #A1313A;

}

a:active {

	text-decoration: none;

	color: #000000;

}





.corps11 {

	font-size: 11px;

}

.corps12 {

	font-size: 12px;

	line-height: 16px;

}

.verdana9px {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

}

#Layer1 {

	position:absolute;

	width:771px;

	height:96px;

	z-index:1;

}

#Layer2 {

	position:absolute;

	width:771px;

	height:22px;

	z-index:1;

	left: 0px;

	top: 96px;

}

#Layer3drapeaux {

	position:absolute;

	width:180px;

	height:27px;

	z-index:2;

	left: 595px;

	top: 85px;

}

#detail2{
	display:none;
}

#Layer3-mv {

	position:absolute;

	width:165px;

	z-index:1;

	left: 0px;

	top: 119px;

	background-image: url(img/mv_fond.gif);

	background-repeat: repeat-y;

	font-size: 9px;

}

#navigation {

	list-style: none ;

	margin: 0 ;

	padding: 0 ;

	}

#navigation li {

	padding-left: 23px;

	}

#navigation li a, #navigation li a:focus, #navigation li a:active {

	color: #000000;

	text-decoration: none;

	}

#navigation li a:hover {

	color: #9F303E;

	padding-left: 1px;

	}

#LayerMain {

	position:absolute;

	width:593px;

	height:531px;

	z-index:1;

	left: 182px;

	top: 118px;

}

#LayerMainDevis {

	position:absolute;

	width:700px;

	/*z-index:1;*/

	top: 118px;

	left: 45px;

	border: thin solid #333333;

	margin: 5px;

	padding: 5px;

}

#tabdevis2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	margin-right: 8px;

	margin-left: 8px;

}

#tabdevis2 td{

	padding:2px 4px;

}

h1 {

	font-size: 14px;

	color: #A1313A;

	line-height: 18px;

	font-weight: bold;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-variant: small-caps;

	letter-spacing: 1px;

	background-color: #F3F3F3;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #D9D9D9;

	margin-top: 20px;

	text-decoration: none;

}

h2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: bold;

	color: #0289D1;

	/background-image: url(img/point-h2.gif);

	background-repeat: no-repeat;

	letter-spacing: 1px;

	text-indent: 10px;

	text-transform: uppercase;

	line-height: 22px;

}

h3 {

	font-size: 10px;

	line-height: 18px;

	font-weight: normal;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}

h4 {

	font-size: 10px;

	line-height: 20px;

	font-weight: normal;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	letter-spacing: 0px;

	margin: 0 ;

	padding-top: 0 ;

	padding-left: 13px;

}

h5 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: bold;

	color: #0289D1;

	background-image: url(img/b_flecherougelien.gif);

	background-repeat: no-repeat;

	letter-spacing: 1px;

	text-indent: 30px;

	text-align: left;

	text-transform: uppercase;

	font-style: italic;

}

h6 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #0289D1;

	background-image: url(img/b_flecherougelien.gif);

	background-repeat: no-repeat;

	letter-spacing: 0px;

	text-indent: 20px;

	text-align: left;

	text-transform: uppercase;

	font-style: italic;

	margin: 0 ;

	padding: 0 ;

}

#footer {

	position:absolute;

	width:771px;

	z-index:3;

	font-size: 9px;

	line-height: 14px;

	font-weight: normal;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #666666;

	left: -178px;

}

#global #footer a {

	color: #666666;

}

#Layerhomeforfooter {

	position:absolute;

	width:41px;

	height:17px;

	z-index:1;

	left: 0px;

	top: 517px;

}

#devishome1 {

	position:absolute;

	width:206px;

	height:60px;

	z-index:1;

	left: 0px;

	top: 54px;

	color: #FFFFFF;

}

.marron {

	color: #A1313A;

}

#devishome2 {

	position:absolute;

	width:206px;

	height:229px;

	z-index:1;

	background-image: url(img/f_degradedevishome.gif);

	left: 0px;

	top: 114px;

}#devishome22 {

	position:absolute;

	width:206px;

	height:229px;

	z-index:1;

	background-image: url(img/f_degradedevishome.gif);
	background-position:0 0px;
	background-repeat:no-repeat;

	left: 0px;

	top: 114px;

}

.reduit{
	line-height:10px;
}

#Montage {

	position:absolute;

	width:386px;

	height:64px;

	z-index:1;

	left: 206px;

	top: 298px;

}

#Concevez {

	position:absolute;

	width:387px;

	height:33px;

	z-index:1;

	left: 206px;

	top: 54px;

}

#flamontage {

	position:absolute;

	width:149px;

	height:103px;

	z-index:1;

	left: 431px;

	top: 374px;

}

#Layer4diaporamaflash {

	position:absolute;

	width:365px;

	height:211px;

	z-index:2;

	left: 206px;

	top: 87px;

}

#schemaflash {

	position:absolute;

	width:380px;

	height:180px;

	z-index:5;

	left: 25px;

	top: 346px;

}

hr {

	border-top-style: dotted;

	border-right-style: dotted;

	border-bottom-style: dotted;

	border-left-style: dotted;

	border-top-color: #E5E5E5;

	border-right-color: #E5E5E5;

	border-bottom-color: #E5E5E5;

	border-left-color: #E5E5E5;

}

#global #LayerMain a {

	color: #0289D1;

	line-height: 16px;

}

#global #LayerMainDevis a {

	color: #0289D1;

	line-height: 16px;

}

.vignettes {

	padding: 10px;

}

#vignettes {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #333333;

	text-align: right;

}

#vignettes2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #FFFFFF;

	background-color: #006ab3;

	width: 190px;

}

#vignettes3 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #FFFFFF;

	background-color: #006ab3;

	width: 285px;

}

/ #vignettes2 a:hover{

	opacity: 0.6;

	filter: alpha(opacity=60);

	-moz-opacity: 0.60;

	-khtml-opacity: 0.6;

}



#tabdevis {

	width: 350px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	padding: 2px;

	margin-top: 8px;

	margin-right: 8px;

	margin-bottom: 8px;

	margin-left: 0px;

}

#taboptions {

	width: 220px;

	padding: 5px;

	border: thin solid #333333;

	margin: 5px;

}

#tabbardage {

	width: 320px;

	padding: 5px;

	margin: 5px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}

.floatleft {

	float: left;

}

.floatright {

	float: right;

}

#encadre {

	margin: 10px;

	border-top-style: dashed;

	border-right-style: dashed;

	border-bottom-style: dashed;

	border-left-style: dashed;

	border-top-color: #0082C6;

	border-right-color: #0082C6;

	border-bottom-color: #0082C6;

	border-left-color: #0082C6;

	padding: 10px;

}

.bleu {

	color: #0082C6;

}

.capitales {

	text-transform: uppercase;

}

.titreGamme {

	font-size: 16px;

	line-height: 14px;

	color: #A1313A;

	text-transform: capitalize;

	font-weight: bold;

}

.titreGammebis {

	font-size: 20px;

	line-height: 14px;

	color: #0289D9;

	padding-left: 26px;

}

.fdbleu {

	background-color: #006ab3;

}

.fdblanc {

	background-color: #ffffff;

}

