body, html {
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 0.9em;
     margin: 0px;
     padding: 0px;
     background-color: transparent;
     color:black; 
}

#header {
     height: 70px;
     background-color: white;
     color: Black;
}

#conteneur {
     width: 100%;
     font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
     font-size: 0.95em;
     background-color: #006699;
     color: White;    
}

#centre {
     background-color:#006699;
     color: ButtonFace;
     margin-left: 15px;
     margin-right: 15px;
     padding: 0px 0px 0px 0px ; /* top right bottom left */
     font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#pied {
    height: 100px;
    background-color: #006699;
    color: Black;
    padding: 0px;
    font-weight: normal;
    text-align: center;
}

#xiti {
    background-color: #006699;
	display: block;
    text-align: center;
}

p {
	font-size: 1em;
     margin: 0px 0px 10px 0px;
}

/* Liens et liens visités */
a:link, a:visited {
	text-decoration: none;
	color: maroon;
	font-size : 1em;
     background-color: transparent;
} 
a:hover {
	color: #FFFFDD;
	background-color: maroon;
	font-size : 1em;
     background-image:  none;
}

/* li = valeur par défaut de premier niveau */
/* puce bleue ronde */
li {
     list-style-image: url(../images/puce15.gif);
     text-align: justify;
     color: black;
     background-color: transparent;
     padding-left: 0px;
     padding-top: 0px;
}

/* li li  = valeur par défaut de 2ème niveau */
/* puce carrée ocre */
li li {
     list-style-image: url(../images/sqblue.gif);
     text-align: justify;
     padding-left: 0px;
     color:  Black;
     background-color: transparent;
}

li li li {
     list-style-image: url(../images/sqbrown.gif);
     text-align: justify;
     padding-left: 0px;
     color:  Black;
     background-color: transparent;
}

.table_header {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 100%; 
	margin-left: 0%;
    border: none;
	
}
/* Définition du "td" pour les tableaux "table_header" */
.table_header td {
     font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
     font-size: 1em;
     border: none;
     padding: 1px 20px 1px 10px;
     color: Maroon;
     background-color: White;
     text-align: right;
}

.tablebase {
     font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
     margin: auto;
     width: 80%;
     border-collapse: collapse; 
}

.tablebase td {
     font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
     font-size: 1em;
     font-weight: normal;
     border-bottom: 1px solid #77CCCC;
     border-top: 0px solid #77CCCC;
     padding: 3px 15px 3px 15px;
     background-color: #FFFFFF;
     color: black;
     text-align: justify;
     vertical-align: top;
}

/* tables frames */
.tableframe {
     font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
     margin: auto;
     width: 100%;
     border-collapse: collapse; 
}

.tableframe td {
     font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
     font-weight: normal;
     border-top: 1px solid #77CCCC;
     border-bottom: 0px;
     padding-right: 5px;
     background-color: #FFFFFF;
     color: #006699;
     text-align: left;
     vertical-align: top;
}

.tablinterne {
     font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
     margin: auto;
     width: 95%;
     border-collapse: collapse; 
}

.tablinterne td {
     font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
     font-size: 12px;
     font-weight: normal;
     border-bottom: 1px solid #77CCCC;
     border-top: 1px solid #77CCCC;
     padding: 3px 20px 3px 20px;
     background-color: #FFFFFF;
     color: black;
     text-align: justify;
     vertical-align: top;
     }
td.tdfondjaune {
     background-color: #FFCC33;
     background-image: none;
     text-align: left;
     padding: 5px 15px 5px 15px;
     color: Maroon;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 1.6em;
     font-weight: bold;
}
td.tdfondbleu {
     background-color: #CCFFFF;
     background-image: none;
     text-align: center;
     padding: 5px 15px 5px 15px;
     color: Navy;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 1em;
     font-weight: bold;
}
td.tdfondbleuclair {
	background-color: #CCFFFF;
	background-image: none;
	text-align: justify;
	padding: 5px 15px 5px 50px;
	color: Navy;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: normal;
	font-style: italic;
}
td.tdfondbleugauche {
     background-color: #CCFFFF;
     background-image: none;
     text-align: left;
     padding: 5px 15px 5px 15px;
     color: Navy;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 1em;
     font-weight: bold;
}
/* top right bottom left */
td.tdfondimage {
	background-color: transparent;
	background-image: url(onmenu.gif);
	text-align: left;
	padding: 5px 15px 5px 15px;
	color: Navy;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
}
td.tdfondbleudroite {
     background-color: #CCFFFF;
     background-image: none;
     text-align: right;
     padding: 5px 15px 5px 15px;
     color: Navy;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 0.9em;
     font-weight: normal;
}

