/*----------------------------------------------------------------*/
/*                          GENERIQUE                             */
/*----------------------------------------------------------------*/
body {
    margin              : 0px;
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    font-size           : 10px;
    color               : #000000;
    text-decoration     : none;
	background          : #B6B6AB;
}

a, a:visited, a:link {
	color               : #000;
	background-color    : inherit;
	text-decoration     : underline;
}
a:hover, a:active {
	text-decoration     : none;
}

p {
    font-family         : Arial, Helvetica, sans-serif;
    font-size           : 12px;
    margin-top          : 5px;
    margin-bottom       : 5px;
}
                      
h1 {
    font-family         : Arial, Helvetica, sans-serif;
    font-size           : 20px;
    font-weight         : normal;
    color               : #515151;
	background-color    : inherit;
    margin-top          : 0px;
    margin-bottom       : 1px;
}
h2 {
    font-family         : Arial, Helvetica, sans-serif;
    font-size           : 18px;
    font-weight         : normal;
    color               : #734143;
	background-color    : inherit;
    margin-top          : 0px;
    margin-bottom       : 1px;
}
h3 {
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    font-size           : 16px;
    font-weight         : normal;
    color               : #000000;
	background-color    : inherit;
    margin-top          : 0px;
    margin-bottom       : 0px;
}
td {                  
    font-family         : Arial, Helvetica, sans-serif;
    font-size           : 12px;
}
ul {
    margin              : 0px 0px 0px 0px;
    padding             : 0px;
    font-family         : Arial, Helvetica, sans-serif;
    font-size           : 12px;
    list-style-image     : url(images/puce_carre.gif);
}
ol {
    font-family         : Arial, Helvetica, sans-serif;
    margin              : 0px 0px 0px 0px;
    padding             : 0px;
}
li {
    margin              : 0px 0px 0px 16px;
    padding             : 0px;
    font-family         : Arial, Helvetica, sans-serif;
    font-size           : 12px;
}
form {                
    border              : 0px;
    margin              : 0px;
    padding             : 0px;
}
input {
    vertical-align      : middle;
}


/*----------------------------------------------------------------*/
/*                          SPECIFIQUE                            */
/*----------------------------------------------------------------*/
td.container {
    background-color : #FFF;   
}
td.bandeTexte {
    background : #FFF url(images/bande_texte.gif) repeat-y 0px 90px; 
}
td.logo {
    background : #971E1E url(images/fd_logo.gif) no-repeat top left;
    text-align : left;
    vertical-align : top;
    border-left : solid 1px #FFF;
    border-right : solid 2px #FFF;
}
td.bandeau {
    text-align : left;
    vertical-align : top;
    padding-top : 25px;
}
img.logo_img {
    margin:8px 0px 20px 62px;
    padding : 0px;
    background : #B8B8B5;
}
div.accesAdherents {
    margin-left : 20px;
}
div.recherche {
    margin : 10px 0px 10px 20px;
}
div.titre_form{
    color               : #FFFFFF;
    font-weight         : bold;
    font-size : 10px;
    font-family : Verdana, Arial, Helvetica, sans-serif;
}
div.accesAdherents input.champsInput {
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    font-size           : 9px;
    color : #734143;
    border : #9D9D98 solid 1px;
    margin : 2px 0px;
    padding : 2px 2px;
    width : 165px;
    height : 10px;
}
div.recherche input.champsInput {
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    font-size           : 9px;
    color : #734143;
    border : #9D9D98 solid 1px;
    margin : 2px 0px;
    padding : 2px 2px;
    width : 146px;
    height : 10px;
}
div.accesAdherents input.champsInputPasse {
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    font-size           : 9px;
    color : #734143;
    border : #9D9D98 solid 1px;
    margin : 3px 0px;
    padding : 2px 2px;
    width : 146px;
    height : 10px;
}
div.accesAdherents a {
    color : #734143;
    font-family         : Arial, Helvetica, sans-serif;
    font-size           : 9px;
    text-decoration : none;
}
div.accesAdherents a:hover {
    text-decoration : underline;
}
table.decoupage {
    border-bottom : 3px solid #971E1E;
    margin-bottom : 18px;
}
table.decoupage td.contenu {
    border-left         : 1px solid #E9E8E0;
}
table.decoupage td.contenu div.contenuPage {
    margin              : 30px;
}
table.decoupage td.contact div.contenu {
    background-color    : #F0F0EB;
    padding             : 15px;
    font-family         : Arial, Verdana, Helvetica, sans-serif;
    font-size           : 12px;
    color               : #734143;
}
table.decoupage td.contact div.contenu_contact {
    background-color    : #F0F0EB;
    padding             : 15px;
    font-family         : Verdana, Helvetica, sans-serif;
    font-size           : 12px;
    color               : #734143;
}
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               : #734143;
}
table.decoupage td.contact div.titre {
    font-size           : 18px;
	color               : #734143;
	text-decoration     : none;
	padding-left        : 15px;
	margin-left : 15px;
	background : #FFF url(images/puce.gif) no-repeat 3px 7px;
	margin-top : 30px;	
}

div.copyright {
    color               : inherit;
    padding             : 4px 0px 1px 10px;
}
div.copyright a, div.copyright a:visited, div.copyright a:active, div.copyright a:hover, div.copyright a:link {
	text-decoration     : none;
}
div.copyright img {
    vertical-align      : middle;
}
div.venteIllegale {
    line-height         : 25px;
    color               : #FFFFFF;
    font-weight         : bold;
    background          : #971E1E url(images/puce_carre.gif) no-repeat 5px 8px;
    padding-left        : 20px;
}
div.venteIllegale a{
    color : #FFF;
    text-decoration : none;
}
/*  Menu */
div.menu {
	font-size           : 12px;
	font-family         : Arial, Helvetica, sans-serif;
	margin-bottom       : 30px;
}
div.container_sifr {
    font-size           : 18px;
	color               : #734143;
	padding-left        : 15px;
	margin-left : 15px;
	background : url(images/puce.gif) no-repeat 3px 8px;
	
}
div.menu a.niveau1, div.menu a.niveau1:visited, div.menu a.niveau1:link {
    display             : block;
    font-size           : 18px;
	color               : #734143;
	text-decoration     : none;
	
}


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               : #D2222A;
	text-decoration     : none;
}
/*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-size           : 18px;
	color               : #D2222A;
	text-decoration     : none;
	line-height         : 35px;
	padding-left        : 15px;
	margin-left : 15px;
	background : url(images/puce.gif) no-repeat 3px 14px;
}*/
div.menu a.niveau2, div.menu a.niveau2:visited, div.menu a.niveau2:link {
    display             : block;
	color               : #7F7F7F;
	background-color    : inherit;
	text-decoration     : none;
	line-height         : 15px;
	padding-left        : 20px;
}
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               : #D2222A;
	text-decoration     : none;
	line-height         : 15px;
	padding-left        : 20px;
}
