body{
/*background:url(../image/gif/bg_etap.gif) #0c7bc0 top center no-repeat;*/
background:url(../image/gif/bg_etap.gif) #204184  center 37px no-repeat;
font-family:Arial, Helvetica, sans-serif;
color:#6d7073;
font-size:12px;
}
.top_bleu{
background:url(../image/gif/top_bleu.gif) top left repeat-x;
height:37px;
}
.div_select_lan{
background:url(../image/gif/bg_select_langue.gif) top left no-repeat;
width:75px;
height:21px;
padding:3px 0 0 8px;
color:#808385;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
cursor:pointer;
}
.div_langue{
background-color:white;
width:75px;

}
.ul_lang{
background:url(../image/gif/top.gif) top left no-repeat;
width:75px;
}
.li_langue{
color:#808385;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding:3px 0 0 8px;
cursor:pointer;

}
.div_bottom{
background:url(../image/gif/bottom.gif) top left no-repeat;
width:75px;
height:3px;
}
.sep_lang_recherche{
background:url(../image/gif/separateur_lang_recherche.gif) center center no-repeat;
width:17px;}
.bt_ok_recherche{
background:url(../image/gif/ok_recherche.gif) top left no-repeat;
width:25px;
height:21px;
margin-left:1px;
}
input.recherche{
background:url(../image/gif/bg_recherche.gif) top right no-repeat;
width:125px;
height:20px;
color:#808385;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding:3px 0 0 10px;
}
.ul_menu{
float:left;
}
.li_menu_left{
background:url(../image/gif/bord_menu.gif) top left  no-repeat;
width:5px;
height:29px;
}
.li_menu_right{
background:url(../image/gif/bord_menu.gif)  no-repeat;
background-position:0 -29px;


height:29px;
width:5px;
}
.li_fond{
background:url(../image/gif/bord_menu.gif)  repeat-x;
background-position:0 -58px;
height:29px;
padding:0 5px;
}


/*- Menu secondaire--------------------------- */ 

.tabs {
width:100%;
font-size:11px;
line-height:normal;
height:29px;
/height:30px;
overflow:hidden;
}

.tabs ul {
margin:0;	
list-style:none;
height:29px;
float:right;
}

.tabs li {
display:inline;
margin:0;
padding:0;
}

.tabs a {
background:url(../image/gif/left.gif) no-repeat;
background-position:0 -1000px;
float:left;
margin:0;
padding:0 0 0 4px;
text-decoration:none;
color:white;
height:29px;
}

