td
{
font: 14px "times new roman", serif;
}

img
{
border: 0;
}

.tab1 
{ 
color: #416569; 
border: 1px solid #416569; 
}

#fondpub1
{
height: 69px;
width:478px; 
padding: 6 0 0 2;
background-image:url(images_autres/pub_haut.png);
background-repeat: no-repeat; 
}

#fondpub2
{
float:left;
height: 607px;
width:129px; 
padding: 6px 0 0 2px;
margin: 10px 0 0 36px;
background-image:url(images_autres/pub_long.png);
background-repeat: no-repeat; 
}


.code
{
text-align: left;
border-width: 1px;
border-style: solid;
border-color: #000000;
color: #000000;
background: #416569;  
width:470px; 
height: 100px ;
font: 15px "times new roman", serif;
}


.code2
{
text-align: left;
border-width: 1px;
border-style: solid;
border-color: #000000;
color: #000000;
background: #416569;  
width:470px; 
height: 200px ;
font: 15px "times new roman", serif;
}


.case_information
{
text-align: left;
border-width: 1px;
border-style: solid;
border-color: #000000;
color: #000000;
background: #416569;  
width:100px; 
font: 15px "times new roman", serif;
}

.case_information2
{
text-align: left;
border-width: 1px;
border-style: solid;
border-color: #000000;
color: #000000;
background: #416569;  
width:80px; 
font: 15px "times new roman", serif;
}

.case_informationp
{
text-align: left;
border-width: 1px;
border-style: solid;
border-color: #000000;
color: #000000;
background: #416569;  
width:30px; 
font: 15px "times new roman", serif;
}

.petit
{
font: 13px "times new roman", serif;
}

a 
{
font: 18px "times new roman", serif;
color: #9C5228;
text-decoration: none;
line-height: 25px;
font-style: normal;
font-weight: bold;
}

a:hover, a:focus
{
color: #633419;
text-decoration: none; 
font-style: normal;
font-weight: bold;
}

hr
{
color: black;
background-color: black;
height: 1px;
border: 0;
}

.hr2
{
color: #416569;
background-color: #416569;
height: 1px;
border: 0;
}

p
{
padding: 0 0 0 0;
margin: 0 0 0 0;
}

.titre
{
font: 22px "times new roman", serif;
font-style: normal;
font-weight: bold;
color: #416569;
padding: 0 0 0 0;
margin: 0 0 0 0;
}

.gras
{
font-style: normal;
font-weight: bold;
}

.bouton
{
text-align: center;
border-width: 1px;
border-style: solid;
border-color: #416569;
color: #416569;
background: #8EDBE5;  
width:100px; 
font: 15px "times new roman", serif;
font-style: normal;
font-weight: bold;
}

.boutong
{
text-align: center;
border-width: 1px;
border-style: solid;
border-color: #416569;
color: #416569;
background: #8EDBE5;  
width:200px; 
font: 15px "times new roman", serif;
font-style: normal;
font-weight: bold;
}


.contour
{
width:198px; 
border-width: 1px;
border-style: solid;
border-color: #74B3BB;
}


/*
infobulle
*/

a.infobulle2 {
text-decoration: none;
color: black;
border-bottom: 0px gray dotted;
}
a.infobulle2 span {
display: none;
text-align: left;
}
a.infobulle2:hover,a.infobulle2:focus,a.infobulle2:active {
background: none; /* correction d'un bug IE */
}
a.infobulle2:hover span,a.infobulle2:focus span,a.infobulle2:active span {
display: inline;
position: absolute;
z-index: 500;
margin:-3em 0em 0em -11em;
background: #FFFF99; 
color: #000000; 
border:1px solid #000; 
width:200px; 
text-align:center;
font-weight:normal;
}

/*
infobulle fin
*/


#faq
{
text-align: left;
width: 426px;
margin-left: auto;
margin-right: auto;
}


#faq ul
{
margin: 0;
padding: 0;
list-style-type: none;
}

.faq_rep_question
{
background: #74B3BB;
border-width: 1px;
border-top-style: solid;
border-left-style: solid;
border-right-style: solid;
margin-top: 20px;
padding: 0 0 0 5px;
}

.faq_rep_reponse
{
background: #8EDBE5;
border-width: 1px;
border-style: solid;
padding: 0 0 0 5px;
}

/*
nouvelles
*/

#nouvelles
{
text-align: left;
width: 468px;
margin-left: auto;
margin-right: auto;
}

#nouvelles ul
{
margin: 0;
padding: 0;
list-style-type: none;
}



/*
boutique
*/

#boutique
{
text-align: center;
width: 426px;
margin-left: auto;
margin-right: auto;
}

.bordure_haut
{
font-style: normal;
font-weight: bold;
text-align: center;
border-width: 1px;
border-style: solid;
border-color: #74B3BB;
}

.bordure_bas1
{
text-align: center;
background-color: #74B3BB; 
}

.bordure_bas_titre1
{
border-width: 1px;
background-color: #74B3BB; 
}

.bordure_bas2
{
text-align: center;
background-color: #8EDBE5; 
}

.bordure_bas_titre2
{
background-color: #8EDBE5; 
}

#bande { 
float: right;
border-width: 1px;
border-style: solid;
border-color: #005E5E;
background: #008B8B; 
height: 21px; 
width:465px; 
}

/*
thiberia
*/

#thiberia { 
font: 14px "times new roman", serif;
text-align: center;
background: #000000; 
width:899px;
color: #FFFFFF;
height: 21px; 
margin-left: auto;
margin-right: auto;
}









