@font-face {
	font-family: 'Backslash';
	src: url('backslash-webfont.eot');
	font-weight: normal;
	font-style: normal;
}
body 
	{
	background-color:#000;
	background-image:url(../../images/fond.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	-webkit-background-size: 100% auto; 
  	-o-background-size: 100% auto; 
  	-moz-background-size: 100% auto;
	font-family:"Verdana", Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#efefef;
	padding:200px 0 0 0;
	width:100%;
	background-attachment:fixed;
	}
marquee
	{
	font-family:"Backslash", Verdana, Arial, Helvetica, sans-serif;
	color:#ff9900;
	}

.imglettrine
	{
		margin:0 0.5em 0 0.5em;
		background-image:url(../../images/alert48.png);
		background-repeat:no-repeat;
		background-position:left top;
		padding-left:50px;
	}
th	
	{
		font-size:1em; 
		font-weight:bold;
		height:25px;
		background-image:url(../../images/bar3.gif);
	}
table.calcul
	{
		border:#878787 solid 1px;
		border-collapse:collapse;
	}
input.calcul
	{
		color:#878787;
		font-family:"Courier New", Courier, monospace;
		width:100%;
		height:20px;
	}
table.simple
	{
		border:#878787 solid 1px;
		border-collapse:collapse;
		color:#878787;
	}
th.simple
	{
		background-image:none;
		background-color:#000;
		border:#878787 solid 1px;
	}
td.simple
	{
		border:#878787 solid 1px;
	}

img
	{
	padding:0;
	margin:0;
	}
/*style des textes*/
p
	{
	padding:10px 20px 5px 20px;
	line-height:1.6em;
	font-stretch:extra-expanded;
	font-family:Arial, Helvetica, sans-serif;
	}
.gen
	{
	font-size:2em;
	}
h1
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#fff;
	font-weight:bold;
	text-align:center;
	padding:0;
	}

p.sidebar 
	{
	padding:0 20px;
	line-height:1.4em;
	font-stretch:extra-expanded;
	font-family:Arial, Helvetica, sans-serif;
	}
li
	{
	text-align:left;
	}
/*Style des liens*/
a
{
	outline:none;
}
a:link,a:active,a:visited 
{ 
	color:#ffc;
	text-decoration:none;
}
a:hover
{
	text-decoration:underline;
	color:#ffc;
}

a img
	{
	border:none;
	outline:0;
	}

/*Style du menu*/
ul.menucss{
	list-style-type:none;
	padding:0;
	margin:0;
	}
li.littlemenu  {width:100%;margin:0 0 0 -2px;height:23px; padding:0;}
li.bigmenu  {width:100%;margin:0 0 0 -2px;height:23px; padding:0;}
.bigmenu a {
	display:block;
	width:99%;
	padding:3px;
	font:bold 0.8em Verdana,Arial,Helvetica,sans-serif;
	text-decoration:none;
	text-align:left;
	color:#fff;
	background-image:url(../../images/im03.gif);
	background-position:top left;
	background-repeat:repeat-x;
	-o-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	}
.littlemenu a {
	display:block;
	width:99%;
	padding:3px;
	font:bold 0.8em Verdana,Arial,Helvetica,sans-serif;
	text-decoration:none;
	text-align:left;
	color:#fff;
	background-color:#000;
	background-image:url(../../images/im01.gif);
	}
.littlemenu li:hover a,.littlemenu a:hover {
	color:#333;
	background-image:url(../../images/im03.gif);
	-o-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	}
.littlemenu br{
	background-image:url(../../im01.gif);
	line-height:1px;
}
li.currentmenu  {width:100%;margin:0 0 0 -2px;height:23px; padding:0;}
li.bigmenu  {width:100%;margin:0 0 0 -2px;height:23px; padding:0;}
.bigmenu a {
	display:block;
	width:99%;
	padding:3px;
	font:bold 0.8em Verdana,Arial,Helvetica,sans-serif;
	text-decoration:none;
	text-align:left;
	color:#fff;
	background-image:url(../../images/im03.gif);
	background-position:top left;
	background-repeat:repeat-x;
	-o-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	}
