body {
    font-size:12px;
    font-family : Arial, Helvetica, sans-serif;
    color: #000000;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    margin-top: 0px;
    /*width: 970px;
    margin: 0px; */
    /* background-color: #F7F7F7 */;
    background-color: #FFFFFF;
}

.habillagehoriz {
    margin-left: auto;
    margin-right: auto;
}
.habillagetop {
    width: 100%;
    height: 0px;
}
.habillageleft {
    width: 0px;
}
.habillageright {
    width: 0px;
}
#general{
    width:950px;
    padding:10px;
    height: 100%;
    background-color: #FFFFFF;
}

#footer{
    width:751px;
    height:19px;
    background:url(/images/bg_footer.gif);
    padding-left:29px;    
}

.style_15_bleu {
	font-size:15px;
	color:#333399;
	font-weight:bold;
	margin-top : 15px;
	margin-bottom : 15px;
}

.style_13_bleu {
	font-size:13px;
	color:#333399;
	font-weight:bold;
	margin-top : 15px;
	margin-bottom : 15px;
}

.style_13_gris {
	font-size:13px;
	color:gray;
	font-weight:bold;
	margin-top : 15px;
	margin-bottom : 15px;
}

.style_11_noir_italic {
	font-size:11px;
	color:#000000;
	font-weight:bold;
	margin-top : 15px;
	margin-bottom : 15px;
	font-style:italic;
}

.style_9_noir_gras {
	font-size:9px;
	color:#000000;
	font-weight:bold;
	margin-top : 15px;
	margin-bottom : 15px;
	
}

.style_15_rouge {
	font-size:15px;
	color:red;
	font-weight:bold;
	margin-top : 15px;
	margin-bottom : 15px;
}

.style_13_rouge {
	font-size:13px;
	color:red;
	font-weight:bold;
	margin-top : 15px;
	margin-bottom : 15px;
}

.style_15_orange {
	font-size:15px;
	color:#FF9900;
	font-weight:bold;
	margin-top : 15px;
	margin-bottom : 15px;
}

.style_13_orange {
	font-size:13px;
	color:#FF9900;
	font-weight:bold;
	margin-top : 15px;
	margin-bottom : 15px;
}

.style_15_vert {
	font-size:15px;
	color:#339966;
	font-weight:bold;
	margin-top : 15px;
	margin-bottom : 15px;
}

.style_13_vert {
	font-size:13px;
	color:#339966;
	font-weight:bold;
	margin-top : 15px;
	margin-bottom : 15px;
}

a {
	color : #1E1E96 ;
	font-family : Arial, Helvetica, sans-serif ;
	text-decoration : none;
}

a:hover {
	color : #999999 ;
	font-family : Arial, Helvetica, sans-serif ;
	text-decoration : none;
}

form {
    margin:0px;
    padding:0px;
}

p{
    margin-top:0px;
    margin-bottom:5px;
}

img {
	border-color:#000000;
	display:inline;
}

img.block {
	display:block;
}

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

th {
}

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

h1{
    font-size:1.5em;
    margin-bottom:15px;
    margin-top:15px;
    color:#1E1E96;
}

h2{
    font-size:1.33em;
    margin-bottom:15px;
    margin-top:15px;
    color:#000000;
}

h3{
    font-size:1.16em;
    margin-bottom:15px;
    margin-top:15px;
    color:#1E1E96;
}

h4{
    font-size:1em;
    margin-bottom:15px;
    margin-top:15px;
    color:#000000;
}

ul{
    list-style-image : url(/images/fleche_bleu.gif);
    color:#202096;
}

ul.dossier{
    list-style-image : url(/images/fleche_orange.gif);
    color:#000000;
}


#accroche{
    height:77px;
    width:780px;
    padding-bottom:5px;
}
#logo{
    float:left;
    width:165px;
}
#flash{
 float:right;
 width:615px;
}

img.accroche{
    border:solid 1px #b4b4b4;
    display:block;
}

img.img_icono{
    border:solid 10px #ffffff;
    display:block;
}

img.img_icono_grd{
    border:solid 10px #b4b4b4;
    display:block;
}

img.quizz_icono{
    border:solid 5px #ffffff;
    display:block;
}

td.tdimgflash{
    vertical-align:top;
    padding-right:4px;
    padding-bottom:5px;
}

td.tdtxtflash{
    width:200px;
    vertical-align:top;
    padding-right:5px;
    padding-bottom:5px;
}

td.tdtxtmedias{
    width:123px;
    vertical-align:top;
    font-size:0.9em;
    padding-bottom:5px;
}