.tabs a h1 {
float:left;
display:block;
padding:5px 8px 4px 6px;
background:url(../image/gif/right.gif) top right  no-repeat;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.tabs a h1 {float:none;}
/* End IE5-Mac hack */

.tabs a:hover h1 {
color:white;
}

.tabs a:hover {
background:url(../image/gif/left.gif) top left  no-repeat;
}
.tabs a.actif {
background:url(../image/gif/left.gif) top left  no-repeat;
}

.tabs a:hover h1 {
background:url(../image/gif/right.gif)  no-repeat;
background-position:right -29px;	
}
.tabs a.actif h1 {
background:url(../image/gif/right.gif)  no-repeat;
background-position:right -29px;	
}

.sep{
padding:4px 0 4px 1px;
/padding:0 0 4px 1px;
display:block; height:21px; color:white;
font-family:Arial;
font-size:11px;
}

.bt_espace_prive{
background:url(../image/gif/bg_espace_prive.gif) top right no-repeat;
margin:7px 10px 5px 0;
width:79px; 
/width:110px;
-width:110px;
height:19px;
/height:25px; 
color:white; 
padding:6px 0 0 31px; 
font-family:Arial;
font-size:11px;
cursor:pointer;
}

.bt_espace_prive2{
background:url(../image/gif/bg_espace_prive2.gif) top right no-repeat;
margin:7px 10px 0 0;
width:79px; 
/width:110px;
-width:110px;
height:24px; 
/height:30px; 
-height:30px; 
color:white; 
padding:6px 0 0 31px; 
font-family:Arial;
font-size:11px;
cursor:pointer;
}

.div_espace_prive{
background:url(../image/gif/fond_bleu_espace_prive.gif) top left no-repeat;
width:478px;
height:76px;
position:absolute;
margin:0 0 0 -368px;
display:none;
}
.div_espace_prive2{
background:url(../image/gif/fond_bleu_espace_prive.gif) top left no-repeat;
width:478px;
height:76px;
position:absolute;
margin:0 0 0 -368px;
}
.div_reche_avan{
background:url(../image/gif/fond_bleu_RA.gif) top left no-repeat;
width:417px;
height:76px;
position:absolute;
margin:0 0 0 6px;
}
.bt_ra{
background:url(../image/gif/bg_ra.gif) top left no-repeat;
margin:7px 0 5px 6px;
width:123px;
/* 
/width:179px;
-width:179px;
*/
height:19px;
/*/height:25px; */
color:white; 
padding:6px 0 0 0; 
font-family:Arial;
font-size:11px;
cursor:pointer;
}
.bt_ra2{
background:url(../image/gif/bg_ra2.gif) top left no-repeat;
margin:7px 0 0 6px;
width:123px; 
/*/width:110px;
-width:110px;*/
height:24px; 
/*
/height:30px; 
-height:30px; 
*/
color:white; 
padding:6px 0 0 0; 
font-family:Arial;
font-size:11px;
cursor:pointer;
}
.input_recherche_avan{
/*background:url(../image/gif/input_reche_avan.gif) top right no-repeat;*/
width:142px;
height:23px;
padding:0 5px;
border:#ccc 1px solid

}

.lien_blanc11_souligne{
color:white; 
font-family:Arial;
font-size:11px;
text-decoration:underline;
display:inline-block;
margin:10px 0 0 5px;
}

.div_login{
background:url(../image/gif/puce_login.gif) top left no-repeat;
width:142px;
height:26px;
padding:0 0 0 33px;
}

.div_password{
background:url(../image/gif/puce_password.gif) top left no-repeat;
width:139px;
height:26px;
padding:0 0 0 36px;
}

input.espace_front_prive{
background:url(../image/gif/input_espace_prive.gif) top right no-repeat;
font-family:Arial;
font-size:11px;
height:30px;
width:137px;
color:#7f7f7f;
border:none;
/margin-top:-1px;
-margin-top:-1px;
padding:6px 5px 0 0;
}

.btn_valider{
background:url(../image/gif/btn_valider.gif) top left no-repeat;
border:none;
width:61px;
height:26px;
cursor:pointer;
}

form.espace_prive{
width:440px;
margin-top:13px;
}

/*-fin menu secondaire-----------*/
.logo{
background:url(../image/gif/logo.gif) top left no-repeat;
display:block;
width:98px;
height:99px;
float:left;
}

.txt_logo{
background:url(../image/gif/txt_logo.gif) top left no-repeat;
height:99px;
width:435px;
float:left;
}

/*- home--------------------------- */ 

.home {
width:100%;
font-size:11px;
line-height:normal;
height:35px;	
overflow:hidden;

}

.home ul {
margin:0;	
list-style:none;
height:35px;
float:right;
margin-right:1px;
display:inline;
}

.home li {
display:inline;
margin:0;
padding:0;
}

.home a {
background:none;
float:left;
margin:0;
padding:0 ;
text-decoration:none;
color:white;
height:35px;
cursor:pointer;
}

.home a h1 {
float:left;
display:block;
padding:10px 5px 0 15px;
height:35px;
background:url(../image/gif/left_onglet_home.gif) no-repeat;
color:white;
}
.home a p {
float:left;
padding:0;
height:35px;
width:8px;
background:url(../image/gif/right_onglet_home.gif) no-repeat
}
.home a h1 strong {
background:url(../image/gif/home.gif) center center no-repeat;
display:block;
}

.home a:hover {
color:#0073e5;
}
.home a:hover h1 {
background:url(../image/gif/left_onglet_hover.gif) top left  no-repeat;
color:#0073e5;
}
.home a:hover h1 strong {
background:url(../image/gif/home_hover.gif) center center no-repeat;
display:block;
}
.home a:hover p {
float:left;
padding:0;
height:35px;
background:url(../image/gif/right_onglet_hover.gif) top right  no-repeat;
width:8px;
}
.home a.actif {
color:#0073e5;
}

.home a.actif h1 {
background:url(../image/gif/left_onglet_hover.gif) top left  no-repeat;
color:#0073e5;
}
.home a.actif h1 strong {
background:url(../image/gif/home_hover.gif) center center no-repeat;
display:block;
}
.home a.actif p {
background:url(../image/gif/right_onglet_hover.gif) top right  no-repeat;
}

/*- end home--------------------------- */



/*- onglet1--------------------------- */ 


.onglet1{
width:100%;
font-size:11px;
line-height:normal;
height:35px;	
overflow:hidden;
}

.onglet1 ul {
margin:0;	
list-style:none;
height:35px;
float:right;
margin-right:1px;
display:inline;
}

.onglet1 li {
display:inline;
margin:0;
padding:0;
}

.onglet1 a {
background:none;
float:left;
margin:0;
padding:0 ;
text-decoration:none;
color:white;
height:35px;
cursor:pointer;
}

.onglet1 a span {
float:left;
display:block;
padding:10px 7px 0 15px;
height:35px;
background:url(../image/gif/left_onglet1.gif) left top no-repeat;
color:white;
}
.onglet1 a b {
float:left;
padding:0;
height:35px;
width:8px;
background:url(../image/gif/right_onglet1.gif) right top no-repeat;
}

.onglet1 a:hover {
color:#0073e5;
}
.onglet1 a:hover span {
background:url(../image/gif/left_onglet_hover.gif) top left  no-repeat;
color:#0073e5;
}
.onglet1 a:hover b {
float:left;
padding:0;
height:35px;
background:url(../image/gif/right_onglet_hover.gif) top right  no-repeat;
width:8px;
}
.onglet1 a.actif {
color:#0073e5;
}
.onglet1 a.actif span {
float:left;
display:block;
padding:10px 7px 0 15px;
height:35px;
background:url(../image/gif/left_onglet_hover.gif) left top no-repeat;
color:#0073e5;
}
.onglet1 a.actif b {
float:left;
padding:0;
height:35px;
width:8px;
background:url(../image/gif/right_onglet_hover.gif) right top no-repeat;
}


/*- end onglet1--------------------------- */ 

/*- onglet2--------------------------- */ 


.onglet2{
width:100%;
font-size:11px;
line-height:normal;
height:35px;	
overflow:hidden;
}

.onglet2 ul {
margin:0;	
list-style:none;
height:35px;
float:right;
margin-right:1px;
display:inline;
}

.onglet2 li {
display:inline;
margin:0;
padding:0;
}

.onglet2 a {
background:none;
float:left;
margin:0;
padding:0 ;
text-decoration:none;
color:white;
height:35px;
cursor:pointer;
}

.onglet2 a span {
float:left;
display:block;
padding:10px 7px 0 15px;
height:35px;
background:url(../image/gif/left_onglet2.gif) left top no-repeat;
color:white;
}
.onglet2 a b {
float:left;
padding:0;
height:35px;
width:8px;
background:url(../image/gif/right_onglet2.gif) right top no-repeat;
}

.onglet2 a:hover {
color:#0073e5;
}
.onglet2 a:hover span {
background:url(../image/gif/left_onglet_hover.gif) top left  no-repeat;
color:#0073e5;
}
.onglet2 a:hover b {
float:left;

padding:0;
height:35px;
background:url(../image/gif/right_onglet_hover.gif) top right  no-repeat;
width:8px;
}
.onglet2 a.actif {
color:#0073e5;
}

.onglet2 a.actif h1 {
background:url(../image/gif/left_onglet_hover.gif) top left  no-repeat;
color:#0073e5;
}
.onglet2 a.actif p {
background:url(../image/gif/right_onglet_hover.gif) top right  no-repeat;
}


.onglet2 a.actif span {
float:left;
display:block;
padding:10px 7px 0 15px;
height:35px;
background:url(../image/gif/left_onglet_hover.gif) left top no-repeat;
color:#0073e5;
}
.onglet2 a.actif b {
float:left;
padding:0;
height:35px;
width:8px;
background:url(../image/gif/right_onglet_hover.gif) right top no-repeat;
}
/*- end onglet2--------------------------- */ 




/*- onglet3--------------------------- */ 

.onglet3{
width:100%;
font-size:11px;
line-height:normal;
height:35px;	
overflow:hidden;
}

.onglet3 ul {
margin:0;	
list-style:none;
height:35px;
float:right;
margin-right:1px;
display:inline;
}

.onglet3 li {
display:inline;
margin:0;
padding:0;
}

.onglet3 a {
background:none;
float:left;
margin:0;
padding:0 ;
text-decoration:none;
color:white;
height:35px;
cursor:pointer;
}

.onglet3 a span {
float:left;
display:block;
padding:10px 7px 0 15px;
height:35px;
background:url(../image/gif/left_onglet3.gif) left top no-repeat;
color:white;
}
.onglet3 a b {
float:left;
padding:0;
height:35px;
width:8px;
background:url(../image/gif/right_onglet3.gif) right top no-repeat;
}

.onglet3 a:hover {
color:#0073e5;
}
.onglet3 a:hover span {
background:url(../image/gif/left_onglet_hover.gif) top left  no-repeat;
color:#0073e5;
}
.onglet3 a:hover b {
float:left;

padding:0;
height:35px;
background:url(../image/gif/right_onglet_hover.gif) top right  no-repeat;
width:8px;
}
.onglet3 a.actif {
color:#0073e5;
}

.onglet3 a.actif h1 {
background:url(../image/gif/left_onglet_hover.gif) top left  no-repeat;
color:#0073e5;
}
.onglet3 a.actif p {
background:url(../image/gif/right_onglet_hover.gif) top right  no-repeat;
}


.onglet3 a.actif span {
float:left;
display:block;
padding:10px 7px 0 15px;
height:35px;
background:url(../image/gif/left_onglet_hover.gif) left top no-repeat;
color:#0073e5;
}
.onglet3 a.actif b {
float:left;
padding:0;
height:35px;
width:8px;
background:url(../image/gif/right_onglet_hover.gif) right top no-repeat;
}
/*- end onglet3--------------------------- */ 

/*- onglet4--------------------------- */ 

.onglet4{
width:100%;
font-size:11px;
line-height:normal;
height:35px;	
overflow:hidden;
}

.onglet4 ul {
margin:0;	
list-style:none;
height:35px;
float:right;
margin-right:1px;
display:inline;
}

.onglet4 li {
display:inline;
margin:0;
padding:0;
}

.onglet4 a {
background:none;
float:left;
margin:0;
padding:0 ;
text-decoration:none;
color:white;
height:35px;
cursor:pointer;
}

.onglet4 a span {
float:left;
display:block;
padding:10px 7px 0 15px;
height:35px;
background:url(../image/gif/left_onglet4.gif) left top no-repeat;
color:white;
}
.onglet4 a b {
float:left;
padding:0;
height:35px;
width:8px;
background:url(../image/gif/right_onglet4.gif) right top no-repeat;
}

.onglet4 a:hover {
color:#0073e5;
}
.onglet4 a:hover span {
background:url(../image/gif/left_onglet_hover.gif) top left  no-repeat;
color:#0073e5;
}
.onglet4 a:hover b {
float:left;

padding:0;
height:35px;
background:url(../image/gif/right_onglet_hover.gif) top right  no-repeat;
width:8px;
}
.onglet4 a.actif {
color:#0073e5;
}

.onglet4 a.actif h1 {
background:url(../image/gif/left_onglet_hover.gif) top left  no-repeat;
color:#0073e5;
}
.onglet4 a.actif p {
background:url(../image/gif/right_onglet_hover.gif) top right  no-repeat;
}

.onglet4 a.actif span {
float:left;
display:block;
padding:10px 7px 0 15px;
height:35px;
background:url(../image/gif/left_onglet_hover.gif) left top no-repeat;
color:#0073e5;
}
.onglet4 a.actif b {
float:left;
padding:0;
height:35px;
width:8px;
background:url(../image/gif/right_onglet_hover.gif) right top no-repeat;
}

/*- end onglet4--------------------------- */ 


/*- onglet5--------------------------- */ 

.onglet5{
width:100%;
font-size:11px;
line-height:normal;
height:35px;	
overflow:hidden;
}

.onglet5 ul {
margin:0;	
list-style:none;
height:35px;
float:right;
margin-right:1px;
display:inline;
}

.onglet5 li {
display:inline;
margin:0;
padding:0;
}

.onglet5 a {
background:none;
float:left;
margin:0;
padding:0 ;
text-decoration:none;
color:white;
height:35px;
cursor:pointer;
}

.onglet5 a span {
float:left;
display:block;
padding:10px 7px 0 15px;
height:35px;
background:url(../image/gif/left_onglet5.gif) left top no-repeat;
color:white;
}
.onglet5 a b {
float:left;
padding:0;
height:35px;
width:8px;
background:url(../image/gif/right_onglet5.gif) right top no-repeat;
}

.onglet5 a:hover {
color:#0073e5;
}
.onglet5 a:hover span {
background:url(../image/gif/left_onglet_hover.gif) top left  no-repeat;
color:#0073e5;
}
.onglet5 a:hover b {
float:left;

padding:0;
height:35px;
background:url(../image/gif/right_onglet_hover.gif) top right  no-repeat;
width:8px;
}
.onglet5 a.actif {
color:#0073e5;
}

.onglet5 a.actif h1 {
background:url(../image/gif/left_onglet_hover.gif) top left  no-repeat;
color:#0073e5;
}
.onglet5 a.actif p {
background:url(../image/gif/right_onglet_hover.gif) top right  no-repeat;
}

.onglet5 a.actif span {
float:left;
display:block;
padding:10px 7px 0 15px;
height:35px;
background:url(../image/gif/left_onglet_hover.gif) left top no-repeat;
color:#0073e5;
}
.onglet5 a.actif b {
float:left;
padding:0;
height:35px;
width:8px;
background:url(../image/gif/right_onglet_hover.gif) right top no-repeat;
}

/*- end onglet5--------------------------- */ 


/*- onglet6--------------------------- */ 

.onglet6{
width:100%;
font-size:11px;
line-height:normal;
height:35px;	
overflow:hidden;
}

.onglet6 ul {
margin:0;	
list-style:none;
height:35px;
float:right;
margin-right:1px;
display:inline;
}

.onglet6 li {
display:inline;
margin:0;
padding:0;
}

.onglet6 a {
background:none;
float:left;
margin:0;
padding:0 ;
text-decoration:none;
color:white;
height:35px;
cursor:pointer;
}

.onglet6 a span {
float:left;
display:block;
padding:10px 7px 0 15px;
height:35px;
background:url(../image/gif/left_onglet6.gif) left top no-repeat;
color:white;
}
.onglet6 a b {
float:left;
padding:0;
height:35px;
width:8px;
background:url(../image/gif/right_onglet6.gif) right top no-repeat;
}

.onglet6 a:hover {
color:#0073e5;
}
.onglet6 a:hover span {
background:url(../image/gif/left_onglet_hover.gif) top left  no-repeat;
color:#0073e5;
}
.onglet6 a:hover b {
float:left;

padding:0;
height:35px;
background:url(../image/gif/right_onglet_hover.gif) top right  no-repeat;
width:8px;
}
.onglet6 a.actif {
color:#0073e5;
}

.onglet6 a.actif h1 {
background:url(../image/gif/left_onglet_hover.gif) top left  no-repeat;
color:#0073e5;
}
.onglet6 a.actif p {
background:url(../image/gif/right_onglet_hover.gif) top right  no-repeat;
}

.onglet6 a.actif span {
float:left;
display:block;
padding:10px 7px 0 15px;
height:35px;
background:url(../image/gif/left_onglet_hover.gif) left top no-repeat;
color:#0073e5;
}
.onglet6 a.actif b {
float:left;
padding:0;
height:35px;
width:8px;
background:url(../image/gif/right_onglet_hover.gif) right top no-repeat;
}
/*- end onglet6--------------------------- */ 

/*- onglet7--------------------------- */ 

.onglet7{
width:100%;
font-size:11px;
line-height:normal;
height:35px;	
overflow:hidden;
}

.onglet7 ul {
margin:0;	
list-style:none;
height:35px;
float:right;
margin-right:1px;
display:inline;
}

.onglet7 li {
display:inline;
margin:0;
padding:0;
}

.onglet7 a {
background:none;
float:left;
margin:0;
padding:0 ;
text-decoration:none;
color:white;
height:35px;
cursor:pointer;
}

.onglet7 a span {
float:left;
display:block;
padding:10px 7px 0 15px;
height:35px;
background:url(../image/gif/left_onglet7.gif) left top no-repeat;
color:white;
}
.onglet7 a b {
float:left;
padding:0;
height:35px;
width:8px;
background:url(../image/gif/right_onglet7.gif) right top no-repeat;
}

.onglet7 a:hover {
color:#0073e5;
}
.onglet7 a:hover span {
background:url(../image/gif/left_onglet_hover.gif) top left  no-repeat;
color:#0073e5;
}
.onglet7 a:hover b {
float:left;

padding:0;
height:35px;
background:url(../image/gif/right_onglet_hover.gif) top right  no-repeat;
width:8px;
}
.onglet7 a.actif {
color:#0073e5;
}

.onglet7 a.actif h1 {
background:url(../image/gif/left_onglet_hover.gif) top left  no-repeat;
color:#0073e5;
}
.onglet7 a.actif p {
background:url(../image/gif/right_onglet_hover.gif) top right  no-repeat;
}

.onglet7 a.actif span {
float:left;
display:block;
padding:10px 7px 0 15px;
height:35px;
background:url(../image/gif/left_onglet_hover.gif) left top no-repeat;
color:#0073e5;
}
.onglet7 a.actif b {
float:left;
padding:0;
height:35px;
width:8px;
background:url(../image/gif/right_onglet_hover.gif) right top no-repeat;
}
/*- end onglet7--------------------------- */ 

/*- onglet8--------------------------- */ 

.onglet8{
width:100%;
font-size:11px;
line-height:normal;
height:35px;	
overflow:hidden;
}

.onglet8 ul {
margin:0;	
list-style:none;
height:35px;
float:right;
margin-right:1px;
display:inline;
}

.onglet8 li {
display:inline;
margin:0;
padding:0;
}

.onglet8 a {
background:none;
float:left;
margin:0;
padding:0 ;
text-decoration:none;
color:white;
height:35px;
cursor:pointer;
}

.onglet8 a span {
float:left;
display:block;
padding:10px 7px 0 15px;
height:35px;
background:url(../image/gif/left_onglet8.gif) left top no-repeat;
color:white;
}
.onglet8 a b {
float:left;
padding:0;
height:35px;
width:8px;
background:url(../image/gif/right_onglet8.gif) right top no-repeat;
}

.onglet8 a:hover {
color:#0073e5;
}
.onglet8 a:hover span {
background:url(../image/gif/left_onglet_hover.gif) top left  no-repeat;
color:#0073e5;
}
.onglet8 a:hover b {
float:left;

padding:0;
height:35px;
background:url(../image/gif/right_onglet_hover.gif) top right  no-repeat;
width:8px;
}
.onglet8 a.actif {
color:#0073e5;
}

.onglet8 a.actif h1 {
background:url(../image/gif/left_onglet_hover.gif) top left  no-repeat;
color:#0073e5;
}
.onglet8 a.actif p {
background:url(../image/gif/right_onglet_hover.gif) top right  no-repeat;
}

.onglet8 a.actif span {
float:left;
display:block;
padding:10px 7px 0 15px;
height:35px;
background:url(../image/gif/left_onglet_hover.gif) left top no-repeat;
color:#0073e5;
}
.onglet8 a.actif b {
float:left;
padding:0;
height:35px;
width:8px;
background:url(../image/gif/right_onglet_hover.gif) right top no-repeat;
}
/*- end onglet8--------------------------- */ 

/*- onglet9--------------------------- */ 

.onglet9{
width:100%;
font-size:11px;
line-height:normal;
height:35px;	
overflow:hidden;
}

.onglet9 ul {
margin:0;	
list-style:none;
height:35px;
float:right;
margin-right:1px;
display:inline;
}

.onglet9 li {
display:inline;
margin:0;
padding:0;
}

.onglet9 a {
background:none;
float:left;
margin:0;
padding:0 ;
text-decoration:none;
color:white;
height:35px;
cursor:pointer;
}

.onglet9 a span {
float:left;
display:block;
padding:10px 7px 0 15px;
height:35px;
background:url(../image/gif/left_onglet3.gif) no-repeat;
color:white;
}
.onglet9 a b {
float:left;
padding:0;
height:35px;
width:8px;
background:url(../image/gif/right_onglet3.gif) no-repeat
}

.onglet9 a:hover {
color:#0073e5;
}
.onglet9 a:hover span {
background:url(../image/gif/left_onglet_hover.gif) top left  no-repeat;
color:#0073e5;
}
.onglet9 a:hover b {
float:left;

padding:0;
height:35px;
background:url(../image/gif/right_onglet_hover.gif) top right  no-repeat;
width:8px;
}
.onglet9 a.actif {
color:#0073e5;
}

.onglet9 a.actif h1 {
background:url(../image/gif/left_onglet_hover.gif) top left  no-repeat;
color:#0073e5;
}
.onglet9 a.actif p {
background:url(../image/gif/right_onglet_hover.gif) top right  no-repeat;
}

.onglet9 a.actif span {
float:left;
display:block;
padding:10px 7px 0 15px;
height:35px;
background:url(../image/gif/left_onglet_hover.gif) left top no-repeat;
color:#0073e5;
}
.onglet9 a.actif b {
float:left;
padding:0;
height:35px;
width:8px;
background:url(../image/gif/right_onglet_hover.gif) right top no-repeat;
}

/*- end onglet9--------------------------- */ 


.padding_left_right14{
padding:0 14px;
/*background:url(../image/gif/left_menu.gif) top left  no-repeat;*/

}
.bottom_banniere2{
/*background:url(../image/gif/bottom_banniere2.gif) top left no-repeat;*/
width:984px;
height:13px;
}
.left_menu{
background:url(../image/gif/left_menu.gif) top left no-repeat;
width:13px;
height:35px;
}

.effet_top{
/*background:url(../image/gif/effet_top.gif) no-repeat;*/
background-position:-1px 37px;
}
.div_menu_secondaire {
	float:left;
	background:url(../image/gif/left_onglet_hover.gif) no-repeat;
	height:17px;	
	cursor:pointer;
	padding:10px 10px 8px 15px;
}
.bord_left {
	width:5px;
	height:27px;
	float:left;
}
.bord_right {
	background:url(../image/gif/right_onglet_hover.gif) top right  no-repeat;
	width:8px;
	height:35px;
	float:left;
}
.td_menu {
	font-size:11px;
	color:white;
	height:35px;
	float:left;
}
.fil_d_ariane{
padding:0 0 0 10px;
background:url(../image/gif/bottom_banniere.gif) top left no-repeat;
width:974px;
height:28px;
color:white;
font-size:11px;
}
.lien_fil_d_ariane{
display:inline-block;
color:white;
font-family:Arial;
font-size:11px;
padding:0 8px 0 5px;
background:url(../image/gif/puce_fil_d_ariane.gif) no-repeat center right;
}
.txt_fil_d_ariane{
display:inline-block;
color:white;
font-family:Arial;
font-size:11px;
padding:0 8px 0 5px;

}
.top_left{
background:url(../image/gif/top_left.gif) bottom right no-repeat;
width:17px;
height:17px;
}
.top_right{
background:url(../image/gif/top_right.gif) bottom left no-repeat;
width:17px;
height:17px;
}
.bottom_left{
background:url(../image/gif/bottom_left.gif) top right no-repeat;
width:17px;
height:17px;
}
.bottom_right{
background:url(../image/gif/bottom_right.gif) top left no-repeat;
width:17px;
height:17px;
}
.background_blanc{
background-color:white;
}
.bg_footer{
/*background:url(../image/gif/bg_footer.gif) top left no-repeat;*/
width:984px;
height:67px;
}
.entreprise_tun{
background:url(../image/gif/entreprise_tun.gif) bottom left no-repeat ;
width:330px;
height:12px;
}
.lien_footer{
font-family:Arial;
font-size:11px;
padding:0 8px;
color:white;
}
.lien_footer:hover{
text-decoration:underline;
}
.lien_footer_end{
font-family:Arial;
font-size:11px;
padding:0 0 0 8px ;
color:white;
}
.lien_footer_end:hover{
text-decoration:underline;
}
.txt_footer{
font-family:Arial;
font-size:11px;
color:white;
}
.txt_copyright{
font-family:Arial;
font-size:11px;
color:white;
padding:0 0 0 5px;
}

.poweredby {
background:url(../image/gif/medianet.gif) center left no-repeat;
display:inline-block ;
padding:8px 0 0 35px;
color:white;
font-size:11px;
font-family:Arial;
height:26px;
margin:8px 0 0 0;
}
.poweredby:hover {

text-decoration:underline;
}
.puce_title{
background:url(../image/gif/dashed_title.gif) bottom left repeat-x;
height:38px;
}
.txt_title{
color:#003366;
font-size:19px;
font-family:Arial;
/*padding:1px 0 10px 0;*/
/*padding:1px 0 10px 42px;*/
/*background:url(../image/gif/puce_title.gif) center left no-repeat;*/
}
.bottom_cartouche{
background:url(../image/gif/bottom_cartouche.gif) bottom left no-repeat;
width:284px;
padding:20px 10px 12px 10px;
}
img.cartouche1{
float:left;
margin:0 10px 10px 0 ;
display:block;
}
.txt_gris_fonce12{
color:#6d7073;
font-size:12px;
font-family:Arial;
}

.txt_gris_fonce14_ar{
color:#6d7073;
font-size:14px;
font-family:Georgia;
} 
.txt_bleu12{
color:#144372;
font-size:12px;
font-family:Arial;
}
.div_lire_suite{
text-align:left;
clear:both;
margin: 5px 0 0 0;
}
.div_toute_actualite{
clear:both;
text-align:right;
margin: 5px 0 0 0;
}
.lien_lire_suite{
color:#058f92;
font-size:11px;
font-family:Arial;
text-decoration:underline;
}
.padding_div{
padding-bottom:12px;
width:304px;}

.padding_div_iframe{
padding:10px;
}
.bg_carte{
position:relative;
background:url(../image/gif/bg_carte.gif) top left no-repeat;
width:304px;
height:453px;
}



/*********/
.div244{
padding-bottom:20px;
width:244px;
}


.bottom_menu{
background:url(../image/gif/bottom_menu_left.gif) top left no-repeat;
width:244px;
height:17px;
}

.border_menu{
background:url(../image/gif/border_menu.gif) top left repeat-y;
width:228px !important;
width:244px;
padding:4px 8px 0 ;
}
.top_titre_menu{
background:url(../image/gif/top_titre_menu.gif) #00386b top left no-repeat;
width:214px !important;
width:244px;
color:white;
font-family:Arial;
font-size:14px;
border-bottom:#07274a 5px solid;
padding:10px 0 8px 30px;
}

/********
Map
************/
.bg_pere_map{
background:url(../image/gif/bg_pere.gif) white bottom left repeat-x;
padding:8px 15px 9px 33px;
color:#666566;
font-family:Arial;
font-size:12px;
cursor:pointer;
text-align:left;
border-bottom:white 1px solid;
border-top:white 1px solid;
}
.bg_pere_ouvert_map{
background:url(../image/gif/bg_pere_actif.gif) bottom left repeat-x;
padding:8px 15px 9px 33px;
color:white;
font-family:Arial;
font-size:12px;
cursor:pointer;
text-align:left;
border-bottom:#024486 1px solid;
border-top:#024486 1px solid;
}
.puce_ssmenu_map{
background:url(../image/gif/puce_ssmenu.gif) top left no-repeat;
width:6px;
height:5px;
display:block;
left:25px;
top:5px;
position:absolute;
text-align:left;
}
.li_smenu_map{
background:url(../image/gif/bg_smenud.gif) #f5f6f6 left center  repeat-x;
padding:7px 5px 7px 0px;
text-align:left;
vertical-align:bottom;
display:block;
}
.lien_smenu_map{
font-family:Arial;
font-size:12px;
color:#7a797a;
text-align:left;
padding:0 0 0 35px;
}
.lien_menu_map{
font-family:Arial;
font-size:12px;
color:#7a797a;
text-align:left;
}
.ul_smenu_map{
padding:0 ;
margin:0;
text-align:left;
display:block;
vertical-align:bottom;
}
.li_ssmenu_map{
padding:7px 5px 7px 47px;
text-align:left;
background:url(../image/gif/bg_smenuc.gif) #e7e8e9 left center  repeat-x;
border-bottom:white 1px solid;
}
.puce_menu_ouvert_map{
background:url(../image/gif/puce_menu_ouvert.gif) top left no-repeat;
width:6px;
height:5px;
display:block;
float:left;
position:absolute;
margin:5px 0 0 -18px;
}
/************/
.bg_pere{
background:url(../image/gif/bg_pere.gif) white bottom left repeat-x;
padding:8px 15px 9px 33px;
color:#666566;
font-family:Arial;
font-size:12px;
cursor:pointer;
text-align:left;
border-bottom:white 1px solid;
border-top:white 1px solid;
}
.bg_pere_ouvert{
background:url(../image/gif/bg_pere_actif.gif) bottom left repeat-x;
padding:8px 15px 9px 33px;
color:white;
font-family:Arial;
font-size:12px;
cursor:pointer;
text-align:left;
border-bottom:#024486 1px solid;
border-top:#024486 1px solid;
}
.bg_pere_actif{
background:url(../image/gif/bg_pere_actif.gif) left center repeat-x;
padding:8px 5px 9px 33px;
color:white;
font-family:Arial;
font-size:12px;
cursor:pointer;
text-align:left;
}
.puce_menu{
background:url(../image/gif/puce_menu.gif) top left no-repeat;
width:6px;
height:5px;
display:block;
float:left;
position:absolute;
margin:5px 0 0 -18px;
}
.puce_menu_ouvert{
background:url(../image/gif/puce_menu_ouvert.gif) top left no-repeat;
width:6px;
height:5px;
display:block;
float:left;
position:absolute;
margin:5px 0 0 -18px;
}

.ul_smenu{
padding:0 ;
background-color:#ebebeb;
border-bottom:#204184 1px solid;
text-align:left;
}
.ul_ssmenu{
padding:0 0px 0 20px ;
background-color:#ebebeb;
text-align:left;
}
.li_smenu{
background:url(../image/gif/bg_smenu.gif) left center  repeat-x;
padding:7px 5px 7px 7px;
text-align:left;
}
.li_smenu_end{
padding:7px 5px 7px 7px;
text-align:left;
background:url(../image/gif/bg_smenu.gif) left center  repeat-x;
}

.li_ssmenu{
padding:7px 5px 7px 40px;
text-align:left;
background:url(../image/gif/bg_smenu.gif) left center  repeat-x;
border-bottom:#cfdeef 1px solid;
}
.li_ssmenu_end{
padding:7px 5px 7px 40px;
text-align:left;
background:url(../image/gif/bg_smenu.gif) left center  repeat-x;
}
.puce_smenu{
background:url(../image/gif/puce_menu.gif) top left no-repeat;
width:6px;
height:5px;
display:inline;
float:left;
position:absolute;
margin:9px 0 0 -18px;
text-align:left;
}
.puce_ssmenu{
background:url(../image/gif/puce_ssmenu.gif) top left no-repeat;
width:6px;
height:5px;
display:inline;
float:left;
position:absolute;
margin:9px 0 0 -18px;
text-align:left;
}
.puce_bas{
background:url(../image/gif/puce_bas.gif) top left no-repeat;
width:7px;
height:4px;
display:block;
right:-10px;
/right:5px;
top:7px;
position:absolute;
/*margin:7px 0 0 5px;*/
}
.puce_haut{
background:url(../image/gif/puce_haut.gif) top left no-repeat;
width:7px;
height:4px;
display:block;
right:-10px;
/right:5px;
top:7px;
position:absolute;
/*margin:7px 0 0 5px;*/
}
.lien_smenu{
font-family:Arial;
font-size:12px;
color:#7a797a;
text-align:left;
}
.lien_smenu_actif{
font-family:Arial;
font-size:12px;
color:#ebeef4;
text-align:left;
}
.lien_ssmenu{
font-family:Arial;
font-size:12px;
color:#204184;
text-align:left;
}
.clear{
clear:both;
}

.cartouche_contenu{
padding:20px 10px 50px 10px;
}
.fond_contenu{
background:url(../image/gif/fond_contenu.gif) top left no-repeat;
padding:0 0 0 25px;
}

/*************************************debut de la recherche******************************/

.bg_pagination_bottom
{
background-image:url(../image/gif/bg_pagination_bottom.gif);
height:50px;
}

.text {
FONT-SIZE: 11px;
COLOR: #000000; 
FONT-FAMILY: Arial; 
text-align:left; 
}

.td_page 
{
FONT-SIZE: 11px;
COLOR: #000000; 
FONT-FAMILY: Arial; 
TEXT-DECORATION: none;
width:17px;
cursor:pointer;
}

.td_left
{
text-align:left;
}

.title
{
FONT-SIZE: 12px;
COLOR: #123668; 
FONT-FAMILY: Arial; 
TEXT-DECORATION: none;
padding-bottom:10px;
padding-top:15px;
font-weight:bold;
}

.lien_turquoise11 {
FONT-SIZE: 11px;
COLOR: #0B486B; 
FONT-FAMILY: Arial; 
TEXT-DECORATION: none;
padding-left:7px;
padding-right:7px

}
lien_turquoise11:hover {
FONT-SIZE: 11px;
COLOR: #0B486B; 
FONT-FAMILY: Arial; 
TEXT-DECORATION: underline;
padding-left:7px;
padding-right:7px

}

/*************************************fin de la recherche******************************/


/* contact */
input.contact_td {
	background:url(../image/gif/fond_input_contact.gif);
	background-position:0 -900px;
	background-repeat:no-repeat;
	width:100px;
	height:21px;
	padding:5px 5px 0 5px;
	border:none;
	font-size:12px;
	color:#6d6d6d;
	float:left;
}
input.contact {
	background:url(../image/gif/fond_input_contact.gif) top right no-repeat;
	width:201px;
	height:28px;
	padding:5px 5px 0 5px;
	border:none;
	font-size:12px;
	color:#6d6d6d;
	float:left;
}
textarea.contact {
	background:url(../image/gif/fond_textarea_contact.gif) top right no-repeat;
	width:416px;
	height:98px;
	border:none;
	font-size:12px;
	color:#6d6d6d;
	padding:5px 0 0 10px;
	overflow:hidden;
}
.td_contact {
	width:200px;
	background:url(../image/gif/fond_input_contact.gif) top right no-repeat;
}
input.bt_formulaire{
background:url(../image/gif/btn_contact.gif) top left no-repeat;
width:89px;
height:31px;
color:white;
vertical-align:middle;
padding-bottom:3px ;
/padding-bottom:0 ;
-padding-bottom:0 ;

}
.puce_title{
background:url(../image/gif/dashed_title.gif) bottom left repeat-x;
height:38px;
}

.txt_title_contact{
color:#003366;
font-size:19px;
font-family:Arial;
padding:1px 0 10px 42px;
background:url(../image/gif/icone_production.gif) center left no-repeat;
}

.dash_contact{
background:url(../image/gif/dashed_title.gif) center left repeat-x;
height:50px;
}

/*hamadi*/
.txt_msg_contact{
display:inline-block;
color:#000000;
font-family:Arial;
font-size:10px;
padding:0 8px 0 5px;
float:right;
margin-top:10px;

}
/*////////////////////////////////////////////////////FIN CONATCT/////////////////////////////////////////////////////////////////////////////////////////////*/
/*/////////////////////////////////////////////////////SiteMap////////////////////////////////////////////////////////////////////////////////////*/
.divSiteMap{
padding-bottom:20px;
width:660px;
}

.top_titre_menu_SM{
background:url(../image/gif/top_titre_menu.gif)  #039cfd top left no-repeat;
width:660px;

color:white;
font-family:Arial;
font-size:14px;
border-bottom:#0075fc 5px solid;
padding:6px 0 3px 30px;
background-repeat:no-repeat;
text-align:left;
}
.border_menu_SM{
background:url(../image/gif/border_menu.gif) top left repeat-y;
width:660px;
padding:4px 8px 0 ;
}

/*/////////////////////////////////////////////////////Fin SiteMap////////////////////////////////////////////////////////////////////////////////////*/


/*/////////////////////////////////////////////Debut Galerie photo//////////////////////////////////////////////////////////////////////////////////////*/
#coin_left{
background:url(../image/gif/coin_left.gif) center left repeat-x;
width:11px;
height:28px;
}
#coin_right{
background:url(../image/gif/coin_right.gif) center right repeat-x;
width:11px;
height:28px;
}
.bg_bas{
background-color:#003366;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-align:center;
}


