select, table {
font-family :Verdana, Arial, Helvetica, sans-serif;
font-size :10px;
}

body {
background-color :#3F3F3F;
}

img {
border-width:0;
}

div#tab_general {
margin-left: auto;
margin-right: auto;
width: 1050px;
background-color:#EFE7E7;
}

.tab_4 {
width:4px;
}

.tab_46 {
width:46px;
}

.tab_100_d {
width:100px;
text-align:right;
}

.tab_150_d {
width:150px;
text-align:right;
}

.tab_200_c {
width:200px;
text-align:center;
}

.tab_300 {
width:300px;
}

.tab_600_g {
width:600px;
text-align:left;
}

.texte_gras {
font-weight:bold;
}

.texte_rouge_gras {
font-weight:bold;
color:#FF0000;
}

.texte_rouge {
color:#FF0000;
}

.italique {
font-style:italic;
}

/************************/
/* Debut Menu de Gauche */
/************************/

.menu {
margin:0;
padding:0;
width:150px;
}

.menu li {
padding:0;
margin:0 0 1px 0;
height:40px;
display:block;
}

.menu li a {
color:#FFFFFF;
font-weight:bold;
height:40px;
text-align:left;
padding-left:15px;
line-height:40px;
font-size :10px;
display:block;
text-decoration:none;
background-color:#3B5998;
}

.menu li a:hover {
background-color:#ffffff;
color:#000000;
}

/**********************************************/
/* Debut Partie design du site, div copyright */
/**********************************************/

div#copyright {
text-align:center;
width:1050px;
margin:0px;
padding-top:15px;
padding-bottom:15px;
border-style:solid;
border-width:1px;
border-color:#000000;
}

div#copyright a:link, div#copyright a:visited, div#copyright a:focus {
font-size:10px;
text-decoration:none;
color:#000000;
}

div#copyright a:hover {
font-size:10px;
text-decoration:underline;
color:#000000;
}

div#copyright a:active {
font-size:10px;
text-decoration:none;
color:#000000;
}

/*******************************************/
/* Debut Partie design du site, div centre */
/*******************************************/

div#centre {
background-color:#FFFFFF;
width:730px;
margin-bottom:5px;
text-align:center;
}

div#centre a:link, div#centre a:visited, div#centre a:focus {
font-size:10px;
text-decoration:none;
color:#3B5998;
font-weight:normal;
}

div#centre a:hover {
font-size:10px;
text-decoration:underline;
color:#3B5998;
font-weight:normal;
}

div#centre a:active {
font-size:10px;
text-decoration:none;
color:#3B5998;
font-weight:normal;
}

div#centre p {
text-align:justify;
padding-left:10px;
padding-right:10px;
}

div#centre img {
text-align:center;
padding-left:10px;
padding-right:10px;
}

div#centre h1 {
color:#ffffff;
text-align:center;
font-size:20px;
font-weight:bold;
background-color:#3B5998;
font-family: Arial, Helvetica, sans-serif;
padding-top:7px;
padding-bottom:7px;
margin-left:5px;
margin-top:3px;
margin-right:5px;
width:730px;
}

div#centre h5 {
text-align:center;
}

/***************/
/* Partie PLAT */
/***************/

div#plat {
width:730px;
margin-left:4px;
margin-right:4px;
margin-bottom:5px;
}

div#plat a:link, div#plat a:visited, div#plat a:focus {
font-size:10px;
text-decoration:none;
color:#3B5998;
font-weight:normal;
}

div#plat a:hover {
font-size:10px;
text-decoration:underline;
color:#3B5998;
font-weight:normal;
}

div#plat a:active {
font-size:10px;
text-decoration:none;
color:#3B5998;
font-weight:normal;
}

div#plat p {
text-align:left;
margin-left:50px;
}

div#plat h1 {
color:#ffffff;
text-align:center;
font-size:20px;
font-weight:bold;
background-color:#3B5998;
font-family: Arial, Helvetica, sans-serif;
width:100%;
padding-top:7px;
padding-bottom:7px;
margin-left:5px;
margin-right:5px;
margin-top:3px;
border-style:solid;
border-width:1px;
border-color:#000000;
}

