@charset "iso-8859-1";
/* CSS Document */
    body {
    	font: 100% Arial, Helvetica, sans-serif;
    	background: #666666;
    	margin: 0; /* il est conseill&eacute; de mettre a z&eacute;ro la marge et le remplissage de l'&eacute;l&eacute;ment body, pour tenir compte des diff&eacute;rentes valeurs par d&eacute;faut des navigateurs */
    	padding: 0;
    	text-align: center; /* ce param&eacute;trage centre le conteneur dans les navigateurs IE 5.x. Le texte est ensuite align&eacute; a gauche (valeur par d&eacute;faut) dans le s&eacute;lecteur #container */
    	color: #000000;
    }
	img a {
	border: none;
	}
    .oneColFixCtrHdr #container {
    	width: 1000px;  /* param&eacute;trage de la largeur a 20 pixels de moins que le plein &eacute;cran (800 pixels) pour tenir compte de l'habillage du navigateur et &eacute;viter l'apparition d'un ascenseur horizontal */
    	background: #FFFFFF;
    	margin: 0 auto; /* les marges automatiques (et dot&eacute;es d'une largeur positive) centrent la page */
    	border: 1px solid #000000;
    	text-align: left; /* ce param&eacute;trage annule le parametre text-align: center de l'&eacute;l&eacute;ment body. */
    }
    .oneColFixCtrHdr #header {
    	background: #FFFFFF; 
    	padding: 0 10px 0 0px;  /* ce remplissage correspond a l'alignement a gauche des &eacute;l&eacute;ments des div qui apparaissent en dessous. Si, au lieu de texte, c'est une image qui est ins&eacute;r&eacute;e dans l'&eacute;l&eacute;ment #header, il est conseill&eacute; de supprimer le remplissage. */
    }
    .oneColFixCtrHdr #header h1 {
    	margin: 0; /* la mise a z&eacute;ro de la marge du dernier &eacute;l&eacute;ment du div #header permet d'&eacute;viter une disparition de la marge (espace inexplicable entre les &eacute;l&eacute;ments div). Si l'&eacute;l&eacute;ment div est entour&eacute; d'une bordure, cette pr&eacute;caution n'est pas n&eacute;cessaire, car la bordure &eacute;vite &eacute;galement la disparition de la marge */
    	padding: 20px 0 10px 20px; /* l'utilisation de remplissage, au lieu d'une marge, permet d'&eacute;loigner l'&eacute;l&eacute;ment des bords de l'&eacute;l&eacute;ment div */
    }

	
    .oneColFixCtrHdr #header p {
    float:left; 
	width:200px; 
    }
	.oneColFixCtrHdr #header p {
	width:100%;
	font-size:14px;
	color:#7e0f92; 
	font-weight:bold;
	text-align:right;
	padding-righ:20px;
	margin:0;

    }
	.oneColFixCtrHdr #header a {
	font-size:14px;
	color:#666666; 
	font-weight:bold;
	text-decoration:none;
    }
	.oneColFixCtrHdr #header a:hover, a:active {
	font-size:14px;
	color:#7e0f92; 
	font-weight:bold;
    }	
	.oneColFixCtrHdr #ligneverte {
	width:1000px;
	height:22px;
	background-image:url(../img/carrevert.png);
	background-repeat: repeat-x;
	margin:0;
	}
	.oneColFixCtrHdr #photos img {
	float:left;
    }
	.oneColFixCtrHdr #mainContent {
	width:995px;
    }
	#fond {
	background-image: url(../img/bulles-fond.png);
	vertical-align:top;
	background-repeat: no-repeat;
	width:995px;
	height:600px;
	}
	#texte-intro {
	width:580px;
	font-size:12px;
	text-align:justify;
	line-height:20px;
	float:left;
	padding:20px 0 0 20px;
	vertical-align:top;
	background:none;
	}
	
	#photos-acc {
	width:290px;
	height:200px;
	float:left;
	margin:20px 0 0 55px;
	vertical-align:bottom;
	}
	#photos-acc img {
	padding:5px;
	vertical-align:bottom;
	}	

	#dev-langage {
		width:240px;
		height:350px;
		margin:20px 0 0 30px;
		float:left;
	}
	#dev-langage ul {
		margin:0px;
		padding:0 0 0 30px;
	}
	#dev-langage li {
	font-size:12px;
	line-height:22px;
	list-style-position: outside;
	list-style-image: url(../img/puceverte.png);
	}
	
	#dev-langage a{
	color:#000000;
	text-decoration:none;
	}	
	#dev-langage a:hover {
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	}	

	#qd-sinquieter {
		width:260px;
		height:200px;
		margin:20px 0 0 70px;
		float:left;	
	}
	#qd-sinquieter li {
	font-size:12px;
	line-height:22px;
	list-style-position: outside;
	list-style-image: url(../img/puceviolet.png);
	}
	#qd-sinquieter a {
	color:#000000;
	text-decoration:none;	
	}
	#qd-sinquieter a:hover {
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	}	

	#action {
		width:260px;
		height:100px;
		margin:30px 0 0 0px;
	}
	#action li {
	font-size:12px;
	line-height:22px;
	list-style-position: outside;
	list-style-image: url(../img/puceverte.png);
	}
	#action a {
	color:#000000;
	text-decoration:none;	
	}
	#action a:hover {
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	}

	#ressources {
		width:260px;
		height:100px;
		margin:15px 0 0 0px;
		float:left;	
	}
	#ressources li {
	font-size:12px;
	line-height:22px;
	list-style-position: outside;
	list-style-image: url(../img/puceorange.png);
	}
	#ressources a {
	color:#000000;
	text-decoration:none;	
	}
	#ressources a:hover {
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	}		

	#quefaire {
		width:260px;
		height:250px;
		margin:20px 0 0 70px;
		float:left;	
	}
	#quefaire li {
	font-size:12px;
	line-height:22px;
	list-style-position: outside;
	list-style-image: url(../img/puceorange.png);
	}
	#quefaire a {
	color:#000000;
	text-decoration:none;	
	}
	#quefaire a:hover {
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	}
	
	#dossierpresse {
		width:260px;
		height:100px;
		margin:20px 0 0 410px;
		float:left;	
	}
	#dossierpresse li {
	font-size:12px;
	line-height:22px;
	list-style-position: outside;
	list-style-image: url(../img/puceviolet.png);
	}
	#dossierpresse a {
	color:#000000;
	text-decoration:none;	
	}
	#dossierpresse a:hover {
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	}			
	
	.oneColFixCtrHdr #menu {
	float:left; 
	width:220px;
	height:530px; 
	margin:30px 0 0 0px
	}
	.oneColFixCtrHdr #menu p {
	width:210px; 
	height:25px; 
	border-top:1px dashed #666666;
	padding:12px 0 10px 10px;
	margin:0;
	font-size:14px;
    }
	.oneColFixCtrHdr #menu a {
	text-decoration:none; 
	color:#000000;
    }
	.oneColFixCtrHdr #menu a:hover {
	text-decoration:none; 
	font-weight:bold;
	color:#000000;	
    }	
	.oneColFixCtrHdr #ss-menu {
	border-top:none;
	padding:0px 0 3px 30px;
	margin:0;
	line-height:22px;
	font-size:14px;
	list-style-position: inside;
	list-style-type: disc;
	}	
	.oneColFixCtrHdr #centre {
	width:380px;
	margin:15px 0 0 15px; 
	float:left;
	}
	.oneColFixCtrHdr #centre h1 {
	font-size:18px;
	color:#7e0f92;
	padding-top:3px;
	}
	.oneColFixCtrHdr #centre h2 {
	font-size:14px;
	color:#000000;
	font-style:italic;
	margin:0px;
	padding:15px 0 7px 0;
	}

	.oneColFixCtrHdr #centre p {
	font-size:12px;
	color:#000000;
	text-align:justify;
	line-height:18px;
	margin:0;
	}
	
	.oneColFixCtrHdr #centre-gd {
	width:700px;
	margin:15px 0 0 0; 
	float:left;
	}
	.oneColFixCtrHdr #centre-gd h1 {
	font-size:18px;
	color:#7e0f92;
	padding-top:3px;
	}
	.oneColFixCtrHdr #centre-gd h2 {
	font-size:14px;
	color:#000000;
	font-style:italic;
	margin:0px;
	padding:15px 0 7px 0;
	}
	.oneColFixCtrHdr #centre-gd h3 {
	font-size:14px;
	color:#7e0f92;
	font-style:italic;
	font-weight:bold;
	margin:0px;
	}
	.oneColFixCtrHdr #centre-gd p {
	font-size:12px;
	color:#000000;
	text-align:justify;
	line-height:18px;
	margin:0;
	}
	.oneColFixCtrHdr #centre-gd li {
	font-size:12px;
	}	


	.oneColFixCtrHdr #video {
	margin:10px 0 0 25px;
	width:320px; 
	height:380px;
	float:left;
	}	
	.oneColFixCtrHdr #vignette {
	
	}
	.oneColFixCtrHdr #vignette p {
	padding:10px 0px 10px 10px;
	width:64px; 
	height:64px;
	float:left;
	}		
	.oneColFixCtrHdr #video p {
	margin:0px;
	}			
 
    .oneColFixCtrHdr #footer {
    	padding: 0px; 
    	background:#FFFFFF;
    }
    .oneColFixCtrHdr #footer p {
    	margin: 0;
    	padding: 0 10px 0 0;
		text-align:right;
		font-size:12px;
		color:#666666;
    }
    .oneColFixCtrHdr #footer a {
    	color:#666666;
		text-decoration:none;
    }
	.oneColFixCtrHdr #footer a:hover {
    	color:#666666;
		text-decoration:none;
    }	
