@charset "utf-8";
/* CSS Document */

html, body {

background:#0032c7;
margin-top:20px;
padding: 0;
font-family:"Verdana", Arial, Helvetica, sans-serif
}
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-weight: normal; }

h1 { 
font-size: 2em; color: #0032c7; font-weight: bold;
}

h2 { 
font-size: 2em; color: #0032c7; font-weight: bold;
}


#page
{
	position: absolute;
	margin-left: -512px; /* moitie de width */
	left: 50%;           /* constant, toujours 50% */
	width: 1024px;        /* selon la largeur voulue */
	height: 758px;       /* selon la quantite de texte */
	margin-top: -379px;   /* moitie de height */
	top: 50%;            /* constant, toujours 50% */
	background:  url(../images/fond.jpg) no-repeat left;
}

#gauche {
float:left;
width: 250px;
z-index:0;
margin-top: 160px;
}

#conteneur {
background-color: transparent;
width: 490px;
float:left;
margin-top: 160px;
margin-left: 100px;
z-index:2;
font-size:8pt;}

#contenu {
padding-top: 10px;
}

#gauche img { padding:0; margin:0}

#menu{ width: 300px;}
#menu img { padding:0; margin:0}
#ML img { padding:0; margin:0}

#gauche ul li {float: right; display:block;}
/*  ---------------FRANCE----------------- */
#contact{margin-top: 10px; margin-right: 0px;}
#logiveille {margin-top: 15px; margin-right: 40px;}
#references {margin-top: 15px; margin-right: 70px;}
#prestation {margin-top: 15px; margin-right: 90px;}
#aestigiafr {margin-top: 15px; margin-right: 120px;}

/*  -------------ANGLAIS---------------- */
#studies {margin-top: 50px; margin-right: -80px;}
#services {margin-top: 15px; margin-right: 70px;}
#aestigiaen {margin-top: 15px; margin-right: 80px;}  	  
	  


#ML {
margin: 20px 0 0 0px;
clear:both;
color: #666;
float: right;
width: 300px;
}

#mentions{margin-top: 10px; margin-right: 20px;}
#sommes {margin-top: 0px; margin-right: -5px;}
#rejoindre {margin-top: 0px; margin-right: -30px;}

#ML a {color: #fff;}

/*  ------------------------------------------
/*  Typographie generale du site
/*  ------------------------------------------ */

/* Typo pour le contenu */
body, #contenu {
	font-family: "Arial", Trebuchet MS, Helvetica, sans-serif; }
	
/*  ------------------------------------------
/*  Habillage des menus et de la navigation
/*  ------------------------------------------ */

/*  Habillage general des menus de navigation
---------------------------------------------- */
 ul { margin-top: 10px; padding: 0; list-style-type: disc; }
 
.prestations { margin: 80px 0 0 80px;}
.prestations ul h4 { font-size: 1.2em; color: #3333ff; font-weight:bold; }
.prestations ul {list-style:none; margin:0;}
.prestations li {	font-family: "Arial", Helvetica, Geneva, sans-serif;
				font-size: 100%;
				list-style-type: none;
				background-image: url(../images/etoile.gif);
				background-repeat: no-repeat;
				background-position: 0% 0%;
				padding-left: 25px;
				padding-top: 20px;}
.prestations li a { font-size: 1.2em; font-weight:bold; color:#666666; margin: 0; padding:0;}

.doc_joints {margin: 10px 0px 0 20px; float: left}
.doc_joints h2 { font-size: 0.9em; color: #4b4b4b;font-weight:bold; text-align: right}		
.doc_joints ul {list-style:none; margin:0;}
.doc_joints li a{	font-family: "Arial", Helvetica, Geneva, sans-serif;
				font-size: 0.8em;
				list-style-type: none;
				background-image: url(../images/puce.gif);
				background-repeat: no-repeat;
				background-position: 0% 50%;
				padding-left: 13px;
				padding-top: 0px;
				color: #fff}				
				
				

/*
/*  ------------------------------------------
/*  Couleurs des liens
/*  ------------------------------------------ */

a { text-decoration: underline; color: #303030; font-weight:bold}
a:hover { text-decoration: underline; }