div
{
    font-family: Arial,sans ;
	_font-weight: regular;
	color: white;
	font-size: 15px;
	text-align: left;	
}
@font-face 
{
    font-family: 'DejaVuSans';
	src: url('fontes/DejaVuSans.eot?') format('eot'),
         url('fontes/DejaVuSans.ttf') format('truetype');
}
p
{
    font-family: DejaVuSans ;
	color: #fdf3da;
	font-size: 15px;
	text-align: left;	
}
h1
{
    font-family: DejaVuSans ;
	color: white;
	font-size: 26px;
	text-align: center;	
}



.p_nav2_md
{
    font-family: DejaVuSans ;
	color: #88EECC;
	font-size: 20px;
	text-align: center;
    _position: relative;
	_top: 4px;
	padding: 2px 8px 2px 8px;
	text-decoration: none;
}

.p_nav_koleos
{
    font-family: DejaVuSans ;
	color: #0000FF;
	font-size: 20px;
	text-align: center;
    _position: relative;
	_top: 4px;
	padding: 2px 22px 2px 22px;
	text-decoration: none;
}
.p_nav_sand_int
{
    font-family: DejaVuSans ;
	color: #0000FF;
	font-size: 20px;
	text-align: center;
    _position: relative;
	_top: 4px;
	padding: 2px 22px 2px 22px;
	text-decoration: none;
}
.p_nav_sand_lamp
{
    font-family: DejaVuSans ;
	color: #0000FF;
	font-size: 20px;
	text-align: center;
    _position: relative;
	_top: 4px;
	padding: 2px 22px 2px 22px;
	text-decoration: none;
}
.p_nav_cay
{
    font-family: DejaVuSans ;
	color: #0000FF;
	font-size: 20px;
	text-align: center;
    _position: relative;
	_top: 4px;
	padding: 2px 22px 2px 22px;
	text-decoration: none;
}
.p_nav_misc
{
    font-family: DejaVuSans ;
	color: #0000FF;
	font-size: 20px;
	text-align: center;
    _position: relative;
	_top: 4px;
	padding: 2px 22px 2px 22px;
	text-decoration: none;
}




.nav2      /* ________Ligne de navigation__________ */
{
    width: 700px;
	height: 30px;
	position: relative;
	left: 336px;
	top: 62px;
	_background: red;	
}
.nav2_md      /* ________Ligne de navigation__________ */
{
    width: 700px;
	height: 30px;
	position: relative;
	left: 336px;
	top: 81px;
	_background: red;	
}

.nav_modeling      /* ________Ligne de navigation__________ */
{
    width: 1000px;
	height: 30px;
	position: relative;
	left: 26px;
	top: 80px;
	_background: red;	
}

 /* ___________________________________PAVES_______________________________ */

 #pave_0
{
    width: 1022px;
	height: 44px;
    _background: red;
	position: relative;
	left: -14px;
	top: -17px;
	z-index: 2;
	margin-bottom: -17px;
}
.pave_0_cote_g
{
    width: 14px;
	height: 16px;
    background: url('images/fond/pave_cote_g.jpg');
	_position: relative;
	_left: 14px;
	_top: 14px;
}
.pave_0_milieu
{
    width: 1002px;
	height: 44px;
    _background: green;
	position: relative;
	left: 14px;
	top: -44px;
}
.pave_0_sup
{
    width: 1002px;
	height: 14px;
	-background: yellow;
    background: url('images/fond/pave_sup.jpg');
	_position: relative;
	_left: 1021px;
	_top: -34px;
}
.pave_0_mi
{
    width: 1002px;
	height: 16px;
	_background: pink;
    background: #242424;
	_position: relative;
	_left: 14px;
	_top: -14px;
}
#contenu_0
{
    width: 1000px;
	_height: 18px;
    _background: red;
	position: relative;
	_left: 90px;
	top: -17px;
	display: inline-block;
}
.pave_0_inf
{
    width: 1002px;
	height: 14px;
	_background: yellow;
    background: url('images/fond/pave_inf.jpg');
	_position: relative;
	_left: 1021px;
	_top: -16px;
	z-index: 4;
}
.pave_0_d
{
    width: 14px;
	height: 44px;
    _background: green;
	position: relative;
	left: 1014px;
	top: -88px;
}
.pave_0_cote_d
{
    width: 14px;
	height: 16px;
    background: url('images/fond/pave_cote_d.jpg');
	_position: relative;
	_left: 14px;
	_top: 14px;
}
 #pave_1
{
    width: 1022px;
	height: 748px;
    _background: red;
	_position: relative;
	_left: 6px;
	_top: -801px;
	z-index: 2;
	
}
#pave_A
{
    width: 327px;
	height: 748px;
    _background: red;
	position: relative;
	left: -14px;
	_top: -801px;
	display: inline-block;
    vertical-align: top;
	margin-right: -19px;
	_z-index: 2;
}

