/*style du français*/

/* Copyright (C) ThemeKat, http://www.gnu.org/licenses/gpl.html GNU/GPL */

/*
 * Custom Style Sheet - Use this file to style your content
 */
 

/*begin header*/ 

#header-container {
/* background: #3377BB url(../images/wrappergradient.png) repeat-x; min-height:150px; */
 /* background: #0F396B; */
  
 /* background: #0F396B;enlevé le 18/5/12 à 17.05h*/
  background: url(../images/wrappergradient.png) repeat-x; min-height:150px;
  
  }

/*end header*/


/*begin menubar*/
#menubar-container {
background: #3175ba url(../images/images/menuwrapgradient_01.png) repeat-x;
  
   border-top: 1px solid #FFFFFF;/*ajouté le 18/5/12 à 17.7h*/
  /*height:50px;*/
 /* font-family: normal 14px/20px Arial,Helvetica,sans-serif/* Droid Sans*/
  
  
  font: bold 18px/20px Georgia, Times New Roman, Times, serif;
  /*font-size: 14px;*/

  color: #444;
  }
.wid{
width:100px;

}
#menubar {
 
  margin-top:8px;
}
/*end menubar*/

/*begin top-a*/

    
  /*top and bottom paddings are 0 right and left paddings are 5px */
#top-a .mod-box{
/*  background:#FFFFFF;
  margin-top: 5px;  valeurs par défaut  */
  
   /* déplacer top a pour la mettre à coté de search 17/5/12 à 19h */
float: left;   
  margin-top:-48px; /* -38 avant insertion barre bleu : faire monter la barre pour arriver à menu */
  margin-right:5px;
  margin-left:5px;
  height:30px;
  width:70px;
  padding:0 5px;/*top and bottom paddings are 0 right and left paddings are 5px */
  
}

/*end top-a*/



.box1 {background: -moz-linear-gradient(center top , #FBFBFB 0%, #F5F5F5) repeat scroll 0 0 transparent;border:1px solid #F5F5F5; border-radius: 10px 10px 10px 10px;  display: block; margin: 10px auto; padding: 10px;position: relative; text-decoration: none; box-shadow: 0 0 20px #3175BA;
}

/*begin top-b*/
#top-b .mod-box{
 /* background:#FFFFFF;
   background:#E2EDFE;/*nabila 17/11/12
 background:#F5F9FE;
  background:#efefef;*/
 /* border : 0px;*/
 /* border:1px solid #3175BA; supp nabila 6/12/12 maison*/
 /* border-top : 1px;
  border-right: 1px;*/
/* border-bottom-color:2px solid #3175BA;*/
  
 }
/*end top-b*/

/*begin sidebar-a*/
#sidebar-a .mod-box {
  box-shadow:5px 5px 5px #888888; 
 margin-top:5px;
  font-size: 11pt;
font-family: arial,helvetica,sans-serif;
  }

/*end sidebar-a*/

/*begin sidebar-b*/
#sidebar-b .mod-box{
 /* background:#FFFFFF;
  margin-top:5px;*/
  /*margin-right:90px;*/
   width:50px;
   background:#FFFFFF; /*ajouté le 27 mai à 10.24*/
  background:#eeeeee;
}
/*end sidebar-b*/
#bottom-a {background: #ffffff;}
#bottom-b-container{
  background:#3377BB url(../images/wrappergradient.png) repeat-x;
   font-size: 11pt;
font-family: arial,helvetica,sans-serif;
}
#bottom-b .mod-box{
  border:0;
  box-shadow: none;
}
#bottom-b a{
  color: #ffffff;
  border:0;
  font-size: 12px;  
  font-size: 14px;
font-weight: bold;
}

#bottom-b a:hover{
  color: #999;  
}
#bottom-b li {
  border-bottom:1px dotted #ffffff;
  border-top:0;
}
#bottom-b .module-title  {font-size:16px; color:white;}

#page{
  background:#EEEEEE;
  background:#F5F9FE;
}


#maincontent {
  background:#FFFFFF;
}

/*ajouté le 6-12-12*/

