/*----------------------------------------------------------------*/
/*                          GENERIQUE                             */
/*----------------------------------------------------------------*/
table.container td.bordure_ombre_gauche{
    background-image    : url(images/ombre_gauche.gif);
    background-repeat   : repeat-y;
}
table.container td.bordure_ombre_droite{
    background-image    : url(images/ombre_droite.gif);
    background-repeat   : repeat-y;
}
td.ombrage_bas{
    background-image    : url(images/ombre_bas.gif);
    background-repeat   : repeat-x;
}

table.bandeau td.bandeau_haut {
    background-image    : url(images/home/fd_bandeau_haut.gif);
    background-repeat   : no-repeat;
    padding-left        : 90px;
    padding-right       : 20px;
}
table.bandeau td.bandeau_haut_es,
table.bandeau td.bandeau_haut_pt,
table.bandeau td.bandeau_haut_nl {
    padding-left        : 40px;
}
table.bandeau td.bandeau_haut_be,
table.bandeau td.bandeau_haut_au {
    padding-left        : 30px;
}
table.bandeau td.bandeau_haut input {
    color               : #4C93CA;
    padding             : 2px;
    vertical-align      : middle;
}
table.bandeau td.bandeau_haut div.contenu_page {
    font-size           : 11px;
    font-family         : Arial, Helvetica, sans-serif;
    color               : #006DB6;
    height              : 52px;
    overflow            : hidden;
}
table.bandeau td.bandeau_haut div.contenu_page a, table.bandeau td.bandeau_haut div.contenu_page a:visited {
    text-decoration     : underline;
    font-weight         : bold;
}
table.bandeau td.bandeau_haut div.contenu_page a:hover, table.bandeau td.bandeau_haut div.contenu_page a:link, table.bandeau td.bandeau_haut div.contenu_page a:active{
    text-decoration     : none;
}
table.bandeau td.bandeau_haut div.contenu_page form {
    display             : inline;
}
table.bandeau td.bandeau_haut div.contenu_page img{
    padding-right       : 5px;
    vertical-align      : middle;
}


table.bandeau td.bandeau_bas {
    background-image    : url(images/home/fd_bandeau_bas.gif);
    background-repeat   : no-repeat;
    background-position : left top;
    padding-left        : 65px;
    padding-top         : 12px;
}

table.decoupage td.colonne_gauche div.contenu_page {
    padding             : 0px 19px 0px 8px;
    font-size           : 11px;
    font-family         : Arial, Helvetica, sans-serif;
    color               : #006DB6;
    text-align          : justify;
    background-repeat   : no-repeat;
    height              : 311px;
}
table.decoupage td.colonne_gauche div.contenu_page a, table.decoupage td.colonne_gauche div.contenu_page a:visited {
    text-decoration     : underline;
    font-weight         : bold;
}
table.decoupage td.colonne_gauche div.contenu_page a:hover, table.decoupage td.colonne_gauche div.contenu_page a:link, table.decoupage td.colonne_gauche div.contenu_page a:active{
    text-decoration     : none;
}

td.news {
    background-color    : #0668B1;
    color               : #FFFFFF;
    font-size           : 11px;
    font-family         : Arial, Helvetica, sans-serif;
}
td.news div.contenu {
    color               : #FFFFFF;
    overflow            : hidden;
    height              : 99px;
}
td.news div.contenu a, td.news div.contenu a:visited {
    color               : #FFFFFF;
    text-decoration     : none;
}
td.news div.contenu a:hover, td.news div.contenu a:link, td.news div.contenu a:active{
    text-decoration     : none;
}

table.selectCountry {
    font-size           : 11px;
    font-family         : Arial, Helvetica, sans-serif;
    color               : #006DB6;
    padding             : 20px 0px 5px 0px;
}
table.selectCountry select{
    width               : 120px;
    margin : 0px;
}
table.selectCountry optgroup{
    font-style : normal;
}
table.selectCountry form{
    padding : 0px;
    margin : 0px;
}

div.mentionsLegales {
    background          : url('images/bg_bottom.gif') no-repeat top;
    height              : 28px;
}
div.mentionsLegales table td {
    color               : #17569F;
    padding             : 2px 3px 1px 10px;
    margin              : 4px 0px;
    text-align          : right;
}
div.mentionsLegales table td a, div.mentionsLegales table td a:visited {
	color               : #17569F!important;
	text-decoration     : none!important;
}
div.mentionsLegales table td a:hover, div.mentionsLegales table td a:link, div.mentionsLegales table td a:active{
	color               : #17569F!important;
	text-decoration     : underline!important;
}