#pave_A1
{
    width: 327px;
	height: 296px;
    _background: orange;
}
.pave_a1_g
{
    width: 14px;
	height: 296px;    
	display: inline-block;
    vertical-align: top;
	margin-right: -5px;
}
.pave_a1_cote_g
{
    width: 14px;
	height: 268px;
    background: url('images/fond/pave_cote_g.jpg');
}
.pave_a1_milieu
{
    width: 299px;
	height: 296px;
    _background: green;
	display: inline-block;
    vertical-align: top;
	margin-right: -4px;
}
.pave_a1_sup
{
    width: 299px;
	height: 14px;
    background: url('images/fond/pave_sup.jpg');
}
.pave_a1_mi
{
    width: 299px;
	height: 268px;
    background: #242424;
}

.pave_a1_inf
{
    width: 299px;
	height: 14px;
    background: url('images/fond/pave_inf.jpg');   
}
.pave_a1_d
{
    width: 14px;
	height: 296px;    
	display: inline-block;
    vertical-align: top;
	margin-right: -4px;
}
.pave_a1_cote_d
{
    width: 14px;
	height: 268px;
    background: url('images/fond/pave_cote_d.jpg');
}
#pave_A2
{
    width: 327px;
	height: 296px;
    _background: blue;
}

#pave_A3
{
    width: 327px;
	height: 76px;
    _background: green;
	_z-index: 4;
}
.pave_a3_g
{
    width: 14px;
	height: 76px;
	display: inline-block;
    vertical-align: top;
	margin-right: -5px;
}
.pave_a3_cote_g
{
    width: 14px;
	height: 48px;
    background: url('images/fond/pave_cote_g.jpg');
}
.pave_a3_milieu
{
    width: 299px;
	height: 76px;
    _background: green;
	display: inline-block;
    vertical-align: top;
	margin-right: -4px;
}
.pave_a3_mi
{
    width: 299px;
	height: 48px;
    background: #242424;
}
.pave_a3_d
{
    width: 14px;
	height: 76px;
	background: green;
	display: inline-block;
    vertical-align: top;
	margin-left: 0px;
	z-index: 4;
}
.pave_a3_cote_d
{
    width: 14px;
	height: 48px;
    background: url('images/fond/pave_cote_d.jpg');
}
#pave_A4
{
    width: 327px;
	height: 71px;
    _background: green;
	_z-index: 4;
}
.pave_a4_g
{
    width: 14px;
	height: 71px;
	display: inline-block;
    vertical-align: top;
	margin-right: -5px;
}
.pave_a4_cote_g
{
    width: 14px;
	height: 53px;
    background: url('images/fond/pave_cote_g.jpg');
}
.pave_a4_milieu
{
    width: 299px;
	height: 53px;
    _background: green;
	display: inline-block;
    vertical-align: top;
	margin-right: -4px;
}
.pave_a4_mi
{
    width: 299px;
	height: 53px;
    background: #242424;
}
.pave_a4_d
{
    width: 14px;
	height: 71px;
	background: green;
	display: inline-block;
    vertical-align: top;
	margin-left: 0px;
	z-index: 4;
}
.pave_a4_cote_d
{
    width: 14px;
	height: 53px;
    background: url('images/fond/pave_cote_d.jpg');
}
#pave_coin_sup_d
{
    width: 14px;
	height: 14px;
    background: url('images/fond/pave_coin_sup_d.jpg');
}
#pave_cote_d
{
    width: 14px;
	height: 764px;
    background: url('images/fond/pave_cote_d.jpg');
}
#pave_coin_inf_d
{
    width: 14px;
	height: 14px;
    background: url('images/fond/pave_coin_inf_d.jpg');
}

