html
{
    overflow: -moz-scrollbars-vertical;
    overflow-y: scroll;   
	margin: 0;
    padding: 0;
    height: 100%;
}

body
{
    background-color: rgb(230,230,230);
    color: #333;
    font-family: arial, helvetica, sans-serif;
	margin: 0;
    padding: 0;
    height: 100%;
}




#imageContainer {
	position:absolute;
	margin:auto;
	width:800px;
	height:200px;
	top:130px;
	z-index:3;

}

#imageContainer img {
	display:none;
	position:absolute;
	top:0; left:0;
	z-index:4;
}

.page
{

    margin: 0 auto;
    width: 800px;
    background-color: white;
    text-align: left;
    position: relative;
    min-height: 400px;
    height:auto;
	z-index:1;
	
}

.menu_cadre_0_img {
	position:absolute;
	display:none;
	margin:auto;
	width:130px;
	height:350px;
	top:130px;
	background-position:0px 0px;
	background-repeat:no-repeat;
	z-index:5;
}

.menu_cadre_1_img {
	position:absolute;
	display:none;
	margin:auto;
	width:180px;
	height:350px;
	top:130px;
	left:131px;
	background-position:-131px 0px;
	background-repeat:no-repeat;
	z-index:5;
}

.menu_cadre_2_img {
	position:absolute;
	display:none;
	margin:auto;
	width:180px;
	height:350px;
	top:130px;
	left:312px;
	background-position:-312px 0px;
	background-repeat:no-repeat;
	z-index:5;
}

.menu_cadre_3_img {
	position:absolute;
	display:none;
	margin:auto;
	width:307px;
	height:350px;
	top:130px;
	left:493px;
	background-position:-493px 0px;
	background-repeat:no-repeat;
	z-index:5;
}


.menu_cadre_0 {
	position:absolute;
	display:block;
	margin:auto;
	width:130px;
	height:350px;
	top:130px;
	background-color:#000000;
	color:#FFFFFF;
	cursor:auto;
	-moz-opacity:0.60;
	opacity: 0.60;
	filter:alpha(opacity=60);
	z-index:6;
	
}

.menu_cadre_1 {
	position:absolute;
	display:none;
	margin:auto;
	width:180px;
	height:350px;
	top:130px;
	left:131px;
	background-color:#000000;
	color:#FFFFFF;
	cursor: auto;
	-moz-opacity:0.45;
	opacity: 0.45;
	filter:alpha(opacity=45);
	z-index:5;
	
}

.menu_cadre_2 {
	position:absolute;
	display:none;
	margin:auto;
	width:180px;
	height:350px;
	top:130px;
	left:312px;
	background-color:#000000;
	color:#FFFFFF;
	cursor: auto;
	-moz-opacity:0.30;
	opacity: 0.30;
	filter:alpha(opacity=30);
	z-index:5;
	
}

.menu_cadre_3 {
	position:absolute;
	display:none;
	margin:auto;
	width:307px;
	height:350px;
	top:130px;
	left:493px;
	background-color:#000000;
	color:#FFFFFF;
	-moz-opacity:0.20;
	opacity: 0.20;
	filter:alpha(opacity=20);
	z-index:5;
	
}

.recherche{
    position:absolute;
	margin:auto;
	height:auto;
    font-size: 11px;
    padding-left: 10px;
    padding-top: 3px;
    text-decoration: none;
    color: #FFFFFF;
    overflow:auto;
    z-index: 6;
    background-color: transparent;
    cursor:default;
	top:410px;
	
}
.menu_0_langue1, .menu_0_langue2,
.menu_0_0, .menu_0_1, .menu_0_2, .menu_0_3, .menu_0_4, .menu_0_5, .menu_0_6, .menu_0_7,
.menu_1_0, .menu_1_1, .menu_1_2, .menu_1_3, .menu_1_4, .menu_1_5, .menu_1_6, .menu_1_7, .menu_1_8, .menu_1_9, .menu_1_10, .menu_1_11, .menu_1_12, .menu_1_13, .menu_1_14, .menu_1_15, .menu_1_16, .menu_1_17, .menu_1_18, .menu_1_19,
.menu_2_0, .menu_2_1, .menu_2_2, .menu_2_3, .menu_2_4, .menu_2_5, .menu_2_6, .menu_2_7, .menu_2_8, .menu_2_9, .menu_2_10, .menu_2_11, .menu_2_12, .menu_2_13, .menu_2_14, .menu_2_15, .menu_2_16, .menu_2_17, .menu_2_18, .menu_2_19 {
	position:absolute;
	margin:auto;
	height:14px;
    font-size: 11px;
    padding-left: 10px;
    padding-top: 3px;
    text-decoration: none;
    color: #FFFFFF;
    overflow: hidden;
    z-index: 6;
    background-color: transparent;
    cursor:default;
}