#innerbottom {
   /* background:#eeeeee;*/
  
}
#innerbottom .mod-box {
  border : 0px;
  border: 2px solid rgb(248, 242, 223);
box-shadow: 3px #444;
/*height: 250px;
width: 150px;*/
-webkit-box-shadow: 0 0px 8px #BDBDBD;
-moz-box-shadow: 0 0px 8px #BDBDBD;
box-shadow: 0 0px 8px #BDBDBD;
background: #FFFFFF;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
border: solid 1px #C5C5C5;
}
#footer-container {
 /* background:#222222; par défaut changé le  18/5/12 à 22h*/
  background:#3175ba url(../images/images/menuwrapgradient_01.png) repeat-x;
}
#footer, #footer a {
  font-size:10px;
  margin-top:5px; 
}
#footer a , #footer a:hover {color: #328ae3; text-decoration:none;}


#innertop .mod-box {
  margin-top:5px;
  border-top : 0px;
  border-right : 0px;
  border : 0px;
 /* height : 100px;*/
  width:auto;
}
.iner{

  background:white url(../../../images/annonces.jpg) no-repeat;
  background:white url(../../../images/breves.jpg) no-repeat;
  background:white url(../../../images/nouvelles.jpg) no-repeat;

}

.news{
  
  background:white url(../../../images/nouvelle.jpg) no-repeat;
 
}



time {color: #ffffff;}
#breadcrumbs {
  font-size: 10px;
}




/*pour le bouton Langue*/





/*infobull*/


#infobul{
font-family: Georgia,Arial, Verdana, Helvetica/*Droid Sans*/; font-size: 12px;
font-weight: bold;
}

#infobul p{
padding-top:15px;
}

#infobul a{
color:#3175BA;
/*text-shadow:0 -1px 0 black;*/
text-decoration:none;
/*border-radius*/
-webkit-border-radius:5px;
   -moz-border-radius:5px;
       /* border-radius:5px;*/

/*padding:2px 5px;*/
background-color:#FBFBFB;
  
}


/*#sndl1{text-align:center;}*/



#infobul a:hover,#infobul a:focus{
/*text-shadow:0 1px 2px blue;*/
background:#FFFFFF;
/*box-shadow*/
/*-webkit-box-shadow:0 1px 0 rgba(255,255,255,.4);*/
  -webkit-box-shadow: 0 1px 0 rgba(255,255,255,.4);
     -moz-box-shadow: 0 1px 0 rgba(255,255,255,.4);
          box-shadow: 0 1px 0 rgba(255,255,255,.4);
color:#fff;
/*color:#3175BA;
cursor: help;*/
outline:none;
}

#infobul a span {
position:absolute;
padding:5px;
margin-top:35px;
 margin-left:-110px;
  float:left;

   
 /* margin-right:-20px;*/
/*margin-right:-100px;*/
  height:15px;
background:#F5F5F5;
  
opacity:0;
color:#3175BA;
/*transform*/
-webkit-transform:scale(0) rotateZ(-12deg);
   -moz-transform:scale(0) rotate(-12deg);
    -ms-transform:scale(0) rotateZ(-12deg);
     -o-transform:scale(0) rotate(-12deg);
        transform:scale(0) rotateZ(-12deg);
/*transition*/
-webkit-transition:all .75s;
   -moz-transition:all .75s;
    -ms-transition:all .75s;
     -o-transition:all .75s;
        transition:all .75s;
/*border-radius*/
-webkit-border-radius:5px;
   -moz-border-radius:5px;
        border-radius:5px;
/*box-shadow*/
-webkit-box-shadow:0 0 2px rgba(0,0,0,.5);
   -moz-box-shadow:0 0 2px rgba(0,0,0,.5);
        box-shadow:0 0 2px rgba(0,0,0,.5);
}

#infobul a:hover span ,#infobul a:focus span {
opacity:1;
  background:#fff;
   background:#FFFCFA;