#pave_B
{
    width: 700px;
	height: 748px;
    _background: red;
	display: inline-block;
    vertical-align: top;
	margin-left: 0px;
	z-index: 4;
}
#pave_B1
{
    width: 700px;
	height: 148px;
    _background: blue;
	z-index: 4;
}
#pave_B2
{
    width: 700px;
	height: 148px;
    _background: blue;
}
#pave_B3
{
    width: 700px;
	height: 148px;
    _background: blue;
}
#pave_B4
{
    width: 700px;
	height: 148px;
    _background: blue;
}
#pave_B5
{
    width: 700px;
	height: 76px;
    _background: blue;
	z-index: 3;
}
#pave_B6
{
    width: 700px;
	height: 81px;
    _background: blue;
	z-index: 3;
}
.pave_g
{
    width: 14px;
	height: 148px;
    _background: green;
	display: inline-block;
    vertical-align: top;
	margin-left: -1px;
	margin-right: -4px;
	z-index: 4;
}
.pave_g6
{
    width: 14px;
	height: 81px;
    _background: green;
	display: inline-block;
    vertical-align: top;
	margin-left: -1px;
	margin-right: -4px;
	z-index: 4;
}
.pave_coin_sup_g
{
    width: 14px;
	height: 14px;
    background: url('images/fond/pave_coin_sup_g.jpg');
	z-index: 4;
}
.pave_cote_g
{
    width: 14px;
	height: 120px;
    background: url('images/fond/pave_cote_g.jpg');
	z-index: 4;
}
.pave_cote_g2
{
    width: 14px;
	height: 129px;
    background: url('images/fond/pave_cote_g.jpg');
	z-index: 4;
}
.pave_coin_inf_g
{
    width: 14px;
	height: 14px;
    background: url('images/fond/pave_coin_inf_g.jpg');
}
.pave_milieu
{
    width: 673px;
	height: 148px;
    _background: red;
	display: inline-block;
    vertical-align: top;
	margin-right: -5px;
}
.pave_milieu2
{
    width: 673px;
	height: 58px;
    _background: green;
	display: inline-block;
    vertical-align: top;
	margin-right: -5px;
}
.pave_milieu3
{
    width: 673px;
	height: 71px;
    _background: green;
	display: inline-block;
    vertical-align: top;
	margin-right: -5px;
}
.pave_sup
{
    width: 673px;
	height: 14px;
    background: url('images/fond/pave_sup.jpg');
}
.pave_mi
{
    width: 673px;
	height: 120px;
    _background: #242424;
}
.pave_mi2
{
    width: 673px;
	height: 48px;
    background: #242424;
}
.pave_mi3
{
    width: 673px;
	height: 53px;
    background: #242424;
}
.pave_inf
{
    width: 673px;
	height: 14px;
    background: url('images/fond/pave_inf.jpg');
}
.pave_d
{
    width: 14px;
	height: 148px;
    _background: green;
	position: relative;
	left: 2px;
	display: inline-block;
    vertical-align: top;
	margin-left: 0px;
	z-index: 5;
}
.pave_d2
{
    width: 14px;
	height: 148px;
    _background: green;
	position: relative;
	left: 2px;
	display: inline-block;
    vertical-align: top;
	margin-left: 0px;
	z-index: 2;
}
.pave_d6
{
    width: 14px;
	height: 71px;
    _background: green;
	position: relative;
	left: 2px;
	display: inline-block;
    vertical-align: top;
	margin-left: 0px;
	z-index: 5;
}
.pave_coin_sup_d
{
    width: 14px;
	height: 14px;
    background: url('images/fond/pave_coin_sup_d.jpg');
	z-index: 4;
}
.pave_cote_d
{
    width: 14px;
	height: 120px;
	_background: green;
    background: url('images/fond/pave_cote_d.jpg');
	z-index: 4;
}
.pave_cote_d2
{
    width: 14px;
	height: 129px;
    background: url('images/fond/pave_cote_d.jpg');
	z-index: 4;
	
}
.pave_coin_inf_d
{
    width: 14px;
	height: 14px;
    background: url('images/fond/pave_coin_inf_d.jpg');
	z-index: 4;
}

