body,td,th {
	margin-top:0px;
	margin-left:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	
}
.Style1 {color: #FF3300}
a:link {
	color: #333333;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
	color: #FF3300;
}
a:active {
	text-decoration: none;
}

h1 {
	font-size: 16px;
	color: #FF3300;
	font-style: normal;
	padding-top: 0px;
	text-align: left;
	vertical-align: text-top;
	text-transform: capitalize;
}
h2 {
	font-size: 14px;
	color: #333333;
	text-align: center;
}
#global{
	position:relative;
	left: 0;
	top: 0;
	width: 980px;
	height: 628px;
	margin-top: auto;
	margin-left: auto;
	margin-right: auto;
	background-image:url(img/trame.png);
	background-repeat: no-repeat;
	z-index:2;
}
 #header {
 	position: absolute;
	left:70px;
	top:34px;
      width:800px;
      font-size:93%;
      line-height:normal;
	  z-index:3;
      }
    #header ul {
      margin:0;
      padding:10px 10px 0;
      list-style:none;
      }
    #header li {
      float:left;
      background:url(img/menu-onglets/norm_left.gif) no-repeat left top;
      margin:0;
      padding:0 0 0 9px;
	  list-style:none;
      }
    #header a {
      float:left;
      display:block;
      background:url(img/menu-onglets/norm_right.gif) no-repeat right top;
      padding:5px 15px 4px 6px;
      text-decoration:none;
      font-weight:bold;
      color:#765;
      }
    /* Commented Backslash Hack
       hides rule from IE5-Mac \*/
    #header a {float:none;
	  }
    /* End IE5-Mac hack */
    #header a:hover {
      color:#333;
      }
    #header #current {
      background-image:url(img/menu-onglets/left_on.gif);
	  border-bottom:2px solid #FFFFFF;
      }
    #header #current a {
      background-image:url(img/menu-onglets/right_on.gif);
      color:#333;
      padding-bottom:3px;
      }

#titre{
	position: absolute;
	top: 46px;
	left: 100px;
	width: auto;
	height: auto;
	background-color:#FFFFFF;
	padding: 2px;
	z-index:3;
	display:block;
}
#accueil{
	position: absolute;
	top: 57px;
	left: 28px;
	width: 750px;
	height:400px;
	text-align: justify;
	background-color:#FFFFFF;
	display:inherit;
	line-height:20px;
	z-index:3
}
#centre{
	position: absolute;
	top: 90px;
	left: 102px;
	width: 800px;
	height:400px;
	text-align: justify;
	background-color:#FFFFFF;
	z-index:1;
}
#etude{
	position: absolute;
	top: 90px;
	left: 90px;
	width: 800px;
	height:410px;
	text-align: justify;
	background-color:#FFFFFF;
	overflow:auto;
	padding-right: 10px;
	padding-bottom: 10px;
	z-index:2;
}
form.service fieldset {
	padding: 5px 5px 5px 5px;
	height:auto;
	width: 460px;
	border: 1px solid #FF3300;
}


form.css fieldset {
	padding: 5px 5px 5px 5px;
	height:auto;
	width: 760px;
	border: 1px solid #FF3300;
}
form.css label {
	display: inline;
	float: left;
	width: auto;
}
.legend {
	color: #333333;
}

#result,#result1,#result2,#result3,#result4{
	position:absolute;
	left: 240px;
	top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	background-color:#FFFFFF;
	overflow: auto;
	width: auto;
	height: 420px;
	display:none;
	
}
#mady{
	position:absolute;
	left:20px;
	top:-4px;
	width:750px;
	height: 180px;	
}
#alan{
	position:absolute;
	left:20px;
	top:207px;
	width: 750px;
	height: 180px;	
}


div#galerie
{
        width: auto ;
        border: 1px solid #dcb ;
        padding:0px ;
        margin: 0px 0px ;
        text-align: center ;
        font: 0.9em Arial,verdana,sans ;
}

ul#galerie_mini
{
        margin: 0 ;
        padding: 5px ;
        list-style-type: none ;
		white-space: nowrap;		
}

ul#galerie_mini li
{
		display:inline;
}

ul#galerie_mini li a img
{
        margin: 2px 1px ;
        border: 1px solid #dcb ;
}

#result5,#result6,#result7,#result8,#result9,#result10,#result11,#result12,#result13,#result14,#result15,#result16,#result17,#result18,#result19,#result20,#result21,#result22,#result23,#result24,#result25,#result31,#result32,#result33{
position: absolute;
width: 790px;
height:270px;
top:180px;
left:0px;
overflow:auto;
display:none;
z-index:1;
}
#result26,#result27,#result28,#result29,#result30{
position: absolute;
width: 790px;
height:320px;
top:100px;
left:0px;
overflow:auto;
display:none;
z-index:1;
}
form.photo fieldset {
	padding: 5px 5px 5px 5px;
	height:auto;
	width: auto;
	border: 1px solid #999999;
}
form.photo label {
	display: inline;
	float: left;
	width: 275px;
}
.legend {
	color: #FF3300;
}

#pop1,#pop2,#pop3,#pop4,#pop5,#pop6,#pop7{
position: absolute;
	top:100px;
	left:Opx;
	width:auto;
	height:auto;
	display:none;
	z-index:10;
}

 div#devis{
 	position: absolute;
	top: 90px;
	left: 102px;
	width: 820px;
	height:420px;
	margin:0px 15px 10px 0px;
	overflow:auto;
 }               
 table#tarif{
 	top:10px;
 	width: 780px;
	height: auto;
	border: 1px solid #D4D4D4;
	border-spacing:5px;
 }
 .rowtop{
	text-align:center;	
 }
 
 .celtopleft{
 	background-color:#CCCCCC;
	
 }
 .celtopcentre{
 	background-color:#FF3300;
	color:#FFFFFF;
 }
 .celcentre{
 	width:380px;
	border:1px solid #999999;
	padding:0px 0px 0px 25px;
 }
 .celrouge{
 	border:1px solid #999999;
	color:#FF3300;
	text-align:center;
 }
 