/* CSS Document */
*
{
margin: 0em;
padding: 0em;
}

body, html, td, tr
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
p{

font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

a {
font-size:11px;
text-decoration: none;
color:#7F0041;
}
a:hover {
color:#7F0041;
text-decoration: underline;
}

.titre-violet{
color:#7F0041;
font-weight:bold;
}
.titre-vert {
color:#666600;
font-size:14px;
font-weight:bold;
}
.sous-titre-vert {
color:#666600;
font-size:14px;
font-weight:normal;
}
.titre-vert-gros {
color:#666600;
font-size:16px;
font-weight:normal;
}
.titre-vert-gros-gras {
color:#666600;
font-size:16px;
font-weight:bold;
}
.titre-blanc-gros-gras{
color:#fff;
font-size:16px;
font-weight:bold;
}
.titre-violet-gros-gras {
color:#7F0041;
font-size:16px;
font-weight:bold;
}
.titre-vert-petit {
color:#666600;
font-size:14px;
}

.texte-violet{ 
color:#7F0041;
}
.texte-violet a{
color:#7F0041;
}
.texte-noir{
color:#000;
}
/*.texte-noir a{
color:#000;
}*/
.texte-gris{
color:#666666;
}
.texte-vert{
color:#666600;
}
.texte-vertclair{
color:#D2D220;
}

a.lien-noir {
color:#000;
}
a.lien-noir:hover {
color:#000;
text-decoration: underline;
}

#main-hp /*center horizontalement et verticalement */
{
	position:absolute;
    left: 0; 
    top: 0;
   /* margin-top: -200px;  moitié de la hauteur */
   /* margin-left: -350px;  moitié de la largeur */
    border: 0px solid #000;
}
#main /*center horizontalement et verticalement */
{
	/*background-color:#fff;*/
	position:absolute;
    left: 0; 
    margin-top: 0px; /* moitié de la hauteur */
    margin-left: 0px; /* moitié de la largeur */
    border: 0px solid #000;
	background:url(images/sv_fond2.jpg) repeat-y;
	width:780px;
	
}
#main_ref /*center horizontalement et verticalement */
{
	position:absolute;
    left: 0; 
    margin-top: 0px; /* moitié de la hauteur */
    margin-left: 0px; /* moitié de la largeur */
    border: 0px solid #000;
	background:url(images/ref_fond.jpg) repeat-y;
	width:780px;
}
#main_ress /*center horizontalement et verticalement */
{
	position:absolute;
    left: 0; 
    margin-top: 0px; /* moitié de la hauteur */
    margin-left: 0px; /* moitié de la largeur */
    border: 0px solid #000;
	background:url(images/ress_fond.jpg) repeat-y;
	width:780px;
}
#fond_fiches{
	position:absolute;
    left: 0; 
    margin-top: 0px; /* moitié de la hauteur */
    margin-left: 0px; /* moitié de la largeur */
    border: 0px solid #000;
	/*background:url(images/px-vert.gif) repeat;*/
	background:url(images/fiches_references_fond.jpg) no-repeat;
	width:780px;
}
#fond_fiches .pos_fiches{
	margin-top: 80px; 
}
.tableau_principal {
background:url(images/HP-fond.jpg) no-repeat;
}
.tableau_sv {
background:url(images/savoir-faire_fond.jpg) no-repeat;
}
.tableau_ress{
background:url(images/ressources_fond.jpg) no-repeat;
}
.tableau_ref{
background:url(images/references_fond.jpg) no-repeat;

}

/**** pied page  et top menu *****/
.pied_page {
	
}
.pied_page, .menu_haut {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#D2D220;
	font-weight:normal;
}
.pied_page a, .menu_haut a{
	font-size:11px;
	color:#666600;
}
.pied_page a:hover {
	text-decoration: none;
	color:#D2D220;
}
.menu_haut a:hover {
	text-decoration: none;color:#D2D220;
}
.pied_page a.email {
	color:#000;
}
.pied_page a.email:hover  {
	text-decoration: none;color:#8C8C40;
}
a.menu_haut-on{
	font-size:11px;
	background-color:#CCCC00;
	padding-left:2px;
	padding-right:2px;
	font-weight:normal;
}
a.menu_haut-on:hover{
	color:#333;
}

.phone {
	
	font-size:11px;
	color: #fff;
	background-color:#999900;
	letter-spacing:2px;
	font-weight:bold;
	padding:1px 0px 2px 0px;
	line-height:19px;
}
.phone2 {
	font-size:11px;
	color: #666600;
	/*background-color:#CCCC00;*/
	letter-spacing:2px;
	font-weight:bold;
	/*padding:3px 0px 2px 0px;*/
	line-height:15px;
}
.phone2-fleche{
font-size: 9px
}
.tabphone {margin-left:163px!important;}
.tabphone  {margin-left:163px;}
/*
ul .fiches-listes {
margin:0 0 0 10px;
padding:0 0 0 0px;
}*/
ul
{

}
.fiches-listes li {
margin-left:15px!important;
padding-left:0px;
list-style-type:disc;

}

