/* CSS Document */

html {
	/* force l'apparition de la barre de défilement pour Firefox */
	overflow: -moz-scrollbars-vertical !important;
}

html, body {
	height: 100%; /* Required */
}

body {
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 76%;
	background: #393839;
	color: #393839;
    /*text-align: center;*/ /* pour corriger le bug de centrage IE */ 
}

strong{
	/*font-weight: bold;*/
	color: #3782C4;
}

textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
}

#contenu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	text-align:justify;
}
#contenu ul li {
	background: url('/fr/nav/nv2/puce-li.gif') no-repeat 0 4px;
	text-indent: 15px;
	line-height:18px;
	margin-top:5px;
	margin-left:20px;
}

#presentoire-glossaire{
	border-top:7px solid #9C9B9C;
	border-bottom:7px solid #9C9B9C;
	background: #ECECEC;
	padding:5px;
	font-size:0.75em;
	text-align:justify;
	line-height:10px;
	width:165px;
}

#NewsA{
	padding:5px;
	font-size:0.75em;
	text-align:justify;
	line-height:15px;
	width:165px;
}

#presentoire-glossaire2{
	border-top:7px solid #9C9B9C;
	border-bottom:7px solid #9C9B9C;
	background: #ECECEC;
	padding:5px;
	text-align:justify;
	line-height:5px;
	width:519px;

}

#presentoire-glossaire3{
	border-top:7px solid #9C9B9C;
	border-bottom:7px solid #9C9B9C;
	background: #ECECEC;
	padding:5px;
	text-align:justify;
	line-height:5px;
	width:100%;
	vertical-align:middle;
}

#presentoire-glossaire4{
	border-top:7px solid #9C9B9C;
	border-bottom:7px solid #9C9B9C;
	background: #ECECEC;
	padding:5px;
	padding-left:15px;
	padding-right:15px;
	text-align:justify;
	width:100%;
	vertical-align:middle;
}

#presentoire-pointsforts{
	border-top:7px solid #9C9B9C;
	border-bottom:7px solid #9C9B9C;
	background: #ECECEC;
	padding:10px;
	margin-top:20px;
	text-align:justify;
}

#presentoire-images{
	border-top:7px solid #393839;
	border-bottom:7px solid #393839;
	background: #ECECEC;
	padding:10px;
	margin-top:20px;
	text-align:justify;
}

#contenu p{
	margin:0;
	padding:0;
	padding-top:12px;
}

#contenug{
	float:left;
	width:500px;
	text-align:justify;
	/*border:1px solid #0000FF;*/
}

#contenud{
	float:left;
	width:235px;
	/*border:1px solid #0000FF;*/
	margin-left:15px;
	/*margin-right:75px;*/
	/*text-align:justify;*/
}

#contenud ul{
	text-align:left;
}

#contenud ul li{
	background: url('/fr/nav/nv2/puce-li.gif') no-repeat 0 4px;
	text-indent:12px;
	line-height:18px;
	margin-top:10px;
	margin-left:0px;
}

#contenus{
	margin-right:40px;
	text-align:justify;
}

/*
#presentoire-glossaire strong{
	color: #3782C4;
}*/

.formulaire{
	border-left:1px solid #FBC203;
	border-right:1px solid #FBC203;
	border-top:7px solid #FBC203;
	border-bottom:7px solid #FBC203;
	background: #EEE;
}

#contenu a {
	color: #3782C5;
    text-decoration: underline;
	cursor:pointer;
}
#contenu a:visited {
	color: #3782C5;
    text-decoration: underline;
}
#contenu a:link {
	color: #3782C5;
    text-decoration: underline;
}
#contenu a:hover {
	color: #747374;
    text-decoration: underline;
}

#contenu .table {
	width: 100%;
}

/*#contenu .table2 {
	width: 550;
}*/

#contenu h2 {
	font-size:1.3em;
	color: #3782C4;
	width:790px;
	/*border:1px solid;*/
	text-align:center;
	border-top:1px solid #FBC100;
	border-bottom:1px solid #FBC100;
	padding:2px;
	/*margin-bottom:25px;*/
}