/* Tableaux pour liste des conférenciers  */

.tableauconf {
     text-align: center;
     border-collapse: separate;
     width: 100%;
     margin: 0px;
}

.tableauconf td {
     text-align: center;
     border: 0px;
     background-color: #FFCC33;
     background-image: none;
     color: maroon;
     padding: 0px;
     width: 2.0%;
}


a.lettres:link, a.lettres:visited {
	display: block;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color: maroon;
	font-size : 1.5em;
     	background-color: #FFCC33;
     	background-image: none;
     	font-weight: bold;
} 
a.lettres:hover {
     display: block;
     font-family: Arial, Helvetica, sans-serif;
     color: Maroon;
     background-color: White;
     background-image: none;
     font-size: 1.5em;
     font-weight: bold;
}     
 
/* Fin des styles "Liste des Conférenciers"*/


/* Petite police pour commentaire */
.smallfont {
	font-size: 0.8em;
}

.titregras {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 14px;
      line-height: 125%;
	font-weight: bold;
      background-color: transparent;
      color: Maroon;
    
}

/* Styles formulaires */

form.stylform fieldset {
     padding: 1em;
     width: auto;
     font-weight : normal;
     font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
     font-size: 1em;
     background-color:  White;
     color: Black;
     margin-left: 25px;
     margin-right: 25px;
}
form.stylform label {
     display: inline;
     float: left;
     width: 160px;
     font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
     font-size: 1em;
     background-color: white;
     color : Black;
     font-weight : normal;  
}
form.stylform legend {
     font-weight: bold;
}
textarea {
     background-color:  #FFFFFF;
     color: Maroon;
     font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
     font-weight: normal;
     font-size: 1em;
     line-height: 150%;
     width: 95%
}
.input_zone {
     color:  Maroon;
     background-color: #FFFFDD;
     font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
     font-size: 1em;
     font-weight: normal;
     line-height: 150%;
}
.blocadroite {
     color: Navy;
     float: right;
     width: 30%;
     height: auto;
     margin-left: 25px;
     background-color: Yellow;
     padding: 15px;
}
/* accueil */
.acc_droite {
   background-color: White;
   color: Black;
   float: right;
   width: 39%;
}
.acc_gauche {
   background-color: #FFFFDD;
   color: Black;
   width: 60%;
   float: left;
}
.acc_hr {
   clear: both;
   visibility: hidden;
}
.table_formulaire {
   width: 90%;
   color: Navy; 
   font-size: 1em;
}
.table_formulaire td {
   border: none;
   padding-right:1px;
   vertical-align: bottom;
   font-weight: normal;
}

/* Pas trouvé d'utilisation le 15/07/2009 - DN
input.textarea {
   color: Maroon;
   background-color:#FFFFDD;
   font-size: 1.0em;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-weight: normal;
   line-height: 150%;
}
*/
input.boutons {
	background-color: #c0c0c0;
	color: Black;
	font-family:  Arial, Helvetica, sans-serif;
	font-weight: bold;
} 

.newpuce li {
     list-style-image: url(../images/item.gif);
     font-size: 1em;
	 text-align: justify;
     color: black;
     background-color: transparent;
     padding-left: 0px;
     padding-top: 0px;
}
.newpuce li li  {
   list-style-image: url(../images/fleche2.gif);
   text-align: justify;
   color: black;
   background-color: transparent;
   padding-left: 0px;
   padding-top: 3px;
}

.pucevideo li {
	list-style-image: url(../images/peloche.jpg);
	font-size: 1em;
	color: maroon;
	background-color: transparent;
	padding-left: 20px;
	background-position: center;
}


.puceplan ul {
    margin-left: 5px;
}
.puceplan li {
    list-style-image: url(../images/Double_black_10x7.gif);
/*    font-size: 0.95em; */
    text-align: left;
    color: black;
    background-color: transparent;
    margin-left: 0px;
}