/*transform*/
-webkit-transform:scale(1) rotateZ(0);
   -moz-transform:scale(1) rotate(0);
    -ms-transform:scale(1) rotateZ(0);
     -o-transform:scale(1) rotate(0);
        transform:scale(1) rotateZ(0);
}

#infobul a span::before{
content:'';
position:absolute;
top:-7px;
/*right:20px;*/
/*left:20px; */
/*left:5px;*/
right:5px;/*triangle de droite pour info bulle*/
width:0;
height:0;
border-bottom:6px solid #3175BA;
border-left:6px solid transparent;
border-right:6px solid transparent;
  /*border:1px solid #3175BA;*/
}

/*Boutons rgba*/
    a.bouton {  
        color: #666;  
         
        display: block;  
        width: 50px;  
        height: 40px;  
        /*line-height: 40px;  */
         
        text-decoration: none;  
        border: 1px solid #aaa;
       /* border: 2px solid #E2EDFE;  nabila 20/11/12 maison
        border: 2px solid #F5F9FE;
        border: 1px solid #3175BA;*/
        background: #f8f8f8;  
        border-radius: 6px;  
        background: -moz-linear-gradient(top, #f8f8f8 40%, #cacaca 100%);  
        background: -webkit-linear-gradient(top, #f8f8f8 40%, #cacaca 100%);  
        background: -o-linear-gradient(top, #f8f8f8 40%, #cacaca 100%);  
        background: -ms-linear-gradient(top, #f8f8f8 40%, #cacaca 100%);  
        background: linear-gradient(top, #f8f8f8 40%, #cacaca 100%);  
       
        box-shadow: 0 0 5px rgba(0,0,0,0.2);  
    }  
    a.bouton:hover {  
        background: -moz-linear-gradient(top, #cacaca 20%, #f8f8f8 100%);  
        background: -webkit-linear-gradient(top, #cacaca 20%, #f8f8f8 100%);  
        background: -o-linear-gradient(top, #cacaca 20%, #f8f8f8 100%);  
        background: -ms-linear-gradient(top, #cacaca 20%, #f8f8f8 100%);  
        background: linear-gradient(top, #cacaca 20%, #f8f8f8 100%);  
    }  
   a.bouton:active {  
        box-shadow: 0 0 5px rgba(0,0,0,0.2) inset;  
    }  


#infobul1{
font-family: Georgia,Arial, Verdana, Helvetica/*Droid Sans*/; font-size: 12px;
font-weight: bold;
}

#infobul1 p{
padding-top:15px;
}

#infobul1 a{
color:#3175BA;
/*text-shadow:0 -1px 0 black;*/
text-decoration:none;
/*border-radius*/
-webkit-border-radius:5px;
   -moz-border-radius:5px;
       /* border-radius:5px;*/

/*padding:2px 5px;*/
background-color:#FBFBFB;
  
}


/*#sndl1{text-align:center;}*/



#infobul1 a:hover,#infobul1 a:focus{
/*text-shadow:0 1px 2px blue;*/
background:#FFFFFF;
/*box-shadow*/
/*-webkit-box-shadow:0 1px 0 rgba(255,255,255,.4);*/
  -webkit-box-shadow: 0 1px 0 rgba(255,255,255,.4);
     -moz-box-shadow: 0 1px 0 rgba(255,255,255,.4);
          box-shadow: 0 1px 0 rgba(255,255,255,.4);
color:#fff;
/*color:#3175BA;
cursor: help;*/
outline:none;
}

#infobul1 a span {
position:absolute;
padding:5px;
margin-top:8px;
  margin-left:-60px;
 /* margin-right:-20px;*/
/*margin-right:-100px;*/
  height:20px;
background:#F5F5F5;
  
opacity:0;
color:#3175BA;
/*transform*/
-webkit-transform:scale(0) rotateZ(-12deg);
   -moz-transform:scale(0) rotate(-12deg);
    -ms-transform:scale(0) rotateZ(-12deg);
     -o-transform:scale(0) rotate(-12deg);
        transform:scale(0) rotateZ(-12deg);
/*transition*/
-webkit-transition:all .75s;
   -moz-transition:all .75s;
    -ms-transition:all .75s;
     -o-transition:all .75s;
        transition:all .75s;
/*border-radius*/
-webkit-border-radius:5px;
   -moz-border-radius:5px;
        border-radius:5px;
/*box-shadow*/
-webkit-box-shadow:0 0 2px rgba(0,0,0,.5);
   -moz-box-shadow:0 0 2px rgba(0,0,0,.5);
        box-shadow:0 0 2px rgba(0,0,0,.5);
}

#infobul1 a:hover span ,#infobul1 a:focus span {
opacity:1;
  background:#fff;
   background:#FFFCFA;
/*transform*/
-webkit-transform:scale(1) rotateZ(0);
   -moz-transform:scale(1) rotate(0);
    -ms-transform:scale(1) rotateZ(0);
     -o-transform:scale(1) rotate(0);
        transform:scale(1) rotateZ(0);
}

#infobul1 a span::before{
content:'';
position:absolute;
top:-7px;
/*right:20px;*/
/*left:20px; */
/*left:5px;*/
right:5px;/*triangle de droite pour info bulle*/
width:0;
height:0;
border-bottom:6px solid #3175BA;
border-left:6px solid transparent;
border-right:6px solid transparent;
  /*border:1px solid #3175BA;*/
}



 .tele {
padding: 5px 5px 5px 30px;
/* pour les vieux navigateurs */
/*background:#FAC27E url(../../../images/main.png) no-repeat 5px 10px; */
/* pour les navigateurs récents */
background: white url(../../../images/main.png) no-repeat 5px 10px;
    /*rgba(255,140,0,0.4)*/
border: 1px solid rgb(47, 127, 209);

}

.tele , .tele:focus {
 /* padding: 10px 10px 10px 40px;
/* pour les vieux navigateurs
background:#FAC27E url(../../../images/main.png) no-repeat 5px 10px;
/* pour les navigateurs récents
background: rgba(255,140,0,0.4) url(../../../images/main.png) no-repeat 5px 10px;
border: 1px solid #FF8C00;
border-radius: 5px;*/
  
  /* première étape */
 
background-color:white; /* pour les vieux navigateurs */
color: black;
  
  -webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
-webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.75);
-moz-box-shadow:0px 0px 10px rgba(0,0,0,0.75);
box-shadow:0px 0px 10px rgba(0,0,0,0.75);
/*animation-name: doigt; /* nom de l'animation
animation-duration:4s; /* temps de l'animation (4s)
animation-iteration-count: infinite; /* nombre de boucles (infinie)
animation-timing-function: linear; /* accelération de l'animation (constant) */
-webkit-animation:doigt 4s 5 linear;
-moz-animation:doigt 4s 5 linear;
  
}
/* deuxième étape */
@-webkit-keyframes doigt {
/*0% {background:rgba(225,255,255,0.4) url(../../../images/main.png) no-repeat 5px 10px;}*/
0% {background:white url(../../../images/main.png) no-repeat 2px 5px;}
50% {background:rgb(244, 244, 244) url(../../../images/main.png) no-repeat 15px 5px}
100% {background:white url(../../../images/main.png) no-repeat 2px 5px;}
}
@-moz-keyframes doigt {
0% {background:white url(../../../images/main.png) no-repeat 2px 5px;}
50% {background:rgb(244, 244, 244) url(../../../images/main.png) no-repeat 15px 5px}
100% {background:white url(../../../images/main.png) no-repeat 2px 5px;}
}

.te
{background-color:white; !important; font:14px georgia;}
@-webkit-keyframes colours {
    0% {background-color: white;}
   25% {background-color: rgb(245, 249, 254);}
   50% {background-color: white;}
   75% {background-color: rgb(245, 249, 254);}
 
  100% {background-color: white;}
}
@-moz-keyframes colours {
    0% {background-color: white;}
   25% {background-color: rgb(245, 249, 254);}
   50% {background-color: white;}
   75% {background-color: rgb(245, 249, 254);}
 
  100% {background-color: white;}
}
.te {
  border-radius:10px;
-webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.75);
-moz-box-shadow:0px 0px 10px rgba(0,0,0,0.75);
box-shadow:0px 0px 10px rgba(0,0,0,0.75);
  -webkit-animation-direction: normal;
  -webkit-animation-duration: 60s;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-name: colours;
  -webkit-animation-timing-function: ease;
  /*mozella*/
  -moz-animation-direction: normal;
  -moz-animation-duration: 60s;
  -moz-animation-iteration-count: infinite;
  -moz-animation-name: colours;
  -moz-animation-timing-function: ease;
}

.bleus{
  width: 50px;
   height:300px;
  float:left;
 /* border-right: 1px solid #3175BA;*/
 background:#ececec;
 background:#D9EFF5;
 background: #C3D9E0;
 background:#EFF0FF;
 background:#F7F7F0;
   background:#F5F9FE;
/* background:#E1E6FA;*/
/* background:#EFFBFF;*/
    /* margin-left:80px;*/
  border-left: 0px;
  border-top: 0px;
  border-right: 0px;
  border-bottom :2px solid #3175BA;
  
 }
.slider{
width: 850px;
width:  810px;
 /* border-left-color: #ffffff; */
 /* background:#E2EDFE;*/  
/*border-right: 0px ;*/
background:#F5F9FE;
 
/*border-right: 1px solid #3175BA;
  border-left: 1px solid #3175BA;
  border-top :2px solid #3175BA;*/
  border-bottom :2px solid #3175BA;
 
font: normal 14pt arial,helvetica,sans-serif;
float:right;
}
.slider.mod-box{
  border :0px;
   border-bottom :2px solid #3175BA;
  border-left:1px solid #3175BA;
}
.wrap{
width:700px;
}

.hauteur{

width:880px;
  height:332px;
 border-bottom :2px solid #3175BA;
  border-right: 1px solid #3175BA;
}

.bb{


height: 332px; 
  
 /* width:80px;*/
  width: 110px;
  

}

.bb2{


height: 332px; 
  
  width:78px;

}
/* pour titre dept*/
#titre_Dpt_Maths {
  border-radius : 1em 3em;
   background: #3175ba;
   /* width:270px; 
 float : left; */
}
#trait_Maths
{
/*background-color: red;*/
height: 1pt;
/*width: 450px;
  float : right;*/
border-bottom : 1px dotted #3175ba;
 /* margin: 0 250px;*/
/* margin:0 130px;
width:570px;  */
  }