div#plat h5 {
text-align:center;
}

/*******************/
/* FIN Partie PLAT */
/*******************/

/********************/
/* Partie CENTER_03 */
/********************/

div#centre_03 {
width:730px;
margin-left:4px;
margin-right:4px;
margin-bottom:5px;
}

div#centre_03 a:link, div#centre_03 a:visited, div#centre_03 a:focus {
font-size:10px;
text-decoration:none;
color:#FF6600;
font-weight:normal;
}

div#centre_03 a:hover {
font-size:10px;
text-decoration:underline;
color:#3B5998;
font-weight:normal;
}

div#centre_03 a:active {
font-size:10px;
text-decoration:none;
color:#3B5998;
font-weight:normal;
}

div#centre_03 p {
text-align:center;
margin-left:50px;
}

div#centre_03 h1 {
color:#ffffff;
text-align:center;
font-size:20px;
font-weight:bold;
background-color:#3B5998;
font-family: Arial, Helvetica, sans-serif;
width:100%;
padding-top:7px;
padding-bottom:7px;
margin-left:5px;
margin-right:5px;
margin-top:3px;
border-style:solid;
border-width:1px;
border-color:#000000;
}

/************************/
/* FIN Partie CENTRE_03 */
/************************/

div#banniere p {
margin:0;
padding:0;
line-height:98px;
height:98px;
}

div#livreor p {
text-align:justify;
width:650px;
margin-left:20px;
margin-right:20px;
}

.top_g {
width:150px;
text-align:center;
vertical-align:top;
border-style:solid;
border-width:1px;
border-color:#000000;
border-bottom-style:none;
}

.top_c {
vertical-align:top;
background-color:#ffffff;
border-style:solid;
border-width:1px;
border-color:#000000;
border-left-style:none;
border-right-style:none;
border-bottom-style:none;
}

.top_d {
width:150px;
vertical-align:top;
border-style:solid;
border-width:1px;
border-color:#000000;
border-bottom-style:none;
}

div#textecentre {
text-align:center;
}

.liste {
color:#FF0000;
width:301px;
text-align:left;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
border-style:solid;
border-width:1px;
border-color:#000000;
}

.form_300 {
color:#FF0000;
font-weight:bold;
width:300px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
border-style:solid;
border-width:1px;
border-color:#000000;
}

#message {
font-size:12px;
width:614px;
background-color:#3B5998;
text-align:center;
color:#ffffff;
border:2px;
border-color:#000000;
border-style:solid;
margin-left:10px;
margin-right:10px;
padding:10px;
}

.post_message_news {
color:#D60000;
font-weight:bold;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left;
border-style:solid;
border-width:1px;
border-color:#000000;
}

.hr {
border-width:1px;
width:600px;
color:#3B5998;
border-style:double;
}

div#xiti-logo {
text-align:center;
}

div#pub p {
text-align:center;
}

div#signer p {
text-align:center;
}

div#signer a:link, div#signer a:visited, div#signer a:focus {
font-size:10px;
text-decoration:none;
color:#3B5998;
font-weight:normal;
}

div#signer a:hover {
font-size:10px;
text-decoration:underline;
color:#3B5998;
font-weight:normal;
}

div#signer a:active {
font-size:10px;
text-decoration:none;
color:#3B5998;
font-weight:normal;
}

div#livreordefile p {
color:#FFFFFF;
margin:0px;
font-weight:bold;
height:40px;
text-align:left;
padding-left:15px;
line-height:40px;
font-size :10px;
display:block;
text-decoration:none;
background-color:#3B5998;
}

div#livreordefile marquee {
font-size:10px;
padding:4px;
background-color:#3B5998;
color:#FFFFFF;
width:142px;
height:70px;
text-align:justify;
}

.form_200 {
color:#FF0000;
font-weight:bold;
width:200px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
border-style:solid;
border-width:1px;
border-color:#000000;
}