/* CSS Document */

/*  styles pour le moniteur */






/*  Corps principal */

body {
	font-size: 76%;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	color:#000;
	padding:0px;
	margin:0px;
	background-color: #fff;
}

/* ---------- container site -------------- */
#container {
	width: 800px;
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
	float: left;
}


/* -------------- colonne gauche ------------- */
#gauche {
	float: left;
	width: 245px;
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
	background-position: left top;
	height: 600px;
	
}


/* -----------------contenu--------------------- */
#contenu {
   background-color: #fff;
   padding: 0px 0px 0px 30px;
   margin-left: 245px;
   margin-right: 0px;
}
div#contenu { 
   min-height:600px;
}

/* -----------pied de page--------------------------- */
#pied {
	clear: both;
	text-align: center;
	font-size: 10px;
	color: #666666;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #cccccc;
	padding: 0px;
	margin-left: 270px;
	margin-top: 0px;
	background-color: #fff;
}


/*  ------------------------------------------
/*  styles des éléments de contenus
/*  ------------------------------------------
*/

/* ----------Styles des paragraphes-------------- */


p {

	font-size: 11px;
	margin:10px 20px;
	text-align: justify;
	line-height: 1.5em;
}
		
.orange {
	color: #ff8c00;
}
.bleu {
	color: #039;
}

.centre {
	text-align: center;
	display: block;

	}

.droite {
	text-align: right;
	display: block;

	}
.justifie {
    text-align: justify;
	}
.retraitbloc {
	margin-left:30px;
	margin-right:50px;
	display: block;
}

.retraitbloc_bib {
	margin-left:30px;
	margin-right:50px;
	display: block;
	font-size: 10px;
	color: #666666;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #ff9900;
	padding-left: 10px;
}

.retraitbloc_bibgris {
	margin-left:30px;
	margin-right:50px;
	display: block;
	font-size: 10px;
	color: #666666;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #c0c0c0;
	padding-left: 10px;
}

.retraitgauche {
	margin-left:50px;
	display: block;
}

.entete {
	color: #fff;
    text-align: left;
	font-size: 1.4em;
	}


.chapeau {
	margin-left:30px;
	margin-right:50px;
	display: block;
	font-size: 11px;
	margin-top: 20px;
	text-align: justify;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FF9900;
	padding-left: 20px;
}

.cadre_titre {
	margin-right:50px;
	display: block;
	margin-top: 30px;
	text-align: left;
	padding-left: 20px;
	background-color: #fff;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #ff9900;

}

/* ----------styles des titres-------------- */

h1 {
	font-family:   arial, helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	border-bottom:2px solid #ea8165;
	padding:0px 15px 2px 0px;
	margin:0px;
	color: #003399;
	background-color: #fff;
}

h2 { /** Le sous-titre en-tête de toutes les pages */
	font-family:   arial, helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #003399;
	margin: 0px;
	padding-top: 2px;
	text-align: right;
	background-color: #fff;
}


h3 {
	font-size:13px;
	font-weight: bold;
	color: #039;
	
}

#tp1, #tp2, #tp3, #tp4, #tp5, #tp6, #tp7, #tp8, #tp9, #tp10, #tp11, #tp12, #tp13
#tp14, #tp15, #tp16, #tp17, #tp18, #tp19, #tp20, #tp21, #tp22, #tp23, #tp24, #tp25
#tp26, #tp27, #tp28, #tp29, #tp30 {
	display: block;
	margin-top: 40px;
	margin-bottom: 10px;
	margin-left: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #aaa;
	margin-right: 20px;
	background-color: #f7f7ff;
	
}

.tp
{
	display: block;
	margin-top: 40px;
	margin-bottom: 10px;
	margin-left: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #003399;
	margin-right: 20px;
	
}


