/*** pour modifier la position du site : changer les valeurs de "left" dans headerfooter, page avec et sans menu ***/

/***page globale (gere juste les marges et la couleur du fond)***/
body
{
	margin: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 10px;
	overflow: auto;
	background-color: #000000;
}
/***largeur et fond du header & footer***/
.headerfooter
{
     position: relative;
     left: 0px;
     background-color: #000000;
     width: 900px;
     height: 30px;
     border-style: none;
     border-width: 0px;
}
/***spé. menu haut + liens***/
.header
{
        background-color: #000000;
        width: 900px;
        height: 5px;
	font-family: tahoma, sans-serif, helvetica;
	font-size: 8pt;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	color: #FF7F00;
        text-decoration: none;
}
.header a
{
	font-family: verdana, sans-serif, helvetica;
	font-size: 8pt;
	font-weight: bold;
	text-align: center;
	color: #FF7F00;
	text-decoration:none;
}
.header a:visited
{
       color: #FF7F00;
       text-decoration: none;
}
.header a:visited:hover
{
       color: #FFFFFF;
       text-decoration: none;
}
.header a:hover
{
       color: #FFFFFF;
       text-decoration: none;
}
/***spé. menu bas + liens***/
.footer
{
     background-color: #000000;
     width: 900px;
     height: 30px;
     font-family: verdana, sans-serif, helvetica;
     font-size: 8pt;
     font-weight: bold;
     text-align: center;
     color: #FF7F00;
     text-decoration: none;
}
.footer a
{
     font-family: verdana, sans-serif, helvetica;
     font-size: 8pt;
     font-weight: bold;
     text-align: center;
     color: #FF7F00;
     text-decoration: none;
}
.footer a:hover
{
       color: #FFFFFF;
       text-decoration: none;
}
.footer a:visited
{
       color: #FF7F00;
       text-decoration: none;
}
.footer a:visited:hover
{
       color: #FFFFFF;
       text-decoration: none;
}

/***definit une page sans menu gauche (n agit pas sur le header ni le footer)***/
.page_sans_menu
{
	position: relative;
	left: 0px;
	background-color: #FFFFFF;
	/*background-image: url('../images/fondT2.gif');*/
	background-repeat: repeat-x;
	width: 900px;
	height: 500px;
	font-family: verdana, sans-serif, helvetica;
	font-size: 9pt;
	text-align:justify;
	border-style: none;
	border-width: 0px;
	line-height: 2;
}



.page_sans_menu a:link
{
	color: #FF6600;
	text-decoration: none;
}
.page_sans_menu a:visited
{
	color: #FF6600;
	text-decoration: none;
}

.page_sans_menu a:hover{
	text-decoration: underline;
}

/***definit une page sans menu gauche (n agit pas sur le header ni le footer)***/
.page_sans_menu_2
{
	position: relative;
	left: 0px;
	background-color: #FFFFFF;
	/*background-image: url('../images/fondT2.gif');*/
	background-repeat: repeat-x;
	width: 900px;
	height: 500px;
	font-family: verdana, sans-serif, helvetica;
	font-size: 9pt;
	text-align:justify;
	border-style: none;
	border-width: 0px;
	line-height: 2;
}



.page_sans_menu_2 a:link
{
	color: #000000;
	text-decoration: none;
}
.page_sans_menu_2 a:visited
{
	color: #FF6600;
	text-decoration: none;
}

.page_sans_menu_2 a:hover{
	text-decoration: underline;
}

/***definit une page sans menu gauche pour la page actus (n agit pas sur le header ni le footer)***/
.page_sans_menu_actus
{
	position: relative;
	left: 0px;
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	width: 900px;
	height: 100px;
	font-family: verdana, sans-serif, helvetica;
	font-size: 9pt;
	text-align:justify;
	border-style: none;
	border-width: 0px;
	line-height: 2;
}



.page_sans_menu_actus a:link
{
	color: #FF6600;
	text-decoration: none;
}
.page_sans_menu_actus a:visited
{
	color: #FF6600;
	text-decoration: none;
}

.page_sans_menu_actus a:hover{
	text-decoration: underline;
}
/***definit une page avec menu gauche (n agit pas sur le header ni le footer ni le menu gauche)***/
.page_avec_menu
{
	position: relative;
	left: 0px;
	background-color: #FFFFFF;
	width: 720px;
	height: 500px;
/*	background-image: url('../images/fondT2.gif');*/
	background-repeat: repeat-x;
	font-family: verdana, sans-serif, helvetica;
	font-size: 9pt;
	/*font-weight: bold;*/
    text-align:justify;
	border-style: none;
	border-width: 0px;
	line-height: 2;
		

}

