/*  ---------  CSS generated for skin_transparence04b  ----------- */

html { font-size: 62.5%; } /* Taille équivalente à 10px */
body { font-size: 1.2rem; } /* Taille équivalente à 12px */

#page {  /*maintient tout le contenu dans les limites du max-width*/
   max-width: 1280px;
   margin:0 auto;
}
#CenterBoxes {
    margin: 5px 0px 0px 0px;    
}
#BottomBoxes, #footer {
    background-color: rgba(255, 255, 255, 0.4);  
}
#screen_choice {   
    right: 220px;    
}
#skinCopyright {    
    padding:0px;   
}
/***********************
 * Effet de parallaxe */
#paranav {  
  right: 20px;  
}
#paranav li a {
  width: 32px;
  height: 32px;
  border-radius: 0px;  
  border: 0px;
}
#paranav li:nth-child(1) a {  
  background: url(img/1.png)no-repeat 50% 50%;
}
#paranav li:nth-child(2) a {  
  background: url(img/2.png)no-repeat 50% 50%;
}
#paranav li:nth-child(3) a {  
  background: url(img/3.png)no-repeat 50% 50%;
}
.top {
    font: 1.2em Verdana, "Bitstream Vera Sans", sans-serif;    
}
.titrebox { /* Titres */
    border-radius: 4px 4px 0px 0px;
    margin: 6px 0 0 0;
}
.titre { /* Titres */
    border-radius: 4px 4px 0px 0px;
    margin: 6px 6px 0 6px;
}
.titre.TrTH0 { /* Titre composite forum */
    background: rgba(85, 95, 107, 0.6);
}
.tblbox {  /* Corps */
    border-radius: 0px 0px 4px 4px;
    margin: 0 0 6px 0;
}
.tbl {  /* Corps */
    border-radius: 0px 0px 4px 4px;
    margin: 0 6px 6px 6px;
}
.tblbox.SCHL0, .tblbox.SCHR0 { /* boite recherche 2 */
    margin-top: 5px;
    border-radius: 4px 4px 4px 4px;
    border : 1px solid #59484E;
}
.wideboxsearch2 {  /* boite recherche 2 */  
    margin: -10px 0px 0px 100px;    
}
#TopBoxes .titrebox, #BottomBoxes .titrebox { /* Titre boites haut et bas */
    margin:4px 4px 0 4px;
}
#TopBoxes .tblbox, #BottomBoxes .tblbox { /* Corps boites haut et bas */
    margin:0px 4px 0 4px;
}
.cal {
    border: 0px; /* pour supprimer encadrement agenda */
}
td.cals { /* week */   
    background-color: #555F6B;
    background: none ;
}
select.cal { /* select month & year */
    color: #FFFFFF; 
    background-color: #555F6B;  
}
td.cal2, td.cal4  { /* today  & today is sunday or special */   
    background-image: url(img/cadre.png);
	background-size: 100% 100%;  
}
div.menuIcons ul { /* block liste du menu */
    margin: 0 0 5px 5px; 
    width: 98%;    
    background-color: rgba(255, 255, 255, 0.6);
}
div.menuIcons ul li a span.current { /* lien actif fond et couleur */	
	background: rgba(20, 20, 20, 0.5);
    padding: 0 2px;
    border-radius: 4px 4px 4px 4px;
    color: #FFFFFF;
    text-decoration: none;	
}
div.menuIcons ul li.menu_admin { /* section admin */
    position: absolute; top: 2px; right: 0px;
    background-color: rgba(255, 255, 255, 0.6);
    border : 1px solid #59484E;
    height: 38px;   
    border-radius: 4px 4px 4px 4px;
    width: 65px;   
    float: none;
    padding-right: 0px;
}
div.pop.menuIcons_flag { /* section drapeau */
    position: absolute; top: 60px; right: 0px;    
}

@media screen and (min-width: 760px), screen and (min-device-width: 760px) { /* bouton connexion fixe en haut au dela de 760px */
div.menuIcons ul li.menu_connect { /* section connexion */
    position: absolute; top: 2px; right: 80px;
    background-color: rgba(255, 255, 255, 0.6);
    border : 1px solid #59484E;
    height: 38px;    
    border-radius: 4px 4px 4px 4px;
    width: 120px;
}
}
ul.dropdown li, ul.dropdown ul li {    
    background-color: rgba(255, 255, 255, 0.8);
    margin: 1px 0;
}
ul.dropdown-vertical li {
    float: left;
}
ul.dropdown-linear li {
    padding:2px 10px;
    margin:0 6px;
}
ul.dropdown-linear li ul li {    
    margin:0 6px; 
}
.DDH460 ul.dropdown-horizontal li.L1,
.DDH460 ul.dropdown-horizontal li.L2,
.DDH460 ul.dropdown-horizontal li.L3 { /* marges menu horizontal deroulant */  
    margin:10px 8px 0 4px;
}
.tblbox.DDV421, .tbl.DDL461, .tbl.DDH460 { /* transparence bande blanche menus deroulants a adapter aux n° des boites */
   background-color: transparent;
}
.frbottom { padding: 16px 0 15px; }
/********************
 * Habillage boites */
.tblbox.FB395 { /* habillage boîte slider */
    margin: 0 0 0 40px;	
    padding-bottom: 50px;
    background-color: transparent;
}