.separation {
	clear:both;
	visibility:hidden;
}
.lien {
	font-weight:bold; 
	text-decoration:none;
	color:#7d0f92;
}
.lien a {
	font-weight:bold; 
	text-decoration:none;
	color:#7d0f92;	
}
.lien a:hover {
	text-decoration:underline;
}
/* css pour la tooltip lien avec preview */
#screenshot{
        position:absolute;
        border:1px solid #ccc;
        background:#333;
        padding:5px;
        display:none;
        color:#fff;
}
/* css pour la tooltip image preview */
#preview{
        position:absolute;
        border:1px solid #ccc;
        background:#333;
        padding:5px;
        display:none;
        color:#fff;
}
/* css pour la tooltip normal */
#tooltip{
        position:absolute;
        border:1px solid #333;
        background-color:#e4f5b5;
        padding:2px 5px;
        color:#333;
        display:none;
		text-align:justify;
}
.lien-norm {
	color:#000000;
	text-decoration:none;
}
.lien-norm a:hover {
	color:#000000;
	text-decoration:underline;
}
.acote {
	float:left;
}
.millieu {
	padding-top:60px; 
	padding-left:10px;
	margin-left:10px;
	text-align:center;
}

.arial18violet {
	font-size:18px;
	color:#7e0f92;
}
#com{
     font-size:12px;
	 font-style:italic;
	 text-align:center;
	 padding-top:10px; 
	 padding-bottom:10px;
}
.pdf {
	text-decoration:underline;
	color:#000000;
}
.pdf:hover {
	text-decoration:underline overline;
	color:#000000;
}

.lien-pdf {
	padding:0 0 0 10px;
	vertical-align:top;
}
.lien-pdf a {
	font-size:12px;
	color:#000000;
	text-decoration:none;
	border:none;
	font-weight:bold;
	vertical-align:top;
}
.lien-pdf a:hover {
	color:#7e0f92;
	font-weight:bold;
	
}
.lien-pdf img {
	border:none;
}
.fno {
	width:980px; 
	height:20px;
	text-align:right;
	margin-top:100px;	
}
.fno img {
	border:none;
}
