/*----------------------------------------------------------------*/
/*                          GENERIQUE                             */
/*----------------------------------------------------------------*/
div.diaporama {
    color               : #4A88B0;
}

body {
    color               : #241B69;
    font-family         : Verdana;
    font-size           : 11px;
    font-weight         : bold;
    font-style          : italic;

    background-color	: #4A4647;
	margin              : 0px;
	padding             : 0px;
}

a, a:visited, a:link {
    text-decoration     : underline;

}

a:hover, a:active {
    font-weight         : normal;
    text-decoration     : none;
    font-style          : normal;

}


h1 {
    color               : #36586D;
    font-family         : Verdana;
    font-size           : 18px;
    font-weight         : bold;
    text-decoration     : underline;

	background-color  	: inherit;
    margin-top          : 0px;
    margin-bottom       : 1px;
}
h2 {
    color               : #000000;
    font-family         : Verdana;
    font-size           : 15px;
    font-weight         : bold;
    font-style          : italic;

	background-color   	: inherit;
    margin-top          : 0px;
    margin-bottom       : 1px;
}
h3 {
    color               : #261F47;
    font-family         : Verdana;
    font-size           : 13px;
    font-weight         : bold;
    font-style          : italic;

	background-color  	: inherit;
    margin-top          : 0px;
    margin-bottom       : 0px;
}

p {
    color               : #241B69;
    font-family         : Verdana;
    font-size           : 11px;
    font-weight         : bold;
    font-style          : italic;

	background-color   	: inherit;
    margin-top          : 5px;
    margin-bottom       : 5px;
}
td {
    color               : #241B69;
    font-family         : Verdana;
    font-size           : 11px;
    font-weight         : bold;
    font-style          : italic;

}
ul {
    margin              : 0px 0px 0px 0px;
    padding             : 0px;
    color               : #241B69;
    font-family         : Verdana;
    font-size           : 11px;
    font-weight         : bold;
    font-style          : italic;

}
ol {
    color               : #241B69;
    font-family         : Verdana;
    font-size           : 11px;
    font-weight         : bold;
    font-style          : italic;

    margin              : 0px 0px 0px 7px;
    padding             : 0px;
}
li {
    margin              : 0px 0px 0px 16px;
    padding             : 0px;
    list-style-type     : square;
    color               : #241B69;
    font-family         : Verdana;
    font-size           : 11px;
    font-weight         : bold;
    font-style          : italic;

}
form {
    border              : 0px;
    margin              : 0px;
    padding             : 0px;
}


/*----------------------------------------------------------------*/
/*                          DRAPEAUX                              */
/*----------------------------------------------------------------*/

div.drapeaux_fond{
	width               : 140px;
	margin-right        : 20px;
	margin-bottom	    : 5px;
	margin-top	    : 5px;
}

/*----------------------------------------------------------------*/
/*                      LOGO & BANDEAU                            */
/*----------------------------------------------------------------*/

table.container {
    color               : inherit;
    
}
table.entete {

    border-right : solid 2px #FFFFFF;
    }
table.entete td.fond_logo{
    background-color    : #FFFFFF;
}

table.entete td.fond_bandeau{
    height              : 146px;
    background-image    : url('perso/bandeau-6771.jpg?1280134402');
   	background-repeat   : no-repeat;
   	border-left : solid 1px #FFFFFF;
   	background-color : #FFFFFF;
}
div.emplacement_slogan{
    color               : #FAE4F0;
    font-family         : Verdana;
    font-size           : 20px;
    font-weight         : bold;
    font-style          : italic;

	margin-left 		: 0px;
	margin-bottom		: 0px;
	padding             : 5px;
}

div.espace1 {
    border-right : solid 2px #FFFFFF;
    background-color : #FFFFFF;
    text-align : right;
}
div.espace2 {
}

table.decoupage {
    border-top          : 0px solid #FFFFFF;
    color               : inherit;
    background-color    : #FFFFFF;
}
table.decoupage td.colonne_gauche {
    border-right : 1px solid #D1D1D1;
    padding-top : 15px;
}
table.decoupage td.contenu {
}

table.pied_page td.pied_page_gauche {
	height              : 30px;

}
table.pied_page td.pied_page_droit {
    height              : 30px;
}

.contact{
    padding             : 5px 5px 5px 25px;
    border-right : solid 1px #D1D1D1;
    color               : #000000;
    font-family         : Verdana;
    font-size           : 10px;

}
.contact a {
    color               : #000000;
    font-family         : Verdana;
    font-size           : 10px;

}


table.decoupage td.contenu div.contenu_page {
    margin 			: 15px;
}

td.copyright {
    font-family :Verdana;
    font-size:11px;
    color : #FFFFFF;
    padding-top : 3px;
}
td.copyright a{
    color : #FFFFFF!important;
}

/*----------------------------------------------------------------*/
/*                          MENU                                  */
/*----------------------------------------------------------------*/
div.menu {
	padding-bottom		: 50px;
}

div.menu a.niveau1, div.menu a.niveau1:visited, div.menu a.niveau1:link {
    display       	    : block;
	font-weight         : bold;
	color               : #4A88B0;
	text-decoration     : none;
	margin-top			: 0px;
	margin-bottom		: 5px;
	margin-left 		: 15px;
	padding-left		: 25px;
	line-height         : 19px;
	background			: url('images/puce_menu.gif?1280134402') 0 0.3em no-repeat;
}
div.menu a.niveau1:active, div.menu a.niveau1:hover,
div.menu a.niveau1_on, div.menu a.niveau1_on:visited, div.menu a.niveau1_on:link, div.menu a.niveau1_on:active, div.menu a.niveau1_on:hover {
    display       	    : block;
	font-weight         : bold;
	color               : #4A88B0;
	text-decoration     : underline;
	margin-top			: 0px;
	margin-left 		: 15px;
	margin-bottom		: 5px;
	padding-left		: 25px;
	line-height         : 19px;
	background			: url('images/puce_menu.gif?1280134402') 0 0.3em no-repeat;

}

div.menu a.niveau2, div.menu a.niveau2:visited, div.menu a.niveau2:link {
    display             : block;
	color               : #000000;
	line-height         : 16px;
	padding-left        : 55px;
	background-image    : url('images/puce_ss_menu.gif?1280134402');
	background-repeat   : no-repeat;
	text-decoration     : none;
}

div.menu a.niveau2:active, div.menu a.niveau2:hover,
div.menu a.niveau2_on, div.menu a.niveau2_on:visited, div.menu a.niveau2_on:link, div.menu a.niveau2_on:active, div.menu a.niveau2_on:hover {
    display             : block;
	color               : #000000;
	line-height         : 16px;
	padding-left        : 55px;
	background-image    : url('images/puce_ss_menu.gif?1280134402');
	background-repeat   : no-repeat;
	text-decoration     : underline;
}


div.menu div.separateur {
    color               : inherit;
}

/*----------------------------------------------------------------*/
/*                          MENU 2                                 */
/*----------------------------------------------------------------*/
.menu_2 {
    color               : #000000;
    font-family         : Verdana;
    font-size           : 10px;
    font-weight         : bold;

    background-color    : inherit;
    padding             : 5px;
}
.menu_2 a, .menu_2 a:visited, .menu_2 a:link, .menu_2 a:active, .menu_2 a:hover {
    color               : #000000;
    font-family         : Verdana;
    font-size           : 10px;
    font-weight         : bold;

}

div.separateur_2 {
	float: right;
	background-color	:	#F2F2F2;
}