#coin_top_right{
background:url(../image/gif/coin_top_right.gif) Top left repeat-x;
width:120px;
height:83px;
float:right;
z-index:2;
}
.bg_tab{
background:url(../image/gif/bg_tab.gif) center left repeat-x;
}
#pic{
background:url(../image/gif/pic.gif) left repeat-x;
width:120px;
height:147px;
float:left;
z-index:3;
}
.lien_agrandir{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
}
.lien_agrandir:hover{
text-decoration:underline;
}
.div_galerie{
width:120px;
margin:0 25px 0 0;
float:left;
}
.div_galerie_last{
width:120px;
margin:0 0 0 0;
float:left;
}

select.galerie{
width:150px;
border:#003366 1px solid;
color:#144372;
font-size:12px;
font-family:Arial;
margin-left:10px;
}
select.recrutement{
width:200px;
border:#dcddde 1px solid;
color:#144372;
font-size:12px;
font-family:Arial;
}
.txt_recrutement{
color:#204184;
font-size:14px;
font-family:Arial;
}
/*/////////////////////////////////////////////Fin Galerie photo//////////////////////////////////////////////////////////////////////////////////////*/

/*/////////////////////////////////////////////Debut pagination//////////////////////////////////////////////////////////////////////////////////////*/

/*- pagination--------------------------- */ 