.currentmenu a {
	display:block;
	width:99%;
	padding:3px;
	font:bold 0.8em Verdana,Arial,Helvetica,sans-serif;
	text-decoration:none;
	text-align:left;
	color:#fff;
	background-image:url(../../images/im04.gif);
	-o-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	}
.currentmenu li:hover a,.currentmenu a:hover {
	color:#333;
	background-image:url(../../images/im03.gif);
	-o-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	}
.currentmenu br{
	background-image:url(../../im01.gif);
	line-height:1px;
}
/* General text */
.gen
	{ 
		color : #C0C0C0; 
		text-decoration: none; 
	}
a.gen
	{ 
		color: #C00000; 
		text-decoration: none; 
	}
a.gen:visited
	{ 
		color: #C00000; 
		text-decoration: none; 
	}
a.gen:hover
	{ 
		color: #ffc; 
		text-decoration: none; 
	}
/* Quote & Code blocks */
.code {
	font-family: Courier, 'Courier New', sans-serif; font-size: 11px; color: #fc6;
	background-color: #616161; border: #fc6; border-style: solid;
	border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px
}

.quote {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000; line-height: 125%;
	background-color: #616161; border: #f00; border-style: solid;
	border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px
}
/* Form elements */
input,textarea, select {
	color : #ffc;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	border-color : #000;
	border-left-width: 1px; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px
}
/* The text input fields background colour */
input.post, textarea.post, select {
	background-color : #212121;
}
input { text-indent : 2px; }
/* The buttons used for bbCode styling in message post */
input.button {
	background-color : #212121;
	color : #ffc;
	font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;
}
/* The main submit button option */
input.mainoption {
	background-color : #212121;
	font-weight : bold;
	border-color : #A1A1A1;
	border-left-width: 1px; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px
}
.menu
	{
	height:23px;
	padding:2px 2px 2px 3px;
	}
.menu a
	{
	color:#fff;
	font-size:0.8em;
	font-weight:bold;
	text-decoration:none;
	}
.menu a:hover
	{
	color:#333;
	}
a.menu span
	{
	display: none;
	}