.page_avec_menu a:link
{
	color: #FF6600;
	text-decoration: none;
}
.page_avec_menu a:visited
{
	color: #FF6600;
	text-decoration: none;
}

.page_avec_menu a:hover{
	color: #FF6600;
	text-decoration: underline;
}
.degrade_bis
{
/*	background-color: #000000;
	background-repeat: repeat-x;*/
		background-image: url('../images/fond2.jpg');

	font-family: verdana, sans-serif, helvetica;
	font-size: 9pt;
	/*font-weight: bold;*/
       	text-align:justify;
	border-style: none;
	border-width: 0px;
}

/***definit une cellule de texte (avec degrade)***/
.degrade
{
	background-color: #FFFFFF;
	background-image: url('../images/fondT2.gif');
	background-repeat: repeat-x;
	font-family: verdana, sans-serif, helvetica;
	font-size: 9pt;
	/*font-weight: bold;*/
       	text-align:justify;
	border-style: none;
	border-width: 0px;
}
/***definit une cellule de texte (avec degrade inverse)***/
.degrade_inv
{
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	font-family: verdana, sans-serif, helvetica;
	font-size: 9pt;
	/*font-weight: bold;*/
       	text-align:justify;
	border-style: none;
	border-width: 0px;
}
/***page mentions legales, son lien dans le footer et ses puces***/
.mentions
{
         font-family: verdana, sans-serif, helvetica;
         font-size: 8pt;
         color: #888888;
         text-align: justify;
         background-color: #f2f2f2;
}
.mentions a
{
    color: #FF7F00;
    text-decoration: none;

}
.mentions a:hover
{
         color: #FF7F00;
         text-decoration: underline;

}
.mentions a:visited
{
         color: #FF7F00;
         text-decoration: underline;

}
.mentions a:visited:hover
{
         color: #FF7F00;
         text-decoration: underline;
}
/***puces***/
.mentions li
{         
          color: #888888;
          list-style-type: square;
          list-style-position: inside;
          /*list-style-image: url('../images/kaoicon.ico');*/
}
/***titre du menu gauche (orange sur fond noir)***/
.titre_menu_gauche
{
                  background-color: #000000;
                  color: #FF7F00;
                  font-family: verdana, sans-serif, helvetica;
                  font-size: 11pt;
                  font-weight: bold;
                  text-align: center;
}
/***menu gauche***/
.menu_gauche
{
     width: 150px;
     background-color: #ACACAC;
     border-style: solid;
     border-width: 0;
     font-family: verdana, sans-serif, helvetica;
     font-size: 9pt;
     font-weight: bold;
     text-decoration: none;
	  text-align: left;
     /*color: #FF0000;*/
}
.menu_gauche a
{
       color: #FFFFFF;
       text-decoration: none;
       font-weight: bold;
}
.menu_gauche a:hover
{
       background-color: #FF7F00;
       color: #000000;
       text-decoration: none;
       font-weight: bold;

}
.menu_gauche a:visited
{
       /*background-color: #FF7F00;*/
       color: #FFFFFF;
       text-decoration: none;
       font-weight: bold;
}
.menu_gauche a:visited:hover
{
       background-color: #FF7F00;
       color: #000000;
       text-decoration: none;
       font-weight: bold;
}
/***menu gauche selectionné (fond orange)***/
.menu_gauche_selected
{
        background-color: #FF7F00;
        font-family: verdana, sans-serif, helvetica;
        font-size: 9pt;
        font-weight: bold;
        text-align: left;
        border-style: solid;
        border-width: thin;
        color: #000000;
}
.menu_gauche_selected a
{
        color: #000000;
        text-decoration: none;
}
.menu_gauche_selected a:hover
{
        color: #000000;
        text-decoration: none;
}
.menu_gauche_selected a:visited
{
        color: #000000;
        text-decoration: none;
}
/*** titre ecrit en orange***/
.titre_rubrique
{
       font-family: verdana, sans-serif, helvetica;
       font-size: 13pt;
       font-weight: bolder;
       font-style: normal;
       text-align: center;
       color: #FF7F00;
       padding: 8px;
       height: 40px;
}/*** titre ecrit en orange***/

 /*** titres en gras ***/
.titres
{
       /*background-color: #E9E9E9;*/
       font-family: verdana, sans-serif, helvetica;
       font-size: 12pt;
       font-weight: bolder;
       text-align: left;
       /*height: 20%;*/
       /*color: #FF7F00;*/
}
/*  page references */
.page_ref a
{
        color: #000000;
        text-decoration: none;
}
.page_ref  a:hover
{
        color: #000000;
        text-decoration: none;
}
.page_ref a:visited
{
        color: #000000;
        text-decoration: none;
}