.pagination {
	width:100%;
	font-size:11px;
	line-height:normal;
	height:20px;
	overflow:hidden;
	
}
.pagination ul {
	margin:0;
	list-style:none;
	height:20px;
	float:right;
}
.pagination li {
	display:inline;
	margin:0;
	padding:0;
}
.pagination a {
	background: url(../image/gif/left_pagination.gif) bottom left no-repeat;
	float:left;
	margin:0 4px 0 0;
	padding:0;
	text-decoration:none;
	color:#0073e5;
	height:20px;
	cursor:pointer;
}

.pagination a span {
	float:left;
	display:block;
	padding:3px 6px 0 6px;
	height:17px;
 	/height:20px;
	background: url(../image/gif/right_pagination.gif) bottom right no-repeat;
	color:#cbcbcb;
}
.pagination a:hover {
	background: url(../image/gif/left_pagination.gif) top left no-repeat;
	color:white;
}
.pagination a:hover span {
	float:left;
	display:block;
	padding:3px 6px 0 6px;
	height:17px;
 	/height:20px;
	background: url(../image/gif/right_pagination.gif) top right no-repeat;
	color:white;
	
}
.pagination a.actif {
	background: url(../image/gif/left_pagination.gif) top left no-repeat;
	color:white;
}
.pagination a.actif span {
	float:left;
	display:block;
	padding:3px 6px 0 6px;
	height:17px;
 	/height:20px;
	background: url(../image/gif/right_pagination.gif) top right no-repeat;
	color:white;
	
}

