/*
 Feuille de style CSS de base des sites web
*/
* 
{
/* definir ici la police de base du site elle sera appliquer a tous les elements*/
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7392CC;
}

body 
{
  /* definir la couleur de fond de la page ( pas de la zone contenant le site en lui meme  */ 
  background-color      : #E4EDFE;
  background-image      : none;
  background-repeat     : no-repeat;
  background-position   : top left; 
  background-attachment : scroll; 

  /*definir ici la taille de la police de base du site essayer de definir les autre tailles de police en em par rapport a celle ci */
  font-size :10px;
  /*
  suppression des marges par default de la page
  */
  margin  :0px;
  padding :0px;
  /*
   definition de la couleur detexte de base du site 
  */
  color : #000000;
  text-align:center;
}

/* suppression des marges des formulaire par default */
form
{
 margin  :0px;
 padding :0px;
}

/*
 definition d'une mage de base pour les paragraphe
*/

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

/*
definition des styles de balises titres
*/
h1,h2,h3,h4,h5,h6
{
 margin:5px;
 padding:5px;
}
h1
{
 
    font-size   : 18px;
    font-weight : bold;

}
h2
{
   font-size   : 16px;
   font-weight : bold;
}
h3
{
    font-size   : 14px;
    font-weight : bold;
}

/*
style des liens 
 on herite la couleur et la taille du texte dans la zone on se trouver
 on supprime le soulign�
*/
a
{
    text-decoration : none;
    font-size       : inherit; 
    color           : inherit;
}

/*
supression des bordure autour des images qui sont dans des liens 
*/

a img 
{
    border-width : 0px;
    border-style : none;
}

/*
div contenant le site en lui meme remplace le body 
un espace de 10px au sommet et en bas et la page est centr�
*/
#main
{
    margin: 0px auto 10px;
    width: 800px;
    text-align:left;
}

/*
class generale
*/
.clear
{
clear:both;
}
 
ul,li {
margin:0px;
padding:0px;
}

li
{
 list-style-type:none;
}

fieldset
{
 border-style:none;
 margin:0px;
 padding:0px;
}
/*

css de base du site 
*/

/* tableau contenant le site **/
#gene 
{
background : #FFFFFF url(/elmts/fond/image_fond_gene.jpg) no-repeat scroll  top center ;
}

/*logo du site*/
#logo
{
  height:180px;
  text-align:left;
  vertical-align:middle;
}
/* celulle contenant le menu*/
#menu
{
width:153px;
vertical-align:top;
}

#menu li
{
  height:15px;
  text-align:left;
  font-size: 9px;
  color: #7392CC;
}
#menu li a 
{
    line-height:15px;
    font-size: 9px;
	text-transform: none;
	font-variant:small-caps;
    margin-left:35px;
	color: #7392CC;
	font-weight:bold;
	vertical-align:bottom;
}
 /*menu general  du site  */
.menu_elmt_1 {	
	background :transparent url(/elmts/itf/menu_pages_01.jpg) no-repeat 0 0;
}

.menu_elmt_2  {
	background :transparent url(/elmts/itf/menu_pages_02.jpg) no-repeat top left;
}

.menu_elmt_3  {
	background :transparent url(/elmts/itf/menu_pages_03b.jpg) no-repeat top left;
 }

.menu_elmt_4  {
	background :transparent url(/elmts/itf/menu_pages_04b.jpg) no-repeat top left;
 }

.menu_elmt_5  {
	background :transparent url(/elmts/itf/menu_pages_05b.jpg) no-repeat top left;
}
#menu li.menu_elmt_5
{
  height:30px;
  padding-left: 35px;
}
#menu li.menu_elmt_5 a
{
  margin: 0px;
  padding: 0px;
}
.menu_elmt_6  {
	background :transparent url(/elmts/itf/menu_pages_06b.jpg) no-repeat top left;
}
.menu_elmt_7  {
	background :transparent url(/elmts/itf/menu_pages_07.jpg) no-repeat top left;
  height:26px !important;
}

#content
{
width: 547px;
vertical-align:top;
}

a {
	color: #7392CC;
}
a:visited {
	color: #7392CC;
	text-decoration: none;
}
a:hover {
	color: #4369B1;
	text-decoration: underline;
}
a:link {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}

p
{
text-align:justify;
margin-top:5px;
}

.text2
{
font-size:10px;
text-align:justify;

}

.champs {	
    font-size: 9px;
	font-weight: bold;
	margin-left: 5px;
}



.menu_bas, .menu_bas:hover,.menu_bas:active,.menu_bas:visited  
{
font-size:10px;
color:#FF3300;
font-weight:bold;
text-align:center;
}
.corner_TL
{
/*background : transparent  url(/elmts/itf/coin_tl.jpg) no-repeat top left;*/
display:none;
}
.corner_BL
{
background : transparent  url(/elmts/itf/coin_bl.gif) no-repeat bottom left;
}

.corner_BR
{
/*background : transparent  url(/elmts/itf/coin_br.jpg) no-repeat bottom right;*/
display:none;
}
.corner_TR
{
background : transparent  url(/elmts/itf/coin_tr.gif) no-repeat top right;
}

.piedpage
{
background-color : #FFFFFF;
text-align:center;
font-size:10px;
color :#7392CC;
padding-bottom:5px;
}
.piedpage a 
{
font-size:10px;
color :#7392CC;
text-decoration:underline;

}