/*----------------------------------------------------------------*/
/*                          GENERIQUE                             */
/*----------------------------------------------------------------*/
div.diaporama {
		color:#186D8C;
}

body {
    color               : #000000;
    font-family         : Arial;
    font-size           : 11px;

  background-image		: url('images/gab2_fond_page.gif?1185014404');
  background-color		:	#FFFFFF;
	margin              : 0px;
	padding             : 0px;
}

a, a:visited, a:link {
    color               : #000000;
    text-decoration     : underline;

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

}


h1 {
    color               : #186D8C;
    font-family         : Arial;
    font-size           : 18px;
    font-weight         : bold;

	background-color  	  : inherit;
    margin-top          : 0px;
    margin-bottom       : 1px;
}
h2 {
    color               : #8CB6C5;
    font-family         : Arial;
    font-size           : 15px;
    font-weight         : bold;

	background-color   		: inherit;
    margin-top          : 0px;
    margin-bottom       : 1px;
}
h3 {
    color               : #999999;
    font-family         : Arial;
    font-size           : 13px;
    font-weight         : bold;
    font-style          : italic;

	background-color  	 	: inherit;
    margin-top          : 0px;
    margin-bottom       : 0px;
}

p {
    color               : #000000;
    font-family         : Arial;
    font-size           : 11px;

	background-color   		: inherit;
    margin-top          : 5px;
    margin-bottom       : 5px;
}
td {
    color               : #000000;
    font-family         : Arial;
    font-size           : 11px;

}
ul {
    margin              : 0px 0px 0px 0px;
    padding             : 0px;
    color               : #000000;
    font-family         : Arial;
    font-size           : 11px;

}
ol {
    color               : #000000;
    font-family         : Arial;
    font-size           : 11px;

    margin              : 0px 0px 0px 7px;
    padding             : 0px;
}
li {
    margin              : 0px 0px 0px 16px;
    padding             : 0px;
    list-style-type     : square;
    color               : #000000;
    font-family         : Arial;
    font-size           : 11px;

}
form {
    border              : 0px;
    margin              : 0px;
    padding             : 0px;
}


/*----------------------------------------------------------------*/
/*                          DRAPEAUX                              */
/*----------------------------------------------------------------*/
table.drapeaux{
	background-image    : url('images/gab2_fond_contenu.gif?1185014404');
	background-repeat   : repeat;
}
div.drapeaux_fond{
	margin-left		:650px;
	margin-top : -15px;
}

/*----------------------------------------------------------------*/
/*                      LOGO & BANDEAU                            */
/*----------------------------------------------------------------*/
td.bande_haut{
    background-color: #186D8C;
		background-repeat   : repeat;
    border-bottom          : 1px solid #FFFFFF;
}

table.container {
  color               : inherit;
}

table.entete td.fond_logo{
    height: 167px;
    background-image: url('images/gab2_fond_logo.gif?1185014404');
}

table.entete td.fond_bandeau{
    height: 90px;
    background-image: url('perso/bandeau-7724.jpg?1185014404');
   	background-repeat   : no-repeat;
}
div.emplacement_logo{
position: absolute;
	width : 90px;
	height: 90px;
	margin-left : 15px;
	margin-top : 5px;

}
div.emplacement_slogan{
	width						:	463px;
	margin-left 		: 122px;
  padding         : 0px;
    color               : #FFFFFF;
    font-family         : Arial;
    font-size           : 18px;
    font-weight         : bold;




}
div.espace1 {
    border-bottom       : 1px solid #FFFFFF;
}
div.espace2 {
}
table.decoupage {
    border-top          : 0px solid #FFFFFF;
    color               : inherit;
    background-image: url('images/gab2_fond_contenu.gif?1185014404');
}
table.decoupage td.contenu {
padding	:	10px;
}
table.pied_page td.pied_page_gauche {
		height: 24px;
    background-image: url('images/gab2_bas_gauche.gif?1185014404');
   	background-repeat   : repeat;

}
table.pied_page td.pied_page_droit {
    height: 24px;
    background-image: url('images/gab2_bas_droit.gif?1185014404');
		background-repeat   : repeat;

}

div.contact {
    color               : #F9FAF9;
    font-family         : Arial;
    font-size           : 10px;

}

div.contact a {
    color               : #F9FAF9;
    font-family         : Arial;
    font-size           : 10px;

}



table.decoupage td.contenu div.contenu_page {
    padding 						: 0px;
    border      				: 0px solid #F0F0F0;
}

td.copyright {
    background-image		: url('images/gab2_fond_copyright.gif?1185014404');
   	background-repeat   :repeat;

}

div.copyright {
    color               : #186D8C;
    font-family         : Arial;
    font-size           : 9px;

    padding                 : 2px;
    margin-left				: 15px;
    border-bottom           : 1px solid #000000;
}

div.copyright a, div.copyright a:visited, div.copyright a:active, div.copyright a:hover, div.copyright a:link {
    color               : #186D8C;
    font-family         : Arial;
    font-size           : 9px;

}
/*
div.copyright img {
    vertical-align      : middle;
}
*/

/*----------------------------------------------------------------*/
/*                          MENU                                  */
/*----------------------------------------------------------------*/
div.menu a.niveau1, div.menu a.niveau1:visited, div.menu a.niveau1:link {
  display       	    : block;
	font-weight         : bold;
	color               : #186D8C;
	text-decoration     : none;
	margin-top					: 0px;
	margin-bottom				: 5px;
	margin-left 				: 0px;
	padding-left				: 20px;
	background-image		: url('images/gab2_puce_menu.gif?1185014404');
	background-position	: left center;
	line-height         : 19px;
	background-repeat   : 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               : #000000;
	text-decoration     : underline;
	margin-top					: 0px;
	margin-left 				: 0px;
	margin-bottom				: 5px;
	padding-left				: 20px;
	background-image		: url('images/gab2_puce_menu.gif?1185014404');
	background-position	: left center;
	line-height         : 19px;
	background-repeat   : 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/gab2_puce_ss_menu.gif?1185014404');
	background-repeat   	: no-repeat;
}

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               	: #186D8C;
	line-height         	: 16px;
	padding-left        	: 55px;
	background-image    	: url('images/gab2_puce_ss_menu.gif?1185014404');
	background-repeat   	: no-repeat;
	text-decoration     : underline;
}





div.menu div.separateur {
	/*background-color    	: #FFFFFF;*/
    color               : inherit;
}


/*----------------------------------------------------------------*/
/*                          MENU 2                                 */
/*----------------------------------------------------------------*/


div.menu_2 {
    color               : #000000;
    font-family         : Arial;
    font-size           : 10px;

	background-color    	: inherit;
    padding                 : 5px;
    margin-right			:10px;
}
div.menu_2 a, div.menu_2 a:visited, div.menu_2 a:link, div.menu_2 a:active, div.menu_2 a:hover {
    color               : #000000;
    font-family         : Arial;
    font-size           : 10px;

    padding-left        : 5px;
}

div.separateur_2 {
	float: right;
	background-color		:	#F2F2F2;
}
div.second_menu {
    text-align:right;
}