/*/////////////////////////////////////////////Fin Pagination//////////////////////////////////////////////////////////////////////////////////////*/




.bg_theme{
background:url(../image/gif/bg_theme.gif) top left repeat-x;
padding:9px 5px 8px 33px;
color:#666566;
font-family:Arial;
font-size:12px;

border-bottom:#dedede 1px solid;
border-top:#dedede 1px solid;
margin:5px 0;
}





/*********************************************************KHALED_debut*************************************************************************************************/

/**/
.tab_tele{
	border-top:#e5e5e5 1px solid;
}
.td_blanc {
	background:#FFFFFF;
	border-bottom:#e5e5e5 1px solid;
}
.td_gris {
	background-color:#f3f3f3;
	border-bottom:#e5e5e5 1px solid;
}
p.telechargement {
	border-left:#e9e9e9 1px solid;
	padding:0 0 0 10px;
	margin:0 0 0 5px;
	color:black;
}
.padding_li {
	padding:7px 10px 10px 10px;
}
.li_telechar {
	background:url(../image/gif/puce_telechargement.gif) 10px 13px no-repeat;
	padding:8px 5px 8px 25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#484848;
}
.li_telechargement {
	background:url(../image/gif/puce_theme.gif) 10px 13px no-repeat;
	border-bottom:#e9e9e9 1px solid;
	padding:8px 5px 8px 25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#484848;
}
.li_telechargement2 {
	background:url(../image/gif/puce_theme.gif) #f3f3f3 10px 13px no-repeat;
	border-bottom:#e9e9e9 1px solid;
	padding:8px 5px 8px 25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#484848;
}
.ul_telechargement {
	border-top:#e9e9e9 1px solid;
}
.precedant {
	background:url(../image/gif/precedant.gif) top left no-repeat;
	width:56px;
	height:26px;
	display:block;
	float:right;
}
.suivant {
	background:url(../image/gif/suivant.gif) top left no-repeat;
	width:56px;
	height:26px;
	display:block;
	float:right;
	margin-left:5px;
}
.cel_pagination {
	background:url(../image/gif/bg_pagination.gif) top left repeat-x;
	height:25px;
	padding:10px;
}
/*- pagination--------------------------- */ 



.bg_ul_ouvr_fer{
background:url(../image/gif/fond_ouvre_ferme.gif)  bottom left no-repeat;
width:615px !important;
width:655px;
padding:0 20px 20px 20px;
overflow:hidden;
margin-bottom:15px;
}

.theme{
	padding:8px 5px 8px 25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#484848;
}

/*****************************************************************KHALED fin*****************************************************************************************/

/********************************* tableau ************************************/

.background_tab_diag{
background-color:white;
}
.cel_tab_diag{
background-color:#144372;
}

/***********************************************************************debut FAQ****************************************************************/

.puce_plus{
background:url(../image/gif/plus.gif) right center no-repeat;
width:17px;
height:17px;
cursor:pointer;
}
.puce_moins{
background:url(../image/gif/moins.gif) right center no-repeat;
width:17px;
height:17px;
cursor:pointer;
}
.display_none{
display:none;
}
.display_block{
display:block;
}
.p_faq{
color:#003366; 
font-family:Arial, Helvetica, sans-serif; 
font-size:11px;
padding:5px 0 10px 5px;
text-align:left;
}

.li_faq{padding:7px 0 0 0; color:black; font-size:11px; font-family:Arial, Helvetica, sans-serif;
text-align:left;}

.separateur_faq{
background:url(../image/gif/dashed_title.gif) bottom left repeat-x;
}
.separateur_faq1{
background:url(../image/gif/dashed_title.gif) bottom left repeat-x;
background-color:#ececec;
}
.separateur_faq2{
background:url(../image/gif/dashed_title.gif) bottom left repeat-x;
background-color:#ececec;
color:#6d7073;
font-size:12px;
font-family:Arial;
}
.separateur_faq3{
background:url(../image/gif/dashed_title.gif) bottom left repeat-x;
color:#6d7073;
font-size:12px;
font-family:Arial;
}
.puce_faq{
background:url(../image/gif/puce_theme.gif) left center no-repeat;
}
/***********************************************************************fin FAQ****************************************************************/



/***********************************************************************debut diag rectangle****************************************************************/


.rect_diag{
width:10px;
 height:10px;
 margin:auto;
}
.cel_rect_diag{
padding:0 5px;
}
.txt_cel_rect{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:black;
font-weight:bold;
}

.cel_diag_rectangle{
padding:0 8px;
text-align:center;
}

/***********************************************************************fin diag rectangle****************************************************************/



/***************************************************************************Debut Site Mp****************************************************************************/

.bottom_plan {
background:url(../image/gif/bottom_plan.gif) top left no-repeat;
width:676px;
height:17px;
}

.top_titre_plan {
	background:url(../image/gif/top_plan.gif) #00386b top left no-repeat;
	width:646px !important;
	width:676px;
	color:white;
font-family:Arial;
font-size:14px;
border-bottom:#07274a 5px solid;
padding:10px 0 8px 30px;

}

