/* LIRMM CSS V1.0 :01/09/02 premiers styles pour maquettes*/
* {
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-size : 12px;
 border-bottom: none;
}

acronym{
  color : #ffcc33;
}

body {
 background-color : #ffffff;
 margin:0;
 padding:0;

}

#principal{
    height:100%;
}

#header {
 background-color : #a6caf0;
 margin:0;
 padding:0;
 height:123px;
 min-width: 400px;

}
#logo {
 position: absolute;
 left:0;
 top:4px;
}

#logo img {
 border:0;
 padding:0;
}

#banner {
  position: absolute;
  top: 0;
  right: 0px;
  height: 101px;
}

#band {
  position: absolute;
  top: 123px;
  left:0;
  width: 100%;
  height: 30px;
  background-color : #006699;
}

#banner img {
 border:0;
 padding:0;
}

#band img {
 border:0;
 padding:0;
}

#language {
  position: absolute;
  top: 130px;
  right: 10px;
  color: #ffffff;
}
#language a:link { color: #ffffff; }
#language a:hover { color: #ffffff; }
    
#content {
    position:absolute;
    background-color : #ffffff;
    top : 155px;
    right: 40px;
    left: 168px;
    padding-left: 10px;
    padding-right: 140px;  /* au lieu de 180 */
    border-style: solid;
    border-color: #ffcc33;
    border-top-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 4px;
    border-right-width: 4px;
}


#news {
    position:absolute;
    top: 200px;
    right: 10px;
    width: 160px;
}
#menu {
    position: absolute;
    top: 200px;
    left:0;
    width: 170px;
    background-color : #ffffff;
}

#menu h1 {
color : #6D62FF;
font-size: 12px;
font-weight: bold;
margin-bottom:3px;
}

#menu ul {
list-style-image: url('puce_bleue.gif');
list-style-type: square ;
margin-left:0px;
margin-top:0px;
padding-left: 15px;

}

#menu li {
color : #6D62FF;
}

#menu li span {
color: white;
}

#menu li a {
color: white;
}
#menu li a:hover {
color:#F6E7CA;
}


#contenu h1 {
font-size : 18px;
text-align: right;

}

#contenu hr {
height: 3px;
}

#contenu a:link { color: #211884; }
#contenu a { color: #211884; }
#contenu a:hover { color: black; }

#contenu .photos {
text-align:center;
}


#pied{
margin-left:250px;
margin-top:20px;
text-align:center;
}

.spacer {
clear: both;
}

.flottante {
background-color: #006699;
margin: 1%;
float: left;
width: 90%;
text-align: center;
}

.flottante2 {
background-color: #006699;
margin: 1%;
float: left;
width: 40%;
text-align: center;
}

.conteneur {
width: 100%;
}

hr {
clear: both;
visibility: hidden;
}

.jaune{
  position: absolute;
  top: 1em;
  left: 40em;
  background-color: #ffff00;
}

.red{color:red;}

.tab_cell0 {font-size:11px;
            margin-right:15px;
            margin-left:30px;
            padding-left:0px;
            margin-top:5px;
            margin-bottom:5px;
            padding-top:3px;
            padding-bottom:5px;   
            border-width:3px 0px 0px 0px;
            border-style:solid;
            border-color:#CCCCCC;
            }
            
.search_cell_header {font-size:11px;
            font-weight:bold;
            color:#555555;
            margin-top:5px;
            margin-bottom:5px;
            padding-top:3px;
            padding-bottom:5px;   
            border-width:0px 0px 2px 0px;
            border-style:solid;
            border-color:#555555;
            text-align:left;
            }
            
.perso_cell_header {font-size:11px;
            font-weight:bold;
            color:#555555;
            margin-top:5px;
            margin-bottom:5px;
            padding-top:3px;
            padding-bottom:5px;   
            border-width:0px 0px 1px 0px;
            border-style:solid;
            border-color:#555555;
            text-align:left;
            }
            
.search_cell1 A, .search_cell0 A {
            font-weight:normal;
            }

.search {   font-size:11px;
            margin-right:15px;
            margin-left:0px;
            margin-top:5px;
            margin-bottom:5px;
            padding-top:3px;
            padding-bottom:5px;   
            color:#555555;
            }

            
.searchform {   font-size:11px;
            padding-top:3px;
            padding-bottom:2px;   
            color:#000000;
            }
            