.chapoflash{
    font-size:0.9em;
    color:#333333;
}
select.listemedias{
	font-family : Arial, Helvetica, sans-serif ; 
    font-size:0.9em;
    color:#333333; 
	border : solid ;
	border-color : #000000 ;
	border-width : 1px ;
	width:120px;
}

a.chapoflash{
    font-size:0.9em;
    color:#333333;
}

a.chapoflash:hover{
    font-size:0.9em;
    color:#999999;
}

a.tdtxtflash{
    color:#000000;
}

a.tdtxtflash:hover{
    color:#999999;
}

select.listemedias{
	font-family : Arial, Helvetica, sans-serif ; 
  	font-size:0.9em;
  	color:#333333; 
	width:108px !important;
	width/**/:107px;
}

select.form{
	font-family : Arial, Helvetica, sans-serif ; 
  font-size:0.9em;
  color:#333333; 
	border : solid ;
	border-color : #000000 ;
	border-width : 1px ;
	width:172px;
}

#pubbandeau{
    width:780px;
    height:90px;
    padding-top:10px;
    padding-bottom:10px;
    background:url(/images/bandeau/bg_pub.gif);
}

#pubcarre{
    width:100%;
    background:url(/images/bandeau/bg_pub.gif);
}

#utilisateur{
    width:750px;
    background:url(/images/bandeau/bg_utilisateur.gif) repeat-x;
    padding-right:5px;
    padding-left:25px;
    color:#ffffff;
    font-size:0.9em;
}

input.recherche{
	font-family : Arial, Helvetica, sans-serif ;
	font-size:0.9em;
	color : #333333 ;
	border: solid 1px #e0e0e0;
	padding-left: 2px;
	width:130px;
	font-weight:bold;
	height:14px;
	margin-bottom:2px !important;
	margin-bottom/**/:0px;
}

input.motscles{
	font-family : Arial, Helvetica, sans-serif ;
	font-size:1em;
	color : #333333 ;
	border: solid 1px #e0e0e0;
	padding-left: 2px;
	width:170px;
	margin-bottom:2px !important;
	margin-bottom/**/:0px;
}


#infos{
    width:750px;
    height:11px;
    padding-top:3px;
    padding-bottom:5px;
    background:#e6e6e6;
    padding-right:5px;
    padding-left:25px;
    font-size:0.9em;
    color:#484848;
}
.maj{
    color:#1e1e96;
}

#chainage{
    width:750px;
    padding-top:3px;
    padding-bottom:3px;
    background:#f7f7f7;
    padding-right:5px;
    padding-left:25px;
    font-size:0.9em;
    color:#484848;
}

.chainage {
    font-size:0.9em;
    color:#666666;
    text-decoration:none
}

a.chainage {
    font-size:0.9em;
    color:#666666;
    text-decoration:none
}

a.chainage:hover {
    font-size:0.9em;
    color:#999999;
    text-decoration:underline
}

p.pnav {
    margin-bottom:0px;
}

nav_theme {
    font-size:0.8em;
    color:#757272;
    margin-bottom:0px;
}

a.nav_theme {
    font-size:0.8em;
    color:#757272;
    margin-bottom:0px;
}

a.nav_theme:hover {
    font-size:0.8em;
    color:#9c9a9a;
    margin-bottom:0px;
}

.nav {
    font-size:0.8em;
    color:#1E1E96;
    margin-bottom:0px;
}

a.nav {
    font-size:0.8em;
    color:#1E1E96;
    text-decoration:none
}

a.nav:hover {
    font-size:0.8em;
    color:#999999;
    text-decoration:none
}

a.titreactu {
	color : #000000 ;
	font-family : Arial, Helvetica, sans-serif ;
	text-decoration : none ;
}

a.titreactu:hover {
	color : #999999 ;
	font-family : Arial, Helvetica, sans-serif ;
	text-decoration : none ;
}

a.titreune {
    font-size:2em;
    color:#000000;
    text-decoration:none
}

a.titreune:hover {
    font-size:2em;
    color:#999999;
    text-decoration:none
}

a.titlisthome {
    font-size:1.25em;
    color:#000000;
    text-decoration:none
}

a.titlisthome:hover {
    font-size:1.25em;
    color:#999999;
    text-decoration:none
}

a.chapolisthome {
    font-size:1em;
    color:#333333;
    text-decoration:none
} 

a.chapolisthome:hover {
    font-size:1em;
    color:#999999;
    text-decoration:none
}

