html {
    overflow-y: scroll;
    overflow:-moz-scrollbars-vertical;
	font-size:125%;
	font-family:Arial, Helvetica, sans-serif;
}

body {
	background-color: #EAEAE8;
	margin:0;
	width:auto;
	height:auto;
	text-align:center;
	
}

* html body {
	behavior:url(./csshover.htc);
}

.menu {
	width:250px;float:left;
}

/* -- MENU 1 */
.menu1 {
	background-color:#DBDCD6;
	height:24px;
	color:#FFFFFF;
	width:250px;
}

.menu1 a.menua, .menu1 a.menua_active {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;display:
	block;background-color: #DBDCD6;
	height: 24px;
	font-weight: 900;
	line-height:24px;
	text-decoration: none;
	width: 230px;
	padding-left: 10px;
	padding-right: 10px;
	letter-spacing: 0.01em;
	color:#797A75;
}

.menu1 a.menua:hover, .menu1 a.menua_active {
	background-color:#F07B00;
	color:#FFFFFF;
}

/* -- MENU 2 */
.menu2 {
	background-color:#97998E;
	height:55px;
	color:#FFFFFF;
	width:250px;
}

.menu2 a.menua, .menu2 a.menua_active {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:20px; 
	display: block;
	background-color:#97998E; 
	padding:9px 0 5px 0; 
	line-height:15pt;
	text-decoration:none; 
	width:230px; 
	padding-left:10px; 
	padding-right:10px; 
	letter-spacing:0.01em; 
	color:#FFFFFF;
} 

.menu2 a.menua:hover, .menu2 a.menua_active {
	background-color:#F07B00;
} 

/* -- MENU 3 */
.menu3 {
	background-color:#84847B;
	height:55px;
	color:#FFFFFF;
	width:250px;
}

.menu3 a.menua, .menu3 a.menua_active {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:20px; 
	display: block; 
	background-color:#84847B; 
	padding:9px 0 5px 0; 
	line-height:15pt;
	text-decoration:none; 
	width:230px; 
	padding-left:10px; 
	padding-right:10px; 
	letter-spacing:0.01em; 
	color:#FFFFFF;
} 

.menu3 a.menua:hover, .menu3 a.menua:hover #active {
	background-color:#F07B00;
} 

.menu3 a.menua_active {
	background-color:#F07B00
}

/* -- MENU 2 */
.menu4 {
	background-color:#72746C;
	height:55px;
	color:#FFFFFF;
	width:250px;
}

.menu4 a.menua, .menu4 a.menua_active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	display: block;
	background-color:#72746C;
	padding:9px 0 5px 0;
	line-height:15pt;
	text-decoration:none;
	width:230px;
	padding-left:10px;
	padding-right:10px;
	letter-spacing:0.01em;
	color:#FFFFFF;
} 

.menu4 a.menua:hover, .menu4 a.menua:hover #active {
	background-color:#F07B00;
} 
.menu4 a.menua_active {
	background-color:#F07B00
}


/* -- SMENU */
.ssmenu {
	color:#FFFFFF;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#DB6400;
}
.ssmenu a {
	color: #FFF;
	font-weight:100;
	font-size:11px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:10px;
	padding-right:20px;
}
/* -- SMENU */
.smenu {
	background-color:#F07B00;
	width:250px;
	margin-top:-1px;
}
.smenu a {
	color:#4C1D00; 
	text-decoration:none; 
	font-family:Arial, Helvetica, sans-serif; 
	line-height:15pt;
	font-size:12px; 
	font-weight:900; 
	padding-left:10px;
	padding-right:10px;
	display:block;
	width:230px;
}
.smenu a:hover, .smenu_active {
	color:#FFFFFF;
	
}
.smenu a.smenuA_on, .smenu a.smenuA_on2 {
	color:#FFF;
	padding-left: 23px;
	background-color:#DB6400;
}
.smenu a.smenuA_on {
	background: url(../_img/menuPuce.gif) no-repeat 12px 6px ;
	background-color:#DB6400;
	width:217px;
}
.smenu a.smenuA_on2 {
	background: url(../_img/menuPuce.gif) no-repeat 12px 6px ;
	background-color:#DB6400;
	width:217px;
}

.copyright {
	font-size:9px;
	color:#8A8C85;
}
a.copyright {
	font-size:9px;
	color:#61625E;
	text-decoration:none;
}

