﻿/* ---------- Partie principale : Affichage des fonction */

body {
 font-family:  arial;
 background:url("img/fond.png");
 color:black;
 margin:0px;
 background-attachment:fixed;
 font-size:80%;
 }
/* Titre site */
.titre_site
{
font-family: Arial;
color: #FFFFFF;
vertical-align: middle;
font-size: 30px;
font-family: Lucida Calligraphy;
}

/* Lien menu principal */
a.a_menu_princ
{
font-family: Arial;
color: #FFFFFF;
text-decoration: none;
}

a.a_menu_princ:visited
{
font-family: Arial;
color: #FFFFFF;
text-decoration: none;
}

a.a_menu_princ:hover
{
font-family: Arial;
color: orange;
text-decoration: none;
}


/* Table menu principal */
.table_menu_sec
{
width : 120px;
border : 0px;
}


/* Lien menu secondaire */
a.a_menu_sec
{
font-family: Arial;
color: blue;
}

a.a_menu_sec:visited
{
font-family: Arial;
color: blue;
}

a.a_menu_sec:hover
{
font-family: Arial;
color: red;
text-decoration: none;
}


/* Table menu secondaire */
.table_sec
{
width : 120px;
border : 0px;
}


/* Titre de categorie */
.titre_cat
{
font-family: Arial;
color: #1B2C45;
}

/* Texte page */
.text_categorie
{
font-family: Arial;
}

/*Fildset */
fieldset{
border: 0px;
padding: 0px;
}

/* ---------- Partie secondaire : reservé au template */
.titre_site_td{
background-color: #1B2C45;
vertical-align: middle;
height: 80px;
}

.pied_site{
background-color: #1B2C45;
color: #FFFFFF;
text-align: center;
vertical-align: middle;
height: 35px;
font-family: Arial;
}

.defaut_td_menu{
width: 150px;
}

input.srch{
border: 1px solid #1B2C45;
background-color: #CCCFFF;
}

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

.corps{
width: 800px;
border: 0px;
background-color: #FFFFFF;
}
#tete1{
width: 263px;
height: 134px;
text-align: center;
background: url('img/ban_gauche.png');
}
#tete2{
height: 97px;
background: url('img/ban_haut.png');
width: 537px; 
}
#tete3{
height: 17px;
background: url('img/ban_mid.jpg');
}
#tete_menu{
background: url('img/menu.png');
height: 20px;
color: #FFFFFF;
}
.principal_7{
height: 20px;
}
.bords{
width: 150px;
text-align: center;
}
.center{
width: 100%;
text-align: center;
}
.expace{
width: 15px;
}
.point{
width: 1px;
background: url("img/point.png");
}
#centre_pr{
width: 468px;
}
#partie_princ{
width: 450px;
}
#foot{
background: url("img/pied.png");
height: 20px;
font-size: -1;
color: #FFFFFF;
}
.mega{
width: 100%;
}
h2{
font-size: 4;
color: #6699CC;
font-family: Lucida Calligraphy;
}