a.chapo2listhome {
    font-size:0.92em;
    color:#333333;
    text-decoration:none
} 

a.chapo2listhome:hover {
    font-size:0.92em;
    color:#999999;
    text-decoration:none
}

.tout {
    font-size:0.92em;
    color:#0033FF;
    text-decoration:none
}   

a.tout {
    font-size:0.92em;
    color:#0033FF;
    text-decoration:none
} 

a.tout:hover {
    font-size:0.92em;
    color:#999999;
    text-decoration:none
}

.titrecongres {
    font-size:1.16em;
    color:#3E4A72;
} 
a.titrecongres {
    font-size:0.92em;
    color:#3E4A72;
    text-decoration:none
} 

a.titrecongres:hover {
    font-size:0.92em;
    color:#999999;
    text-decoration:none
}

a.titretheme {
    font-size:0.92em;
    color:#666666;
    text-decoration:none
} 

a.titretheme:hover {
    font-size:0.92em;
    color:#999999;
    text-decoration:none
}

a.titrenouveaute {
    font-size:0.92em;
    color:#000000;
    text-decoration:none
} 

a.titrenouveaute:hover {
    font-size:0.92em;
    color:#999999;
    text-decoration:none
}

a.footer{
    font-size:0.92em;
    color:#ffffff;
    text-decoration:none
} 

a.footer:hover {
    font-size:0.92em;
    color:#999999;
    text-decoration:none
}

.titre2{
    font-size:1.083em;
    color:#333333;  
} 

a.titre2{
    font-size:1.083em;
    color:#333333;
    text-decoration:none    
} 

a.titre2:hover{
    font-size:1.083em;
    color:#999999;
    text-decoration:none    
}

a.titre3 {
    font-size:1em;
    color:#000000;
    text-decoration:none
}

a.titre3:hover {
    font-size:1em;
    color:#999999;
    text-decoration:none
} 

.titre4 {
    font-size:1em;
    color:#666666;
    text-decoration:none
}

a.titre4 {
    font-size:1em;
    color:#666666;
    text-decoration:none
}

a.titre4:hover {
    font-size:1em;
    color:#999999;
    text-decoration:none
}

a.titre5 {
    font-size:0.92em;
    color:#7e7e7e;
    text-decoration:none
}

a.titre5:hover {
    font-size:0.92em;
    color:#999999;
    text-decoration:none
}

a.titre6 {
    font-size:0.92em;
    color:#000000;
    text-decoration:none
}

a.titre6:hover {
    font-size:0.92em;
    color:#999999;
    text-decoration:none
}

a.titre7 {
    font-size:0.92em;
    color:#666666;
    text-decoration:none
}

a.titre7:hover {
    font-size:0.92em;
    color:#999999;
    text-decoration:none
}

a.titre8 {
    font-size:1.16em;
    color:#000000;
    text-decoration:none
}

a.titre8:hover {
    font-size:1.16em;
    color:#999999;
    text-decoration:none
}

a.titre9 {
    font-size:1em;
    color:#000000;
    text-decoration:none
}

a.titre9:hover {
    font-size:1em;
    color:#999999;
    text-decoration:none
}

a.titre10 {
    font-size:1.83em;
    color:#1E1E96;
    text-decoration:none
}

a.titre10:hover {
    font-size:1.83em;
    color:#999999;
    text-decoration:none
}

a.titre11 {
    font-size:0.92em;
    color:#7e7e7e;
    text-decoration:none
}

a.titre11:hover {
    font-size:0.92em;
    color:#999999;
    text-decoration:none
}

a.titre12 {
    font-size:1.16em;
    color:#1E1E96;
    text-decoration:none
}

a.titre12:hover {
    font-size:1.16em;
    color:#999999;
    text-decoration:none
}

a.titre13 {
    font-size:13px;
    color:#49607D;
    text-decoration:none
}

a.titre13:hover {
    font-size:13px;
    color:#999999;
    text-decoration:none
}

a.numpage {
    font-size:0.92em;
    color:#0033ff;
    text-decoration:none
}

a.numpage:hover {
    font-size:0.92em;
    color:#999999;
    text-decoration:none
} 

.gris {
    color:#878787;
    font-size:0.92em;
}


a.minilien {
    color:#484848;
    text-decoration:none;
}

a.minilien:hover {
    color:#999999;
    text-decoration:none;
}

.taille {
    color:#484848;
    text-decoration:none;
    font-size:13px;
}

.taille:hover {
    color:#999999;
    text-decoration:none;
    font-size:13px;
}