.menu_0_langue1, .menu_0_langue2,
.menu_0_0, .menu_0_2, .menu_0_3, .menu_0_4, .menu_0_5, .menu_0_6, .menu_0_7 {
    cursor:pointer;
}

.menu_0_0, .menu_0_1, .menu_0_2, .menu_0_3, .menu_0_4, .menu_0_5, .menu_0_6, .menu_0_7 {
	display:block;
	font-size: 10px;
	left:0px;
	width:120px;
    text-transform: uppercase;
}

.menu_0_langue1, .menu_0_langue2 {
	display:block;
	font-size: 10px;
	left:0px;
	width:120px;
}

.menu_1_0, .menu_1_1, .menu_1_2, .menu_1_3, .menu_1_4, .menu_1_5, .menu_1_6, .menu_1_7, .menu_1_8, .menu_1_9, .menu_1_10, .menu_1_11, .menu_1_12, .menu_1_13, .menu_1_14, .menu_1_15, .menu_1_16, .menu_1_17, .menu_1_18, .menu_1_19 {
	display:none;
	width:170px;
	left:131px;
}

.menu_2_0, .menu_2_1, .menu_2_2, .menu_2_3, .menu_2_4, .menu_2_5, .menu_2_6, .menu_2_7, .menu_2_8, .menu_2_9, .menu_2_10, .menu_2_11, .menu_2_12, .menu_2_13, .menu_2_14, .menu_2_15, .menu_2_16, .menu_2_17, .menu_2_18, .menu_2_19 {
	display:none;
	width:170px;
	left:312px;
}

.menu_0_langue1{
top:445px;
}

.menu_0_langue2{
top:462px;
}


.menu_0_0 {
top:131px;	
}
.menu_0_1, .menu_1_0, .menu_2_0 {
	top:148px;
}
.menu_0_2, .menu_1_1, .menu_2_1 {
	top:165px;
}
.menu_0_3, .menu_1_2, .menu_2_2 {
	top:182px;
}
.menu_0_4, .menu_1_3, .menu_2_3 {
	top:199px;
}
.menu_0_5, .menu_1_4, .menu_2_4 {
	top:216px;
}
.menu_0_6, .menu_1_5, .menu_2_5 {
	top:233px;
}
.menu_0_7, .menu_1_6, .menu_2_6 {
	top:250px;
}
.menu_1_7, .menu_2_7 {
	top:267px;
}
.menu_1_8, .menu_2_8 {
	top:284px;
}
.menu_1_9, .menu_2_9 {
	top:301px;
}
.menu_1_10, .menu_2_10 {
	top:318px;
}
.menu_1_11, .menu_2_11 {
	top:335px;
}
.menu_1_12, .menu_2_12 {
	top:352px;
}
.menu_1_13, .menu_2_13 {
	top:369px;
}
.menu_1_14, .menu_2_14 {
	top:386px;
}
.menu_1_15, .menu_2_15 {
	top:403px;
}
.menu_1_16, .menu_2_16 {
	top:420px;
}
.menu_1_17, .menu_2_17 {
	top:437px;
}
.menu_1_18, .menu_2_18 {
	top:454px;
}
.menu_1_19, .menu_2_19 {
	top:471px;
}

.menu_3 {
	position:absolute;
	font-size: 12px;
	display:none;
	margin:auto;
	width:291px;
	top:138px;
	left:501px;
	height:334px;
	background-color:#FFFFFF;
	color:#000000;
	z-index:6;
	
}

.menu_3 a{
	color:#222222;
	font-size:11pt;
	text-decoration:underline;
}

.menu_3 a:hover{
	color:#AAAAAA;
	text-decoration:none;
}