h4 { /** Les sous-titres de paragraphes (niveau 1) */ 
	font-size: 12px;
	font-weight: bold;
	color: #003399;
}
.st { /** Les sous-titres de paragraphes (niveau 1) */ 
	margin:10px 20px;
	color: #003399;
}

 #p1st1, #p1st2, #p1st3, #p1st4, #p1st5, #p1st6, #p1st7, #p1st8, #p1st9,
 #p2st1, #p2st2, #p2st3, #p2st4, #p2st5, #p2st6, #p2st7, #p2st8, #p2st9,
 #p3st1, #p3st2, #p3st3, #p3st4, #p3st5, #p3st6, #p3st7, #p3st8, #p3st9,
 #p4st1,#p4st2, #p4st3, #p4st4, #p4st5, #p4st6, #p4st7, #p4st8, #p4st9,
 #p5st1, #p5st2, #p5st3, #p5st4, #p5st5, #p5st6, #p5st7, #p5st8, #p5st9,
 #p6st1, #p6st2, #p6st3, #p6st4, #p6st5, #p6st6, #p6st7, #p6st8, #p6st9,
 #p7st1, #p7st2, #p7st3, #p7st4, #p7st5, #p7st6, #p7st7, #p7st8, #p7st9
 
{ /** Les sous-titres de tous paragraphes (niveau 1) */ 
	margin:10px 20px;
	color: #003399;
}


h5 { /** Les sous-titres de paragraphes (niveau 2) */
	font-size: 11px;
	font-weight: bold;
	margin:5px 20px;
	color: #000000;
}
h6 { /** Les sous-titres de petite taille */
	font-size: 10px;
	font-weight: normal;
	margin:0px;
	color: #666666;
}

.date {
	font-size:10px;
	margin:0px;
	color: #a0a0a0;
	text-align: right;
}
.textepetit {
	font-size: 9px;
	margin:0px;
	text-align: left;
}

#notes, #n1, #n2, #n3, #n4, #n5, 
#n6, #n7, #n8, #n9, #n10, #n11, #n12 { /** Les notes de bas de page */
	font-size:10px;
	margin:0px;
	
}

#rnotes, #rn1, #rn2, #rn3, #rn4, #rn5, 
#rn6, #rn7, #rn8, #rn9, #rn10, #rn11, #rn12 { /** Les retours de notes de bas de page */
	
	margin:20px;
	
}

/* ----------styles des liens -------------- */

a {
  color: #003399;
  text-decoration: none;
}

a:hover {
  color: #ff8c00;
  text-decoration: underline;
}

a:active { 
	color: #003399;
}

p a {
  color: #039;
  
}

p a:hover {
  color: #ff8c00;
  text-decoration: underline;
}

p a:active { 
	color: #003399;
}

p a:visited { 
	color: #003399;
	 border-bottom:1px solid #ccc;
}

a img {border:0;}
a:hover img {border:0;}



/* ----------styles des listes dans le texte -------------- */

/* Lists */

ul, ol {
  font-size: 11px ;
 
  
}
ul li, ol li {
	margin: .5em 0 .5em 2em;
	line-height: 1.5em;
	text-align: justify;
	margin-right: 20px;
}



p ul {
	list-style-type: disc;
	
    list-style-image: url(puce.gif);

}

	
 

.plan ul li {
  list-style: square outside;
  list-style-image :  url(../Img/caroul1.gif);
  
}



.plan ul li li {
  list-style: square outside;
  list-style-image :  url(../Img/caroul2.gif);
}



.plan ul li li li {
  list-style: square outside;
  list-style-image :  url(../Img/caroul3.gif);
}




/* -----------liste de définitions--------------------------- */



dl.margins-removed {
    font-size: 11px ;
	margin: 0;
    padding: 0 0 0 20px;
}

.margins-removed dt {
   font-size: 11px ;
	margin: 0;
    padding: 0;
    font-weight: bold;
}

.margins-removed dd {
   font-size: 11px ;
	margin: 0 0 1em 0;
	padding: 0;
	text-align: justify;
}


/* ----------Sommaire des  pages-------------- */



.sommairerub {
	font-size: 12px;
	font-weight: bold;
	margin-left: 80px;
	margin-right: auto;
	margin-bottom: 70px;
	margin-top: 50px;
	
}

.sommairerub a {
	display: list-item;
    list-style-image: url(../Img/carou.gif);
    list-style-position: outside;
}

