a:link
  {color: #000;
  text-decoration: none;
  font-size: 1.1em ;
  background-color: transparent }
a:visited
  { color: #000;
  font-size: 1.1em ;
  text-decoration: none;
  background-color: transparent }
a:hover
  { color: #FFFFFF;
  font-size: 1.1em ;
  text-decoration: none;
  background-color: #f5bfcb }
a:active
  { color: #000;
  font-size: 1.1em ;
  text-decoration: underline;
  background-color: transparent }
body {
	background: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
    text-align:center;
	margin:0;
	padding:0;

}
#menuflash {
	height:416px;
}
#wrap {
	width:915px;
	margin:0 auto 0 auto;
	background:#ffffff;
	height:416px;
	font-size: 12px;
}
#wrapstraight {
	width:903px;
	margin:0 auto 0 auto;
	background:#f3afbe;
	height:577px;
}
#wraphair {
	width:903px;
	margin:0 auto 0 auto;
	background:#ae91bd ;
	height:577px;
}
#wrapelectrical {
	width:903px;
	margin:0 auto 0 auto;
	background:#75c5f0;
	height:577px;
}
#wraptextiles{
	width:903px;
	margin:0 auto 0 auto;
	background:#9eb0c9;
	height:577px;
}
#wrapsmallmat{
	width:903px;
	margin:0 auto 0 auto;
	background:#8fb975;
	height:577px;
}
#hdr{
	width:850px;
	height:200px;
	margin:0;
	color:#fff;
	background:#333 url('pics/top.gif') no-repeat;
}

#container {
	background:#fff url('pics/main.gif') repeat-y;
	text-align:justify;
	margin : 101px auto;
	padding : 0;
	width : 850px;
}

#footer{
	width:903px;
	height:30px;
	margin:0 auto 0 auto;
	color:#888;
    font-size: 0.8em;
	background:#e7e7e7;
	padding-top:4px;
    clear: left;
}

#footer a:link  {
  color: #888;
  text-decoration: none;
  background-color: transparent
}
#footer a:visited  {
  color: #888;
  text-decoration: none;
  background-color: transparent
}
#footer a:hover  {
  color: #EA2587;
  text-decoration: underline;
  background-color: transparent
}
#footer a:active  {
  color: #888;
  text-decoration: none;
  background-color: transparent
}
#copyright {
	width:704px;

	margin:0px 0px 0px 0px;
	padding:5px 10px 10px 10px;
	text-align:center;
	background:#DDDDDD;
     clear: left;
}


.inversed
{
	width: 97px ;
	line-height: 15px ;
	letter-spacing: 1px ;
	display: block ;
	border-right: 1px solid black ;
	text-decoration: none ;
	color: #fff ;
	background:#990000;
}

