/* Feuille de styles * A utiliser si possible dans toutes les pages  */body {  }A:link { color: #7f75ff ;	text-decoration: none ; }A:visited { color: #7f75ff ;	text-decoration: none ; }A:hover { color: #7f75ff ;	text-decoration: none ; }A:active { color: #7f75ff ;	text-decoration: none ; }/* Pour les textes du site */div.text {	margin-bottom: 40pt ;	text-align: justify ;	font-family: "Verdana", sans-serif ; }div.text p{ font-family: "Verdana", sans-serif ;}/* Les titres des pages */#titre {	text-align: center ;	font-family: "Verdana", sans-serif ;	color: black ;	font-weight: bold ;	font-size: 20pt ; }div.titre {	position: relative ;	background-color: white ;	layer-background-color: white ;	width: 100% ;	padding-top: 5pt ;	margin-bottom: 15pt ; }#traducteur {	width: 250pt ;	height: 15px ;	float: left ;	vertical-align: middle ;	font-weight: bold ; }#reviseur {	width: 250pt ;	height: 15px ;	float: left ;	vertical-align: middle ;	font-weight: bold ; }#avisLegal{	font-family: "Verdana", sans-serif;	font-size: 9pt ;	text-align: center ; }/* Ce qui apparait dans la ligne bleue   Excepte tout ce qui doit etre lie doit etre mis dans une image */P.lignebleue {	color: white ;	font-family: "Verdana", sans-serif;	font-size: 11pt ;	vertical-align: top ; }#ContenantlayArticle {	float: right ;	width: 300px ;	padding-left: 5px ;}#layArticle {	position: relative ;	width: 300px ;	padding-left: 3px ;	padding-right: 3px ;	padding-bottom: 3px ;	margin-left: 5px ;	text-align: justify ;	layer-background-color: #CCCCCC ;	background-color: #CCCCCC ; }#ContenantDepeche{}#layDepeche{	position: relative ;	padding-right: 3px ;	padding-bottom: 3px ;	margin-left: 5px ;	margin-right: 5px ;	layer-background-color: #CCCCCC ;	background-color: #CCCCCC ;}/* Questions de la FAQ */#question {	font-weight: bold ; }/* Reponses de la FAQ */#reponse {	padding-top: 5 pt ;	padding-bottom: 10pt ; }/* Page contact *//* Nom des persones */#presentation {	font-family: "Verdana", sans-serif ;	font-size: 10pt ; }/* Commentaire */#com {	padding-top: 20pt ;	padding-left: 70pt ;	text-align: justify ; }/* Liste des noms dans la page contact */#liste_nom {	padding-top: 8pt ; }/* CV *//* allure générale de l'ensemble */div.cv {	padding-top: 20pt ;	padding-bottom: 40pt ; }#cvpresentation {	font-family: "Verdana", sans-serif ;	font-size: 12pt ; }/* Categories ex : langues traduites, diplomes ... */#souscat {	font-weight: bold ;	font-size: 12pt;	text-transform: uppercase ; }/* Ce qu'il faut mettre dans les catégories */#cvdescription {	padding-left: 25pt ; }/* liens *//* Allure des éléments de la liste */DL.liens { }div.liens {	padding-left: 30pt ;	padding-bottom: 20pt ; }ul {	font-weight: bold ; }li {	list-style-type: square ; }/* Allure des paragraphes de commentaires */#commentaire_liens {	text-align: justify ;	font-weight: normal ; }/* Articles */div.article {	padding-top: 20pt ;	padding-bottom: 40pt ;	padding-left: 30pt ;	padding-right: 30pt ;	text-align: justify ; }div.article P {	text-indent: 15% ; }div.artpresent {	position: relative;	top: 10pt ;	left: 30pt ;	margin-bottom: 5pt ;	clear: left ; }div.artpresent img{	float: left ; }div.artpresent P {	vertical-align: text-top ;	margin-left: 5pt ; }div.choixCategorie {	text-align: left ; }/* Page de choix des categories */div.divSelectLangue1 {	margin-bottom: 500pt ;	text-align: center ; }div.divSelectLangue {	margin-bottom: 500pt ;	text-align: left ; }#selectLangue {	font-size: 25pt ;	color: #7f75ff ;	font-weight: bold ;	text-align: center ; }#catSelectedTitre {	font-size: 20pt ;	color: #ffa400 ;	font-weight: bold ;	text-align: center ; }