#contenu h3 {
	font-size:1.2em;
	color: #3782C4;
	text-align:left;
	margin-top:36px;
	margin-bottom:0px;
	margin-left:0px;
}

#contenu .table td {	
	border-top: 1px solid #FBC100;
	padding-top:2px;
	padding-bottom:2px;
	text-decoration:none;
}
#contenu .table2 td {	
	border-top: 1px solid #FBC100;
	padding-top:2px;
	padding-bottom:2px;
	text-decoration:none;
}
#contenu .table img {	
	border: 0px;
}

#contenu .table2 img {	
	border: 0px;
}
#global {
	position:absolute;
	left: 50%; 
	width: 980px;
	margin-left: -490px; /* moitié de la largeur */
	border: 1px solid #000;
	background-color:#FFF;
}

#centre {
	margin-left: 145px;
	_height:517px;
	min-height:517px;
}
#gauche {
	position:absolute;
	left:1px;
	width: 145px;
	height:517px;
	background:url('/fr/nav/nv2/neoptec.jpg') no-repeat;
	top: 0px;
}
#mailinglist{

	bottom:0;
	/*background-color:#99FF00;*/
}
#gauche2 {
	position: absolute;
	left:0;
	width: 145px;
	height:517px;
	background:url('/fr/nav/nv2/neoptec2.gif') no-repeat;
}
#gauche h1{
	display: none;
}
#gauche2 h1{
	display: none;
}
#footer {
	clear:both;
	height: 30px;
	padding-top:20px;
	padding-bottom:20px;
	margin-left:330px;
}

#retouraccueil{
	display:block;
	width: 145px;
	height: 50px;	text-indent: -5000px;
	text-decoration: none;
	font-size:0px;
}

#contenu{
	padding-top:20px;
	line-height:18px;
}

#menu{
	width: 835px;
	height: 70px;
	background:url('/fr/nav/nv2/fondh.jpg') no-repeat;
}

#menu-mail{
	width: 535px;
	height: 49px;
	background:url('/information/img/fondh.jpg') no-repeat;
	border-bottom: 0px;
}


#menu ul {
	margin: 0;
	padding: 0;
	padding-top: 45px;
	padding-left: 33px;
	display: block;
	list-style: none;
}

#menu li {
	background: none;
	margin: 0;
	padding: 0;
}

#menu2 {
	display:block;
	float:left;
	background: url('/fr/nav/nv2/menu2.gif') no-repeat;
	width: 103px;
	height: 14px;	text-indent: -5000px;
	text-decoration: none;
	font-size:0px;
}
#menu2:hover, #menu2.actif {
	background: url('/fr/nav/nv2/menu2_hover.gif') no-repeat;
}

#menu3 {
	display:block;
	float:left;
	background: url('/fr/nav/nv2/menu3.gif') no-repeat;
	width: 79px;
	height: 14px;	text-indent: -5000px;
	text-decoration: none;
	font-size:0px;
}
#menu3:hover, #menu3.actif {
	background: url('/fr/nav/nv2/menu3_hover.gif') no-repeat;
}

#menu4 {
	display:block;
	float:left;
	background: url('/fr/nav/nv2/menu4.gif') no-repeat;
	width: 77px;
	height: 14px;	text-indent: -5000px;
	text-decoration: none;
	font-size:0px;
}
#menu4:hover, #menu4.actif {
	background: url('/fr/nav/nv2/menu4_hover.gif') no-repeat;
}

#menu5 {
	display:block;
	float:left;
	background: url('/fr/nav/nv2/menu5.gif') no-repeat;
	width: 98px;
	height: 14px;	text-indent: -5000px;
	text-decoration: none;
	font-size:0px;
}
#menu5:hover, #menu5.actif {
	background: url('/fr/nav/nv2/menu5_hover.gif') no-repeat;
}