#contenu_A1
{
    width: 300px;
	height: 200px;
    _background: red;
	position: relative;
	left: 0px;
	_top: -38px;
	display: inline-block;
}
#contenu_A2
{
    width: 300px;
	height: 300px;
    _background: red;
	_position: relative;
	left: 0px;
	_top: -72px;
	display: inline-block;
}
#contenu_A3
{
    width: 310px;
	height: 80px;
    _background: red;
	_position: relative;
	left: 0px;
	_top: -80px;
	display: inline-block;
}
#contenu_A4
{
    width: 300px;
	height: 29px;
    _background: red;
	_position: relative;
	left: 0px;
	_top: -80px;
	display: inline-block;
}
#contenu_B0
{
    width: 240px;
	height: 158px;
    _background: pink;
	position: relative;
	left: -8px;
	display: inline-block;
    vertical-align: top;	
}
.texte_B1
{
	text-align: left;
    width: 240px;
	height: 70px;
    _background:red ;
    position: relative;
	left: -3px;
	top: 30px;
	display: inline-block;
}
.texte_B2
{
	text-align: left;
    width: 240px;
	height: 70px;
    _background:red ;
    position: relative;
	left: -3px;
	top: 10px;
	display: inline-block;
}
.texte_B3
{
	text-align: left;
    width: 240px;
	height: 58px;
    _background:red ;
    position: relative;
	left: -3px;
	top: 00px;
	_margin-top: -20px;
	display: inline-block;
}
#contenu_B1
{
    width: 424px;
	height: 158px;
    _background: blue;
	position: relative;
	_left: 120px;
	top: 5px;
	display: inline-block;
    vertical-align: top;	
}
#koleos01
{
    width: 212px;
	height: 114px;
    background: url('images/photos/koleos01.jpg');
	position: relative;
	_left: 120px;
	display: inline-block;
    vertical-align: top;	
}
#koleos02
{
    width: 194px;
	height: 114px;
    background: url('images/photos/koleos02.jpg');
	position: relative;
	left: 12px;
	display: inline-block;
    vertical-align: top;	
}
#sandero01
{
    width: 175px;
	height: 120px;
    background: url('images/photos/sandero01.jpg');
	position: relative;
	_left: 120px;
	top: -3px;
	display: inline-block;
    vertical-align: top;	
}
#sandero02
{
    width: 238px;
	height: 120px;
    background: url('images/photos/sandero02.jpg');
	position: relative;
	left: 12px;
	top: -3px;
	display: inline-block;
    vertical-align: top;	
}
#sandero03
{
    width: 224px;
	height: 118px;
    background: url('images/photos/sandero03.jpg');
	position: relative;
	_left: 120px;
	top: -2px;
	display: inline-block;
    vertical-align: top;	
}
#sandero04
{
    width: 157px;
	height: 118px;
    background: url('images/photos/sandero04.jpg');
	position: relative;
	left: 12px;
	top: -2px;
	display: inline-block;
    vertical-align: top;	
}
#cayenne01
{
    width: 177px;
	height: 118px;
    background: url('images/photos/cayenne01.jpg');
	position: relative;
	_left: 120px;
	top: -3px;
	display: inline-block;
    vertical-align: top;	
}
#cayenne02
{
    width: 241px;
	height: 118px;
    background: url('images/photos/cayenne02.jpg');
	position: relative;
	left: 12px;
	top: -3px;
	display: inline-block;
    vertical-align: top;	
}
#poly01
{
    width: 117px;
	height: 70px;
    background: url('images/photos/800_vm.jpg');
	position: relative;
	_left: 120px;
	_top: -3px;
	display: inline-block;
    vertical-align: top;	
}
#poly02
{
    width: 127px;
	height: 70px;
    background: url('images/photos/sl_vm.jpg');
	position: relative;
	_left: 120px;
	_top: -3px;
	display: inline-block;
    vertical-align: top;	
}
#poly03
{
    width: 90px;
	height: 70px;
    background: url('images/photos/opal_vm.png');
	position: relative;
	_left: 120px;
	_top: -3px;
	display: inline-block;
    vertical-align: top;	
}
#poly04
{
    width: 90px;
	height: 70px;
    background: url('images/photos/wheel_vm.png');
	position: relative;
	_left: 120px;
	_top: -3px;
	display: inline-block;
    vertical-align: top;	
}