a.menu:hover span
	{
    display:block;
	width:100%;
	height:19px;
	margin-top:-17px;
	margin-bottom:-17px;
	padding:0;
    background-color:#F7A126;
	background: -moz-linear-gradient(#F7A126, #f40); 
	background-image: -webkit-gradient(linear,center center,10,center center,30,from(#F7A126),to(#f40)); 
  	background-repeat: no-repeat;
	}

/*Dégradé*/
.degrade
	{
	/* Anciens navigateurs */
	background:url(../menu/im03.gif) repeat-x top #f40;
	-o-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	/* Internet Explorer */
	*background: #f40;
	background: #f40\0/;
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=, startColorstr=#FFf7a126, endColorstr=#FFff4400);
	/* Navigateurs récents */
	background: -moz-linear-gradient(#F7A126, #f40); 
	background-image: -webkit-gradient(linear,center center,10,center center,30,from(#F7A126),to(#f40));
	}
	
/*Style footer*/
.foot
	{
	font-size:0.7em;
	color:#333;
	text-align:center;
	padding:0;
	margin:0;
	}
	
.foot a
	{
	font-size:1em;
	color:#333;
	text-align:center;
	}
	
/*Style de fond lignes de tableau*/
td.row1	
	{ 
	background-image:url(../../images/im01.gif);
	}
td.row2	
	{ 
	background-image:url(../../images/im02.gif);
	}
td.row3
	{ 
	background-image:url(../../images/im01.gif);
	}
td.global
	{
		background-image:url(../../images/im01.gif);
		padding-top:20px;
	}
	
/*Style des titres des encadrés*/
td.catHead
	{
	background-color:#000;
	border:#C00000 solid 0;
	height: 28px;
	background-image:url(../../images/bar1.gif);
	background-repeat:repeat-x;
	vertical-align:middle;
	}		
h1.catHead
	{
	background-color:#000;
	border:#C00000 solid 0;
	height: 30px;
	background-image:url(../../images/bar1.gif);
	background-repeat:repeat-x;
	vertical-align:middle;
	margin:10px 50px;
	padding-top:10px;
	}		

/* Bordure des tables */
.forumline	
	{ 
	border: 2px #212121 solid; 
	}
table.forumline
	{
		display:block;
	}

/* Table content */
.content	
	{ 
	border: 2px #212121 solid; 
	height:1010px;
	}

/* Images aléatoires */
img.randImg
	{
	width:90%;
	height:auto;
	padding:5%;
	background-color:#000;
	border:none;
	-moz-border-radius:8px; 
    -webkit-border-radius:8px; 
    border-radius:8px;
	}	
	
/* General font families for common tags */
hr	
	{ 
		height: 0px; 
		border: solid #ccc 0px; 
		border-top-width: 1px;
	}
	
/* Devis*/
#devis
	{
	position:relative;
	width:100%;
	font-size:0.9em;
	}
td#devis_container
	{
	/* Anciens navigateurs */
	background:url(../../images/im04.png) repeat-x top #f40;
	-o-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	/* Internet Explorer */
	*background: #f40;
	background: #f40\0/;
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=, startColorstr=#FFf7a126, endColorstr=#FFff440);
	/* Navigateurs récents */
	background: -moz-linear-gradient(#F7A126, #f40); 
	background-image: -webkit-gradient(linear,center center,10,center center,30,from(#F7A126),to(#f40));
	width:60%;
	height:300px;
	border:none;
	-moz-border-radius:8px; 
    -webkit-border-radius:8px; 
    border-radius:8px;
	}
td#devis_image
	{
	/* Anciens navigateurs */
	background:url(../../images/im05.png) repeat-x top #FEF1A4;
	-o-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	/* Internet Explorer */
	*background: #FEF1A4;
	background: #FEF1A4\0/;
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=, startColorstr=#FFfeffe7, endColorstr=#FFFEF1A4);
	/* Navigateurs récents */
	background: -moz-linear-gradient(#feffe7, #FEF1A4); 
	background-image: -webkit-gradient(linear,center center,10,center center,30,from(#feffe7),to(#FEF1A4));
	width:40%;
	height:150px;
	border:none;
	-moz-border-radius:8px; 
    -webkit-border-radius:8px; 
    border-radius:8px;
	color:#010101;
	padding-left:20px;
	}
td#devis_recap
	{
	/* Anciens navigateurs */
	background:url(../../images/im06.png) repeat-x top #780202;
	-o-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	/* Internet Explorer */
	*background: #780202;
	background: #780202\0/;
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=, startColorstr=#FFFC4040, endColorstr=#FF780202);
	/* Navigateurs récents */
	background: -moz-linear-gradient(#FC4040, #780202); 
	background-image: -webkit-gradient(linear,center center,10,center center,30,from(#FC4040),to(#780202));
	width:40%;
	font-size:1em;
	height:150px;
	border:none;
	-moz-border-radius:8px; 
    -webkit-border-radius:8px; 
    border-radius:8px;
	padding-left:20px;
	vertical-align:top;
	}
ul
	{
	margin-left:0; 
	padding-left: 0;
	}
li.devis
	{
	list-style:none;
	color:#efefef;
	text-align:left;
	}
label
	{
	cursor:pointer;
	}
label:hover
	{
	cursor:pointer;
	}
label.devis span
	{
	display: none;
	}
label.devis:hover span
	{
    display:block;
	position:absolute;
	left:64%;
	top:7%;
	margin:0;
	padding:0;
	}
img.over
	{
	width:90%;
	height:auto;
	}
input.devis
	{
/* Anciens navigateurs */
	background:url(../../images/im07.png) repeat-x top #fff;
	-o-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	/* Internet Explorer */
	*background: #fff;
	background: #fff\0/;
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=, startColorstr=#FFefefef, endColorstr=#FFfffff);
	/* Navigateurs récents */
	background: -moz-linear-gradient(#efefef, #fff); 
	background-image: -webkit-gradient(linear,center center,10,center center,30,from(#efefef),to(#fff));
	font-size:1em;
	font-family:Arial, Helvetica, sans-serif;
	font-stretch:ultra-expanded;
	font-variant:small-caps;
	color:#878787;
	border:none;
	height:25px;
	-moz-border-radius:6px; 
    -webkit-border-radius:6px; 
    border-radius:6px;         
	outline:0;
	cursor:pointer;
	width:105px;
	}
input.devis:hover
	{
	background:url(../../images/im08.png) repeat-x top #000;
	-o-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	/* Internet Explorer */
	*background: #000;
	background: #000\0/;
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=, startColorstr=#FF878787, endColorstr=#FFf0000);
	/* Navigateurs récents */
	background: -moz-linear-gradient(#878787, #000); 
	background-image: -webkit-gradient(linear,center center,10,center center,30,from(#878787),to(#000));
	color:#efefef;
	cursor:pointer;
	}
input.coord
	{
	color:#878787;
	border:none;
	width:100%;
	text-align:left;
	background-color:#010101;
	height:20px;
	-moz-border-radius:6px; 
    -webkit-border-radius:6px; 
    border-radius:6px; 
	}
#checked input[type=radio]:checked, #checked input[type=radio]:checked + span 
	{
	color:#000;
	}
input.err
	{
	color:#efefef;
	border:none;
	width:100%;
	text-align:left;
	background:url(../../images/im09.png) repeat-x top #780202;
	-o-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	/* Internet Explorer */
	*background: #780202;
	background: #780202\0/;
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=, startColorstr=#FFFC4040, endColorstr=#FF780202);
	/* Navigateurs récents */
	background: -moz-linear-gradient(#FC4040, #780202); 
	background-image: -webkit-gradient(linear,center center,10,center center,30,from(#FC4040),to(#780202));
	height:20px;
	-moz-border-radius:6px; 
    -webkit-border-radius:6px; 
    border-radius:6px; 
	}
img.captcha
	{
	border:solid 2px #FEF1A4;
	-moz-border-radius:6px; 
    -webkit-border-radius:6px; 
    border-radius:6px; 
	}
input.captcha
	{
	background-color:#FEF1A4;
	color:#010101;
	border:none;
	width:150px;
	text-align:left;
	font-size:2em;
	height:50px;
	-moz-border-radius:6px; 
    -webkit-border-radius:6px; 
    border-radius:6px; 
	}
select.qte
	{
	background-color:#010101;
	font-size:0.8em;
	font-family:Arial, Helvetica, sans-serif;
	font-stretch:ultra-expanded;
	color:#878787;
	outline:0;
	cursor:pointer;
	padding:0 0 0 5px;
	}
option.qte
	{
		background-color:#010101;
	}
h1.hight
	{
	background:url(../../images/im09.png) repeat-x top #780202;
	-o-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	/* Internet Explorer */
	*background: #780202;
	background: #780202\0/;
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=, startColorstr=#FFFC4040, endColorstr=#FF780202);
	/* Navigateurs récents */
	background: -moz-linear-gradient(#FC4040, #780202); 
	background-image: -webkit-gradient(linear,center center,10,center center,30,from(#878787),to(#780202)); 
	height:20px;
	-moz-border-radius:6px; 
   	-webkit-border-radius:6px; 
    border-radius:6px;
	}

/*PHOTOS 1ERE PAGE*/
img#imgLeft
	{
		width:45%;
		height:auto;
		margin-left:3%;
	}
img#imgRight
	{
		width:45%;
		height:auto;
		margin-left:4%;
	}
#legendeLeft
	{
		width:45%;
		margin:1px 0 0 3%;
		height:40px;
		background-image: url("../../images/bar1.gif");
		background-repeat: repeat-x;
		vertical-align: middle;
		background-color:#000;
	}
#legendeRight
	{	
		float:right;
		height:40px;
		margin-top:-41px; 
		width:45%;
		margin-right:3%;
		background-image: url("../../images/bar1.gif");
		background-repeat: repeat-x;
		vertical-align: middle;
		background-color:#000;
	}
h1.legende
	{
		font-variant:small-caps;
		text-align:center;
		font-size:1.3em;
		font-weight:normal;
		text-align:center;
		padding:5px 0;
		margin:0;
	}
a.legende
	{
		text-decoration:underline;
	}
a.legende:hover
	{
		color:#29C5F6;
		text-decoration:blink;
	}
	
/* SERVEUR FTP */
form#formftp 
	{
		margin:0 auto;
		width:300px;
		/* Anciens navigateurs */
		background:url(../../images/im06.png) repeat-x top #780202;
		-o-background-size: 100% 100%;
		-moz-background-size: 100% 100%;
		-webkit-background-size: 100% 100%;
		background-size: 100% 100%;
		/* Internet Explorer */
		*background: #780202;
		background: #780202\0/;
		filter: progid:DXImageTransform.Microsoft.gradient(gradientType=, startColorstr=#FFFC4040, endColorstr=#FF780202);
		/* Navigateurs récents */
		background: -moz-linear-gradient(#FC4040, #780202); 
		background-image: -webkit-gradient(linear,center center,10,center center,30,from(#FC4040),to(#780202));
		font-size:1em;
		-moz-border-radius:8px; 
		-webkit-border-radius:8px; 
		border-radius:8px;
		text-align:left;
		min-width:380px;
	}
input.validftp
	{
/* Anciens navigateurs */
	background:url(../../images/im07.png) repeat-x top #fff;
	-o-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	/* Internet Explorer */
	*background: #fff;
	background: #fff\0/;
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=, startColorstr=#FFefefef, endColorstr=#FFfffff);
	/* Navigateurs récents */
	background: -moz-linear-gradient(#efefef, #fff); 
	background-image: -webkit-gradient(linear,center center,10,center center,30,from(#efefef),to(#fff));
	font-size:1em;
	font-family:Arial, Helvetica, sans-serif;
	color:#656565;
	border:none;
	height:25px;
	-moz-border-radius:6px; 
    -webkit-border-radius:6px; 
    border-radius:6px;         
	outline:0;
	cursor:pointer;
	padding-bottom:3px;
	}
input.validftp:hover
	{
	background:url(../../images/im08.png) repeat-x top #000;
	-o-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	/* Internet Explorer */
	*background: #000;
	background: #000\0/;
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=, startColorstr=#FF878787, endColorstr=#FF000000);
	/* Navigateurs récents */
	background: -moz-linear-gradient(#878787, #000); 
	background-image: -webkit-gradient(linear,center center,10,center center,30,from(#878787),to(#000));
	color:#efefef;
	cursor:pointer;
	}
input.formftp
	{
	color:#878787;
	border:none;
	width:100%;
	text-align:left;
	background-color:#010101;
	height:20px;
	-moz-border-radius:6px; 
    -webkit-border-radius:6px; 
    border-radius:6px;
	}
input.getfile
	{
	font-size:1em;
	font-family:Arial, Helvetica, sans-serif;
	color:#656565;
	border:none;
	border:#FFF 1px thin;
	margin:10px auto;
	}

/*FORMULAIRE DE CONNEXION COMPTE CLIENT*/
input.conn
	{
/* Anciens navigateurs */
	background:url(../menu/im03.gif) repeat-x top #f40;
	-o-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	/* Internet Explorer */
	*background: #f40;
	background: #f40\0/;
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=, startColorstr=#FFf7a126, endColorstr=#FFff4400);
	/* Navigateurs récents */
	background: -moz-linear-gradient(#F7A126, #f40); 
	background-image: -webkit-gradient(linear,center center,10,center center,30,from(#F7A126),to(#f40));	font-size:1em;
	font-family:Arial, Helvetica, sans-serif;
	color:#efefef;
	border:none;
	height:25px;
	-moz-border-radius:6px; 
    -webkit-border-radius:6px; 
    border-radius:6px;         
	outline:0;
	cursor:pointer;
	padding-bottom:3px;
	}
input.conn:hover
	{
	/* Anciens navigateurs */
	background:url(../../images/im06.png) repeat-x top #780202;
	-o-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	/* Internet Explorer */
	*background: #780202;
	background: #780202\0/;
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=, startColorstr=#FFFC4040, endColorstr=#FF780202);
	/* Navigateurs récents */
	background: -moz-linear-gradient(#FC4040, #780202); 
	background-image: -webkit-gradient(linear,center center,10,center center,30,from(#FC4040),to(#780202));
	color:#efefef;
	cursor:pointer;
	}
fieldset.conn
	{
		border:#000 solid 3px;
	}
p.conn
	{
		font-size:0.9em;
		padding:0;
	}
legend.conn
	{
		color:#29c5f6;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	}
	
/*PAIEMENT EN LIGNE*/
ul.pay
	{
		list-style-type:square;
		margin:-20px 20px 0 20%;
		padding:0;
		font-size:0.9em;
	}
#bonjour
	{
		float:right;
		margin-top:-45px;
		text-decoration:underline;
	}
	
/*PAGES GABARITS*/
td.titlegab
	{
		font-size:0.7em;
		text-align:center;
	}
td.gabarit
	{
		font-size:0.9em;
		text-align:left;
	}
th.gabarit
	{
		border-bottom:#29c5f6 solid 1px;
		background-image:none;
	}
th.gabarit h6 
	{
		color:#29c5f6;
		background:none;
		font-size:1em;
		font-weight:normal;
		text-align:left;
		padding:0;
		margin:20px 0 5px 0;
	}	
.numTel
	{
		color:#29c5f6;
	}
	
/*FORMULAIRE DE CONTACT*/
#formcontact
	{
		width:100%;
		font-size:0.9em;
		margin:0 auto;
		text-align:left;
	}
form#contact 
	{
		width:100%;
	}
legend.contact
	{
		cursor:auto;
		text-align:left;
		color:#29c5f6;
		font-size:1em;
		
	}
fieldset.contact
	{
		border:none;
		border-top:#010101 solid 1px;
		font-size:1em;
		-moz-border-radius:8px; 
		-webkit-border-radius:8px; 
		border-radius:8px;;
		color:#efefef;
		background-color:#010101;
		padding:2% 1% 1% 4%;
		text-align:left;
	}
textarea.contact
	{
		cursor:auto;
		width:90%;
		color:#767676;
		border:none;
		text-align:left;
		background-color:#FEF7C3;
		font-size:1em;
		-moz-border-radius:8px; 
		-webkit-border-radius:8px; 
		border-radius:8px;
		padding:10px;
	}
input.contact
	{
		color:#767676;
		border:none;
		width:77%;
		height:18px;
		text-align:left;
		background-color:#FEF7C3;
		-moz-border-radius:4px; 
		-webkit-border-radius:4px; 
		border-radius:4px;
		font-size:0.9em;
	}
p.info
	{
		text-align:left;
		font-size:0.8em;
		margin-top:0;
		padding-top:0;
	}
p.contact
	{
		padding:0;
	}

/*MASTERING*/ 
p.master
	{
		font-size:1em;
		margin:0;
	}
h2.master 
	{
		font-family:1em;
		padding:0;
		margin:0;
		color:#29c5f6;
		text-align:center;
		font-weight:normal;
		text-decoration:underline;
		font-size:1.2em;
	}
h3.master 
	{
		font-family:1em;
		font-size:1.1em;
		font-weight:normal;
		text-decoration:underline;
		margin:20px 0 0 0;
	}
li.master
	{
		margin:0 0 0 35px;
		font-size:0.9em;
		padding:0 25px 0 5px;
		list-style-image:url(../../images/orange.png);
	}
ol.master1
	{
		margin:20px 0 0 0;	
		font-size:1em;	
	}
li.master1
	{
		margin:0 0 0 10px;
		padding:0 20px 0 0;
	}
ol.master2
	{
		margin:0 0 20px 20px;	
		font-size:0.9em;	
	}
li.master2
	{
		margin:10px 0 10px 0;	
		padding:0 20px 0 0;
	}
a.master
	{
		color:#29c5f6;
	}
#flashcontent 
	{
		height: 100%;
	}
iframe
	{
		position:relative;
		margin:-100px auto 0 auto;
	}
	
/*STUDIO*/
.studio ul
	{
		padding-top:0;
		margin-top:0;
	}
.studio li
	{
		margin:0 0 0 30px;
		list-style-type:square;
		color:#29c5f6;
		text-align:justify;
	}
.studio ol
	{
		padding-top:0;
		margin-top:0;
	}
.studio ul li ol li
	{
		color:#efefef;
		font-family:Arial, Helvetica, sans-serif;
		line-height:1.6em;
		background:none;
		font-size:1em;
		font-weight:normal;
		text-align:left;
		padding:0;
		margin:0 0 0 40px;
		list-style-type:inherit;
	}
.studio li h3
{
	font-family:Arial, Helvetica, sans-serif;
}
.studio li h2 
	{
		color:#29c5f6;
		background:none;
		font-size:1.2em;
		font-weight:normal;
		text-align:left;
		padding:0;
		margin:0 0 20px 5px;
	}
.studio p
	{
		color:#efefef;
		text-align:justify;
	}
.studio ul li ul li
	{
		color:#efefef;
		font-family:Arial, Helvetica, sans-serif;
		line-height:1.6em;
		background:none;
		font-size:1em;
		font-weight:normal;
		text-align:left;
		padding:0;
		margin:0 0 0 40px;
		list-style:disc;
	}

.tarif ul
	{
		color:#efefef;
		font-family:Arial, Helvetica, sans-serif;
		line-height:1.6em;
		background:none;
		font-size:1em;
		font-weight:normal;
		text-align:left;
		padding:0;
		margin:0 0 0 40px;
		list-style:disc;
	}
/*PACKAGING*/
.packaging h2 
	{
		color:#29c5f6;
		background:none;
		font-size:1em;
		font-weight:normal;
		text-align:left;
		padding:0 0 0 20px;
		margin:20px 0 10px 20px;
		background-image:url(../../images/blue.png);
		background-repeat:no-repeat;
		background-position:0 50%;
	}	
.packaging h3 
	{
		color:#29c5f6;
		background:none;
		font-size:1em;
		font-weight:normal;
		font-style:italic;
		text-decoration:underline;
		text-align:left;
		padding:0 0 0 20px;
		margin:20px 0 5px 20px;
	}	
.packaging h4 
	{
		background:none;
		font-size:0.9em;
		font-weight:bold;
		text-align:left;
		padding:0 20px 0 20px;
		margin:20px 0 5px 20px;
	}	

.packaging p
	{
		padding:0 0 0 20px;
		margin:0 20px 0 20px;
		line-height:1.2em;
		font-stretch:extra-expanded;
		font-family:Arial, Helvetica, sans-serif;
	}
.packaging ul
	{
		padding:0 0 0 20px;
		margin:0 20px 20px 35px;
		font-size:1em;
		font-stretch:extra-expanded;
		font-family:Arial, Helvetica, sans-serif;
	}
.packaging ul li
	{
		list-style-image:url(../../images/orange.png);
		line-height:1.5em;
		text-align:justify;
	}
.packaging ul li ul li	
	{
		list-style:disc;
		line-height:1.3em;
		font-size:0.9em;
	}
.packaging td
	{
		border:#feffe7 solid 1px;
	}
.packaging table
	{
		border:#feffe7 solid 1px;
	}
	
/*MATERIEL*/
.materiel ul
	{
		padding-top:0;
		margin:0;
	}
.materiel li
	{
		margin:0 0 0 30px;
		list-style-type:square;
		color:#29c5f6;
		text-align:justify;
	}
.materiel li h2 
	{
		color:#29c5f6;
		background:none;
		font-size:1.2em;
		font-weight:normal;
		text-align:left;
		padding:0;
		margin:0 0 10px 5px;
	}
.materiel p
	{
		color:#efefef;
		text-align:justify;
	}
.materiel ul li ul 
	{
		margin-bottom:20px;
	}
.materiel ul li ul li
	{
		color:#efefef;
		font-family:Arial, Helvetica, sans-serif;
		line-height:1.6em;
		background:none;
		font-size:1em;
		font-weight:normal;
		text-align:left;
		padding:0;
		margin:0 0 0 40px;
		list-style:disc;
	}