.sommairerub a:hover {
	display: list-item;
    list-style-image: url(../Img/carbleu.gif);
    list-style-position: outside;
	color: #003399;
}
	


.sommaireart {font-size: 11px;
	font-weight: normal;
	margin-left: 50px;
	margin-top: 50px;
	margin-right: 20px;
	margin-bottom: 100px;
}
.sommaireart ul li a  {list-style-image: none; list-style-type: square; }
.sommaireart ul li a:hover  {color:#FF9900; list-style-image: none; list-style-type: square;;
 }
.sommaireart a{
	display: list-item;
    list-style-image: url(../Img/carbleu.gif);
    list-style-position: outside;
	
}

.sommaireart ul{ list-style-type: none;
}

.sommaireart a:hover  {
	display: list-item;
    list-style-image: url(../Img/carou.gif);
    list-style-position: outside;	
	color: #003399;
	
}


/* ----------Encart-------------- */


#contenu blockquote {
	margin:0 40px;
	padding:0.5em 1em;
	border: 1px solid #CC0000;
 }
 
#contenu blockquote p{
	padding-left:0;
	padding-right:0;
 }
 

			
 
/* ----------Styles à affecter éventuellement à un tableau-------------- */

.titretab{
	border-bottom:1px solid #ea8165;
	padding:15px 15px 2px 0px;
	margin:0px;
	color: #003399;
	background-color: #fff;
}

/* Tableau article */


table.art {
	margin: 1em auto;
	background: #fff;
	border: 0px;
	border-collapse: collapse;
	width: 480px;
	margin-left: 20px;
	padding-left: 15px;
	padding-right: 15px;
}
table.art th {
	border: 1px #aaaaaa solid;
	padding: 0.2em;
	color: #fff;
	background: #428bb5;
	font-size: 11px;
	font-weight: bold;
	padding-left: 15px;
	padding-right: 15px;
}

table.art_orange th {
	border: 1px #aaaaaa solid;
	padding: 0.2em;
	color: #fff;
	background: #ff9900;
	font-size: 11px;
	font-weight: bold;
	padding-left: 15px;
	padding-right: 15px;
}
table.art td {
  border: 1px #aaaaaa solid;
  padding: 0.2em;
  font-size: 10px;
}

table.art_orange {
	margin: 1em auto;
	background: #fff;
	border: 1px;
	border-collapse: collapse;
	width: 480px;
}
table.art_orange td {
  border: 1px #aaaaaa solid;
  padding: 0.2em;
  font-size: 10px;
}


/* Tableau contact */
table.contact {
	margin: 1em auto;
	background: #fff;
	border: 1px solid #a0a0a0;
	border-collapse: separate;
	width: 480px;
	text-align: left;
	width: auto;
	 margin-left: auto;
     margin-right: auto;
}
table.contact th {
	border: 2px #fff solid;
	padding: 0.5em;
	color: #039;
	background: #fff;
	font-size: 11px;
	font-weight: bold;
	width: 50%;
}

table.contact td {
	border: 2px solid #fff;
	padding: 0.2em;
	font-size: 10px;
	width: 50%;
}

/* Tableau ordinaire */
table.base, table.base1 {
	margin: 1em auto;
	background: #fff;
	border: 0px;
	border-collapse: collapse;
	width: auto;
	 margin-left: auto;
     margin-right: auto;
	
	
	
}

table.base th {
	border: 1px #aaaaaa solid;
	padding: 0.2em;
	color: #428bb5;
	background: #fff;
	font-size: 11px;
	font-weight: bold;
}

table.base1 th {
	border: none;
	padding: 0.2em;
	color: #428bb5;
	background: #fff;
	font-size: 11px;
	font-weight: bold;
}

table.base td {
  border: 1px #aaaaaa solid;
  font-size: 10px;
   padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
}
table.base1 td {
  border: none;
  padding: 0.2em;
  font-size: 10px;
  padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
}

/* 
	Chrome de la chrome table styles
	written by Chris Heilmann http://wait-till-i.com
*/

table.chrome{
	border:none;
	border-top:1px solid #000;
	width: 480px;
	 margin-left: auto;
     margin-right: auto;
	 text-align: left;
}

