/*----------------------------------------------------------------*/
/*                          GENERIQUE                             */
/*----------------------------------------------------------------*/
div.diaporama {
    color                   : #3FA6AC;
}

body {
    color               : #000000;
    font-family         : Arial;
    font-size           : 10px;

  background-color		: #3FA6AC;
	margin                  : 0px;
	padding                 : 0px;
}

a, a:visited, a:link {
    color               : #7E4E52;
    font-weight         : bold;
    text-decoration     : underline;
    font-style          : italic;

}

a:hover, a:active {
    color               : #4EB1AB;
    font-weight         : normal;
    text-decoration     : none;
    font-style          : normal;

}


h1 {
    color               : #10777D;
    font-family         : Verdana;
    font-size           : 18px;
    font-weight         : bold;

	background-color  	  : inherit;
    margin-top          : 0px;
    margin-bottom       : 1px;
    border-bottom       : 2px solid #666666;
}
h2 {
    color               : #CC0000;
    font-family         : Verdana;
    font-size           : 15px;
    font-weight         : bold;

	background-color   		: inherit;
    margin-top              : 0px;
    margin-bottom           : 1px;
}
h3 {
    color               : #FF6633;
    font-family         : Verdana;
    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           : 10px;

	background-color   		: inherit;
    margin-top              : 5px;
    margin-bottom           : 5px;
}

td {
    color               : #000000;
    font-family         : Arial;
    font-size           : 10px;

}

ul {
    color               : #000000;
    font-family         : Arial;
    font-size           : 10px;

    margin              : 0px;
    padding             : 0px;
    list-style-type     : square;
}
ol {
    color               : #000000;
    font-family         : Arial;
    font-size           : 10px;

    margin              : 0px 0px 0px 7px;
    padding             : 0px;
}
li {
    color               : #000000;
    font-family         : Arial;
    font-size           : 10px;

    margin              : 0px 0px 0px 16px;
    padding             : 0px;
}
form {
    border              : 0px;
    margin              : 0px;
    padding             : 0px;
}


/*----------------------------------------------------------------*/
/*                          DRAPEAUX                              */
/*----------------------------------------------------------------*/
div.drapeaux_fond img{
    padding : 1px;
    border  : solid #333333 1px;
}
div.drapeaux_fond {
	margin-bottom : 20px;
	padding : 10px 5px;
}

/*----------------------------------------------------------------*/
/*                      LOGO & BANDEAU                            */
/*----------------------------------------------------------------*/

td.emplacement_logo{
	width : 177px;
	height: 101px;
	margin-left : 0px;
	margin-bottom	: 0px;
	background-color    : #FFFFFF;
}
td.emplacement_slogan{
    color               : #10777D;
    font-family         : Arial;
    font-size           : 18px;
    font-weight         : bold;

	margin-right        : 5px;
	margin-bottom	    : 0px;
	padding             : 5px;
	background-color    : #FFFFFF;
	background-image    : url('images/frise_droite.gif');
	background-repeat   : repeat-y;
	background-position : right top;
}
td.bandeau {
    border-top : 1px solid #000000;
    border-bottom : 1px solid #000000;
    padding  : 1px 0px 1px 1px;
    background-color : #FFFFFF;	
    background-image : url('perso/bandeau-8680.jpg?1279282942');
}

table.decoupage {
    border-top          : 0px;
    color               : inherit;
}
table.decoupage td.contenu {
    padding	:	20px 30px 10px 10px;
    background-color    : #FFFFFF;
}


div.emplacement_contact {
    padding             : 10px;
    border-top          : 1px solid #849573;
}
td.contact{
    color               : #0A0A0A;
    font-family         : Verdana;
    font-size           : 10px;
    font-weight         : bold;
    font-style          : normal;

	background-color   : #E7E4E4;
	height              : 70px;
}
td.contact div.emplacement_contact a{
    color               : #0A0A0A;
    font-family         : Verdana;
    font-size           : 10px;
    font-weight         : bold;
    font-style          : normal;

}


table.decoupage td.contenu div.contenu_page {
    padding 	: 0px;
    border      : 0px;
}