#titre_Dpt_Phy {
  border-radius : 1em 2em;
   background: #1B5E55;
  /*  width:230px; 
  width:170px;
 float : left; */
}
#trait_Phy
{
/*background-color: red;*/
height: 1pt;
/*width: 470px;
  width: 530px;
   float : left;*/
 border-bottom : 1px dotted  #1B5E55;
 /* margin: 0 230px;*/
 margin: 0 100px;
  width: 600px;
  }

#titre_Dpt_Ch {
  border-radius : 1em 2em;
   background: #4D006C;
   /* width:auto; 
 float : left; */
}
#trait_Ch
{
/*background-color: red;*/
height: 1pt;
margin:0 100px;
width: 600px;
/*float : left;*/
border-bottom : 1px dotted  #4D006C;
  
  }
#titre_Dpt_SN {
border-radius : 1em 2em;
background: #CF4024;
   /* width:auto; 
 float : left; */
}
#trait_SN
{
/*background-color: red;*/
height: 1pt;
margin:0 160px;
width: 540px;
float : right;
border-bottom : 1px dotted  #CF4024;
 
  }

#titre_Dpt_Mu{
  border-radius : 1em 2em;
  background: #234CA5;
  width:auto; 
  float : right; 
}
#trait_Mu
{
/*background-color: red;*/
height: 1pt;

float : right;
border-bottom : 1px dotted  #234CA5;
margin:0 125px;
width: 575px;
  }
