body{margin-top: 0px ;margin-left: 0px ;background-color: #cccccc ;}h1{    font-family: Century Gothic ;	font-size: 18px ;	color: #330066;	letter-spacing:.3em;	font-weight:bold;	margin-top: 10px ;	margin-left: 20px ;line-height :150% ;}div#corps{	background-color: #cccccc ;	margin-right: -8px ;	margin-left: 0px ;font-family: Century Gothic ;	Font-size: 10px ;Font-weight :normal ;	Font-color :white ;text-align: left ;}div#corps2{	background-color: white ;	margin-right: -8px ;	margin-left: 0px ;	padding-top: 50px ;	padding-bottom: 50px ;	padding-left: 50px ;	padding-right: 30px ;	font-family: Century Gothic ;	Font-size: 14px ;	text-align: justify ;	line-height: 175% ;}div#corps2 input{	background-color: #cccccc ;	}div#info{	background-color: white ;	margin-right: 2px ;	margin-left: 2px ;font-family: Century Gothic ;	Font-size: 10px ;Font-weight :normal ;	Font-color :black ;text-align: left ;}div.logo {	margin-top : 0px;	background-color: #cccccc;	padding-bottom: 25px ;	}	div.logo span{	font-size: 14px ;	font-weight: bold ;	font-family: century gothic ;	margin-left: 20px ;	}	div.logo span a{	text-decoration: none ;	color: #330066 ;	}	div.logo span a:hover{	text-decoration: none ;	color: #FF0000 ;	}span{	color: white ;.europe {        float: right;    }}#menu ul {margin:0;padding:0;font-size: 14px ;font-weight: bold ;font-family: century gothic ;font-color :#330066 ;margin-left: 14px ;list-style-type:none;text-align :center ;}#menu li {float:left;margin:auto;padding:0;background-color: #cccccc;}#menu li a {display:block;width:230px;color:#330066;font-size: 12px ;margin-left :5px ;text-align:left;text-decoration:none;padding:3px;}#menu li a:hover {color:#FF0000;}#menu ul li ul {display:none;}#menu li:hover ul, #menu li li:hover ul, #menu li.sfhover ul, #menu li li.sfhover ul  /* Sous-listes lorsque la souris passe sur un lment de liste ET sous-sous-lites lorsque la souris passe sur un lment de sous-liste */{        left: auto; /* Repositionnement normal */        min-height:0; /* Corrige un bug sous IE */}#menu li:hover ul ul, #menu li.sfhover ul ul /* Sous-sous-listes lorsque la souris passe sur un lment de liste */{        left: -999em; /* On expdie les sous-sous-listes hors du champ de vision */}#menu ul li:hover ul {display:block;}#menu li:hover ul li {float:none;}#menu li ul {position:absolute;}#menu li ul ul {        margin    : -22px 0 0 170px ; /* On dcale les sous-sous-listes pour qu'elles ne soient pas au dessus des sous-listes */         /* pour IE qui ne reconnat pas "transparent" (comme prcdemment) */ }#menu li li.sfhover ul{}#menu {height:50px;}{  font-size       : 1.0em; /* Dfinition de la taille de la police de nos paragraphes */}a img{border :none}img {display: block;}/* Rend invisible tout notre bloc span */a.info_bulle span{								       position       :  absolute;    top            :  -2000em;    left           :  -2000em;    width          :  1px;    height         :  1px;    overflow       :  hidden;     background     :  #FFFFFF;   /* Dfinition du fond, sinon on a le mme que notre lien */    border         :  0px solid #FFFFFF; /* Dfinition des bordures */} a.info_bulle{				  color           : #FFFFFF;    text-decoration : none;   font-size :10px ;font-weight :normal ;  padding         : 0;  /*Dfinition des marges intrieures de notre lien */    /* Dfinition de l'arrire plan de notre lien */  background      : transparent url('comment.gif') no-repeat right center;    position        : auto; /* Indispensable pour le bon positionnement de l'info-bulle */ }   a.info_bulle:hover {  border          : 0;  /* ligne qui corrige le bug d'IE6 et infrieur */}  /* Rend visible tout notre bloc span et lui attribue une taille */a.info_bulle:hover span, a.info_bulle:focus span{    top        :  auto;    left       :  auto;    width      :  140px;    height     :  auto;		    overflow   :  visible;}table {border-spacing: 0; border-collapse: collapse ; border: none;}td {border:none; border-width: 0px 0px 0px 0px;}td.right {border-right: none;} tr.bottom td {border-bottom: none;}td.texte{	padding-top: 50px ;	padding-bottom: 50px ;	padding-left: 100px ;	width: 500px ;	font-family: Century Gothic ;	Font-size: 14px ;	text-align: justify ;	line-height: 175% ;}td.texte2{	vertical-align: top ;	padding-top: 50px ;	padding-bottom: 50px ;	padding-left: 100px ;	width: 210px ;	font-family: Century Gothic ;	Font-size: 14px ;	text-align: justify ;	line-height: 175% ;	}td.texte p{	text-indent: 20px ;}td.mail{	text-align: right ;}tr{text-align: top ;}td.titre_objectif{	padding-top: 50px ;	padding-left: 100px ;	font-family: Century Gothic ;	font-size: 14px ;	text-align: justify ;	line-height: 175% ;	margin-left: 20px;	}	tr#titre_reseau{text-align: top ;	padding-top: 50px ;	padding-bottom: 50px ;	padding-left: 100px ;	width: 200px ;	font-family: Century Gothic ;	Font-size: 14px ;	text-align: justify ;	line-height: 175% ;}		td.texte3{	padding-top: 50px ;	padding-bottom: 50px ;	padding-left: 100px ;	width: 500px ;	font-family: Century Gothic ;	Font-size: 13px ;	text-align: justify ;	line-height: 175% ;}		td.texte4{	padding-top: 50px ;	padding-bottom: 50px ;	padding-left: 20px ;	padding-right: 20px ;	font-family: Century Gothic ;	Font-size: 14px ;	text-align: justify ;	line-height: 175% ;}		td.texte5{	vertical-align: top ;	padding-top: 50px ;	padding-bottom: 50px ;	padding-left: 30px ;	padding-right: 50px ;	font-family: Century Gothic ;	Font-size: 13px ;	text-align: justify ;	line-height: 175% ;}		td.texte6{	vertical-align: top ;	padding-top: 50px ;	padding-bottom: 50px ;	padding-left: 30px ;	padding-right: 50px ;	font-family: Century Gothic ;	Font-size: 13px ;	text-align: justify ;	line-height: 175% ;}		td.texte7{	vertical-align: top ;	padding-top: 50px ;	padding-bottom: 50px ;	padding-left: 30px ;	padding-right: 50px ;	font-family: Century Gothic ;	Font-size: 13px ;	text-align: justify ;	line-height: 175% ;}		td.texte7 span#titre1{	font-size: 16px ;	color: black ;	font-weight: bold ;	}		td.texte7 p{	text-indent: 20px ;	}		td.texte8{	padding-top: 50px ;	padding-bottom: 50px ;	padding-left: 50px ;	padding-right: 30px ;	font-family: Century Gothic ;	Font-size: 14px ;	text-align: justify ;	line-height: 175% ;}textarea{	background-color: #cccccc ;width: 350px ;height: 250px;	}span{	color: black ;font-size: 12px ;	}input#sujet{width: 350px ;	}