.search_cell0 {font-size:11px;
            margin-right:15px;
            margin-left:0px;
            margin-top:5px;
            margin-bottom:5px;
            padding-top:3px;
            padding-bottom:5px;   
            border-width:1px 0px 0px 0px;
            border-style:solid;
            border-color:#555555;
            text-align:left;
            }
.perso_cell1 {font-size:11px;
            background-color:#BBBBBB;
            margin-right:15px;
            margin-left:15px;
            margin-top:5px;
            margin-bottom:5px;
            padding-top:3px;
            padding-bottom:5px;   
            border-width:1px 0px 0px 0px;
            border-style:solid;
            border-color:#555555;
            }
            
.perso_cell2 {font-size:11px;
            background-color:#FFFF99;
            margin-right:15px;
            margin-left:15px;
            margin-top:5px;
            margin-bottom:5px;
            padding-top:3px;
            padding-bottom:5px;   
            border-width:1px 0px 0px 0px;
            border-style:solid;
            border-color:#555555;
            }
            
.filetbas {
            font-size:9px;
            color:#006699; 
            vertical-align:top;
            margin-right:15px;
            padding-right:0px;
            margin-left:15px;   
            border-width:1px 0px 0px 0px;
            border-style:solid;
            border-color:#006699; 
            text-align:right;
            }
            
.tab_cell1 {font-size:11px;
            margin-right:15px;
            margin-left:30px;
            padding-left:0px;
            margin-top:5px;
            margin-bottom:5px;
            padding-top:3px;
            padding-bottom:5px;   
            border-width:1px 0px 0px 0px;
            border-style:solid;
            border-color:#CCCCCC;
            }
            
            
.entrefilet {
            margin-right:15px;
            margin-left:15px;
            margin-top:5px;
            margin-bottom:1px;
            padding-top:3px;
            padding-bottom:1px;   
            border-width:1px 0px 0px 0px;
            border-style:solid;
            border-color:#CCCCCC; 
            text-align:right;
            }

.filetliste {
            font-size:11px;
            margin-right:15px;
            margin-left:30px;
            padding-left:0px;
            margin-top:5px;
            margin-bottom:1px;
            padding-top:3px;
            padding-bottom:1px;   
            border-width:1px 0px 0px 0px;
            border-style:solid;
            border-color:#CCCCCC;           
            }

.actu {     font-family:Verdana, Helvetica, sans-serif; 
            color:#000000;
            font-size:10px;
            line-height:120%;   
            border-color:#FFCC33; 
            border-width:1px;
            border-style:solid;
            
            }
            
.actutitre {font-family:Verdana, Helvetica, sans-serif; 
            font-size:11px;
            font-weight:bold;
            color:#333333;
            line-height:120%;
            background-color:#FFCC33;
            padding-left:10px;
            padding-top:4px;
            padding-bottom:4px;
            border-color:#FFCC33; 
            border-width:1px;
            border-style:solid;
            }
            
.actu P {   font-family:Verdana, Helvetica, sans-serif; 
            color:#000000;
            font-size:10px;
            line-height:120%;
            padding-left:20px;
            padding-right:7px;
            padding-top:2px;
            padding-bottom:1px;
            margin-top:0px;
            margin-bottom:1px;
            }
            
.actuentrefilet {
            font-size:8px;
            margin-right:20px;
            margin-left:0px;
            margin-top:5px;
            margin-bottom:1px;
            padding-top:3px;
            padding-bottom:1px;   
            border-width:0px 0px 1px 0px;
            border-style:solid;
            border-color:#CCCCCC; 
            text-align:right;
            }


BODY {      font-family:Verdana, Helvetica, sans-serif; 
            font-size:14px;
            line-height:140%;
            margin:0px; 
            }

.paragraphe {
            font-family:Verdana, Helvetica, sans-serif; 
            font-size:11px;
            line-height:140%;
            margin:10px;    
            text-align:justify;
            }


.texte {
            font-family:Verdana, Helvetica, sans-serif; 
            font-size:11px;
            line-height:140%;
            }


.annu {
            font-family:Verdana, Helvetica, sans-serif; 
            font-size:10px;
            line-height:140%;
            margin-right:0px;
            margin-left:0px;
            margin-top:0px;
            margin-bottom:0px;
            padding-top:3px;
            padding-bottom:5px;   
            font-weight:normal;
            }

.fileth {
            font-family:Verdana, Helvetica, sans-serif; 
            font-size:10px;
            line-height:140%;
            margin-right:0px;
            margin-left:0px;
            margin-top:0px;
            margin-bottom:0px;
            padding-top:3px;
            padding-bottom:5px;   
            border-width:1px 0px 0px 0px;
            border-style:solid;
            border-color:#000000;
            font-weight:normal;
            }