table.chrome th, td{
	border:1px solid #666;
	border-collapse:collapse;

	
}

table.chrome td, th{
	padding:5px 10px;
	background:#fff;
	font-size: 10px;
}

table.chrome tr.odd td{
	background:#F5F6F7;
}
table.chrome tr.odd th{
	background: #F5F6F7;
	color:#333;
}

table.chrome table a:link{
	color:#369;
}
table a:visited{
	color:#036;
}
table.chrome table a:hover{
	color:#000;
	text-decoration:none;
}
table.chrome table a:active{
	color:#000;
}

/* -----------Texte sur 3 colonnes--------------------------- */
div.row{margin-left: 20px; padding: 0; border: 0; background-color: #FFF; width: 98.5%;}
div.bx{float: left; width: 32%; margin: 0 3px 0 0; padding: 0; font-size:11px}


/* -----------Boîtes flottantes--------------------------- */


.flottante {
	margin: 5px;
	float: left;
	width: auto;
	text-align: center;
	height: auto;
	border: 1px solid #ccc;
	padding: 5px;
}

.flottante1 {
	margin: 10px;
	float: left;
	width: auto;
	text-align: center;
	height: auto;
	padding: 5px;
}



.flottante_droite {
	margin: 5px;
	float: right;
	width: auto;
	text-align: center;
	height: auto;
	border: 1px solid #ccc;
	padding: 5px;
}

.spacer {
   clear: both;
}

.boitecentre {
margin-left: auto;
margin-right: auto;
width: 50%;
text-align: center;
background-color: #fff;
border: 1px solid #ccc;
padding: 0.5em;}

.centrage {text-align: center;}





/* -----------téléchargement des images--------------------------- */
.docpoids{
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 9px;
	color: #039;
}

.docpoids_droite{
    font-family: arial, verdana, helvetica, sans-serif;
	font-size: 9px;
	color: #039;
	text-align: right;
}

.docpoids_gauche{
    font-family: arial, verdana, helvetica, sans-serif;
	font-size: 9px;
	color: #039;
	text-align: left;
}
.docpoids_centre{
     font-family: arial, verdana, helvetica, sans-serif;
	font-size: 9px;
	color: #039;
	text-align: center;
}

/* -----------navigation dans les articles --------------------------- */

.chemin {
	
	font-size:10px;
	margin-bottom: 0px;
	margin-top: 10px;
	text-align: left;
	padding-bottom: 3px;
	padding-top: 3px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #cccccc;
	border-bottom-color: #cccccc;
	
}



.pagination {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:10px;
	margin-bottom: 20px;
	margin-top: 20px;
	text-align: right;
	padding-bottom: 3px;
	padding-top: 3px;
	display: block;

}


/* ----------- formatage des éléments du pied de page -------------------------- */

.pied {
	font-family:   arial, helvetica, sans-serif;
	text-decoration: none;
	text-align: center;
	color: #a0a0a0;
}

#pied a, #pied a:active, #pied a:link { 
	color: #a0a0a0; 
	text-decoration: none; 
}

#pied a:hover {
	color: #039;
	text-decoration: underline;
}



/*  ------------------------------------------
/*  menu de navigation colonne gauche
/*  ------------------------------------------
*/


#menu {
	width: 227px;
	height: 515px;
	background: url(../Img/menucas3.png);
	padding: 0;
	position: relative;
	margin: 10px 0px 0px;
}

#menu li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
}
#menu li, #menu a {
	display: block;
}


#pan01 {
	height: 20px;
	top: 0px;
	width: 227px;
	}