a.utilisateur{
    color:#ffffff;
    text-decoration:none;
}

a.utilisateur:hover{
    color:#999999;
    text-decoration:none;
}            


#titre{
    color:#ffffff;
    background:url(/images/bg_titre.gif);
    width:100%;
    height:20px;
    font-size:1.25em;
}

#titrebis{
    color:#ffffff;
    background:url(/images/bg_titre.gif);
    width:100%;
    height:20px;
    font-size:1em;
}


#titre2{
    color:#ffffff;
    background:url(/images/bg_titre2.gif);
    width:100%;
    height:20px;
    font-size:1.25em;
}

#titre2bis{
    color:#ffffff;
    background:url(/images/bg_titre2.gif);
    width:100%;
    height:20px;
    font-size:1.25em;
    letter-spacing:-0.5pt;
}

#titre3{
    color:#ffffff;
    background:url(/images/bg_titre3.gif);
    width:100%;
    height:20px;
    font-size:1.25em;
    letter-spacing:-0.5pt;
}

#titre4{
    color:#ffffff;
    background:url(/images/bg_titre4.gif);
    width:100%;
    height:21px;
    font-size:1.25em;
    letter-spacing:-0.5pt;
}

#titre5{
    color:#ffffff;
    background:url(/images/bg_titre5.gif);
    width:100%;
    height:20px;
    font-size:1em;
}

#titre6{
    color:#ffffff;
    background:url(/images/bg_titre2.gif);
    width:214;
    height:17px;
    font-size:1em;
    padding-left:10px;
    padding-top:2px;
}

#titre7{
    color:#ffffff;
    background:url(/images/bg_titre.gif) repeat-x;
    height:17px;
    font-size:0.92em;
    padding-left:10px;
    padding-top:2px; 
    /*letter-spacing:-0.5pt !important;  
    letter-spacing/**/:-0.5pt; */    
}

#titre8{
    color:#ffffff;
    background:url(/images/bg_titre6.gif);
    width:100%;
    height:20px;
    font-size:1.25em;
}

#titre8bis{
    color:#ffffff;
    background:url(/images/bg_titre6.gif);
    width:100%;
    height:20px;
    font-size:1.25em;
    letter-spacing:-0.5pt;
}

#titre9{
    color:#ffffff;
    background:url(/images/bg_titre2.gif) repeat-x;
    height:20px;
    font-size:0.92em;
    padding-left:10px;
    padding-top:2px; 
    /*letter-spacing:-0.5pt !important;  
    letter-spacing/**/:-0.5pt; */    
}

#titre10{
    color:#ffffff;
    background:url(/images/bg_titre.gif) repeat-x;
    height:17px;
    font-size:1em;
    padding-left:10px;
    padding-top:2px; 
    /*letter-spacing:-0.5pt !important;  
    letter-spacing/**/:-0.5pt; */    
}

#titre11b{
    color:#ffffff;
    background:url(/images/bg_titre3.gif) repeat-x;
    height:17px;
    font-size:1em;
    padding-left:10px;
    padding-top:2px;
    /*letter-spacing:-0.5pt !important;
    letter-spacing/**/:-0.5pt; */
}			

#titre11{
    color:#ffffff;
    background:url(/images/bg_titre3.gif);
    width:100%;
    height:20px;
    font-size:1.25em;
}

#sstitre{
    color:#a63047;
    background:#f6c9d0;
    width:100%;
    height:31px;
    font-size:0.92em;
    /*letter-spacing:-0.5pt;*/
    border-top:solid 1px #c99ca3;
    padding-top:4px;
    text-align:center;
}

#sstitre3{
    color:#a63047;
    /*background:#f6c9d0;*/
    width:100%;
    height:31px;
    font-size:0.92em;
    /*letter-spacing:-0.5pt;*/
    border-bottom:solid 1px #c99ca3;
    padding-top:4px;
    text-align:center;
}

/* 20070110 BM : Modif top jim pb affichage firefox voir aussi /colonne/home/top_jim.mc */
#sstitretopjim{
    color:#a63047;
    /*background:#f6c9d0;*/
    width:100%;
    height:43px;
    font-size:0.92em;
    /*letter-spacing:-0.5pt;*/
    border-bottom:solid 1px #c99ca3;
    padding-top:4px;
    text-align:center;
}

#une{
    border: solid 1px #e3e7ef;
    padding-left:10px;
    padding-right:10px;
    padding-bottom:10px;
    padding-top:7px;
}