#menu6 {
	display:block;
	float:left;
	background: url('/fr/nav/nv2/menu6.gif') no-repeat;
	width: 67px;
	height: 14px;	text-indent: -5000px;
	text-decoration: none;
	font-size:0px;
}
#menu6:hover, #menu6.actif {
	background: url('/fr/nav/nv2/menu6_hover.gif') no-repeat;
}

#menu7 {
	display:block;
	float:left;
	background: url('/fr/nav/nv2/menu7.gif') no-repeat;
	width: 62px;
	height: 14px;	text-indent: -5000px;
	text-decoration: none;
	font-size:0px;
}
#menu7:hover, #menu7.actif {
	background: url('/fr/nav/nv2/menu7_hover.gif') no-repeat;
}

#menu8 {
	display:block;
	float:left;
	background: url('/fr/nav/nv2/menu8.gif') no-repeat;
	width: 82px;
	height: 14px;	text-indent: -5000px;
	text-decoration: none;
	font-size:0px;
}
#menu8:hover, #menu8.actif {
	background: url('/fr/nav/nv2/menu8_hover.gif') no-repeat;
}

#menu9 {
	display:block;
	float:left;
	background: url('/fr/nav/nv2/news.gif') no-repeat;
	width: 86px;
	height: 24px;
	margin-top:-5px;
	margin-left:42px;	text-indent: -5000px;
	text-decoration: none;
	font-size:0px;
}
#menu9:hover, #menu9.actif {
	background: url('/fr/nav/nv2/news_hover.gif') no-repeat;
}

#footer ul {
	margin: 0;
	padding: 0;/*
	padding-top: 120px;
	padding-left: 305px;*/
	display: block;
	list-style: none;
}

#footer li {
	background: none;
	margin: 0;
	padding: 0;
	display: inline;
}

#menu10 {
	display:block;
	float:left;
	background: url('/fr/nav/nv2/baspage1.gif') no-repeat;
	width: 98px;
	height: 12px;	text-indent: -5000px;
	text-decoration: none;
	font-size:0px;
}
#menu10:hover, #menu10.actif {
	background: url('/fr/nav/nv2/baspage1_hover.gif') no-repeat;
}

#menu11 {
	display:block;
	float:left;
	background: url('/fr/nav/nv2/baspage2.gif') no-repeat;
	width: 78px;
	height: 12px;	text-indent: -5000px;
	text-decoration: none;
	font-size:0px;
}
#menu11:hover, #menu11.actif {
	background: url('/fr/nav/nv2/baspage2_hover.gif') no-repeat;
}

#menu12 {
	display:block;
	float:left;
	background: url('/fr/nav/nv2/baspage3.gif') no-repeat;
	width: 122px;
	height: 12px;	text-indent: -5000px;
	text-decoration: none;
	font-size:0px;
}
#menu12:hover, #menu12.actif {
	background: url('/fr/nav/nv2/baspage3_hover.gif') no-repeat;
}

.imagedroite {
	float: right;
	text-align:center;
	width:175px;
	margin: 0;
	margin-top:0px;
	margin-left: 50px;
	margin-bottom: 20px;
	/*border:1px solid;*/
}
.imagedroite2 {
	float: right;
	text-align:center;
	width:175px;
	margin: 0;
	margin-top:0px;
	margin-left: 50px;
	margin-bottom: 40px;
	margin-right:50px;
	/*border:1px solid;*/
}
.imagegauche {
	float: left;
	text-align:left;
	margin: 0;
	padding:0;
	margin-top:5px;
	margin-right: 20px;
	margin-bottom: 20px;
	/*border:1px solid;*/
}

.titrepresentation {
 font-family:Arial, Helvetica, sans-serif;
 font-size:14px;
 color:#454445;
 font-weight:bold;
 font-style:italic;
}

.rouge {
	color:#FF0000;
}

.petit {
	font-size:0.8em;
	line-height:13px;
}

.petitecase {
	margin:0px;
	padding:0px;
	border: 1px solid #000000;
}

.imgneo {
	border-left:0px solid #393839;
	border-right:0px solid #393839;
	border-top:7px solid #393839;
	border-bottom:7px solid #393839;
	background: #EEE;
}

