

html, table, td, select, textarea, input{
font-family:Verdana;
font-size:11px;
}

#tablePricipale
{
width:980px;
         margin-left: auto;
        margin-right: auto; 
}

.image
{
border:0;
}

#imageVD
{
width:20px;
background-image:url('medias/veilleD.png');
}

#imageVG
{
width:30px;
background-image:url('medias/veilleG.png');
}

html
{
overflow:scroll;
}

p, li
{
text-align:justify;
}

.plan
{
font-family:Verdana;
}

.contact{
cursor:pointer;
width:200px;

border-color:#0a0;
background-color:#eaeaea;
}

.tel{
cursor:pointer;
width:120px;

border-color:#0a0;
background-color:#eaeaea;
}

.formulaireNa{
cursor:pointer;
width:400px;
border-color:#0a0;
background-color:#eaeaea;
}

.imageRea, .imageLien
{
float:left;

}

.lien:before
{
content:"\0A0\0A0";
}


form input:focus, form select:focus, form textarea:focus {
background-color:#eec;
border-color:#eaeaea;
color:black;
}
 
.devis{
font-size:18px;
color:#0a0;
font-style:italic;
}

.texteTel{
font-size:12px;
color:#0a0;
font-style:italic;
}

#realisations
{
/*padding:5px;*/
}

#realisations table td
{
font-size:10px;
width:300px;
height:140px;
border-style:solid;
border-width:1px;
border-color:#0a0;
padding:0px;
/*background-color:#fafafa;*/
}

#realisations td .titre
{
display:block;
border-bottom-style:solid;
border-width:1px;
border-color:#0a0;
background-color:#eaeaea;
text-align:center;
font-weight:bold;
}

.presentation
{
font-size:11px;
}

.liste
{
margin:0px;
list-style-image:url(medias/fleche.png);
}

.maj
{
float:right;

}


a
{
color:#0a0;
}

.vert
{
font-size:12px;
font-weight:bold;
color:#0a0;
}

.rouge
{
font-size:12px;
font-weight:bold;
color:#f00;
}

.encadre{
border-style:dashed;
border-width:1px;
border-color:#0a0;
background:#eaeaea;

}

form textarea{
height:100px;
}

form input.boutonFormulaire
{
font-size:11px;
font-weight:bold;
/*width:inherit;*/

}

#menuZ
{
font: bold 11px verdana;
list-style-type:none;
padding-bottom:20px;
border-bottom:1px solid #0a0;
margin:0;
}

#menuZ li
{
float: left;
height: 17px;
background-color: #eaeaea;/*cfc*/
margin: 2px 2px 0 2px;
border : 1px solid #0a0;/*6C6*/
}

#menuZ li.lien0
{
height: 15px;
border-bottom: 1px solid #fff;
background-color:#fff;
padding:2px 4px 0 4px;
}

#menuZ li.lienBourse
{

border-bottom: 1px solid #fff;
background-color:#ffd700;
border : 1px solid #0a0;/*6C6*/
height: 17px;

margin: 2px 2px 0 2px;
}

#menuZ li.lienBourse0
{
height: 15px;
border-bottom: 1px solid #fff;
background-color:#ffd700;
text-decoration:underline;
padding:2px 4px 0 4px;
}


#menuZ a
{
float:left;
display:block;
color:#666;
text-decoration:none;
padding:2px 4px 2px 4px;

}

#menuZ a:hover
{
background:#fff;
}



.menu
{
background-color:#808080;
color:white;
/*font-weight:bold;*/
cursor:pointer;
}

.menu:before{
content:"\0A0\0A0";

}

.menu:after{
content:"\0A0\0A0";

}


td.menu:hover
{
background-color:#202020;

}

.gris
{
/*font-family:Verdana;*/
color:gray;
text-align:center;
display:block;
}

#hr1
{
width:2%;
}

#hr2
{
width:12%;
}

.nom
{
font-family:Arial;

font-size:14px;
font-weight:bold;

}

.diplomes
{
font-family:Arial;
display:block;
font-size:10px;
}

.site
{
font-family:Trebuchet MS;
display:block;
font-weight:bold;
font-size:20px;
}

#activites{
display:block;
font-size:14px;
font-weight:bold;
}

p
{
margin:inherit;

margin-top:5px;   /*pour mettre un espacement avant*/
line-height:13px; /*pour mettre un interligne*/
}

li
{
margin-top:5px;   /*pour mettre un espacement avant*/
line-height:13px; /*pour mettre un interligne*/
}

.haut
{
margin-top:0;
}

.decale
{

margin-left:10px;
}

.lienTitre1
{
font-size:14px;
font-weight:bold;
}

.lienTitre1:before,.lienTitre1:after
{
content:"";
}

.lienTitre2
{
display:block;
text-align:center;
margin-bottom:15px;
}

.lienGroupe2
{
background:#eaeaea;
border-color:#0a0;/*normalement au groupe 1*/
border-width:1px;/*normalement au groupe 1*/
border-style:dashed;/*normalement au groupe 1*/
}

.lienGroupe1
{
width:100%;/*33*/
vertical-align:top;
/*border-color:#0a0;
border-width:1px;
border-style:dashed;*/
}

.veilleDesc
{
font-size:9px;
margin-bottom:20px;
}

.veilleTitre
{
font-weight:bold;
}