/*supp bordure de bottom b */
.sndl {
  border-bottom : 0px;
  border-left: 0px;
  border-right: 0px;
}
  
#titre_Dpt_SE{
  border-radius : 1em 2em;
   background: red;
    width:auto; 
   float : right; 
}
#trait_SE
{
/*background-color: red;*/
height: 1pt;

float : right;
border-bottom : 1px dotted  red;
margin:0 170px;
width: 530px;
  }

#titre_Dpt_Info {
 border-radius : 1em 2em;
   background: #731B26;
  background: #8E3557;
  /*  width:auto; 
   float : left; */
   
}
#trait_Info
{

height: 1pt;

 /*margin:0 175px; */
 margin:0 120px;
/*width: 75%;*/
 width: 570px;
  /* float : left;*/
 border-bottom : 1px dotted  #8E3557;
 

  }





#breadcrumbs {
  font-size: 10px;
}
#searchbox {
 /*margin-right:5px; remplacé par dessous 17/5/12 à 19:24*/
   margin-left:130px;  
  
  
}


/*pour le bouton Langue*/

.demo {
    -moz-transition: background-color 0.4s ease 0s;
    -webkit-transition: background-color 0.4s ease 0s;
    background-color: #3377BB;
    background-image: url(../../../imgages/link-demo.png), -moz-linear-gradient(rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0));
  
   background-image: url(../../../imgages/link-demo.png), -webkit-linear-gradient(rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0));
    background-position: 10px 6px, 0 0;
    background-repeat: no-repeat;
    border-radius: 2px 2px 2px 2px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
    color: #FFFFFF;
    display: inline-block;
  /*font-size:1.33em;
     
  font-weight: bold;*/

   /* padding: 10px 18px 10px 55px;*/
  margin-right:-5px;
  margin-left:5px;
  height:30px;
  width:70px;
  padding:0 5px;float: right;   
  
    text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.25);
}