.imgneo2 {
	border-left:0px solid #393839;
	border-right:0px solid #393839;
	border-bottom:0px;
	background: #EEE;
	text-decoration:none;
}

#liste {
	width:38%;
	float:left;
	text-align:left;
	border-right:1px solid #FBC203;
	/*border:1px solid;*/
}


#definition {
	width:60%;
	padding-top:0px;
	float:right;
	/*border:1px solid;*/
	margin-bottom:20px;

}

#liste h3 {
	margin-top:10px;
	margin-bottom:0px;
	font-size:1em;
	font-weight:normal;
	color: #3782C5;
	cursor:pointer;
}
#liste h3:hover {
	color: #747374;
}

#liste h3.lienlisteselect {
	font-weight:bold;
}
#definition h3 {
	margin-top:10px;
	margin-bottom:0px;
	color: #000000;

}

#liste div.def {
	display:none;
}

#definition div.def {
	display:block;
}

.masque {
	display:none;
}

.news {
	text-align:justify;
	margin-bottom:30px;
	/*border:1px solid #00FF00;*/
}
.titrenews {
	color:#000000;
	font-weight:bold;
	font-variant:small-caps;
	font-size:15px;
	padding-left:20px;
	background: url('/fr/nav/nv2/puce.gif') no-repeat 0 0px;
}
.parutionnews {
	color:#454445;
	font-size:10px;
	padding-left:20px;
}
.imagenews {
	float: right;
	text-align:right;
	margin: 0;
	margin-top:15px;
	margin-left: 20px;
	margin-bottom: 10px;
}
.textenews {
	border-top:1px solid #FBC203;
	font-size:11px;
}

#temoignage {
	/*border:1px solid #FF0000;*/
	vertical-align:top;
	font-style:italic;
	padding-right:10px;
	padding-left:30px;
	text-align:center;
}

#contenus div.par {
	background: url('/fr/nav/nv2/puce.gif') no-repeat 0 0px;
	border:1px solid #FFFFFF;
	padding-left:25px;
	margin-top:20px;
	margin-bottom:7px;
	margin-right:20px;
}

#contenus div.parS {
	border:1px solid #1c85c8;
	 background:url(../fr/nav/bg_barre.gif) repeat-x;
	-moz-border-radius: 10px;
	margin-left:5px;
	padding-left:25px;
	margin-top:20px;
	margin-bottom:7px;
	margin-right:20px;
	width:500px;
}
#contenus div.parS strong{
	color:#FFF;
}

#contenus div.parT {
	border:1px solid #1c85c8;
	-moz-border-radius: 10px;
	margin-left:5px;
	padding:25px;
	margin-top:20px;
	margin-bottom:7px;
	margin-right:20px;
	width:740px;
}


#contenus div.parsf {
	display:block;
	border:1px solid #FFFFFF;
	padding-left:25px;
	margin:0;
	margin-top:7px;
	margin-bottom:10px;
}

#contenus div.par p {
	padding:0;
	padding-bottom:15px;
}

#contenus div.par h3 {
	margin:0;
	padding:0;
	padding-bottom:15px;
}

.tres-strong {
	font-weight:bold;
	color:#3782C4;
	font-size:1.5em;
}

.ultra-strong {
	font-weight:bold;
	color:#FBC100;
	font-size:2.5em;
}

#historique {
	margin-bottom:20px;	
}

#historique ul {
	margin: 0;
	padding: 0;
	list-style: none;
	text-align:justify;
}

#historique ul li {
	background: none;
	text-indent: 10px;
	line-height:30px;
	margin-top:5px;
	margin-left:20px;
}

#argumentaire{
	border-top:7px solid #393839;
	border-bottom:7px solid #393839;
	background: #ECECEC;
	width:70%;
	margin: 0 auto;
}

#argumentaire table{
	width:100%
}

#argumentaire th{
	text-align:center;
	height:2.5em;
}

#argumentaire td{
	text-align:left;
	height:5em;
}