#contenu_B2
{
    width: 700px;
	height: 158px;
    _background: blue;
	position: relative;
	left: 260px;
	top: -191px;
}
#contenu_B3
{
    width: 700px;
	height: 158px;
    _background: blue;
	position: relative;
	left: 260px;
	top: -262px;
}
#contenu_B4
{
    width: 700px;
	height: 158px;
    _background: blue;
	position: relative;
	left: 260px;
	top: -330px;
}
#contenu_B5
{
    width: 700px;
	height: 158px;
    _background: blue;
	position: relative;
	left: 260px;
	top: -410px;
}
#contenu_B6
{
    width: 440px;
	height: 70px;
    _background: blue;
	position: relative;
	left: 244px;
	top: -66px;
	_display: inline-block;
}
#life
{
	_position: relative;
	left: 0px;
	top: 26px;
}
#lamps
{
	_position: relative;
	left: 0px;
	top: 60px;
}
#proposals
{
	position: relative;
	left: 0px;
	top: -18px;
}
#polygonal
{
	position: relative;	
	left: 0px;
	top: 2px;
}
.projet1
{
    font-family: DejaVuSans ;
	color: blue;
	font-size: 26px;
	text-align: center;
	text-decoration: none;
    _position: relative;
	_left: 6px;
	_top: 30px;
}
.projet1a
{
    font-family: DejaVuSans ;
	color: blue;
	font-size: 21px;
	text-align: center;
	text-decoration: none;
    _position: relative;
	_left: 6px;
	_top: 30px;
}
.projet2
{
    font-family: DejaVuSans ;
	color: blue;
	font-size: 26px;
	text-align: center;
	text-decoration: none;
    position: relative;
	left: 30px;
	top: 00px;
}
.projet3
{
    font-family: DejaVuSans ;
	color: blue;
	font-size: 26px;
	text-align: center;
	text-decoration: none;
    position: relative;
	left: 30px;
	top: 0px;
}
.projet4
{
    font-family: DejaVuSans ;
	color: blue;
	font-size: 26px;
	text-align: center;
	text-decoration: none;
    position: relative;
	left: 30px;
	top: 00px;
}
.projet5
{
    font-family: DejaVuSans ;
	color: blue;
	font-size: 26px;
	text-align: center;
	text-decoration: none;
    position: relative;
	left: 30px;
	top: 00px;
}
.outil_cad
{
    position: relative;
	left: 12px;
	_top: 30px;
}
_.outil_df
{
    position: relative;
	left: 190px;
	top: 30px;
}
_.metier
{
    font-family: myriadpro-bold;
	color: white;
	font-size: 20px;
	text-align: center;
	text-decoration: none;
}