/* CSS Document */

body {
margin-top : 20px;
margin-left : 0;
margin-bottom : 30px;
margin-right : 0;
}
.text {
font-size : 11px;
color : #000000;
font-family : Verdana, Arial;
}
.text_jaune11 {
font-size : 11px;
color : #efc741;
font-family : Verdana, Arial;
}
.text_gris_fonce15 {
font-size : 15px;
color : #232a3c;
font-family : Arial;text-decoration:none;
}
.lien_gris_fonce15 {
FONT-SIZE: 15px;
COLOR: #1F419B; 
FONT-FAMILY:  tahoma,Arial; 
text-decoration:none;
}
.text_gris_fonce16 {
font-size : 16px;
color : #232a3c;
font-family : Arial;
}
.text_bleu20 {
font-size : 18px;
color : #1f419b;
font-family : Arial;
}
.text_bleu11 {
font-size : 11px;
color : #1f419b;
font-family : Verdana, Arial;
}
.text_blanc18 {
font-size : 18px;
color : #fff;
font-family : Arial;
}
.text_bleu14 {
font-size : 14px;
color : #1f419b;
font-family : Verdana, Arial;
}
.text_noir20 {
font-size : 18px;
color : #000000;
font-family : Arial;
}
.text_bleu18 {
font-size : 18px;
color : #173a98;
font-family : Arial;
}
.text_maron18 {
font-size : 18px;
color : #815245;
font-family : Arial;
}
.text_rose20 {
font-size : 20px;
color : #ed145b;
font-family : Arial;
}
.text_vert20 {
font-size : 20px;
color : #71bf44;
font-family : Arial;
}
.text_rose16 {
font-size : 16px;
color : #ed145b;
font-family : Verdana, Arial;
}
.text_gris11 {
font-size : 11px;
color : #505050;
font-family : Verdana, Arial;
text-decoration:none;
}
.EUROMED {
font-size : 11px;
color : #ff9c00;
font-family : Arial;
font-weight : bold;
text-transform : uppercase;
}
.lien_bleu_souligne11 {
font-size : 11px;
color : #1f419b;
font-family : Verdana, Arial;
text-decoration : underline;
}
.lien_bleu_souligne11:hover {
font-size : 11px;
color : #1f419b;
font-family : Verdana, Arial;
text-decoration : none;
}
.lien_noir_bleu_souligne11 {
font-size : 11px;
color : #000000;
font-family : Verdana, Arial;
text-decoration : underline;
}
.lien_noir_bleu_souligne11:hover {
font-size : 11px;
color : #1f419b;
font-family : Verdana, Arial;
text-decoration : none;
}
.lien_bleu_souligne_ss11 {
font-size : 11px;
color : #505050;
font-family : Verdana, Arial;
text-decoration : none;
}
.lien_bleu_souligne_ss11:hover {
font-size : 11px;
color : #1f419b;
font-family : Verdana, Arial;
text-decoration : underline;
}
.lien_bleu11 {
font-size : 11px;
color : #1f419b;
font-family : Verdana, Arial;
text-decoration : none;
}
.lien_bleu11:hover {
font-size : 11px;
color : #1f419b;
font-family : Verdana, Arial;
text-decoration : underline;
}
.lien_menu_left {
font-size : 11px;
color : #000000;
font-family : Verdana, Arial;
text-decoration : none;
font-weight : normal;
}
.lien_menu_left:hover {
font-size : 11px;
color : #1f419b;
font-family : Verdana, Arial;
text-decoration : none;
font-weight : bold;
}
.lien_gris_bleu11 {
font-size : 11px;
color : #505050;
font-family : Verdana, Arial;
text-decoration : none;
padding-left : 10px;
padding-right : 10px;
white-space:nowrap;
}
.lien_gris_bleu11:hover {
font-size : 11px;
color : #1f419b;
font-family : Verdana, Arial;
text-decoration : none;
padding-left : 10px;
padding-right : 10px;
}
.tr_principal {text-align:center;
font-size : 11px;
font-weight:bold;
color : #ffffff;
font-family : Arial, Helvetica, sans-serif;
cursor : pointer;
background-color : #815245;
padding-left : 2px;
padding-right : 2px;
text-transform : uppercase;
text-decoration : none;
}
.liste_gris {
list-style-image : url(image_en/gif/puce_fleche_gris.gif);
}
.liste_telechargement {
list-style-image : url(image_en/gif/icone_telechargement.gif);
}
.liste_rose {
list-style-image : url(image_en/gif/puce_fleche_rose.gif);
}
input.recherche {
color : #000000;
border-top : 1px solid #b0afaf;
font-size : 11px;
border-left : 1px solid #b0afaf;
border-right : 1px solid #815245;
border-bottom : 1px solid #b0afaf;
font-family : Arial;
background-color : #ffffff;
width : 128px;
background-image : url(image_fr/gif/icone_rechercher.gif);
background-position : left;
background-repeat : no-repeat;
height : 22px;
padding-left : 30px;
}
input.newsletter {
color : #000000;
border-top : 1px solid #b0afaf;
font-size : 11px;
border-left : 1px solid #b0afaf;
border-bottom : 1px solid #b0afaf;
font-family : Arial;
background-color : #ffffff;
width : 150px;
height : 20px;
padding-left : 5px;
}
textarea {
color : #a4a4a4;
border-right : 1px solid #bab9b9;
border-top : 1px solid #bab9b9;
font-size : 11px;
border-left : 1px solid #bab9b9;
border-bottom : 1px solid #bab9b9;
font-family : Arial;
padding-left : 5px;
padding-top : 2px;
width : 330px;
height : 75px;
}
Select {
color : #888787;
border-right : 1px solid #888787;
border-top : 1px solid #888787;
font-size : 11px;
border-left : 1px solid #888787;
border-bottom : 1px solid #888787;
font-family : Arial;
margin-right : 5px;
}
.tab_valeur {
background-color : #f4f5fa;
font-family : Verdana, Arial;
font-size : 11px;
color : #1f419b;
padding-left : 18px;
padding-right : 18px;
padding-bottom : 18px;
padding-top : 18px;
margin-top : 18px;
}
.tab_cal {
border-left : 1px solid #c0cae3;
border-bottom : 1px solid #c0cae3;
}
.even {
border-bottom : 1px solid #5477b4;
border-right : 1px solid #5477b4;
height : 30px;
color : #000000;
background-color : #fbfcfd;
font-size : 11px;
padding-left : 15px;
font-family : Arial;
font-size : 11px;
}
.odd {
border-bottom : 1px solid #5477b4;
border-right : 1px solid #5477b4;
height : 30px;
color : #000000;
background-color : #f1f4f8;
font-size : 11px;
padding-left : 15px;
font-family : Arial;
font-size : 11px;
}
.cel_tab_int {
border-bottom : 1px solid #e5e5e5;
height : 21px;
background-color : #ffffff;
font-size : 11px;
padding-left : 8px;
font-family : Verdana, Arial;
font-size : 11px;
}
.cel_calendrier {
border-right : 1px solid #c0cae3;
border-top : 1px solid #c0cae3;
height : 31px;
background-color : #ffffff;
font-size : 14px;
font-family : Verdana, Arial, Helvetica, sans-serif;
width : 31px;
}
.cel_calendrier_ferier {
border-right : 1px solid #c0cae3;
border-top : 1px solid #c0cae3;
height : 31px;
background-color : #f8f9fc;
font-size : 14px;
font-family : Verdana, Arial, Helvetica, sans-serif;
width : 31px;
}
.cel_calendrier_marque {
border-right : 1px solid #c0cae3;
border-top : 1px solid #c0cae3;
height : 31px;
font-size : 14px;
font-family : Verdana, Arial, Helvetica, sans-serif;
width : 31px;
background-image : url(image_en/gif/fond_cel_cal_marque.gif);
background-position : bottom right;
background-repeat : no-repeat;
}
.cel_calendrier_ferier_marque {
border-right : 1px solid #c0cae3;
border-top : 1px solid #c0cae3;
height : 31px;
background-image : url(image_en/gif/fond_cel_cal_ferier_marque.gif);
background-position : bottom right;
background-repeat : no-repeat;
font-size : 14px;
font-family : Verdana, Arial, Helvetica, sans-serif;
width : 31px;
}
.cel_tab_int_ss_bottom {
height : 21px;
background-color : #ffffff;
font-size : 11px;
padding-left : 8px;
font-family : Verdana, Arial;
font-size : 11px;
}
.tr_menu_onglet {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
color : #000000;
background-color : #ffffff;
cursor : pointer;
border-bottom : 1px solid #1f419b;
border-left : 1px solid #1f419b;
padding-left : 10px;
padding-right : 10px;
}
.tr_menu_onglet_actif {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
color : #000000;
background-color : #ffffff;
cursor : pointer;
border-left : 1px solid #1f419b;
border-top : 1px solid #1f419b;
padding-left : 10px;
padding-right : 10px;
}
.separateur {
background: url(image_en/gif/sep_footer.gif) left no-repeat;
width:1px;
height:10px;
}
.lien_bleu14 {
font-size : 14px;
color : #1f419b;
font-family : Verdana, Arial;
text-decoration : none;
}
.lien_bleu14:hover {
font-size : 14px;
color : #1f419b;
font-family : Verdana, Arial;
text-decoration : underline;
}
.right_menu_principal {
background:url(image_en/gif/right_menu_principal.gif) no-repeat left;
width:5px;
height:30px;
}
.left_menu_principal {
background:url(image_en/gif/left_menu_principal.gif) no-repeat left;
width:5px;
height:30px;
}
.puce_titre {
background:url(image_en/gif/puce_titre.gif) top left no-repeat;
height:19px;
}
.puce_menu_left {
background: url(image_fr/gif/puce_menu_left.gif) center no-repeat;
width:20px;
height:23px;
}
.left_fr_right_ar {
text-align:left;
}
.right_fr_left_ar {
text-align:right;
}
.float_left_fr_right_ar {
float:left;
}
.float_right_fr_left_ar {
float:right;
}
select.galerie{
width:220px;
border-top:#D4D0C8 1px solid;
border-right:#D4D0C8 1px solid;
border-bottom:#D4D0C8 1px solid;
border-left:#D4D0C8 1px solid;
background-repeat:repeat-x;
background-position:top left;
padding-left:2px;
color:#696969;
font-size:11px;
margin-right:10px;
}
.sep_galerie_photos{
background-image:url(image_fr/gif/sep_galerie_photos.gif);
background-repeat:repeat-x;
}
select.galerie{
width:220px;
border-top:#D4D0C8 1px solid;
border-right:#D4D0C8 1px solid;
border-bottom:#D4D0C8 1px solid;
border-left:#D4D0C8 1px solid;
background-repeat:repeat-x;
background-position:top left;
padding-left:2px;
color:#696969;
font-size:11px;
margin-right:10px;
}
.text_gris {
	FONT-SIZE: 11px;
	COLOR: #666666; 
	FONT-FAMILY: Arial; 
	TEXT-DECORATION: none;	
	padding-left:5px;
	padding-right:5px;
}
.margin_left19{ margin-left:19px;}
.sep_bleu{ margin-top:3px; background:#1F419B; height:1px;}
body, div, ul, ol, li, h1, h2, h3, h4, h5, h6, form, input, textarea, p, td, blockquote {margin:0;padding:0;}
ol, ul {
list-style:none;
}
input {border:0;}
fieldset, img {border:0;}
img {margin:0;padding:0;}
.flech_maron {
background: url(image_fr/gif/puce_menu.gif) 5px 9px no-repeat;
width:20px;
height:23px;
}

.menu_left { margin:6px 0;}
.menu_left li{ }
.menu_left a.niv1{background: url(image_fr/gif/puce_menu_left.gif) left 5px no-repeat; font-size : 12px;  color : #1F419B; font-weight:bold;  font-family : Verdana, Arial; text-decoration : none; display:block; padding-left:10px;}
.menu_left a.actif{ font-size : 11px; color : #4561ad; font-family : Verdana, Arial; text-decoration : none; display:block;height:100%}
.menu_left a.niv1:hover{color : #4561ad;}
.submenu{ margin:10px 0 0 15px;}
.submenu_li{ border-bottom:#c9c8c8 dotted 1px; margin-bottom:3px; padding-bottom:6px; zoom:1;}
.submenu a.niv2{ display:block; color:#000; font-size:11px; background: url(image_fr/gif/puce_menu.gif) left 5px no-repeat; padding-left:10px; font-family : Verdana, Arial; text-decoration : none; height:100%}
.submenu a.niv2:hover{ color:#4561ad;}
.last{ margin-bottom:3px; padding-bottom:6px; zoom:1;}
a{ color:#1f419b;}
a:hover{ text-decoration:none;}
.banner{ width:220px; height:120px;}

.bg_pagination { border-top:#815245 solid 2px; padding:6px 17px 5px 0; margin-top:10px;}
.pagination { float:left;}
.pagination li{  float:left; margin-left:2px; display:inline ; margin-bottom:2px;}	
.pagination a.elem{ display:inline-block; color:#000; padding:3px 7px; text-decoration:none; font-size:13px;}
.pagination a.elem:hover{ background:#815245; color:#fff;}
.pagination a.actif{ background:#815245; color:#fff; padding:3px 7px; display:inline-block;  text-decoration:none; font-size:13px;}
/**************** 02/05/2011 **********************/
.marqueeBox{height:300px;}
/**************** 03/05/2011 **********************/
.padding_bottom5{ padding-bottom:5px;}
.padding_bottom10{ padding-bottom:10px;}
.padding_bottom20{ padding-bottom:20px;}
.padding_left10{ padding-left:10px;}
.txt_marron11{ font-size:11px; color:#815245; font-family : Verdana, Arial;}
.puce_bleu{ background: url(image_en/gif/puce.gif) left 5px no-repeat; color:#2c50b1; font-size:12px; font-family : Verdana, Arial; font-weight:bold; padding-left:15px;}
.btn_pdf a{ display:inline-block;  background:url(image_en/gif/left_btn.gif) left top no-repeat; text-decoration:none;}
.btn_pdf a:hover{ display:inline-block;  background:url(image_en/gif/left_btn.gif) left bottom no-repeat;}
.btn_pdf a span{ display:inline-block;  background:url(image_en/gif/right_btn.gif) right top no-repeat; color:#2c50b1;  font-family:Verdana; font-size:11px; padding:0 7px 0 22px; height:24px; line-height:23px; cursor:pointer;}
.btn_pdf a:hover span{ display:inline-block;  background:url(image_en/gif/right_btn.gif) right bottom no-repeat; color:#815245; font-family:Verdana; font-size:11px; padding:0 7px 0 22px; height:24px; line-height:23px; cursor:pointer;}
.tab td{ border-bottom:#dae1f8 dotted 1px; padding:4px 0 3px 3px;}
.flech{ background: url(image_en/gif/flech.gif) left 5px no-repeat; color:#815245; font-size:12px; font-family : Verdana, Arial;padding-left:10px;}
.margin_top10{ margin-top:10px;}
.margin_right3{ margin-right:3px;}
.float_left{ float:left;}
.top_box {
    background: url("image_fr/gif/top_box.gif") no-repeat scroll left top transparent;
    height: 4px;
    width: 530px;
}
.bas_box {
    background: url("image_fr/gif/bas_box.gif") no-repeat scroll left top transparent;
    height: 4px;
    width: 530px;
}
.box_tab {
    background: none repeat scroll 0 0 #FFFFFF;
    border-left: 1px solid #B6BAC5;
    border-right: 1px solid #B6BAC5;
    padding: 12px 25px;
}
.tab_ctn {
}
.tab_ctn th {
    background: url("image_fr/gif/bg_th.gif") repeat-x scroll left top #835548;
    border-bottom: 1px solid #613328;
    color: #FFFFFF;
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    padding: 8px 5px 11px 10px;
    text-align: left;
}
.tab_ctn td {
    border-right: 1px solid #E4E4E4;
    color: #656565;
    font-family: Verdana;
    font-size: 11px;
    padding: 8px 5px 11px 10px;
}
.tr_gris {
    background: none repeat scroll 0 0 #F2F2F2;
    border-bottom: 1px solid #E4E4E4;
}
.border_td {
    border-right: 1px solid #FFFFFF;
}
.txt_bleu11 {
    color: #1F419B;
    font-family: Verdana;
    font-size: 11px;
}
.padding_img10{ padding-right:10px;}