#argumentaire td,th{
	padding:5px;
}
#argumentaire td.sep,th.sep{
	width:50%;
	border-right:1px solid #393839;
}

.ligneclaire{
	background-color:#ECECEC;
}
.lignefoncee{
	background-color:#BEBDBE;
}

.processus {
	padding-left:25px;
	text-align:justify;
}

.proctitre {
	text-indent: 60px;
	color:#FBC203;
	margin-top: 30px;
}

.proctexte {
	margin-top: 10px;
}

#presentoire-nouveautes{
	border-top:7px solid #9C9B9C;
	border-bottom:7px solid #9C9B9C;
	background: #ECECEC;
	padding:10px;
	margin-top:20px;
	text-align:justify;
	width:400px;
	margin-left:170px;
}





/*--------------------------- viatque 1 ---------------------------------------*/

#listeviatique {
	width:42%;
	float:left;
	text-align:left;
	/*border-right:1px solid #FBC203;*/
	/*border:1px solid;*/
}

#listeviatique h3 {
	margin-top:10px;
	margin-bottom:0px;
	font-size:1em;
	font-weight:normal;
	color: #3782C5;
	cursor:pointer;
}
#listeviatique h3:hover {
	color: #747374;
}

#listeviatique h3.lienlisteselect {
	font-weight:bold;
}

#listeviatique div.def {
	display:none;
}

/*------------------------------------------------------------------*/
/*--------------------------- viatque 2 ---------------------------------------*/


#listeviatique2 {
	width:42%;
	float:left;
	text-align:left;
	/*border-right:1px solid #FBC203;*/
	/*border:1px solid;*/
}

#listeviatique2 h4 {
	margin-top:10px;
	margin-bottom:0px;
	font-size:1em;
	font-weight:normal;
	color: #3782C5;
	cursor:pointer;
}
#listeviatique2 h4:hover {
	color: #747374;
}

#listeviatique2 h4.lienlisteselect {
	font-weight:bold;
}

#listeviatique2 div.def {
	display:none;
}

/*------------------------------------------------------------------*/
/*--------------------------- viatque 3 ---------------------------------------*/

#listeviatique3 {
	width:42%;
	float:left;
	text-align:left;
	/*border-right:1px solid #FBC203;*/
	/*border:1px solid;*/
}

#listeviatique3 h5{
	margin-top:10px;
	margin-bottom:0px;
	font-size:1em;
	font-weight:normal;
	color: #3782C5;
	cursor:pointer;
}
#listeviatique3 h5:hover {
	color: #747374;
}

#listeviatique3 h5.lienlisteselect {
	font-weight:bold;
}

#listeviatique3 div.def {
	display:none;
}

/*------------------------------------------------------------------*/

.divargumentvia
{
	border-style: solid;
	border-left-width: 1px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-color: #FBC100;
	padding: 1em;
	height : 6em;
	margin-top: 1em; 
}

.tablew
{
	width: 100%;
}

.tdw1
{
	width: 9%;
}

.tdw2
{
	width: 15%;
}

.tdw3
{
	width: 18%;
}

.tdw4
{
	width: 58%;
}
#menuDeroulant
{
	width: 800px;
	margin: 0;
	padding: 0;
	border: 0;
	position: absolute;
	left: 170px;
	font-family:Verdana, Arial, Helvetica, sans-serif;

}
#menuDeroulant li
{
	float: left;
	width: 111px;
	margin: 0;

}

#menuDeroulant li a:link, #menuDeroulant li a:visited
{
	display: block;
	height:1%;
	color: #fff;
	margin: 0;
	padding: 4px 8px;
	border-right: 1px solid #999999;
	text-decoration: none;
	text-align:center;	
}

#menuDeroulant li a:hover {
	background-color: #333333;
}
#menuDeroulant li a.actif {
	background-color: #333333;
}