.filetvannu {
            font-family:Verdana, Helvetica, sans-serif; 
            font-size:10px;
            line-height:140%;
            margin-right:0px;
            margin-left:0px;
            margin-top:0px;
            margin-bottom:0px;
            padding-top:3px;
            padding-left:5px;
            padding-bottom:5px;   
            border-width:0px 0px 0px 1px;
            border-style:solid;
            border-color:#000000;
            font-weight:normal;
            }


.filetvertical {
            background-color:#FFCC33;
            }

.auteur {   font-family:Verdana, Helvetica, sans-serif; 
            font-size:9px;
            line-height:120%;
            color:#006699;
            padding-right:10px;
            padding-bottom:10px; 
            }
            
.fildariane {
            font-family:Verdana, Helvetica, sans-serif; 
            font-size:10px;
            line-height:120%;
            color:#999999;
            padding-bottom:5px;
            padding-top:0px;
            padding-right:10px;
            padding-left:30px;
            }

.fildariane A {
            color:#006699;
            font-weight:normal;
            }
            
.fildariane A:hover {
            text-decoration:underline;
            }

h2 {        font-family:Verdana, Helvetica, sans-serif; 
            font-size:18px;
            line-height:120%;
            padding-top:0px;
            padding-bottom:15px;
            padding-left:15px;
            margin:0px;
           /* color:#333333; */
           /* color: :#006699; */
            font-weight:bold;
            }
            
h1{     font-family:Verdana, Helvetica, sans-serif; 
            font-size:24px;
            line-height:150%;
            padding-top:0px;
            padding-bottom:15px;
            padding-left:15px;
            margin:0px;
            color:#333333;
            font-weight:bold;
            float: center;
            }
.soustitre {    
            font-family:Verdana, Helvetica, sans-serif; 
            font-size:14px;
            line-height:100%;
            padding-top:2px;
            padding-bottom:0px;
            padding-left:30px;
            color:#333333;
            font-weight:bold;
            text-align:left;
            }

P {         font-family:Verdana, Helvetica, sans-serif; 
            font-size:10px;
            line-height:150%;
            padding-left:30px;
            padding-right:15px;
            padding-top:1px; 
            padding-bottom:1px; 
            margin-top:4px; 
            margin-bottom:3px;
            }

A, .gras A, P A, LI A, OL A, TD A {         
            text-decoration:none;
            color:#006699;
            font-weight:bold;
            }

