
html {
height:100%;
}
  
body {
height:100%;
margin:0;
padding:0;
text-align:left;
font-size:14px;
font-family:arial,tahoma,sans-serif;

background-color:rgb(240,240,240);
/*background-color:rgb(190,187,180);
background-image: url(pattern/subtle_freckles2.png);*/
/*
gray_jean.png
lghtmesh.png //non
bg_header2.png //non
little_pluses2.png //non
little_pluses3.png
*/
/*background-image: url(pattern/little_pluses2.png);*/
}

#map_canvas { 
width:800px;
height:600px;
border:1px solid #000000;
position:relative;
margin-left:22px;
clear:both;
}


#div_global{
width:980px;
margin:0 auto 0 auto;
//background-color:transparent;

background-color:rgb(229,229,229);
/* 
little_pluses3.png
little_pluses2.png 
diagonal-noise.png
subtle_freckles.png
rough_diagonal.png
little_pluses.png
debut_light.png
gray_jean.png
lghtmesh.png
lil_fiber.png
gray_jean_test2.png*/

background-image: url(pattern/little_pluses3.png);

border:0px solid #000000;
border-right:2px solid rgb(255,255,255);
border-left:2px solid rgb(255,255,255);

}



#div_centre { 
width:850px;
border:0px solid rgb(176,160,127);
margin:0 auto 0 auto;
text-align:left;
padding:40px;
/*background-color:rgb(249,249,249);*/

/*background-color:rgb(233,233,233);*/
/*background-image: url(pattern/subtle_freckles3.png);

background-color:rgb(192,192,192);
background-color:rgba(224,224,224,0.5);*/

background-color:rgb(249,249,249);

-moz-border-radius: 16px;
-webkit-border-radius: 16px;
-khtml-border-radius: 16px;
border-radius: 16px;

}

#div_haut {
position:relative;
width:850px;
height:200px;
border:0px solid #000000;
padding:0 40px 0 40px;
margin:0 auto 0 auto;
text-align:justify;
font-size:14px;
font-family:arial,tahoma,sans-serif;
background-color:transparent;

}

#div_header{
position:absolute;
top:0px;
left:0px;
}

#div_header img {
cursor: pointer;
}

#div_menu{
position:absolute;
margin:0px;
padding:7px 0px 0px 0px;
background-color:transparent;
top:146px;
left:0px;
width:930px;
color:#505050;
font-weight:normal;
font-size:14px;
font-family:tahoma,sans-serif;
}  



#div_bas {
margin:0 auto 0 auto;
text-align:left;
padding:10px 40px 0 40px;
font-size:14px;
font-family:arial,tahoma,sans-serif;
background-color:transparent;
clear:both;
color:#000;
}
  
#pays {
color:rgb(0,128,64);
} 
  
#ville { 
color:rgb(0,112,176);
} 

h1{
font-size:14px;
color:rgb(96,96,96);
margin:0 0 0px 0px;
padding:0 0 0 40px;
background: transparent url('./img/bordure_titre2.png') no-repeat 0 center;

}

h2{
font-size:13px;
color:rgb(96,96,96);
margin:0;
padding:0;
font-weight:bold;

}

.rubrique{
font-size:12px;
color:#888;
margin-bottom:4px;
}


a {
font-size:12px;
text-decoration:none;
color:#0000FF;
outline:0;
}

a:hover {color:#00BFFF;}

.lien_bas {
font-size:12px;
text-decoration:none;
color:#000;
outline:0;
}


h4{
font-size:14px;
color:#000;
padding:1px;
text-align:left;
border-bottom:1px solid #000000;
width:800px;
margin:20px 0 10px 0;
}

img {
border:none;
}

#table_menu {
width:100%;
/*padding:10px 6px 4px 6px;    */
text-align:center;
border-collapse:collapse;
cursor:pointer;
}

#table_menu td {
color:#FFF;
font-size:15px;
font-family:arial,sans-serif;
font-weight:normal;

cursor:pointer;
}
  /*
#table_menu td:hover {
color:#B00000;
}
   */

.a_menu {
font-size:15px;
text-decoration:none;
font-family:arial,sans-serif;
font-weight:normal;
color:#FFFFFF;
outline:0;
cursor:pointer;
}

.a_menu:hover {color:#B00000;}

.a_menu_selected:hover {color:#B00000;}

.a_menu_selected {
font-size:15px;
text-decoration:none;
font-family:arial,sans-serif;
font-weight:normal;
color:#B00000;
outline:0;
cursor:pointer;
}

.image_click {
border:1px solid #FFF;
cursor:pointer;
margin-top:2px;
width:300px;
}

.image_click:hover {
border-color:#F00;
}

label {
font-family:tahoma,arial,sans-serif;
}

select {
width:100px;
font-family:tahoma,arial,sans-serif;
}

#tab_candidat {
width:700px;
border:none;
border-top:1px solid #999;
border-bottom:1px solid #999;
padding:0;
margin:10px 0 10px 70px;
}

#table1 {
width:800px;
border:none;
border-top:1px solid #999;
border-bottom:1px solid #999;
padding:0;
margin:10px 0 10px 25px;
}

#table2 {
width:800px;
border:none;
border-bottom:1px solid #999;
padding:0;
margin:10px 0 10px 25px;
text-align:center;
border-collapse:collapse;
}

#table2 td {
height:92px;
padding:0;
margin:0;
border-top:1px solid #999;
vertical-align: middle;
}

.pager{
color:#000;
background-color:#99CC66;
border:0px solid #444;
cursor:pointer;
padding:3px;
-khtml-user-select: none;
user-select: none;
-moz-user-select: -moz-none;

-moz-border-radius:4px;
-webkit-border-radius:4px;
-khtml-border-radius:4px;
border-radius:4px; 
}



/******************************************************************************/
/****************************AUTRES RESOLUTIONS********************************/
/******************************************************************************/


@media only screen and (min-device-width:1150px){

#div_global{
width:1100px;
}

#div_bas {
padding:10px 96px 0 96px;
}

}

/*
@media only screen and (min-device-width:1700px){
#siteGlobal {
width:1400px;
}
}
*/