ul {
	list-style 			: none;
	margin	  			: 0;
	padding				: 0;
}

li {
    margin              : 0;
    padding             : 0;
}

body {
    margin              : 0px;
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    font-size           : 10px;
    color               : #000000;
    text-decoration     : none;
	background          : #D4E0EE;
}
div.contenu_complet {
    background          : #D4E0EE url('images/bg_motif.gif') repeat-y center;
    padding-top         : 5px;
}
div.contenu_complet2 {
   background           : url('images/bg_top.gif') no-repeat top center;
   padding-bottom       : 0px;
}
a, a:visited, a:link {
	color               : #016DB8;
	background-color    : inherit;
	text-decoration     : none;
}
a:hover {
    color               : #1E3E7B;
	text-decoration     : underline;
}
a:focus {
    outline             : none;
}
/*----------------------------------------------------------------*/
/*                          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 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		    : url(images/home/fd_bandeau_bas.gif) 0px 0px;
    background-repeat   : no-repeat;
    background-position : left top;
	height				: 45px;
}

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;
}
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;
}

/*#######################################################*/
/*              		PORTAIL							 */
/*#######################################################*/
a, a:link, a:visited, a:hover {
	text-decoration		: none;
}

div#conteneur_menu {
    width               : 496px;
    height              : 70px;
    padding-left        : 120px;
}

#conteneur_menu ul {
}

#conteneur_menu ul li {

    float               : left;
}

#conteneur_menu ul li a,
#conteneur_menu ul li a:link,
#conteneur_menu ul li a:visited,
#conteneur_menu ul li a:hover {

}

#conteneur_menu ul li a.menu_on,
#conteneur_menu ul li a.menu_on:link,
#conteneur_menu ul li a.menu_on:visited,
#conteneur_menu ul li a.menu_on:hover {

}

div#lien_portail_conteneur {
	position			: absolute;
	top					: 58px;
	left				: 106px;
}

div.list_pays {
	float				: left;
}

div.list_pays ul {
	margin-right		: 30px;
	list-style			: none;
}

div.list_pays li {
	list-style			: none;
	background			: transparent url(images/portail/puce.gif) 0 6px no-repeat;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 12px;
	font-weight			: bold;
	padding-left		: 9px;
    padding-top         : 4px;
}

div.autres_liens {
    margin-top          : 40px;    
}

div.autres_liens ul {
    margin-right        : 30px;
    list-style          : none;
}

div.autres_liens li {
    list-style          : none;
    background          : transparent url(images/portail/puce.gif) 0 6px no-repeat;
    font-family         : Arial, Helvetica, sans-serif;
    font-size           : 12px;
    font-weight         : bold;
    padding-left        : 9px;
    padding-top         : 4px;
}

div.autres_liens li a,
div.autres_liens li a:link,
div.autres_liens li a:visited {

}

div#lien_corporate_conteneur {
	position			: absolute;
	top					: 85px;
	left				: 497px;
	width				: 150px;
}

div#lien_corporate_conteneur ul li.pere {
	background			: transparent url(images/portail/puce.gif) 0 2px no-repeat;
	list-style			: none;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 12px;
	font-weight			: bold;
	padding-left		: 9px;
    padding-top         : 1px;
}

div#lien_corporate_conteneur ul li.fils {
	background			: transparent url(images/portail/puce_2.gif) 0 6px no-repeat;
	list-style			: none;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 12px;
	font-weight			: bold;
	padding-left		: 9px;
    padding-top         : 4px;
}

li.pere {
	margin-bottom		: 30px;
}

div.list_sites ul {
	margin-bottom		: 30px;
}

div#diapo_portail {
	width				: 635px;
	position			: absolute;
	top					: 137px;
	list-style			: none;
	padding-left        : 145px;
}

div#diapo_portail_3 {
    width               : 775px;
    position            : absolute;
    top                 : 137px;
    list-style          : none;
    padding-left        : 5px;
}

div#diapo_portail ul,
div#diapo_portail_3 ul {
	padding				: 0;
	margin				: 0;
	display             : inline;
}

div#diapo_portail ul li,
div#diapo_portail_3 ul li {
    display             : inline;
}

div#diapo_portail .diapo_titre,
div#diapo_portail_3 .diapo_titre {
	padding-left		: 4px;
	background			: transparent url(images/portail/puce.gif) 0 2px no-repeat;
}

div#diapo_portail .diapo_titre a,
div#diapo_portail .diapo_titre a:link,
div#diapo_portail .diapo_titre a:visited,
div#diapo_portail_3 .diapo_titre a,
div#diapo_portail_3 .diapo_titre a:link,
div#diapo_portail_3 .diapo_titre a:visited {
    font-family         : Arial, Helvetica, sans-serif;
	font-size			: 11px;
	font-weight			: bold;
	padding-left		: 10px;
}

div#idiapo1, div#idiapo2, div#idiapo3 {
	position			: relative;
	float				: left;
	display				: block;
}

div#diapo1, div#diapo2, div#diapo3 {
    position            : relative;
    float               : left;
    display             : block;
}

div#diapo2, div#diapo3 {
	margin-left			: 31px;
}

div#diapo1 {
	margin-left			: 8px;
}

div#idiapo1 {
    margin-left         : 8px;
}

div.diapo_titre {
 	margin-bottom	   	: 5px;
}

div.diapo_image {
	z-index				: 50;
}

div.diapo_voile {
	position			: absolute;
	width				: 100%;
	height				: 154px;
	background-color	: #FFF;
	filter				: alpha(opacity=70);/* IE*/
	-moz-opacity		: .70;/* Mozilla*/
	opacity				: .70; /*générale*/
	z-index				: 100;
}

ul#corporate {
    width               : 260px;
}

ul#corporate li {
    width               : 100%;
}

#text_bas_page {
    position : absolute;
    top : 360px;
    left : 460px;
    width : 290px;
    height : 30px;
    text-align : right;
    color : #989da6;
    font-weight : bold;
}

#text_bas_page h1 {
    color : #989da6;
    font-weight : bold;
    font-size : 10px;
    margin : 0;
    padding : 0;
}