.border_plan {
	/*background:url(../image/gif/border_plan.gif)  top left repeat-y;*/
	width:666px !important;
	width:676px ;
	padding:4px 4px 0;
	border-left:1px solid #DEDEDE;
	border-right:1px solid #DEDEDE;
}

/*******************************************************************************Fin Site Mp************************************************************************/

/************************************************************************Debut liens utiles*******************************************************************************/

.tab_lien_utiles {
	background:url(../image/gif/right_lien_utile.gif) top right repeat-y;
}
.ul_lien_utiles {
	margin-right:4px;
}
.ul_lien_organisation {
	margin-right:4px;
	margin-bottom:-10px;
}
.ul_lien_utiles2 {
	background:url(../image/gif/_right_lien_utile.gif) top right repeat-y;
	margin-right:10px;
}
.li_title_lien_utile {
	background:url(../image/gif/puce_theme.gif) left 13px no-repeat;
	padding:8px 10px 8px 20px;
	color:#003366;
	font-family:Arial;
	font-size:11px;
}
.li_desc {
	background:url(../image/gif/dashed_title.gif) top left repeat-x;
}
.bg_tab_lien_utile {
	background:url(../image/gif/bg_tab_lien_utile.gif) top left repeat-x;
	height:42px;
	padding-right:20px;
	white-space:nowrap;
}
.div_lien_utile {
	min-width:250px;
	/width:250px;
	-width:250px;
}
.lien_blanc11 {
	color:white;
	font-family:Arial;
	font-size:11px;
}
.puce_g_lien_utile{
background:url(../image/gif/puce_lien_utile.gif) top left no-repeat;
width:42px;
height:42px;
}
.coin_bl_lien_utile{
background:url(../image/gif/right_lien_utile_bleu.gif) top left no-repeat;
width:4px;
height:42px;
}

/************************************************************Fin liens utiles*******************************************************************************/
/* mabrouk */
.liste1{
list-style-image:url(../image/gif/puce.gif);
font-size:12px;
padding-left:15px;
}
.puce_g_conseil{
background:url(../image/gif/puce_conseil.gif) top left no-repeat;
width:10px;
height:42px;
}
.puce_g_conseil_puce{
background:url(../image/gif/puce_conseil_puce.gif) top left no-repeat;
width:32px;
height:42px;
}
.coin_bl_conseil{
background:url(../image/gif/right_conseil_bleu.gif) top left no-repeat;
width:4px;
height:42px;
}
.tab_conseil {
	background:url(../image/gif/right_conseil.gif) top left repeat-y;
}
.div_conseil {
	min-width:375px;
	/width:400px;
	-width:400px;
	color:white;
	font-family:Arial;
	font-size:11px;
}
.fond_tab_bleu_left{
 background:url(../image/gif/fon_tab_bleu.gif) top left no-repeat;
 color:#FFFFFF;
 font-size:12px;
 padding-left:10px;
}
.fond_tab_bleu_right{
 background:url(../image/gif/fon_tab_bleu.gif) top right no-repeat;
 color:#FFFFFF;
 font-size:12px;
}
.fond_tab_bleu_center{
 background:url(../image/gif/fon_tab_bleu.gif) top center no-repeat;
 color:#FFFFFF;
 font-size:12px;
}
.fond_tab_bas{
 background:url(../image/gif/bas_tab.gif) repeat-x;
}


/****************************Fin mabrouk *****************************/


/************************************************************Debut galerie photo agrandir*******************************************************************************/
.lien_agrandir {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
background:url(../image/gif/loupe.gif) left center no-repeat;
display:inline-block;
padding:0 0 0 20px;
text-align:left;
}
.lien_agrandir:hover {
text-decoration:underline;
}

/************************************************************Fin galerie photo agrandir*******************************************************************************/


/***********************************************************Debut formulaire inscription*****************************************************************************/

.form td{
padding:5px 0;
font-family:arial;
font-size:12px;}
input.form {
	background:url(../image/gif/fond_input_contact.gif) top right no-repeat;
	width:200px;
	height:26px;
	padding:5px 5px 0 5px;
	border:none;
	font-size:12px;
	color:#6d6d6d;
	margin:0px 0 0px 30px;
}
input.form_nbr {
	background:url(../image/gif/fond_input_nbr.gif) top right no-repeat;
	width:26px;
	height:23px;
	padding:3px 5px 0 5px;
	border:none;
	font-size:12px;
	color:#6d6d6d;
	margin:0px 0 0px 10px;
}
select.form{
	width:200px;
	border:#dbdfe6 1px solid;
	font-size:12px;
	color:#6d6d6d;
	padding:1px;
	overflow:hidden;
	margin:5px 0 5px 30px;
}
textarea.form {
	background:url(../image/gif/fond_textarea_contact.gif) top right no-repeat;
	width:411px;
	height:91px;
	border:none;
	font-size:12px;
	color:#6d6d6d;
	padding:5px 0 0 5px;
	overflow:hidden;
	margin:5px 0 5px 30px;
}
.cel_contact{
padding:3px 30px 3px 10px ;
text-align:left;

}
.checkbox_form{
margin:0 10px 2px 30px;

}
.radio_form{
margin:4px 10px 2px 30px;
}
.titre_form{
color:#00386b;
font-size:16px;
font-family:arial;
text-align:center;
padding:5px 0 10px;
letter-spacing:1px;
}
.txt_bleu16{
color:#0d7cc0;
font-size:16px;
font-family:arial;
text-align:center;


}
p.recap{
padding-left:30px;
}
/**************************************************************************Fin formulaire inscription***************************************************************/

/*************************************************************************************Recherche Consultation********************************************************/

input.recherche_liste_consultation {
	background:url(../image/gif/input_recherche.gif) top right no-repeat;
	width:430px;
	height:28px;
	padding:5px 5px 0 5px;
	border:none;
	font-size:12px;
	color:black;
	
}
select.recherche {
	width:200px;
	height:25px;
	padding:2;
	border:1px solid #e3e9ef;
	font-size:12px;
	color:black;
	
}
.btn_afficher_res{
	background:url(../image/gif/btn_afficher_resultat.gif) top left no-repeat;
	width:199px;
	height:31px;
	color:white;
	vertical-align:middle;
}
.dash_page_recherche{
	background:url(../image/gif/dashed_title.gif) left center repeat-x;
	height:30px;
}
.bottom_tab_recherche{
	background:url(../image/gif/bottom_tab_recherche.gif) left bottom repeat-x;
	height:4px;
}
.top_tab_recherche{
	background:url(../image/gif/top_tab_recherche.gif) left top no-repeat;
	height:46px;
}
.top_tab_recherche h5{
	color:white;
	font-size:11px;
	font-family:arial;
	text-align:left;
	padding-left:13px;
}
.cel_gauche{
	border-bottom:#e4e4e4 1px solid;
	padding:8px 5px 8px 13px;
}
.cel_milieu{
	border-bottom:#e4e4e4 1px solid;
	padding:8px 5px 8px 13px;
}
.cel_droite{
	border-bottom:#e4e4e4 1px solid;
	padding:8px 5px 8px 5px;
	text-align:center;
}
.background_gris{
	background-color:#ececec;
}
.border_titre_reche{
	background:url(../image/gif/sep_tab_recherche.gif) left top no-repeat;
	height:33px;
}
.sep_cell_recher{
	background:url(../image/gif/bord_tab_recherche.gif) left top repeat-y;
}

/*************************************************************************************Fin Recherche Consultation***************************************************/

/******************************visiteur//////////////////////////////////////////////////////////*/
.ul_visiteur{
padding:0 0px 0 30px ;
background-color:#ebebeb;
border-bottom:#e1e1e1 1px solid;
text-align:left;
list-style:none;
}

.puce_visiteur{
background:url(../image/gif/puce_menu.gif) top left no-repeat;
width:6px;
height:5px;
display:block;
float:left;
position:absolute;
margin:5px 0 0 -18px;
}

.bg_visiteur_ouvert{
background:url(../image/gif/bg_pere_ouvert.gif) bottom left repeat-x;
padding:9px 5px 8px 33px;
color:#666566;
font-family:Arial;
font-size:12px;
cursor:pointer;
text-align:left;
list-style:none;

border-top:#dedede 1px solid;
}

.bg_visiteur{
background:url(../image/gif/bg_pere.gif) white bottom left repeat-x;
padding:9px 5px 8px 33px;
color:#666566;
font-family:Arial;
font-size:12px;
cursor:pointer;
text-align:left;
list-style:none;

border-top:#dedede 1px solid;
}
/*////////////////////////////**Fin visiteur/////////////////////////////////////////////////////////////////////*

/****************************succes/echec inscription*********************************/
.txt_rouge14{
color:#ff0000;
font-family:Arial;
font-size:14px;
text-align:right;
}
.txt_rouge12{
color:#ff0000;
font-family:Arial;
font-size:12px;

}

.bt_inscription_succ{
background:url(../image/gif/btn_contact.gif) top left no-repeat;
width:89px;
height:34px;
color:white;
vertical-align:middle;
text-align:center;
display:block;
padding:7px 0 0;
font-family:Arial;
font-size:14px;

}
/*******************************Fin succes/echec inscription*******************************************/

.div_flash{
width:984px; 
height:147px; 
overflow:hidden;
}
.back_back{
background-image: url(../image/gif/back_back.gif);
background-repeat: no-repeat;
background-position: center;
height:16px;
width:59px;
float:right;
text-align:center;
color:#FFFFFF;
font-size:12px;
}
.cell_orange{
background-position:top;
background-repeat:repeat-x;
background-color:#FC8C56;
border-bottom:1px dotted #C2C2C2;
color:#000000;
font-size:12px;
font-family:Arial;
}
.cell_jaune{
background-position:top;
background-repeat:repeat-x;
background-color:#FFF20E;
border-bottom:1px dotted #C2C2C2;
color:#000000;
font-size:12px;
font-family:Arial;
}
/******************************* Div pub *******************************************/
#apDiv1 {
position:absolute;
z-index:1;
top:0;
right:0;
overflow: visible;
vertical-align:top;
z-index:999;

}