#pan02 {
	height: 30px;
	top: 20px;
	width: 227px;
}
#pan03 {
	height: 30px;
	top: 50px;
	width: 227px;
}
#pan04 {
	height: 30px;
	top: 95px;
	width: 227px;
}
#pan05 {
	height: 40px;
	top: 125px;
	width: 227px;
}
#pan06 {
	height: 20px;
	top: 165px;
	width: 227px;
}
#pan07 {
	height: 35px;
	top: 185px;
	width: 227px;
}
#pan08 {
	height: 30px;
	top: 220px;
	width: 227px;
}
#pan09 {
	height: 30px;
	top: 250px;
	width: 227px;
}
#pan10 {
	height: 30px;
	top: 280px;
	width: 227px;
}
#pan11 {
	height: 30px;
	top: 310px;
	width: 227px;
}
#pan12 {
	height: 30px;
	top: 340px;
	width: 130px;
}
#pan13 {
	height: 25px;
	top: 370px;
	left: 130px;
	width: 97px;
}
#pan14 {
	height: 20px;
	top: 395px;
	left: 130px;
	width: 97px;
}
#pan15 {
	height: 20px;
	top: 415px;
	left: 57px;
	width: 170px;
}
#pan16 {
	height: 30px;
	top: 435px;
	left: 130px;
	width: 97px;
}


#pan17 {
width : 65px;
height: 50px;
left: 10px;
top: 465px;

}
#pan18 {
width : 70px;
height: 50px;
left: 75px;
top: 465px;

}

#pan19 {
width : 80px;
height: 48px;
left: 145px;
top: 465px;

}
#pan01 a{
	height: 20px;
	}
#pan02 a{
	height: 30px;
	}
#pan03 a{
	height: 45px;
	}
#pan04 a{
	height: 30px;
	}
#pan05 a{
	height: 40px;
	}
#pan06 a{
	height: 20px;
	}
#pan07 a{
	height: 35px;
	}
#pan08 a{
	height: 30px;
	}
#pan09 a{
	height: 30px;
	}
#pan10 a{
	height: 30px;
	}
#pan11 a{
	height: 30px;
	}
#pan12 a{
	height: 30px;
	}
#pan13 a{
	height: 25px;
	}
#pan14 a{
	height: 20px;
}
#pan15 a{
	height: 20px;
}
#pan16 a{
	height: 30px;
}

#pan17 a{
	height: 50px;
}
#pan18 a{
	height: 50px;
}
#pan19 a{
	height: 50px;
}

#pan01 a:hover {
	background: transparent url(../Img/menucas3.png) no-repeat 0px -515px;
}
#pan02 a:hover {
	background: transparent url(../Img/menucas3.png) no-repeat 0px -535px;
}
#pan03 a:hover {
	background: transparent url(../Img/menucas3.png) no-repeat 0px -565px;
}
#pan04 a:hover {
	background: transparent url(../Img/menucas3.png) no-repeat 0px -610px;
}
#pan05 a:hover {
	background: transparent url(../Img/menucas3.png) no-repeat 0px -640px;
}
#pan06 a:hover {
	background: transparent url(../Img/menucas3.png) no-repeat 0px -680px;
}
#pan07 a:hover {
	background: transparent url(../Img/menucas3.png) no-repeat 0px -700px;
}
#pan08 a:hover {
	background: transparent url(../Img/menucas3.png) no-repeat 0px -735px;
}
#pan09 a:hover {
	background: transparent url(../Img/menucas3.png) no-repeat 0px -765px;
}
#pan10 a:hover {
	background: transparent url(../Img/menucas3.png) no-repeat 0px -795px;
}
#pan11 a:hover {
	background: transparent url(../Img/menucas3.png) no-repeat 0px -825px;

}
#pan12 a:hover {
	background: transparent url(../Img/menucas3.png) no-repeat 0px -855px;
}
#pan13 a:hover {
	background: transparent url(../Img/menucas3.png) no-repeat -130px -885px;	
}
#pan14 a:hover {
	background: transparent url(../Img/menucas3.png) no-repeat -130px -910px;	
}
#pan15 a:hover {
	background: transparent url(../Img/menucas3.png) no-repeat -57px -930px;	
}
#pan16 a:hover {
	background: transparent url(../Img/menucas3.png) no-repeat -130px -950px;	
}

#pan17 a:hover {
	background: transparent url(../Img/menucas3.png) no-repeat -10px -980px;	
}
#pan18 a:hover {
	background: transparent url(../Img/menucas3.png) no-repeat -75px -980px;	
}
#pan19 a:hover {
	background: transparent url(../Img/menucas3.png) no-repeat -145px -980px;	
}











