/*Boby general ainsi le wysiwyg a un fond blanc-------------------------------*/
body {
 background-color     : #FFFFFF;
}
.text {
 background-color     : #FFFFFF;
}

/*Boby du site ainsi le site a le bas de page de la bonne couleur-------------*/
body.project {
 background-color     : #C6C1AB;
}

/*police de base -------------------------------------------------------------*/
td {
  font-family:      Arial, Helvetica, Verdana, sans-serif;
  font-size:        12px;
  text-align:       justify;
}

td.line {
  font-family:      Arial, Helvetica, Verdana, sans-serif;
  font-size:        1px;
}

/* liens standard ------------------------------------------------------------*/

A:link, A:visited, A:active { color: #993333 } 
A:hover { color: #993333 } 

.anchor, .anchorAnim {
  color:            #993333;
}

.anchorAnim:hover { color: #993333 }
.anchor:hover { color: #993333 }



/*couleurs--------------------------------------------------------------------*/

.back_accueil {
 background-color     : #C6C1AB;
}

.side_69 {
 background           : url(fr/left-menu2.gif);
 background-color     : #FFFFFF;
}

.side_48 {
 background           : url(fr/side48.gif);
 background-color     : #FFFFFF;
}

.side_doc_48 {
 background           : url(fr/right-doc.gif);
 background-color     : #FFFFFF;
}

.fond_adresse {
 background           : url(fr/adresse.gif) no-repeat;
}
.adresse {
  margin-top         : 10px;
  margin-left         :50px; 
  color                : #FFFFFF;
}
.adresse a {
  color                : #FFFFFF;
}

.bottom {
 background           : url(fr/bottom.gif);
}

.bottomText {

}
/*menu1-----------------------------------------------------------------------*/

.menu1{
 vertical-align          :top;
 background           : url(fr/menu40.jpg);
 background-color     : #432324;
}

.div_menu1 {
  margin-top         : 6px;
  margin-left         : 250px;
}
.div_menu1_bottom {
  margin-top         : 20px;
  margin-left        : 319px;
}

a.menu1Active, a.menu1Inactive,a.menu1Active:link, a.menu1Inactive:link  {
 font-family          : Arial,Helvetica, Verdana, sans-serif;
 font-size            : 14px;
 font-weight          : bold;
 font-style           : small-caps;  
 color                : #FFFFFF;
 padding-left         : 10px;
 text-decoration : none;
}
a.menu1Active:hover,  a.menu1Active:visited {
 color                : #FFFFFF;
}
a.menu1Inactive:hover,  a.menu1Inactive:visited { 
 color                : #C6C1AB;
}


/*menu23----------------------------------------------------------------------*/

.fond_td_menu2{
 background           : url(fr/menu2.jpg) no-repeat;
}

.fond_table_menu2{
 background           : url(fr/menu2-fond.gif);
}


#menu_page ul {
list-style:none;
margin: 0px;
padding: 0px;
display: block;
 padding: 0px 0px 0px 38px;
}

#menu_page ul li ul {
list-style:none;
margin: 0px;
padding: 0px;
display: block;
}


#menu_page ul li {
  background : url(fr/line.gif) no-repeat scroll 18px 13px;   
  padding: 0px 0px 0px 20px;
}

#menu_page ul li ul li {
  background : url(fr/vide.gif);   
  padding: 0px 0px 0px 10px;
}


#menu_page ul li a.menu2Active {
  color                : #000000;
  text-decoration: none;
  font-weight          : bold;   
}

#menu_page ul li a.menu2Inactive {
  color                : #000000;
    text-decoration: none;
}


#menu_page ul li ul li a.menu3Active {
  color                : #FFFFFF;
  text-decoration: none;
  font-weight          : bold;   
}

#menu_page ul li  ul li a.menu3Inactive {
  color                : #FFFFFF;
    text-decoration: none;
}

/*----------------------------------------------------------------------------*/

.pretty_title1 { 
  font-family          : Arial, Helvetica, Verdana, sans-serif;
  font-size            : 26px; 
  font-style           : normal; 
  font-weight          : normal; 
  color                : #FF6600;
  text-transform       : none;
  text-decoration : none;
}

.pretty_title2 { 
  font-family   : Verdana, sans-serif;
  font-size     : 14px; 
  font-style    : italic; 
  font-weight   : bold; 
  color         : #3574A8; 
  text-decoration : none;
}


.pretty_title, .pretty_title_c2, .pretty_title_c3 { 
  font-family:    Arial, Helvetica, Verdana, sans-serif;
  font-size:      16px; 
  font-style:     normal; 
  font-weight:    bold; 
  color:          #FF6600;
  text-transform: uppercase;
}

.pretty_title_c2 { 
  color:          #334484;
}

.pretty_title_c3 { 
  color:          #FF9C26;
}

.pretty_title2{
  padding: 0px 0px 0px 10px;
  background: url(fr/titre2.gif) transparent no-repeat scroll 0px 7px; 
  background-color: transparent;
  color           : #1290CD;
  font-family:      Arial, Helvetica, Verdana, sans-serif;
  font-size:        14px;
  font-weight:      700;
}
.pretty_title3{
  background-color: transparent;
  color           : #000000;
  font-family:      Arial, Helvetica, Verdana, sans-serif;
  font-size:        10px;
  font-weight:      600;
  text-decoration : none;
}

.pretty_link {
  color: #FF871A;
  border-style: none;
  text-decoration:underline; 
}
.pretty_link:hover {color: #FF0000; }

/*----------------------------------------------------------------------------*/