#menuDeroulant .sousMenu
{
	display: none;
	list-style-type: none;
	margin: 0;
	padding: 0;
	border: 0;
}
#menuDeroulant .sousMenu li
{
	float: none;
	margin: 0;
	padding: 0;
	border: 0;
	width:inherit;
	border-top: 1px solid transparent;
	border-right: 1px solid transparent;
}
#menuDeroulant .sousMenu li a:link, #menuDeroulant .sousMenu li a:visited
{
	display:block;
	color: #000000;
	margin: 0;
	border: 0;
	text-decoration: none;
	background: transparent url('/fr/nav/nv2/fondTR.png') repeat;
	text-align:left;
}
#menuDeroulant .sousMenu li a:hover
{
	background-image: none;
	background-color: #FFCC00;
}

#menuDeroulant li:hover > .sousMenu { display: block; 
}

#fil-ariane{
	margin: 0;
	padding:0;
	/*font-size: 0.9em;*//*bug avec opera*/
	font-size:12px;
	color: #A0A0A0;
	/*font-weight: bold;*/
}

#fil-ariane a{
	color:#3782c5;
	text-decoration: none;
	font-weight:bold;
}
#fil-ariane a.actif{
	color:#3782c5;
	text-decoration: none;	
}

#fil-ariane a:visited {
	/*color: #A0A0A0; */
    text-decoration: none;
}
#fil-ariane a:link {
	/*color: #A0A0A0;*/
    text-decoration: none;
}
#fil-ariane a:hover {
	color: #393839;
	text-decoration: none;
}

#fil-ariane ul {
	margin: 0;
	padding: 0;
	padding-top: 3px;
	display: inline;
	list-style: none;
}

#fil-ariane li {
	background: none;
	margin: 0;
	padding: 0;
	display:inline;
}

#fil-ariane .actif{
	color: #3782c5;
	font-weight:bold;
}
#fil-ariane .actif2{
	font-weight:bold;
}

#fil-ariane2{
	margin: 0;
	padding: 0;
	color: #3782c5;
	font-style:italic;
	/*font-weight: bold;*/

}

#fil-ariane2 a{
	color: #A0A0A0;
}

#fil-ariane2 a:visited {
	/*color: #A0A0A0;  */  
    text-decoration: none;
}
#fil-ariane2 a:link {
	/*color: #A0A0A0; */
    text-decoration: none;
}
#fil-ariane2 a:hover {
	color: #393839;
    text-decoration: none;
}

#fil-ariane2 ul {
	margin: 0;
	padding: 0;
	padding-top: 3px;
	padding-left: 70px;
	list-style: none;
	display:inline;
}

#fil-ariane2 li {
	background: none;
	margin: 0;
	padding: 0;
	display: inline;
}

#fil-ariane2 .actif{
	color: #3782c5;
	font-weight:bold;
}

#langue {
	padding:10px;
	position:absolute;
	left:810px;
}

/* InfoBulle */
a.info {
   position: relative;
   color: black;
   text-decoration: none;
}
a.info span {
   display: none; /* on masque l'infobulle */
}
a.info:hover {
   background: none; /* correction d'un bug IE */
   z-index: 500; /* on définit une valeur pour l'ordre d'affichage */
   cursor: help; /* on change le curseur par défaut en curseur d'aide qui ne marche pas d'ailleurs */

}
a.info:hover span {
   display: inline; /* on affiche l'infobulle */
   position: absolute;

   white-space: nowrap; /* on change la valeur de la propriété white-space pour qu'il n'y ait pas de retour a la ligne non-désiré */

   top: -100px; /* on positionne notre infobulle */
   left: -250px;

   background: white;

   color: grey;
   
   padding: 20px;

   border: 1px solid #3782C5;
   border-left: 4px solid #3782C5;
   border-right: 4px solid #3782C5;
}
.style5 {font-size: 130%}
.style2 {
	font-size: large;
	font-weight: bold;
}
#nav{
	margin-top:20px;
}
/*.call{
margin-top:30px;
text-decoration:none;
text-indent:30px;
vertical-align:baseline;
width:235px;
height:100px;
background:url(../fr/nav/brochure.jpg) no-repeat;
text-align:center;
}*/