/*****************concessions *****************************/
.bg_tab_concession{
background:url(../image/gif/bg_publication.gif) #0257aa left bottom repeat-x;
padding:0 10px 0 20px;
height:30px;
color:#204184;
font-size:12px;
}
.bg_tab_concession_actif{
background:url(../image/gif/bg_tab_concession.gif) #0257aa left top repeat-x;
padding:0 10px 0 20px;
height:30px;
color:white;
font-size:12px;
}
.bg_tab_concession_actif h4{
float:left; margin:3px 0 0 0;
}
.bg_tab_concession h4{
float:left; margin:3px 0 0 0;
}
.btn_detail{
background:url(../image/gif/btn_detail.gif) left top no-repeat;
width:16px; 
height:16px;
line-height:16px;
float:right;
text-align:center; 
margin:0; 
cursor:pointer; 
color:#035cb3;
font-family:arial;
font-size:11px;
overflow:hidden;
padding:0;
}
.btn_detail2{
background:url(../image/gif/btn_detail2.gif) left top no-repeat;
width:16px; 
height:16px;
float:right;
text-align:center; 
margin:0; 
cursor:pointer; 
color:white;
font-family:arial;
font-size:11px;
overflow:hidden;
padding:0;
}
.tab_concess{
border-collapse:separate;
border-spacing:1px;
border-bottom:#f1c753 2px solid;
}
.tab_concess .title td{
background-color:white;
padding:5px 10px;
text-align:center;
color:#204184;
font-family:arial;
font-size:12px;
}
.odd{
background-color:#f9e49a;
padding:5px 10px;
text-align:center;
color:#343735;
font-family:arial;
font-size:12px;
}
.even{
background-color:#f6d97b;
padding:5px 10px;
text-align:center;
color:#343735;
font-family:arial;
font-size:12px;
}
.rowspan{
background-color:#f8e08e;
padding:5px 10px;
text-align:center;
color:#343735;
font-family:arial;
font-size:12px;
}
.txt_bleu14{
color:#003366;
font-family:arial;
font-size:14px;
}
.span_puce{
background:url(../image/gif/puce.gif) left 5px no-repeat;
display:block;
padding:0 0 15px 15px;
margin-left:10px
}
.margin_bottom10{
margin-bottom:10px;
}

/**************************************************************fin concession**************************************************************************************/

.title
{
FONT-SIZE: 14px;
COLOR: #123668; 
FONT-FAMILY: Arial; 
TEXT-DECORATION: none;
}


.odd_inscription td{
background-color:#ebeced;
padding:5px 10px;
color:#343735;
font-family:arial;
font-size:12px;
border-bottom:white 1px solid;
}
.even_inscription td{
background-color:#f9f9fa;
padding:5px 10px;
color:#343735;
font-family:arial;
font-size:12px;
border-bottom:white 1px solid;
}
.odd_inscription td td{
border-bottom:none;
}
.even_inscription td{
border-bottom:none;
}

/*******************************************************************Archive actualite*****************************************************************************************/

.recherche_tech{background:url(../image/gif/left_reche_tech.gif) left top no-repeat; padding-left:12px; display:inline-block; position:absolute; top:-30px; right:0; height:30px;}
.recherche_tech span{background:url(../image/gif/right_reche_tech.gif) right top no-repeat; display:inline-block; font:normal 11px/30px verdana; color:white; padding-right:30px; height:30px; text-transform:uppercase}
.recherche_tech span.top{background:url(../image/gif/right_reche_tech_top.gif) right top no-repeat; display:inline-block; font:normal 11px/30px verdana; color:white; padding-right:30px; height:30px; text-transform:uppercase}
.bg_recherche_tech{
padding:30px 30px 10px 18px;
color:#666566;
font-family:Arial;
font-size:12px;
text-align:left;
background:url(../image/gif/sep_menu_pere.gif) #f0f0f0 left 101% repeat-x;
border-right:#dedede 1px solid;
border-left:#dedede 1px solid;
}
.label_recherche_tech{
color:#00386B;
font-size:12px;
font-family:Arial;
background:url(../image/gif/puce_theme.gif) left 5px no-repeat;
padding:0 15px 0 20px;

}
input.reche_tech{
height:24px;
background-color:white;
border-top:#abadb3 1px  solid;
border-right:#dbdfe6 1px solid;
border-bottom:#e3e9ef 1px solid;
border-left:#dbdfe6 1px solid;
width:200px;
display:inline-block;
padding-left:10px;
font-family:arial; font-size:11px; color:#000000
}
select.select_tech{
width:210px;
border-top:#abadb3 1px solid;
border-right:#dbdfe6 1px solid;
border-bottom:#e3e9ef 1px solid;
border-left:#dbdfe6 1px solid;
}
select.recherche_avan{
width:120px;
border-top:#abadb3 1px solid;
border-right:#dbdfe6 1px solid;
border-bottom:#e3e9ef 1px solid;
border-left:#dbdfe6 1px solid;
}
.btn_haut{
background:url(../image/gif/haut.gif) left top no-repeat;
display:block;
width:29px; 
height:22px;
float:right;
margin-right:10px;
display:inline;
}
.btn_bas{
background:url(../image/gif/bas.gif) left top no-repeat;
display:block;
width:29px; 
height:22px;
float:right;
margin-right:10px;
display:inline;
}
.deg_search{
background:url(../image/gif/deg_recherche.gif) left bottom repeat-x;
border-bottom:2px solid #024486;
padding:10px 13px 15px 7px;
}
.title_search{
background:url(../image/gif/icone_recherche.gif) left top no-repeat;
padding:4px 0 9px 42px;
float:left;
text-transform:uppercase;
}
.bg_tab_search{
background:url(../image/gif/bg_search.gif) left top repeat-x;
padding:5px 0 0 10px;
height:27px;
color:white;
}
.label_search{
background:url(../image/gif/puce_theme.gif) left 5px no-repeat;
color:black;
font-family:arial;
font-size:12px;
padding:0 0 0 20px;
color:#606163;
}
.div_input_search{
background:url(../image/gif/div_input_search.gif) left top no-repeat;
width:228px;
height:24px;
padding:1px 10px;
margin:2px;
}
input.search{
width:208px;
height:19px;
padding:5px 0 0 0;
background:none;
color:#606163;
font-family:arial;
font-size:12px;
}
.btn_ok_search{
background:url(../image/gif/btn_ok_search.gif) left top no-repeat;
width:47px;
height:26px;
border:none;
color:white;
text-align:center;
margin-top:5px;
cursor:pointer;
}

/*******************************************************************Fin Archive actualite**************************************************************************************/
.padding_bottom10{
padding-bottom:10px;
}

.ol_decimal{
list-style-type:decimal;
}
/***********************Suuc�s/Echec paiement**********************/
.txt_bleu18{
color:#06386a;
font-size:16px;
font-family:arial;
}
.txt_gris11{
color:#606163;
font-size:11px;
font-family:arial;
}
/***********************Fin Suuc�s/Echec paiement**********************/


/*------------------- arbi 10-02-2010 publication----------------------------*/
input.espace_prive{
background:#EFF1F6;
border-left:1px #C7CEDF solid;
border-top:1px #C7CEDF solid;
border-bottom:1px #E6EAF2 solid; 
border-right:1px #E6EAF2 solid;
font-family:Arial;
font-size:11px;
height:18px;
width:100px;
color:#000000;
padding:2px 0 0 5px;
}
input.espace_prive2{
background:#F3F6FA;
border-left:1px #CBD3E3 solid;
border-top:1px #CBD3E3 solid;
border-bottom:1px #EAEFF6 solid; 
border-right:1px #EAEFF6 solid;
font-family:Arial;
font-size:11px;
height:18px;
width:100px;
color:#000000;
padding:2px 0 0 5px;
}
p.titre_puce_livre
{
/*background:url(../image/gif/livreplus.gif)  no-repeat left center ;*/
font-family:Arial;
font-size:12px;
color:#000000;
height:48px;
padding: 0 0 0 37px;
text-align:left;
}
.tab_concess .title2 td{
background-color:white;
padding:5px 4px;
text-align:center;
color:#204184;
font-family:arial;
font-size:12px;
}
.padding_right4 
{
padding-right:4px;
background:url(../image/gif/panier.gif)  no-repeat left center ;

}

/**************************************************HAMADI*************************************************/
.title_table_forage
{
FONT-SIZE: 11px;
COLOR: #123668; 
FONT-FAMILY: Arial; 
TEXT-DECORATION: none;
}

/*float*/
.float_right{
float:right;
}
.float_left{
float:left;
}
.align_right{
text-align:right;

}
.align_left{
text-align:left;

}

.txt_blanc12{
font-family:Arial;
font-size:12px;
color:white;
}

.entete_tableau{
background:url(../image/gif/bg_concession.gif) top left no-repeat;
height:44px;
}
.padding_entete1{ padding:6px 0 0 40px}
.padding_entete2{ padding:6px 0 0 0}
.limit_larg td div div {
text-align:center;
width:600;
margin:auto;
}
/*----------------Arbi 30 03 2010 ------------------*/
.content_image
{
 display:inline;
 float:left;
 width:215px;
 padding-bottom:10px;
}
.content_swf
{
 display:inline;
 float:left;
 padding-bottom:10px;
 width:215px;
 overflow:hidden;
}

.puce_menu_final{
background:url(../image/gif/puce2.gif) top left no-repeat;
width:15px;
height:15px;
display:block;
float:left;
position:absolute;
margin:0px 0 0 -22px;
}