.menu {
	position:absolute;

	margin:auto;
	width:auto;
	height:20px;
	top:130px;
	color:#FFFFFF;
	z-index:6;
	cursor: pointer;
}
.menucat {
	position:absolute;
	background-color:#000000;
	display:none;
	margin:auto;
	left:111px;
	width:150px;
	height:350px;
	top:130px;
	color:#FFFFFF;
	z-index:6;
	cursor: pointer;
	opacity: 0.50;
	filter:alpha(opacity=50);
	z-index:5;
}

.logo
{

    width: 800px;
	background-color:#FFFFFF;
    text-align: center;
	top:0px;
    position: absolute;
    min-height: 400px;
    height: 130px;
	
}

.menu3_contenu_ref {
	font-size: 20px;
	color: #6666FF;
}

.menu3_contenu_type {
	font-size: 14px;
	color: #000000;
}

.contenu_page {
	position:absolute;
	display:block;
	width:800px;
	min-height:366px;
	top:130px;
	background-color:#FFFFFF;
	color:#000000;
	font-size:11px;
	z-index:5;
}

.contenu_page a{
	color:#0055FF;
	text-decoration:underline;
}

.contenu_page a:hover{
	color:#999999;
	text-decoration:none;
}

.contenu_page_accueil {
	position:absolute;
	display:block;
	width:800px;
	height:auto;
	top:480px;
	background-color:#FFFFFF;
	color:#000000;
	font-size:11px;
	z-index:5;
}

.contenu_page_ref {
	margin-right:3px;
	text-align:right;
	font-size: 20pt;
	color: #6666FF;
	z-index:5;
}

.contenu_page_titre {
	margin-right:3px;
	text-align:right;
	font-size: 19pt;
	color: #000000;
	z-index:5;
}


.contenu_page_telech {
	margin-left:3px;
	text-align:left;
	z-index:6;
}


.searchfield,
.searchbutton
{
    margin: 0;
    padding: 0;
}

.searchfield{
    width: 82px;
    margin-right: 1px;
    height: 13px;
    color: #FFF;
    font-size: 10px;
    border: 1px solid #ccc;
    vertical-align: middle;
    padding: 1px;
    background-color: transparent;
}


.searchbutton{
    position: relative;
    top: 0 !important;
    top: 0px;
    left: -4px;
    width: 17px;
    height: 17px;
    border: 0;
    vertical-align: middle;
    font-size: 14px;
    color: #666;
}



.copyright{
	width: 800px;
	background-color: rgb(240,240,240);
	height:15px;
	position:relative;
	bottom:0px;
	text-align:center;
	vertical-align:middle;
    color: rgb(102,102,102);
    font-size: 10px;
}

.copyright a{
	color:#335599;
	text-decoration:none;
}

.copyright a:hover{
	color:#999999;
	text-decoration:none;
}

.menu_deroulant { 
   height: 70px; 
   text-align: justify; 
   overflow: hidden; 
   position: relative; 
} 


#menu_defile 
{ 
   position: relative; 
}


.cadre_telechargement {
	position:absolute;
	left:190px;
	top:32px;
	padding-left:10px;
	padding-top:10px;
	padding-right:10px;
	padding-bottom:10px;
	border-width:2px;
	border:outset;
	border-color:#666666;
	width:400px;
	height: auto;
	font-size:9pt;
	color: #000000;
	text-decoration: none;
	background-color:#FFFFFF;
	display:none;
	z-index:7;
}

.liens_telechargement {
	cursor:pointer;
	text-decoration:underline;
}

.cadre_telechargement a{
	color:#000000;
	text-decoration:underline;
}

.cadre_telechargement a:hover{
	color:#999999;
	text-decoration:none;
}

.form_cont_fields, .form_cont_textarea, .form_cont_select{
    color: #333333;
    font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
    border: 1px solid #0066FF;
    background-color:#FFFFFF;
	margin: 1px;
    padding: 1px;
}

.form_cont_fields{
	width:170px;
	height:16px;
}

.form_cont_textarea{
	width:225px;
	height:100px;
}

.form_cont_button{

    width: 65px;
    height: 17px;
    border: 0px;
	cursor:pointer;
	
}

.form_cont_select{
	width:225px;
	height:21px;
}

.lienSansRien{
	cursor:pointer;
}

.cadreGmapsDistri{
	width:300px;
	height:300px;
	border:solid thin #CCCCCC;
}


.liensc {
	display:none;
	margin:auto;
	width:20px;
	height:20px;
}