A :visited { 
            text-decoration:none;
            color:#999999;}

A :hover, .gras A:hover, P A:hover, LI A:hover, OL A:hover, TD A:hover {    
            text-decoration:underline;
            color:#006699;
            }
            
            


.gras { 
        font-weight:bold;
            }



OL {        margin-left:0px;
            list-style-image:url(images/espaceur.gif);  
            padding-left:15px;
            border-top-width:1px;
            border-right-width:0px;
            border-left-width:0px;
            border-bottom-width:0px;
            border-style:solid;
            border-color:#FFCC33;
            margin-top:3px;
            }
            
UL {        margin-left:0px;
            padding-left:15px;
            border-top-width:0px;
            }
.menuniv0 {     list-style-position:outside;
            list-style-image:url(images/espaceur.gif);  
            font-family:Verdana, Helvetica, sans-serif; 
            color:#006699;
            font-size:10px;
            line-height:140%;
            font-weight:bold;
            line-height:120%;
            padding-left:3px;
            }
.menuniv0 LI {  margin-top:3px;
            padding-bottom:3px;
            border-top-width:1px;
            border-right-width:0px;
            border-left-width:0px;
            border-bottom-width:0px;
            border-style:solid;
            border-color:#999999;   
            }
            
.menuniv0 A {   color:#006699;}

.menuniv0 A:hover { color:#555555;text-decoration:none;}


.intranetniv0 {     list-style-position:outside;
            list-style-image:url(images/espaceur.gif);  
            font-family:Verdana, Helvetica, sans-serif; 
            color:#FFCC33;
            font-size:10px;
            line-height:140%;
            font-weight:bold;
            line-height:120%;
            padding-left:3px;
            }
.intranetniv0 LI {  margin-top:3px;
            padding-bottom:3px;
            border-top-width:1px;
            border-right-width:0px;
            border-left-width:0px;
            border-bottom-width:0px;
            border-style:solid;
            border-color:#999999;   
            }
            
.intranetniv0 A {   color:#FFCC33;}

.intranetniv0 A:hover { color:#555555;
text-decoration:none;
}

.niv0 {     list-style-position:outside;
            font-family:Verdana, Helvetica, sans-serif; 
            color:#006699;
            font-size:10px;
            font-weight:bold;
            padding-left:0px;
            padding-bottom:3px;
            padding-right:3px;
            padding-top:3px;
            border-top-width:1px;
            border-left-width:0px;
            border-right-width:0px;
            border-bottom-width:0px;
            border-style:solid;
            border-color:#999999;   
            }
            
.niv1 {     font-weight:normal;
            list-style-position:outside;
            font-family:Verdana, Helvetica, sans-serif; 
            color:#006699;
            font-size:10px;
            line-height:120%;
            padding-left:10px;
            }

.plan {     list-style-position:outside;
            list-style-image:url(images/espaceur.gif);
            font-family:Verdana, Helvetica, sans-serif; 
            font-weight:bold;
            font-size:11px;
            margin-right:15px;
            margin-left:30px;
            padding-left:0px;
            margin-top:0px;
            margin-bottom:0px;
            padding-top:5px;
            padding-bottom:5px;   
            border-width:1px 0px 0px 0px;
            border-style:solid;
            border-color:#CCCCCC;           
            }

            
.sousplan {     list-style-position:outside;
            list-style-image:url(images/espaceur.gif);
            padding-left:20px;
            padding-bottom:10px;
            font-family:Verdana, Helvetica, sans-serif; 
            font-size:10px;
            text-indent:50px;
            font-weight:normal;
            color:#333333;
            }

            
.nivA {     list-style-position:outside;
            list-style-image:url(images/espaceur.gif);  
            font-family:Verdana, Helvetica, sans-serif; 
            color:#000000;
            font-size:10px;
            line-height:140%;
            font-weight:bold;
            line-height:120%;
            padding-left:3px;
            padding-bottom:10px;
            }
            
.nivB {     list-style-position:outside;
            list-style-image:url(images/espaceur.gif);  
            font-family:Verdana, Helvetica, sans-serif; 
            margin-left:25px;
            font-size:10px;
            line-height:140%;
            font-weight:bold;
            line-height:120%;
            font-weight:normal;
            padding-bottom:10px;
            }

.niv0 A {   color:#006699;}

.niv1 A {   color:#006699;font-weight:normal;}


.plus A {   background-color:#A6CAF0;
            color:#006699;
            font-size:10px;
            padding:5px;
            text-align:right;
            }
            
.plus A:hover{  
            background-color:#FFCC33;
            }
.plus A:visited{    
            background-color:#BBBBBB;
            }

.menuorange {
            border-top-width:1px;
            border-right-width:0px;
            border-left-width:0px;
            border-bottom-width:0px;
            border-style:solid;
            border-color:#FFCC33;
           }
           

.img_trombino {
            align:center;
            vspace:10;
            hspace:10;
            border-style:solid;
            border-color:#FFCC33;   
            }


.hi {       background-color:#CCCCCC;
            color:#333333;
            }
            
.webmas {   background-color:#FFFFFF;
            color:#006699;
            font-size:10px;
            }
  

/* AJOUTS POUR RCR */          
.fort {   font-size : 11px;
           font-weight: bold; }

h2 {  font-family : Verdana, Arial, Helvetica, sans-serif;
      font-size: 16px; 
      color:#006699;  
      padding-left:15px;
      padding-top:0px;
      padding-bottom:15px;
      margin:0px;
      font-weight:bold; }

h3 {  font-family : Verdana, Arial, Helvetica, sans-serif;
      font-size: 14px; 
      color:#006699;
      padding-left:35px;
      padding-top:0px;
      padding-bottom:12px;
      margin:0px;
      font-weight:bold;  }

.h1Orange{   font-size:24px; color:#FFAA33; }


.bandeauRCR {font-family:Verdana, Helvetica, sans-serif; 
            font-size:12px;
            font-weight:bold;
            color:#006699;
            line-height:120%;
            background-color:#FFCC33;
            padding-left:10px;
            padding-top:4px;
            padding-bottom:4px;
            border-color:#FFCC33; 
            border-width:1px;
            border-style:solid;
            }

.auteur, .orange { 
           font-family:Verdana, Helvetica, sans-serif; 
           font-size : 11px;
           color:#FF9933; 
           font-weight: bold 
         }
.lien { 
           font-family:Verdana, Helvetica, sans-serif; 
           font-size : 11px;
           color: :#006699; 
           font-weight: bold 
         }