.bg_pere_final{
/*background:url(../image/gif/bg_pere.gif) white bottom left repeat-x;*/
/*background-color:#f0f0f0;*/
padding:8px 15px 9px 40px;
color:#666566;
font-family:Arial;
font-size:12px;
cursor:pointer;
text-align:left;
/*border-bottom:white 1px solid;
border-top:white 1px solid;*/
background:url(../image/gif/sep_menu_pere.gif) #f0f0f0 bottom repeat-x;
}
.lien_smenu_final{
font-family:Arial;
font-size:12px;
color:#00386B;
text-align:left;
}
.puce_menu_ouvert_final{
background:url(../image/gif/puce3.gif) top left no-repeat;
width:15px;
height:15px;
display:block;
float:left;
position:absolute;
margin:0px 0 0 -15px;
}
.txt_blanc12_final{
font-family:Arial;
font-size:12px;
color:white;
font-weight:bold;
padding-left:9px;
}
.lien_ssmenu_final{
font-family:Arial;
font-size:12px;
color:#444647;
text-align:left;
}
.li_ssmenu_final{
padding:7px 5px 7px 55px;
text-align:left;
/*background:url(../image/gif/bg_smenu.gif) left center  repeat-x;*/
background-color:#FFFFFF;
border-bottom:#DEDEDE 1px solid;
}
.li_ssmenu_end_final{
padding:7px 5px 7px 55px;
text-align:left;
/*background:url(../image/gif/bg_smenu.gif) left center  repeat-x;*/
background-color:#FFFFFF;
}
.puce_ssmenu{
background:url(../image/gif/puce_flech.gif) top left no-repeat;
width:6px;
height:7px;
display:inline;
float:left;
position:absolute;
margin:8px 0 0 -18px;
text-align:left;
}
.ul_smenu_final{
padding:0 ;
background-color:#ebebeb;
/*border-bottom:#204184 1px solid;*/
text-align:left;
}
.border_menu_final{
background:url(../image/gif/border_menu.gif) top left repeat-y;
/*width:228px !important;
width:244px;*/
padding:0px 1px 0 ;
}
.txt_gris_fonce12_final{
color:#00386B;
font-size:12px;
font-family:Arial;
}

.bg_pere_ouvert_final{
background:url(../image/gif/bg_pere_actif.gif) bottom left repeat-x;
padding:8px 15px 9px 33px;
color:white;
font-family:Arial;
font-size:12px;
cursor:pointer;
text-align:left;
border-bottom:#024486 1px solid;
border-top:#024486 1px solid;
}

.lien_ssmenu_final_actif{
font-family:Arial;
font-size:12px;
color:#025BB1;
text-align:left;
}
.lien_smenu_actif_final{
font-family:Arial;
font-size:12px;
color:#ebeef4;
text-align:left;
}
.bg_pere_actif_final{
background:url(../image/gif/bg_pere_actif.gif) left center repeat-x;
padding:8px 5px 9px 42px;
color:white;
font-family:Arial;
font-size:12px;
cursor:pointer;
text-align:left;
}
.bg_pere_actif_sans_fils_final{
background:url(../image/gif/puce23.gif) top left no-repeat;
width:15px;
height:15px;
display:block;
float:left;
position:absolute;
margin:0px 0 0 -22px;
}

/*********Info************/
.td_top
{
background:url(../image/gif/info_top.gif) no-repeat;
width:244px;
height:17px;
}
.td_botttom
{
background:url(../image/gif/info_bottom.gif) no-repeat;
width:244px;
height:59px;
}

.td_midel
{
background:url(../image/gif/info_midel.gif) repeat-y;
width:244px;
padding:0 10px 0 5px;
color:#FFFFFF;
font-size:10px;
}

.info_permis
{
margin-top:-100px; margin-left:25; position:absolute;
}

/**recherche avanc�e*/
.lien_recherche_avancee
{
font-size:11px;
font-family:Arial;
color:#FFFFFF;
text-decoration:underline;
padding-left:8px;
padding-bottom:20px;
white-space:nowrap;
}

.lien_recherche_avancee:hover
{
text-decoration:none;
}

/*****************Technical program************/
.padding_tp
{
padding-left:10px;
}
.bg_tab_concession1{
background:url(../image/gif/bg_tab1.gif) #002582 left top repeat-x;
padding:10px;
color:white;
font-size:12px;
}
.bg_tab_concession2{
background:url(../image/gif/bg_tab2.gif) #0257AA left top repeat-x;
padding:10px;
color:white;
font-size:12px;
}
.bg_tab_concession3{
background:url(../image/gif/bg_tab3.gif) #0363C0 left top repeat-x;
padding:10px;
color:white;
font-size:12px;
}
.td_padding10
{
padding:10px;}

.bloc1_top
{
background:url(../image/gif/top_bloc1.gif) no-repeat;
width:322px;
height:9px;
}
.bloc1_botoom
{
background:url(../image/gif/bottom_bloc1.gif) no-repeat;
width:322px;
height:9px;
}

.bloc1_bg
{
background:url(../image/gif/bg_block1.gif) repeat-y;
width:322px;
height:100%;
}
.span_puce14{
background:url(../image/gif/puce_session.gif) left 5px no-repeat;
padding:0 0 0 15px;
margin-left:10px;
font-size:14px;
color:#003366;
font-family:Arial;
}
.txt_blanc14{
color:#ffffff;
font-family:arial;
font-size:14px;}
.txt_bleu_2_14{
color:#1E6CB9;
font-family:arial;
font-size:14px;}
.padding_top10{
padding-top:10px;
}

.padding_left_right10{
padding-left:10px;
padding-right:10px;
}
div.sep10
{
height:10px;
clear:both;
}

div.mise_bloc1
{
border:1px solid #DEEBF8;
background:#EFF4F9;
padding:10px;
}
 
div.mise_bloc2
{
border:1px solid #DEEBF8;
background:#D2DFFA;
padding:10px;
}

/*recherche avanc�e*/
.div_input_search_avancee{
width:230px;
height:27px;
margin:2px;

}
.bodytext{
margin:0;
padding:0;
}


.bg_publication1{
background:url(../image/gif/bg_publication.gif) #002582 left top repeat-x;
padding:0 10px 0 20px;
height:30px;
color:#204184;
font-size:12px;
}
.bg_publication2{
background:url(../image/gif/bg_tab_concession.gif) #0257aa left top repeat-x;
padding:0 10px 0 20px;
height:30px;
color:white;
font-size:12px;
}
.border_bottom_204184{ border-bottom:#204184 5px solid}

.lien_noir12{ color:black; font-family:arial; font-size:12px}
.lien_noir12:hover{ text-decoration:underline}

.tryrt{ background:url("../image/gif/bg_concession.gif") no-repeat scroll left 5px transparent}

/*   added 22 12 2010     */
.tryrt_filiale{ background:url("../image/gif/bg_tab_ttitre_top.gif") no-repeat scroll left 5px transparent}
.tryrt_forage{ background:url("../image/gif/bg_ext_forage.gif") no-repeat scroll left 5px transparent}

/*   added 18/10/2010        */

.txt_title_explorartion{
color:#003366;
font-size:19px;
font-family:Arial;
padding:1px 0 10px 42px;
background:url(../image/gif/icone_exploration.gif) center left no-repeat;
}
.txt_title_production{
color:#003366;
font-size:19px;
font-family:Arial;
padding:1px 0 10px 42px;
background:url(../image/gif/icone_production.gif) center left no-repeat;
}
.txt_title_services{
color:#003366;
font-size:19px;
font-family:Arial;
padding:1px 0 10px 42px;
background:url(../image/gif/icone_services.gif) center left no-repeat;
}
.txt_title_international{
color:#003366;
font-size:19px;
font-family:Arial;
padding:1px 0 10px 42px;
background:url(../image/gif/icone_international.gif) center left no-repeat;
}
.txt_title_projets{
color:#003366;
font-size:19px;
font-family:Arial;
padding:1px 0 10px 42px;
background:url(../image/gif/icone_projet.gif) center left no-repeat;
}
.txt_title_hse{
color:#003366;
font-size:19px;
font-family:Arial;
padding:1px 0 10px 42px;
background:url(../image/gif/icone_hse.gif) center left no-repeat;
}
.txt_title_carte{
color:#003366;
font-size:19px;
font-family:Arial;
padding:1px 0 10px 42px;
background:url(../image/gif/icone_carte_interactive.gif) center left no-repeat;
}
.div_actualite p { padding-bottom:10px;}
.odd_company{
background-color:#f9e49a;
padding:5px 10px;
color:#343735;
font-family:arial;
font-size:12px;
}
.even_company{
background-color:#f6d97b;
padding:5px 10px;
color:#343735;
font-family:arial;
font-size:12px;
}

a.bouton{ background:url(../image/gif/bot_blue_right.gif) right top no-repeat; height:31px; display:inline-block; padding:0 10px 0 0;}
a.bouton span{ background:url(../image/gif/bot_blue_left.gif)  left top no-repeat; height:31px; display:inline-block; padding:0 0 0 10px; cursor:pointer; line-height:31px; font-size:14px; color:#FFFFFF;}



a.info {
   position: relative;
  
   text-decoration: none;
  
}a.info span {
   display: none; /* On masque l'infobulle. */
}
a.info:hover {
   background: none; /* Correction d'un bug d'Internet Explorer. */
   z-index: 500; /* On définit une valeur pour l'ordre d'affichage. */

   cursor: help ; /* On change le curseur par défaut par un curseur d'aide. */
}
a.info:hover span {
   display: inline; /* On affiche l'infobulle. */
   position: absolute;

  white-space:normal; /* On change la valeur de la propriété white-space pour qu'il n'y ait pas de retour à la ligne non désiré. */

   top: 10px; /* On positionne notre infobulle. */
   left: 20px;

   background:#FFC;

   color:#039;
   padding: 3px;

   border: 1px solid #039;
   border-left: 4px solid #039;

}