#une2{
    border: solid 1px #e3e7ef;
    background:url(/images/bg7.jpg) repeat-x #ffffff;
    padding-left:10px;
    padding-right:10px;
    padding-bottom:10px;
    padding-top:20px;
}

#une3{
    padding-left:0px;
    padding-right:10px;
    padding-top:7px;
}

#chapoune{
    font-size:1.16em;
}

#photoune{
    float:right;
    width:213px;
}

img.photoune2{
    border:solid 3px #f4f4f4;
    display:block;
    margin-right:10px;
    margin-bottom:5px;
}

#chapolisthome{
    font-size:1em;
    color:#333333;
}

#chapo2listhome{
    font-size:0.9em;
    color:#333333;
}

.chapo{
    font-size:1em;
    color:#333333;
}

.legende{
    font-size:0.9em;
}

.legende2{
    color:#666666;
    font-size:0.8em;
}

.legende3{
    color:#666666;
    font-size:12px;
}

.chapo2 {
    font-size:0.92em;
    color:#333333;
}

.commentaire {
    color:#333333;
}

.source {
    color:#333333;
}

.radio{
	margin:0px;
	padding:0px;
	vertical-align:absmiddle;
} 

.libnouveaute{
    color:#A63047;
    font-size:1.08em;
    letter-spacing:-0.5pt;
}

.titre{
    font-size:1.83em;
    color:#000000;
}

.chapo3{
    font-size:1.083em;
    color:#000000;
}

#texte{
    font-size:1em;
    color:#333333;
}

.titrereac{
    font-size:1em;
    color:#202096;
    margin-bottom:0px;
}

.textereac{
    font-size:1em;
    color:#666666;
    margin-bottom:10px;
}

.datereac{
    font-size:0.92em;
    color:#999999;
    margin-bottom:0px;
}

a.datereac{
    color:#999999;
    margin-bottom:0px;
}

a.datereac:hover{
    color:#000000;
    margin-bottom:0px;
}

#reactions{
    background:#f4f4f5;
    padding-top:10px;
    padding-left:10px;
    padding-right:16px;
    padding-bottom:2px;
    border-top:solid 1px #ffffff;
    
}

.date{
    font-size:0.92em;
    color:#999999;
    margin-bottom:0px;
}

.numarticle{
    font-size:0.92em;
    color:#d30000;
    margin-bottom:0px;
}

.sstitre2{
    color:#1E1E96;
    font-size:1.25em;
}

a.sstitre2{
    color:#1E1E96;
    font-size:1.25em;
    text-decoration:none;
}

a.sstitre2:hover{
    color:#999999;
    font-size:1.25em;
    text-decoration:none;
}

#sstitre2{
    color:#1E1E96;
    width:100%;
    font-size:1.66em;
    border-top:solid 1px #e6e6e6;
    border-bottom:solid 1px #e6e6e6;
    margin-bottom:15px;
}

a.sstitre2bis{
    color:#1E1E96;
    text-decoration:none;
}

a.sstitre2bis:hover{
    color:#999999;
    text-decoration:none;
}


.sstitre3{
    color:#1E1E96;
    font-size:0.92em;
}

.sstitre4{
    color:#1E1E96;
    font-size:1.66em;
}

#sstitre4{
    color:#1E1E96;
    width:100%;
    font-size:1.66em;
    margin-bottom:5px;
}

.bleu{
    color:#1E1E96;
}

.bleu2{
    color:#3E4A72;
}

#trait{
    width:100%;
    height:1px;
    border-top:solid 1px #cbcbcb;
    margin-top:10px;
    margin-bottom:10px;
}

#trait2{
    width:100%;
    height:1px;
    border-top:solid 1px #cbcbcb;
    margin-top:8px;
    margin-bottom:9px;
}

.numpage {
    font-size:1em;
    color:#0033ff;
}

.num_page {
    font-size:1em;
    color:#f30000;
}
.texte{
    color:#666666;
}

.txtonze{
    font-size:0.92em;
    color:#333333;
}

.copyright {
	color : #999999 ;
}

#bloc_congres{
    background:#eff1f6;
    padding-top:12px;
    padding-left:5px;
    padding-right:4px;
    padding-bottom:8px;
    margin-bottom:10px;
}

#bloc_pro{
    background:#eff1f6;
    padding-top:12px;
    padding-left:5px;
    padding-right:4px;
    padding-bottom:8px;
    margin-bottom:10px;
}

#bloc_image{
    background:#eff1f6;
    padding-top:12px;
    padding-left:5px;
    padding-right:4px;
    padding-bottom:8px;
    margin-bottom:10px;
}