#boxbleu {background: transparent; margin:1em;}
#boxbleu p {padding-bottom:0.5em; margin:0 10px;}
.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#fff; border-left:1px solid #039; border-right:1px solid #039;}
.xb1 {margin:0 5px; background:#039;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}
.xboxbleucontent {display:block; background:#fff; border:0 solid #039; border-width:0 1px;}

#boxorange {background: transparent; margin:1em;}
#boxorange p {padding-bottom:0.5em; margin:0 10px;}
.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xo1, .xo2, .xo3, .xo4 {display:block; overflow:hidden;}
.xo1, .xo2, .xo3 {height:1px;}
.xo2, .xo3, .xo4 {background:#fff; border-left:1px solid #ff8c00; border-right:1px solid #ff8c00;}
.xo1 {margin:0 5px; background:#ff8c00;}
.xo2 {margin:0 3px; border-width:0 2px;}
.xo3 {margin:0 2px;}
.xo4 {height:2px; margin:0 1px;}
.xboxorangecontent {display:block; background:#fff; border:0 solid #ff8c00; border-width:0 1px;}

#boxgris {background: transparent; margin:1em;}
#boxgris p {padding-bottom:0.5em; margin:0 10px;}
.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xg1, .xg2, .xg3, .xg4 {display:block; overflow:hidden;}
.xg1, .xg2, .xg3 {height:1px;}
.xg2, .xg3, .xg4 {background:#fff; border-left:1px solid #ccc; border-right:1px solid #ccc;}
.xg1 {margin:0 5px; background:#ccc;}
.xg2 {margin:0 3px; border-width:0 2px;}
.xg3 {margin:0 2px;}
.xg4 {height:2px; margin:0 1px;}
.xboxgriscontent {display:block; background:#fff; border:0 solid #ccc; border-width:0 1px;}


a.info {
position: relative;
text-decoration: none;
color: black;
border-bottom: 1px gray dotted;
}
a.info span {
display: none;
}
a.info:hover {
background: none; /* correction d'un bug IE */
z-index: 500;
}
a.info:hover span {
display: inline;
position: absolute;
top: 2em;
left: 1em;
background: orange;
text-align: center;
color: white;
padding: 2px;
}

a.screen, a.screen:visited {
color:#c00; 
position:relative; 
z-index:1;
}
a.screen b {
position:absolute;
visibility:hidden; /* hide the image */
width:200px; /* give it a width */
height:0; /* no height to solve an Opera bug that 
             makes it selectable when hidden */
border:1px solid #000; /* add a border */
left:0; /* position:the image */
top:-150px;
}
a.screen:hover {
text-decoration:none; 
border:0; /* needed for this to work in IE */ 
z-index:1000;
}
a.screen:hover b {
visibility:visible; /* make the image visible */
height:150px; /* now give it a height */
cursor:pointer; /* for IE */
z-index:500; 
}
a.screen:hover b img {
border:0; /* remove the link border */
}
#container #droite .curved dt tt {
	font-size: medium;
}
#container #droite .curved dt tt {
	font-family: Verdana, Geneva, sans-serif;
}
#container #droite .curved dt {
	font-family: Courier New, Courier, monospace;
}
#container #droite .curved dt {
	font-family: Arial Black, Gadget, sans-serif;
}
#container #droite .curved dt {
	font-family: Courier New, Courier, monospace;
}
#container #droite .curved dt {
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
}
#container #droite .curved dt {
	font-family: Comic Sans MS, cursive;
}
#container #droite .curved dt tt {
	font-family: Verdana, Geneva, sans-serif;
}
#container #droite .curved dt tt {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
#container #droite .curved dt {
	font-family: Verdana, Geneva, sans-serif;
}
#container #droite .curved dt {
	font-family: Georgia, Times New Roman, Times, serif;
}
#container #droite .curved dt {
	font-family: Verdana, Geneva, sans-serif;
}
#container #droite .curved dt {
	font-family: Georgia, "Times New Roman", Times, serif;
}