#contenu
{
	width:883px;
	margin:0 auto 0 auto;
	padding:0px 10px 10px 10px;
	text-align:left;
	height:467px;
}
#contenu2
{
	width:883px;
	margin:0 auto 0 auto;
	padding:0px 10px 10px 10px;
	text-align:left;
	height:467px;
}
#contenu3
{
	width:883px;
	margin:0 auto 0 auto;
	padding:0px 10px 10px 10px;
	text-align:left;
	height:467px;
	background:url('pics/fond_ea.gif') no-repeat;
}
#contenu5
{
	width:883px;
	margin:0 auto 0 auto;
	padding:0px 10px 10px 10px;
	text-align:left;
	height:467px;
	background:url('pics/fond_sm.gif') no-repeat;
}
#part1
{
	width:883px;
	margin:0 auto 0 auto;
	text-align:left;
	height:100px;
	float:left;
}
#part1ph
{
	width:883px;
	margin:0 auto 0 auto;
	text-align:left;
	height:100px;
	float:left;
}
#part1ea
{
	width:883px;
	margin:0 auto 0 auto;
	text-align:left;
	height:100px;
	float:left;
}
#part1tb
{
	width:883px;
	margin:0 auto 0 auto;
	text-align:left;
	height:100px;
	float:left;
}
#part1sm
{
	width:883px;
	margin:0 auto 0 auto;
	text-align:left;
	height:150px;
	float:left;
}
#part2
{
	width:883px;
	margin:0 auto 0 auto;
	text-align:center;
	height:357px;
	clear: both;
}
#part2sm
{
	width:883px;
	margin:0 auto 0 auto;
	text-align:center;
	height:307px;
	clear: both;
}
#half1
{
	width:883px;
	margin:0 auto 0 auto;
	text-align:left;
	padding:20px 0px 0px 0px;
	height:228px;
	float:left;
}
#half2
{
	width:883px;
	margin:0 auto 0 auto;
	text-align:left;
	height:229px;
	clear: both;
}
#half1 h2
{
	text-align:left;
	font-size: 1.5em ;
	margin-top: 0px ;
	margin-bottom: 0px ;
	color: #000 ;
    font-weight: bold;
    font-family: Arial, Verdana, Helvetica, sans-serif;
}
#half2 h2
{
	text-align:left;
	font-size: 1.5em ;
	margin-top: 0px ;
	margin-bottom: 0px ;
	color: #000 ;
    font-weight: bold;
    font-family: Arial, Verdana, Helvetica, sans-serif;
}

.titrevert
{
	color:#A9CB38;
	font-size: 2em ;
	font-family: Helvetica, sans-serif;
}

#left
{
	width:202px;
	margin:0 auto 0 auto;
	padding:0px 0px 0px 0px;
	height:416px;
	text-align:left;
	float:left;
}
#right
{
	width:713px;
	/* margin:0 auto 0 auto; */
	margin:46px 0px 46px 0px;
	height:324px;
	float:left;
	background-color:#BEC0C2;
}

#studioleft
{
	margin:0 auto 0 auto;
	padding:0px 10px 0px 0px;
	text-align:justify;
	font-size: 0.9em ;
	float:left;
	font-family: Helvetica, sans-serif;
	vertical-align:middle;
}
#studioright
{
	width:257px;
	/* margin:0 auto 0 auto; */
	margin:0px 0px 0px 0px;
	height:324px;
	float:left;
	background-color:#ffffff;
	vertical-align:middle;
}
#studioleft p
{
	margin:0 0 0 0;
}
#straight
{
	width:883px;
	margin:0 auto 0 auto;
	padding:10px 10px 10px 10px;
	text-align:left;
	height:457px;
}
#straight_menu_left
{
	width:423px;
	margin:0 auto 0 auto;
	padding:10px 10px 10px 10px;
	text-align:left;
	height:200px;
	float:left;
}
#straight_menu_right
{
	width:420px;
	margin:0 auto 0 auto;
	padding:10px 10px 10px 10px;
	text-align:left;
	height:200px;
	float:left;
}
#straight_left
{
	width:433px;
	margin:0 auto 0 auto;
	padding:20px 10px 0px 10px;
	text-align:left;
	height:457px;
	float:left;
	background:url('pics/fond_hd.gif') no-repeat; 
}
#straight_left_p1
{
	width:433px;
	margin:0 auto 0 auto;
	padding:20px 10px 0px 10px;
	text-align:left;
	height:457px;
	float:left;
	background:url('pics/fond_ps.gif') no-repeat; 
}
#straight_left_p3
{
	width:433px;
	margin:0 auto 0 auto;
	padding:20px 10px 0px 10px;
	text-align:left;
	height:457px;
	float:left;
	background:url('pics/fond_ea.gif') no-repeat; 
}
#straight_left_p4
{
	width:433px;
	margin:0 auto 0 auto;
	padding:20px 10px 0px 10px;
	text-align:left;
	height:457px;
	float:left;
	background:url('pics/fond_tb.gif') no-repeat; 
}
#straight_left_p5
{
	width:433px;
	margin:0 auto 0 auto;
	padding:20px 10px 0px 10px;
	text-align:left;
	height:457px;
	float:left;
	background:url('pics/fond_sm.gif') no-repeat; 
}
#straight_left1
{
	width:433px;
	margin:0 auto 0 auto;
	text-align:left;
	height:417px;
	float:left;
}
#straight_left2
{
	width:433px;
	margin:0 auto 0 auto;
	text-align:left;
	height:40px;
	float:left;
}
#straight_right
{
	width:430px;
	margin:0 auto 0 auto;
	padding:10px 10px 10px 10px;
	text-align:left;
	height:457px;
	float:left;
}
/* #straight_left h2 */
h2
{
	text-align:left;
	font-size: 1.5em ;
	margin-top: 0px ;
	margin-bottom: 0px ;
	color: #000 ;
    font-weight: bold;
    font-family: Arial, Verdana, Helvetica, sans-serif;
}