#fullhome {
     position:absolute;
     left: 50%; 
     width:960px;
     height:770px;
     margin-left: -480px; /* moitié de la largeur */
     background-image: url(/_img/accueil/fond.jpg);
	 background-repeat:no-repeat;
	 background-position:top;
	 text-align:left;
     }
	 
/*#full {
	width:1080px;
	height:770px;
	background-image: url(/_img/accueil/fond.jpg);
	background-repeat:no-repeat;
	background-position:top;
	text-align:left;
	padding-left:120px;

}*/

#full {
    position:absolute;
    left: 50%; 
    width:960px;
    height:770px;
    margin-left: -480px; /* moitié de la largeur */
	text-align:left;
}


#full_technique {
    position:absolute;
    left: 50%; 
    width:960px;
	height:770px;
	background-image: url(/_img/techniques/fond.jpg);
	background-repeat:no-repeat;
	background-position:top;
	text-align:left;
}
#full_prestation {
    position:absolute;
    left: 50%; 
    width:960px;
	height:770px;
	background-image: url(/_img/prestations/fond.jpg);
	background-repeat:no-repeat;
	background-position:top;
	text-align:left;
}

.page {
	width:960px;
	min-height:600px;
	height:auto;
}

.photo {
	width:722px;
	text-align:right;
	margin-top:226px;
	z-index: 9999;
	position: absolute;
}

.photo img {
border-top:#F07B00 2px solid;
}

#exergue {
border:10px solid #EBECE6;
padding:10px;
background-color:#F17B00;
color:#FFFFFF;
}

#exergue strong {
color:#652603;
font-weight:900;
}

.exergue_arrow {
list-style-image:url(/_img/arrow2.gif);
font-size:11px;
color:#FFFFFF;
display:list-item;
margin:0px 0px 0px 18px;
text-indent:0px;
}
#extranet {
	width:235px;
	min-height:130px;
	height:auto;
	background-color:#61625E;
	padding-left:10px;
	padding-right:5px;
	padding-top:8px;
	padding-bottom:8px;
	font-size:11px;
	color:#FFFFFF;
	
}

#extranet h1 {
	color:#B2FF2C;
    font-size:14px;
	margin-top:0px;
	margin-bottom:7px;
}

#extranet form {
	padding:0px;
	margin-top:7px;
}

#form {
	clear:both;
	width:230px;
}
#forma {
	float:left;
	width:66px;
}
#formb {
	float:left;
	width:160px;
	text-align:right;
}

#formb input {
	background-color:#8A8B84;
	width:160px;
	border:solid 1px #6C6C67;
	padding:1px;
}

#footer {
	width:230px;
	min-height:30px;
	height:auto;
	background-color:#484945;
	padding-left:10px;
	padding-right:10px;
	padding-top:7px;
	font-size:10px;
	color:#FFFFFF;
}
#footer a {
	color:#FFFFFF;
	text-decoration:none;
}

#footer span {
	margin-left:10px;
	margin-right:10px;
	color:#91D619;
	font-size:10px;
}

.contenu {
	float:left;
	width:630px;
	min-height:600px;
	height:auto;
	margin-top:163px;
}

#contenu_inter {
	float:left;
	width:680px;
	min-height:600px;
	height:auto
}

.intro {
width:350px;
height:113px;
background-image:url(/_img/accueil/intro-fond.gif);
background-repeat:no-repeat;
background-position:left top;
padding:5px;
top: 203px;
z-index: 9999;
position: absolute;
margin-left:311px;
}

.intro_titre {
font-size:26px;
color:#FFFFFF;
font-weight:bold;
background-color:#5AA127;
width:332px;
padding-left:8px;
height:33px;
}

.intro_texte {
font-size:11px;
color:#FFFFFF;
width:324px;
padding-left:8px;
padding-right:8px;
background-color:#91D619;
height:70px;
}

#texte {
z-index: 9999;
position: absolute;
top:378px;
clear:both;
width:680px;
height:auto;
padding-left:0px;
}

#flash {
float:left;
width:340px;
height:300px;
}

#info {
float:left;
width:340px;
height:300px;
background-color:#FC8929;
text-align:left;
}

#info_head {
clear:both;
width:340px;
background-color:#FFE16F;
color:#2F1201;
min-height:118px;
height:auto;
}

#info_head_gauche {
float:left;
width:210px;
font-size:11px;
padding:9px;

}

#info_head_gauche h1 {
color:#DB4800;
font-size:18px;
font-weight:bold;
margin:0px;
padding:0px;
}

