/*----------------------------------------------------------------*/
/*                          GENERIQUE                             */
/*----------------------------------------------------------------*/
body {
    margin            : 0px;
    font-family       : Verdana, Arial, Helvetica, sans-serif;
    font-size         : 10px;
    color             : #000000;
    text-decoration   : none;
		background        : #EC7823;
}
body.fd_blanc{
    margin            : 0px;
    font-family       : Verdana, Arial, Helvetica, sans-serif;
    font-size         : 10px;
    color             : #000000;
    text-decoration   : none;
		background        : #FFFFFF;
}
a, a:visited, a:active {
	color             : #E01F26;
	text-decoration   : none;
}
a:hover, a:link {
	text-decoration   : underline;
}

p {
    font-family       : Verdana, Arial, Helvetica, sans-serif;
    font-size         : 10px;
    color             : #000000;
    margin-top        : 5px;
    margin-bottom     : 5px;
}
                      
h1 {
    font-family       : Verdana, Arial, Helvetica, sans-serif;
    font-size         : 16px;
    font-weight       : bold;
    color             : #D82127;
    margin-top        : 0px;
    margin-bottom     : 1px;
}
h2 {
    font-family       : Verdana, Arial, Helvetica, sans-serif;
    font-size         : 13px;
    font-weight       : bold;
    color             : #EB7823;
    margin-top        : 0px;
    margin-bottom     : 1px;
}
h3 {
    font-family       : Verdana, Arial, Helvetica, sans-serif;
    font-size         : 11px;
    font-weight       : bold;
    color             : #000000;
    margin-top        : 0px;
    margin-bottom     : 0px;
}
td {                  
    font-family       : Verdana, Arial, Helvetica, sans-serif;
    font-size         : 10px;
    color             : #000000;
}
ul {
    margin            : 0px 0px 0px 0px;
    padding           : 0px;
    font-family       : Verdana, Arial, Helvetica, sans-serif;
    font-size         : 10px;
    color             : #000000;
    list-style-image: url(images/puces.gif);
}
ol {
    font-family       : Verdana, Arial, Helvetica, sans-serif;
    margin            : 0px 0px 0px 7px;
    padding           : 0px;
    color             : #000000;
    
}
li {
    margin            : 0px 0px 0px 16px;
    padding           : 0px;
}
form {                
    border            : 0px;
    margin            : 0px;
    padding           : 0px;
}


/*----------------------------------------------------------------*/
/*                          SPECIFIQUE                            */
/*----------------------------------------------------------------*/
table.container {
    border-left       : 0px solid #000000;
    border-right      : 0px solid #000000;
    border-top        : 0px solid #000000;
    border-bottom     : 0px solid #000000;
}
a.logo {
    display           : block;
}
table.decoupage {
    background-color  : #FFFFFF;
}
table.decoupage td.menu {
    border-top        : 1px solid #EB7823;
}
table.decoupage td.contenu {
    background-color  : #FFFFFF;
}
table.container div.titre_page {
    padding           : 5px 5px 5px 10px;
    font-weight       : bold;
    font-size         : 11px;
    font-family       : Verdana, Arial, Helvetica, sans-serif;
    color             : #CC2027;
    text-align        : right;
    background-color  : #FFFFFF;
    background-image: url(images/fond_titre.gif);
    background-repeat: no-repeat;
}
table.decoupage td.contenu div.contenu_page {
    margin            : 10px;
}
table.decoupage td.contact div {
    background-color  : #FFFFFF;
    border-right      : 1px solid #E18F76;
    border-top       	: 1px solid #E18F76;
    padding           : 20px 0px 20px 15px;
    font-family       : Arial, Verdana, Helvetica, sans-serif;
    font-size         : 10px;
    color             : #000000;
}
table.decoupage td.contact h1 {
    color             : #000000;
    font-weight       : bold;
    font-size         : 11px;
}
table.decoupage td.contact a, table.decoupage td.contact a:visited, table.decoupage td.contact a:active, table.decoupage td.contact a:hover, table.decoupage td.contact a:link {
    color             : #000000;
    font-size         : 10px;
    font-family       : Arial, Verdana, Helvetica, sans-serif;
}
div.copyright {
		color 						: #2E3192;
    background-color  : #FFFFFF;
    padding           : 10px 0px 7px 15px;
    /*background-image	: url(images/degrade_bas_page.gif);*/
    border-top       	: 1px solid #E18F76;
    text-align        : right;
}
div.copyright a, div.copyright a:visited, div.copyright a:active, div.copyright a:hover, div.copyright a:link {
	color 						: #2E3192;
	text-decoration   : none;
	font-weight       : bold;
}
div.copyright img {
    vertical-align    : middle;
}

/*  Menu */
div.menu {
	font-size         : 11px;
	font-family       : Verdana, Arial, Helvetica, sans-serif;
}
div.menu a.niveau1, div.menu a.niveau1:visited, div.menu a.niveau1:link {
    display           : block;
	font-weight       : bold;
	color             : #000000;
	text-decoration   : none;
	background-color  : #FFFFFF;
}
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             : #EC7823;
	text-decoration   : none;
	background-color  : #FFFFFF;
}
div.menu a.niveau2, div.menu a.niveau2:visited, div.menu a.niveau2:link {
  display           : block;
	color             : #000000;
	text-decoration   : none;
	background-color  : #FFFFFF;
	font-weight       : normal;
}
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             : #EC7823;
	text-decoration   : none;
	background-color  : #FFFFFF;
	font-weight       : normal;
}
div.menu div.separateur {
	background-color  : #FFFFFF;
	background-image: url(images/pointille.gif);
}
div.print {
    float : right;
}