#bloc_fmc{
    background:#f7ecdb;
    padding-top:12px;
    padding-left:5px;
    padding-right:4px;
    padding-bottom:8px;
    margin-bottom:10px;
}

#bloc_edito{
    background:#eff1f6;
    padding-top:12px;
    padding-left:5px;
    padding-right:4px;
    padding-bottom:8px;
    margin-bottom:10px;
}

#bloc_esp_indus{
    background:#e8f2db;
    padding-top:12px;
    padding-left:5px;
    padding-right:4px;
    padding-bottom:8px;
    margin-bottom:10px;
}

#bloc_min_jim{
    background:#eff1f6;
    padding-top:12px;
    padding-left:5px;
    padding-right:4px;
    padding-bottom:8px;
    margin-bottom:10px;
}

#bloc_evenement{
    background:#ffffff;
    padding-top:12px;
    padding-left:5px;
    padding-right:2px;
    padding-bottom:8px;
    margin-bottom:10px;
    border: solid 1px #e3e7ef;
}

#bloc_sondage{
    padding-top:12px;
    padding-left:5px;
    padding-right:2px;
    padding-bottom:8px;
    margin-bottom:10px;
    border: solid 1px #e3e7ef;
}

#bloc_top_jim{
    /*background:#feecef;*/
    padding-bottom:8px;
    margin-bottom:10px;
    border: solid 1px #e3e7ef;
    padding-left:2px;
    padding-right:2px;    
}

#num{
    background:#a63047;
    color:#ffffff;
    width:10px;
    height:10px;
    font-size:0.66em;
    text-align:center;
    margin-top:3px;
    margin-left:1px;
    margin-right:4px;
}

#bloc_nouveautes{
    background:#ffffff;
    padding-top:8px;
    padding-left:5px;
    padding-right:13px;
    padding-bottom:8px;
    margin-bottom:10px;
    border: solid 1px #e3e7ef;
}

#bloc_forum{
    background:#f0e9e3;
    padding-top:12px;
    padding-left:5px;
    padding-right:4px;
    padding-bottom:8px;
    margin-bottom:10px;
}

#bloc_grds_etudes{
    background:#eff1f6;
    padding-top:12px;
    padding-left:5px;
    padding-right:4px;
    padding-bottom:8px;
    margin-bottom:10px;
}

#form{
    background:url(/images/bg2.gif) repeat-x #f7f7f7;
    height:67px;
    padding-top:28px;
    padding-left:22px;
    padding-right:21px;
    text-align:right;
    margin-top:1px;
}

#form2{
    background:url(/images/bg2.gif) repeat-x #f7f7f7;
    padding-top:28px;
    margin-top:1px;
}

#form3{
    background:url(/images/bg2.gif) repeat-x #f7f7f7;
    padding-top:15px;
    padding-left:22px;
    padding-right:21px;
    margin-top:1px; 
}

#form4{
    background:url(/images/bg2.gif) repeat-x #f7f7f7;
    padding-top:5px;
    margin-top:1px;
}

#form5{
    background:url(/images/bg2.gif) repeat-x #f7f7f7;
    padding-top:5px;
    margin-top:1px;
}

#form6{
    background:url(/images/bg2.gif) repeat-x #f7f7f7;
    margin-top:1px;
}

#quest{
    background:url(/images/bg10.jpg) repeat-x;
    padding-top:3px;
    padding-bottom:3px;
    padding-left:35px;
    padding-right:35px;
    margin-top:1px;
    color:#000000;
    font-weight:bold;
    font-size:1.08em;
    /*height:45px;*/
}

#forum{
    background:url(/images/bg6.jpg) repeat-x #c7c1c6;
    padding-top:8px;
    padding-bottom:8px;
    padding-left:25px;
    padding-right:35px;
    color:#ffffff;
    font-weight:bold;
    font-size:1.08em;
    border-bottom:solid 1px #ffffff;    
}
#td_forum{
	border-bottom:solid 1px #dadada;
	padding:10px;
	vertical-align:top;
	border-left:solid 1px #ffffff;
	font-size:12px;
}

#td_forum2{
	padding-right:10px;
	height:25px;
	background:#e6e6e6;
	border-bottom:solid 1px #ffffff;
}

#td_forum3{
	padding-right:10px;
	height:25px;
	background:#e6e6e6;
	border-top:solid 1px #ffffff;
}