div.second_menu{
    color               : #FFFFFF;
    font-family         : Verdana;
    font-size           : 10px;
    font-weight         : bold;
    font-style          : normal;

  background-color    	: inherit;
  padding             : 5px;
}
div.second_menu a, div.second_menu a:visited, div.second_menu a:active, div.second_menu a:link{
    color               : #FFFFFF;
    font-family         : Verdana;
    font-size           : 10px;
    font-weight         : bold;
    font-style          : normal;

}
div.second_menu a:hover{
	color               : #000000;
    font-weight       	: bold;
	text-decoration     	: underline;
}
/*----------------------------------------------------------------*/
/*                           COPYRIGHT                            */
/*----------------------------------------------------------------*/
div.copyright {
    color               : #FFFFFF;
    font-family         : Verdana;
    font-size           : 9px;
    font-weight         : normal;
    font-style          : normal;

    margin-top		    : 0px;
    margin-right		: 0px;
    padding             : 0px;
    line-height         : 25px;
    vertical-align      : middle;
    background-color    : #10777D;
}
div.copyright a, div.copyright a:visited, div.copyright a:active, div.copyright a:hover, div.copyright a:link {
    color               : #FFFFFF;
    font-family         : Verdana;
    font-size           : 9px;
    font-weight         : normal;
    font-style          : normal;

}
div.copyright img {
    vertical-align      : middle;
}
td.haut_copyright {
    background-color    : #FFFFFF;
    border-top          : 1px solid #10777D;
}
/*----------------------------------------------------------------*/
/*                          MENU                                  */
/*----------------------------------------------------------------*/

div.menu {
    color               : #000000;
    font-family         : Arial;
    font-size           : 10px;

	padding-bottom      :30px;
}

div.menu a.niveau1, div.menu a.niveau1:visited, div.menu a.niveau1:link {
    color               : #FFFFFF;
    background-color    : #10777D;
    font-style          : normal;

  display       	    : block;
	font-weight         : bold;
	text-decoration     : none;
	margin-top					: 0px;
	margin-bottom				: 0px;
	padding-left				: 25px;
	background-image	: url('images/puce_menu_niv1.gif');
	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 {
    color               : #FFFFFF;
    background-color    : #10777D;
    font-style          : normal;

  display       	    : block;
	font-weight         : bold;
	text-decoration     : underline;
	margin-top					: 0px;
	margin-bottom				: 0px;
	padding-left				: 25px;
	background-image	: url('images/puce_menu_niv1.gif');
	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 {
    color               : #000000;
    background-color    : #F8F6F6;
    font-style          : normal;
    font-weight         : normal;

    display               : block;
	line-height         	: 16px;
	padding-left        	: 25px;
	background-image    	: url('images/puce_menu_niv2.gif');
	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 {
    color               : #000000;
    background-color    : #F8F6F6;
    font-style          : normal;
    font-weight         : normal;

  display               : block;
	line-height         	: 16px;
	padding-left        	: 25px;
	background-image    	: url(images/puce_menu_niv2.gif);
	background-repeat   	: no-repeat;
	text-decoration         : underline;
}


div.menu div.separateur {
	background-color    	: #FFFFFF;
    color               : inherit;
}


/*----------------------------------------------------------------*/
/*                          MENU BAS                              */
/*                   (en haut dans ce gabarit)                    */
/*----------------------------------------------------------------*/


div.menu_2 {
    color               : #FFFFFF;
    font-family         : Verdana;
    font-size           : 10px;
    font-weight         : bold;
    font-style          : normal;

	width		        :	70%;
	background-color    : inherit;
    padding-right       : 15px;
}
div.menu_2 a.niveau1, div.menu_2 a.niveau1:visited, div.menu_2 a.niveau1:link {
    color               : #FFFFFF;
    font-family         : Verdana;
    font-size           : 10px;
    font-weight         : bold;
    font-style          : normal;

    text-decoration     : none;
}
div.menu_2 a.niveau1:active, div.menu_2 a.niveau1:hover,
div.menu_2 a.niveau1_on, div.menu_2 a.niveau1_on:visited, div.menu_2 a.niveau1_on:link, div.menu_2 a.niveau1_on:active,
div.menu_2 va.niveau1_on:hover {
    color               : #FFFFFF;
    font-family         : Verdana;
    font-size           : 10px;
    font-weight         : bold;
    font-style          : normal;

	text-decoration     : underline;
}



td.frise_deco {
    background-image    : url('images/deco_frise.gif');
	background-repeat   : repeat-y;
	background-color    : #FFFFFF;
	background-position : left top;
}
td.frise_deco_droite {
    background-image    : url('images/frise_droite.gif');
	background-repeat   : repeat-y;
	background-color    : #FFFFFF;
	background-position : right top;
}
td.filet_rouge {
    background-image    : url('images/fd_filet_haut.gif');
	background-repeat   : repeat-x;
}
td.emplacement_menu2 {
    background-color	:	#10777D;
}

td.colonne {
    background-color    : #E7E4E4;
}
div.accueil {
    font-weight         : bold;
    font-size           : 14px;
    font-family         : arial;
    color               : #FFFFFF;
    background-image    : url('images/fd_accueil.gif');
    background-repeat   : no-repeat;
    padding             : 14px 10px 5px 38px;
}
td.fd_gauche {
    background-image    : url('images/fd_gauche.gif');
    background-repeat   : repeat-x;
    background-position : top left;
}
td.fd_droite {
    background-image    : url('images/fd_droite.gif');
    background-repeat   : repeat-x;
    background-position : top left;
}