.demo:hover{ background-color: #FFFFFF;text-decoration: none; color: #3377BB; }

.readmore-link{  color: #1681c7;
  padding:  1px 10px 5px 25px ;
  -webkit-border-radius:6px ;
  -moz-border-radius : 6px ;
   
    font: bold 14px  Times New Roman, Times, serif;
 /*border:1px solid #ECECEC; background:#ececec url(../../../images/t.gif) no-repeat ;*/

background: url(../../../images/j_button2_right.png) 100% 0 no-repeat;
float: left;
margin-left: 5px;
margin-right: 10px;
  
}







#t{
  
  background: url(../images/j_button2_prev.png) no-repeat;
}

.content h1{float:left; width:100%;}
.content h1 span{float:left;}


.ccms_form_element label {
float: left;
width: 250px;
line-height: 18px;
margin: 6px 0 9px;
font-weight: bold;
  float: right;}


.ccms_form_element input[type="radio"] {

  float: right;}


.fc-tbx .tr{
  background: url('../../../components/com_chronoforms/css/formcheck/theme/red/img/tl.png') no-repeat;
}

.fc-tbx .tl{
  background: url('../../../components/com_chronoforms/css/formcheck/theme/red/img/tr.png') no-repeat;
}
.fc-tbx .t{
  background: url('../../../components/com_chronoforms/css/formcheck/theme/red/img/t.png') repeat-x;
  height: 16px;
}

.fc-tbx .l{
  background: url('../../../components/com_chronoforms/css/formcheck/theme/red/img/r.png') repeat-y;
  width : 16px;
}
.fc-tbx .r{
  background: url('../../../components/com_chronoforms/css/formcheck/theme/red/img/l.png') repeat-y;
  width: 16px;
}
.fc-tbx .bl{
  background: url('../../../components/com_chronoforms/css/formcheck/theme/red/img/br.png') no-repeat;
}
.fc-tbx .b{
  background: url('../../../components/com_chronoforms/css/formcheck/theme/red/img/b.png') no-repeat;
  height: 25px;
}
.fc-tbx .br{
  background: url('../../../components/com_chronoforms/css/formcheck/theme/red/img/bl.png') no-repeat;
}
.fc-tbx .c{
  background: url('../../../components/com_chronoforms/css/formcheck/theme/red/img/c.png') repeat;
}
.chronoform{
  display: none; width:50%;
 

}