#td_forum4{
	border-bottom:solid 1px #dadada;
	padding:10px;
	vertical-align:top;
	border-right:solid 1px #dadada;
	font-size:12px;
	background:#ffffff;
}

#td_forum5{
	border-bottom:solid 1px #dadada;
	padding:10px;
	vertical-align:top;
	border-left:solid 1px #ffffff;
	font-size:12px;
	background:#f7f7f7;
}	

#th_forum{
    padding-left:10px;
    padding-right:10px;
    font-weight:bold;
    font-size:12px;
    border-bottom:solid 1px #ffffff;
    border-top:solid 1px #ffffff;
    color:#333333;
    background:#e6e6f2;
    height:20px; 
}

#bloc_diag{
    background:url(/images/bg2.gif) repeat-x #f7f7f7;
    padding-top:15px;
    padding-left:22px;
    padding-right:21px;
    margin-top:1px;
    
}

#bloc_biblio{
    /*background:url(/images/bg3.gif) repeat-x #f8f8f8;*/
    padding-top:10px;
    padding-left:10px;
    padding-right:10px;
    margin-top:1px;
    margin-bottom:10px;
}

#mode_emploi{
    background:#ffffff;
    padding-top:10px;
    padding-left:10px;
    padding-right:10px;
    margin-top:1px;
    border: solid 1px #e3e7ef;
}

#listedroite{
    background:#f7f7f7;
    padding-top:10px;
    padding-left:10px;
    padding-right:10px;
    padding-bottom:10px;
    margin-bottom:10px;
}

#listedroitefmc{
    background:#f7ecdb;
    padding-top:10px;
    padding-left:10px;
    padding-right:10px;
    padding-bottom:10px;
    margin-bottom:10px;
}

#listedroite3{
    padding-top:10px;
    padding-left:10px;
    padding-right:10px;
    padding-bottom:10px;
    margin-bottom:10px;
    background:#eff1f6;
}

#listedroite4{
    padding-top:10px;
    padding-left:10px;
    padding-right:10px;
    padding-bottom:10px;
    margin-bottom:10px;
    background:#f7f7f7;
}

#num_page{
    background:url(/images/bg4.gif) repeat-x #ffffff;
    padding-top:7px;
    padding-left:10px;
    padding-right:10px;
    margin-top:1px;
    margin-bottom:10px;
    height:25px;
}

#listcongresgauche{
    background:#f8f8f8;
    padding-top:10px;
    padding-left:10px;
    padding-right:10px;
    margin-top:1px;
    margin-bottom:10px;
    float:left;
    width:305px;
}

#listcongresdroite{
    background:#f8f8f8;
    padding-top:10px;
    padding-left:10px;
    padding-right:10px;
    margin-top:1px;
    margin-bottom:10px;
    float:right;
    width:305px;
}

#listcongres{
    background:#f8f8f8;
    padding-top:10px;
    padding-left:10px;
    padding-right:10px;
    margin-top:1px;
    margin-bottom:10px;
}


.defaut{
    border-top:solid 1px #526d91;
    border-left:solid 1px #526d91;
    font-size:1em;    
}

.defaut TD{
    border-bottom:solid 1px #526d91;
    border-right:solid 1px #526d91;
    background:#efefef;
    padding-left:11px;
    padding-right:11px;
    padding-top:5px;
    padding-bottom:5px;
    color:#49607D; 
    vertical-align:top;   
}

.defaut TH{
    border-bottom:solid 1px #526d91;
    border-right:solid 1px #526d91;
    background:url(/images/bg_tablo.gif) repeat-x #6c88ac;
    font-size:1em;
    color:#ffffff;
    text-align:left;
    height:24px;
    padding-left:11px;
    padding-right:11px;
}

.encadre{
    font-family : Verdana, Arial, Helvetica, sans-serif;
    border-top:solid 1px #526d91;
    border-left:solid 1px #526d91;
    margin-top : 15px;
		margin-bottom : 15px;
    font-size:0.9em;    
}

.encadre TD{
    font-family : Verdana, Arial, Helvetica, sans-serif;
    border-bottom:solid 1px #526d91;
    border-right:solid 1px #526d91;
    background:#e6ebef;
    padding-top:10px;
    padding-left:11px;
    padding-right:11px;
    padding-bottom:10px;
    color:#475e7d; 
    vertical-align:top;       
}

.encadre TH{
    font-family : Verdana, Arial, Helvetica, sans-serif;
    border-bottom:solid 1px #ffffff;
    border-right:solid 1px #526d91;
    background:url(/images/bg_tablo.gif) repeat-x #6c88ac;
    font-size:1.2em;
    color:#FFFFFF;
    text-align:left;
    height:18px;
    padding-left:11px;
    padding-right:11px;
}

