body 
{
   margin-top        : 0px;
   margin-left       : 0px;
   margin-right      : 0px;
   padding           : 0px;
   background-color  : #C0C0C0;
   font-family       : verdana, arial;
   font-face         : verdana, arial;
   font-size         : 90%;
   
/*
   background-image: linear-gradient(left , rgb(220,220,230) 21%, rgb(240,240,240) 51%, rgb(220,240,240) 100%);
   background-image: -o-linear-gradient(left , rgb(220,220,230) 21%, rgb(240,240,240) 51%, rgb(220,240,240) 100%);
   background-image: -moz-linear-gradient(left , rgb(220,220,230) 21%, rgb(240,240,240) 51%, rgb(220,240,240) 100%);
   background-image: -webkit-linear-gradient(left , rgb(220,220,230) 21%, rgb(240,240,240) 51%, rgb(220,240,240) 100%);
   background-image: -ms-linear-gradient(left , rgb(220,220,230) 21%, rgb(240,240,240) 51%, rgb(220,240,240) 100%);
   
   background-image: -webkit-gradient(
   	linear,
   	left top,
   	right top,
   	color-stop(0.21, rgb(220,220,230)),
   	color-stop(0.51, rgb(240,240,240)),
   	color-stop(1, rgb(220,240,240))
   );
*/
}

table
{
   font-family       : verdana, arial;
   font-face         : verdana, arial;
}

blink 
{
    animation-duration: 1s;
    animation-name: blink;
    animation-iteration-count: infinite;
    animation-timing-function: steps(2, start);
}
@keyframes blink 
{
    80% 
    {
        visibility: hidden;
    }
}


.table2 {
   width:100%;
   background-color:white;
   border-collapse:collapse;   
   border-top-style:none;
   border-left-style:none;
   border-right-style:none;
   border-bottom-style:solid;
   border-width:1px;
   border-color:black;
}

.table3 {
   border-collapse:collapse;   
   border-top-style:solid;
   border-left-style:solid;
   border-right-style:solid;
   border-bottom-style:solid;
   border-width:0px;
   border-color:white;
   font-size:12px;
}

.cellXMas 
{
   color:white;
   font-size:12px;
}


.box_photo 
{
      background-color        : white;
      display                 : table-cell; 
      padding                 : 2px; 
      border                  : 1px solid #A0A0A0; 
      border-radius           : 10px; 
      -webkit-border-radius   : 10px; 
      box-shadow              : 5px 5px 5px #808080;
      width                   : 0px;
}


.box1_noshadow 
{
      background-color        : white;
      display                 : table-cell; 
      padding                 : 2px; 
      border                  : 1px solid #C0C0C0; 
      border-radius           : 7px; 
      -webkit-border-radius   : 7px; 
}

.box1_noborder 
{
      background-color        : white;
      display                 : table-cell; 
      padding                 : 2px; 
      box-shadow              : 3px 3px 3px #404040;
}

#id_box_home_right { width : 250px;}
#id_box_center { width : 710px;}
#id_box_large { width : 970px;}
#id_box_huge { width : 1222px;}
#id_box_forum { width : 195px; text-align :center; padding : 5px;}
#id_box_sub_actu { width : 850px; text-align : justify; padding : 10px; background-color:#F8F8FF;}                                        
#id_box_button { width : auto; text-align :center; padding : 5px; margin-left:10px; margin-right:10px; background-color:#E0E0E0; display : table-cell;}
#id_box_ajada { width : 850px;}
#id_box_ajada_panel { width : 160px; text-align : center}

.box_comments 
{
      background-color        : #F0F0FF;
      display                 : table-cell; 
      padding                 : 3px; 
      border                  : 1px solid #C0C0C0; 
      border-radius           : 7px; 
      -webkit-border-radius   : 7px; 
}

.box_title_liens 
{
      background-color        : #FFFFC0;
      display                 : table-cell; 
      padding                 : 3px; 
      border                  : 1px solid #C0C0C0; 
      border-radius           : 7px; 
      -webkit-border-radius   : 7px; 
      box-shadow              : 3px 3px 3px #404040;
      width                   : 970px;
      color                   : #202060;
      font-size               : 24px;
      font-weight             : 600;
      text-align              : center;
}


.title1 
{
      background-color        : #E0E0FF;
      padding                 : 3px; 
      color                   : #202060;
      font-size               : 120%;
      font-weight             : bold;
      text-align              : left;
      padding                 : 5px;
}

.title_rubrique 
{
      background-color        : #6060A0;
      padding                 : 2px; 
      color                   : #FFFFFF;
      font-size               : 9px;
      font-weight             : 600;
}

.DoubleLF {margin-top : 20px;}
.SingleLF {margin-top : 10px;}
.SmallLF {margin-top : 1px;}

.ob-img
{
   max-width:98%;
}



@media print 
{
   .box1
   {
      background-color        : white;
      display                 : table-cell; 
      padding                 : 2px; 
   }
}

@media screen
{
   .box1 
   {
         background-color        : white;
         display                 : table-cell; 
         padding                 : 2px; 
         border                  : 1px solid #C0C0C0; 
         border-radius           : 7px; 
         -webkit-border-radius   : 7px; 
         box-shadow              : 3px 3px 3px #404040;
   }
}