#info_head_gauche h1 a {
color:#DB4800;
text-decoration:none;
}

#info_head_droite {
float:left;
width:102px;
height:57px;
background-image:url(/_img/accueil/droite-fond.gif);
margin-top:10px;
margin-bottom:10px;
padding-left:10px;
}

#info_head_droite p {
list-style-image:url(/_img/accueil/puce.gif);
display:list-item;
margin:10px 0px 0px 16px;
text-indent:0px;
font-size:11px;
font-weight:bold;
}

#info_head_droite p a {
text-decoration:none;
color:#2F1201;
}

#news {
padding:9px;
width:322px;
text-align:left;
color:#FFFFFF;
background-color:#FC8929;
}

#news h1 {
color:#FFFFFF;
font-size:18px;
font-weight:bold;
margin:0px;
padding:0px;
}

#news p {
list-style-image:url(/_img/accueil/puce2.gif);
display:list-item;
margin:10px 0px 0px 16px;
text-indent:0px;
font-size:11px;
font-weight:bold;
color:#2E1201;
}

.date {
color:#FFFFFF;
font-size:9px;
}

.titre {
color:#FFFFFF;
font-size:13px;
font-weight:bold;
}

.corp {
color:#2E1201;
font-size:11px;
}

/* ******************* ARIANE */
#home {
background-color:#5AA127;
height:15px;
padding-left:20px;
font-size:10px;
position: absolute;
top:148px;
padding-right:10px;
color:#FFFFFF;
}

#home a {
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
color:#91D619;
}

/* ******************* ARIANE */
#extra {
background-color:#5AA127;
height:15px;
margin-left:60px;
padding-left:20px;
padding-right:20px;
font-size:10px;
position: absolute;
top:148px;
color:#FFFFFF;
}

#extra a {
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
}

/* ********************* CHAPEAU */
#chapeau {
width:457px;
padding-left:20px;
padding-right:20px;
padding-bottom:10px;
padding-top:14px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#48831E;
font-size:18px;
line-height:14pt;
background-color:#91D619;
min-height:40px;
height:auto;
}

#chapeau h1 {
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:28px;
line-height:22px;
font-weight:bold;
padding:0px;
margin:0 0 6px 0;
}
#plan {
width:580px;
font-family:Arial, Helvetica, sans-serif;
color:#5A5B56;
font-size:11px;
background-color:#FFFFFF;
position: absolute;
min-height:200px;
height:auto;
}

#plan div {
width:560px;
padding-left:20px;
padding-bottom:10px;
padding-top:10px;
}

#plan div a {
text-decoration:none;
font-size:20px;
font-weight:bold;
}

#plan div div {
margin:0px;
padding:0px;
padding-left:15px;
width:300px;
}
#plan div div a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
}

/* ********************* INFO */
#infoint {
width:530px;
padding-left:20px;
padding-right:20px;
padding-top:27px;
padding-bottom:27px;
font-family:Arial, Helvetica, sans-serif;
color:#2C2D2A;
font-size:11px;
background-color:#FFFFFF;
position: absolute;
min-height:401px;
height:auto;
}

#infoint h2 {
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:15px;
font-weight:bold;
padding:0px;
margin-bottom:5px;
margin-left:0px;
margin-right:0px;
margin-top:0px;
border-left:6px solid #DBDCD6;
padding-left:5px;
padding-right:5px;
padding-bottom:4px;
padding-top:4px;
background-color:#5AA127;
min-width:20px;
width:auto;
}

#infoint h3 {
font-family:Arial, Helvetica, sans-serif;
color:#F07B00;
font-size:12px;
font-weight:bold;
padding:0px;
margin-bottom:5px;
margin-left:0px;
margin-right:0px;
margin-top:0px;
}

#infoint a {
font-family:Arial, Helvetica, sans-serif;
color:#FFA837;
text-decoration: underline;
font-size:12px;
font-weight:900;
}

.arrow {
list-style-image:url(/_img/arrow.gif);
font-size:11px;
color:#5A5B56;
/* 8A8B84*/
display:list-item;
margin:0px 0px 0px 18px;
text-indent:0px;
}

#tableau {
clear:both;
width:530px;
height:192px;
padding-top:25px;
}

#tableaug {
float:left;
width:450px;
}

#tableaud {
float:left;
width:70px;
padding-left:2px;
padding-right:2px;
background-color:#DBDCD6;
height:192px;
}

.photogauche {
border:10px solid #EBECE6;
margin: 0px 5px 0px 0px;
}