.menu_ht {
    border : solid;
    border-width : 1px;
    border-color : #cdcdcd;
    /*border-left : 1px;
    border-right : 1px;*/
    /*border-bottom : 1px;*/
    /*border-top : 1px;*/
    font-size:		11px;
    text-align:		left;
}
.menu_ht TD {
    border-top:solid 1px #ffffff;
    border-left:solid 1px #ffffff;
    border-right:solid 1px #ffffff;
    font-size:		11px;
    text-align:		left;

}
.menu_ht TH {
}

a.noborder{
	border:none;	
}
.rub {
	color: #848484;
}

a.rub {
	font-size : 11px ;
	color: #848484;
	text-decoration : none ;
}

a.rub:hover {
	font-size : 11px ;
	color: #848484;
	text-decoration : none ;
}


hr.trait{
    color:#666666;
    border-bottom:none;
    border-left:none;
    border-right:none;
    border-top:solid 1px #e6e6e6;
    margin:0px;
    margin-bottom:5px !important;
    margin-bottom/**/:0px;
    padding:0px;
    height:1px;
    
}

.tdleft{
    border:solid 1px #959595;
    border-right:none;
    text-align:center;
    font-size:0.8em;
}

.tdmiddle{
    border:solid 1px #959595;
    border-right:none;
    border-left:none;
    text-align:center;
    font-size:0.8em;
}

.tdmiddle2{
    border:solid 1px #959595;
    border-right:none;
    border-left:none;
    text-align:right;
    font-size:0.8em;
}

.tdright{
    border:solid 1px #959595;
    border-left:none;
    font-size:0.8em;
}

.texte_congres{
    color:#1E1E96;
    font-size:13px;
}  

#plus{
    margin-left:5px !important;
    margin-left/**/:2px;
    padding-left:2px;
    padding-right:2px;
    padding-top:0px;
    padding-bottom:0px;
    margin-top:1px !important;
    margin-top/**/:2px;
    margin-bottom:1px !important;
    margin-bottom/**/:1px;
    border:solid 1px;
    float:left;
    text-align:center;
} 

#moins{
    padding-left:3px;
    padding-right:3px;
    padding-top:0px;
    padding-bottom:0px;
    margin-top:1px !important;
    margin-top/**/:2px;
    margin-bottom:1px !important;
    margin-bottom/**/:1px;
    border:solid 1px;
    float:left;
    text-align:center;
}

#slash{
    padding-left:4px;
    padding-right:4px;
    padding-top:3px;
    padding-bottom:0px;
    margin-top:1px !important;
    margin-top/**/:2px;
    margin-bottom:1px !important;
    margin-bottom/**/:1px;
    float:left;
    text-align:center;
} 
 
 
.rouge {
    color:#f30000;
}

.vert {
    color:#1d963d;
}

.login{
	font-size:11px;
}

.sonr {  
    font-size: 10px;
    line-height: 10px;
    color: #CF4E4E
}
.sonb { 
    font-size: 10px;
    line-height: 10px;
    color: #4C8DCA
}
.sonv {
    font-size: 10px;
    line-height: 10px;
    color: #4AB06C
}
.sonj {
    font-size: 10px;
    line-height: 10px;
    color: #D7B317
} 

#citer{
	background:#ffffff;
	padding:5px;
	border:solid 1px #959595;
	color:#666666;
} 

.blind{
    border-top:none;
    border-left:none;
    font-size:1em;    
}

.blind TD{
    border-bottom:none;
    border-right:none;
    padding-left:11px;
    padding-right:11px;
    padding-top:5px;
    padding-bottom:5px;
    vertical-align:top;   
}

.blind TH{
    border-bottom:none;
    border-right:none;
    text-align:left;
    height:24px;
    padding-left:11px;
    padding-right:11px;
}

.carrefour {
	color : #1E1E96 ;
	font-family : Arial, Helvetica, sans-serif ;
	text-decoration : none ;
	font-size:0.92em;
	margin-top:0px;
	margin-bottom:0px;	
}

a.carrefour {
	color : #1E1E96 ;
	font-family : Arial, Helvetica, sans-serif ;
	text-decoration : none ;
	font-size:0.92em;
}

a.carrefour:hover {
	color : #999999 ;
	font-family : Arial, Helvetica, sans-serif ;
	text-decoration : none ;
	font-size:0.92em;
}