/*
h2 {
	text-align:center;
	font-size: 1.4em ;
	color: #000 ;
    font-weight: bold;
    font-family: Arial, Verdana, Helvetica, sans-serif;
}
*/
.white
{
	color: #ffffff ;
}
.subtitle
{
	color: #ffffff ;
	font-size: 1.3em ;
}



.tablecolor1
{
    background-color: #F4F4F4;
    color: #2E5883 ;
    padding: 10px 10px 10px 10px;
    font-size: 1.1em ;
}
.tablecolor2
{
    background-color: #EBFCE2;
    color: #347D0D ;
    padding: 10px 10px 10px 10px;
    font-size: 1.1em ;
    font-weight:bold;
}

#flash img
{
    border: 4px solid white ;
}


.inputbox {
  border           : 1px solid #BCB778;
  background	   : transparent url('pics/back.gif');
  background-color : #DDDAB9;
  margin-bottom    : 5px;
  color			   : #660000;
   width            : 345px;
}
.button {
  font-size        : 11px;
  color            : #996600;
  border           : 1px solid #BCB778;
  margin-bottom    : 5px;
  background-color : #E3E1C6;
  padding          : 1px;
}

.arrow {
	height: 30px;
	color: #009900;
	font-size: 14px;
    font-weight: bold;
}
.image {
  margin: 10px 10px 10px 10px;
}
#features {

  color: #D70860;
  font-weight: bold;
  font-size: 1.2em;
  text-align:center;
  line-height: 20px ;
}
#mainbody {
	width:470px;
	text-align:left;
	float:left;
  margin:0px 10px 10px 10px;
	padding:10px 0px 10px 0px;
}
#sidebar {
	width:150px;
	font-size: 1.0em;
	text-align:center;
	padding:40px 0px 0px 0px;
	float:left;
	background:#FFFFFF url('pics/side.gif') no-repeat;
}
#sidebar h3  {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	color:#777;
	font-size: 1.0em ;
	margin-bottom: 3px ;
	margin-top: 20px ;
	text-align:center;

}


#part1ph a:hover
  { color: #FFFFFF;
  font-size: 1.1em ;
  text-decoration: none;
  background-color: #ae91bd }
  
#part1ea a:hover
  { color: #FFFFFF;
  font-size: 1.1em ;
  text-decoration: none;
  background-color: #75c5f0 }

#part1tb a:hover
  { color: #FFFFFF;
  font-size: 1.1em ;
  text-decoration: none;
  background-color: #9eb0c9 }
    
#part1sm a:hover
  { color: #FFFFFF;
  font-size: 1.1em ;
  text-decoration: none;
  background-color: #8fb975 }
  
#straight a:link  {
  font-size: 1.2em ;
  color: #00;
  text-decoration: none;
  background-color: transparent
}
#straight a:visited  {
   font-size: 1.2em ;
  color: #00;
  text-decoration: none;
  background-color: transparent
}
#straight a:hover  {
font-size: 1.2em ;
  color: #ffffff;
  text-decoration: none;
  background-color: #f5bfcb;
}
#straight a:active  {
font-size: 1.2em ;
  color: #00;
  text-decoration: none;
  background-color: transparent
}