.CSSTableGenerator {
  margin:0px;padding:0px;
  width:100%;
  box-shadow: 10px 10px 5px #888888;
  border:1px solid #bf0000;
  
  -moz-border-radius-bottomleft:14px;
  -webkit-border-bottom-left-radius:14px;
  border-bottom-left-radius:14px;
  
  -moz-border-radius-bottomright:14px;
  -webkit-border-bottom-right-radius:14px;
  border-bottom-right-radius:14px;
  
  -moz-border-radius-topright:14px;
  -webkit-border-top-right-radius:14px;
  border-top-right-radius:14px;
  
  -moz-border-radius-topleft:14px;
  -webkit-border-top-left-radius:14px;
  border-top-left-radius:14px;
}.CSSTableGenerator table{
  width:100%;
  height:100%;
  margin:0px;padding:0px;
}.CSSTableGenerator tr:last-child td:last-child {
  -moz-border-radius-bottomright:14px;
  -webkit-border-bottom-left-radius:14px;
  border-bottom-left-radius:14px;
}
.CSSTableGenerator table tr:first-child td:first-child {
  -moz-border-radius-topleft:14px;
  -webkit-border-top-right-radius:14px;
  border-top-right-radius:14px;
}
.CSSTableGenerator table tr:first-child td:last-child {
  -moz-border-radius-topright:14px;
  -webkit-border-top-left-radius:14px;
  border-top-left-radius:14px;
}.CSSTableGenerator tr:last-child td:first-child{
  -moz-border-radius-bottomleft:14px;
  -webkit-border-bottom-right-radius:14px;
  border-bottom-right-radius:14px;
}.CSSTableGenerator tr:hover td{
  background-color:#ffaaaa;
    

}
.CSSTableGenerator td{
  vertical-align:middle;
  
  background-color:#ffffff;

  border:1px solid #bf0000;
  border-width:0px 1px 1px 0px;
  text-align:left;
  padding:7px;
  font-size:12px;
  font-family:Georgia;
  font-weight:normal;
  color:#000000;
}.CSSTableGenerator tr:last-child td{
  border-width:0px 0px 0px 1px;
}.CSSTableGenerator tr td:last-child{
  /*border-width:0px 0px 1px 0px;*/
}.CSSTableGenerator tr:last-child td:last-child{
  border-width:0px 0px 0px 0px;
}
.CSSTableGenerator tr:first-child td{
    background:-o-linear-gradient(bottom, #ff5656 5%, #ff5656 100%);  background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ff5656), color-stop(1, #ff5656) );
  background:-moz-linear-gradient( center top, #ff5656 5%, #ff5656 100% );
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff5656", endColorstr="#ff5656");  background: -o-linear-gradient(top,#ff5656,ff5656);

  background-color:#ff5656;
  border:0px solid #bf0000;
  text-align:center;
  border-width:0px 0px 1px 1px;
  font-size:17px;
  font-family:Georgia;
  font-weight:bold;
  color:#ffffff;
}
.CSSTableGenerator tr:first-child:hover td{
  background:-o-linear-gradient(bottom, #ff5656 5%, #ff5656 100%);  background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ff5656), color-stop(1, #ff5656) );
  background:-moz-linear-gradient( center top, #ff5656 5%, #ff5656 100% );
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff5656", endColorstr="#ff5656");  background: -o-linear-gradient(top,#ff5656,ff5656);

  background-color:#ff5656;
}
.CSSTableGenerator tr:first-child td:first-child{
  border-width:0px 0px 1px 0px;
}
.CSSTableGenerator tr:first-child td:last-child{
 /* border-width:0px 0px 1px 0px;*/
  border-width:0px 0px 0px 0px;
}

/*#titre_Dpt_Info {    
  border-radius : 1em 2em;
   background:#731B26 ;
  background:#8E3557; 
  width: auto;
  float:left;
  
 }
#trait_Info
{ margin: 0 300px;
height: 1pt;
 float:right;
border-bottom : 1px dotted  #8E3557;
  height: 1pt;
  margin:auto;
   }*/


 

