body {
 /*background:rgb(230,230,230);*/
 background:url('../images/gest/fond1.png');
 background-attachment:fixed;
 font-family:verdana;
 font-size:10pt;
}
.center {
 text-align:center;
}
a {
 color:navy;
 text-decoration:none;
}
a:hover {
 text-decoration:underline;
}
a.a1 {
 border:1px solid rgb(91,155,213);
 border-radius:8px;
 padding:5px;
 background:lemonchiffon;
 color:rgb(91,155,213);
 font-weight:bold;
 margin-left:2px;
 margin-right:2px;
}
a.a1:hover {
 border:1px solid transparent;
 text-decoration:none;
 padding:5px;
 background:rgb(112,173,71);
 color:lemonchiffon;
}
a.a2 {
 border:1px solid rgb(91,155,213);
 border-radius:8px;
 padding:5px;
 background:green;
 color:white;
 font-weight:bold;
 margin-left:2px;
 margin-right:2px;
}
a.a2:hover {
 border:1px solid green;
 text-decoration:none;
 padding:5px;
 background:lemonchiffon;
 color:navy;
}
a.a3 {
 border:1px solid borwn;
 border-radius:8px;
 padding:10px;
 background:brown;
 color:lemonchiffon;
 font-weight:bold;
 margin-left:2px;
 margin-right:2px;
}
a.a3:hover {
 border:1px solid brown;
 text-decoration:none;
 background:lemonchiffon;
 color:brown;
}

a.in_tab {
 font-size:9pt;
 text-decoration:none;
 background:transparent;
 padding:3px;
 border:1px solid transparent;
 border-radius:5px;
} 
a.in_tab:hover {
 font-size:9pt;
 text-decoration:none;
 border:1px solid rgb(150,150,150);
} 
a.sansligne {

}
a.sansligne:hover {
 text-decoration:none;
}

h1 {
 font-weight:normal;
 font-size:24pt;
 color:rgb(91,155,213);
 margin-bottom:0px;
}
h2 {
 font-weight:normal;
 font-size:18pt;
 color:rgb(91,155,213);
 margin-bottom:0px;
 text-align:left;
}
h3 {
 font-weight:normal;
 font-size:13pt;
 color:rgb(91,155,213);
 margin-bottom:0px;
 text-align:left;
}

.corps {
 text-align:left;
 border:1px solid rgb(225,225,225);
 border-radius:20px;
 width:900px;
 padding:10px;
 padding-bottom:30px;
 background:white; 
 box-shadow: 10px 10px 10px rgb(170,170,170);
 /*background-image:-webkit-linear-gradient(top, #729EBF 0%, #333A40 100%);
 background-image: linear-gradient(to bottom, #729EBF 0%, #333A40 100%);
 background-image:-webkit-linear-gradient(top, rgb(220,220,220) 0%, rgb(255,255,255) 50%);
 background-image: linear-gradient(to bottom, rgb(220,220,220) 0%, rgb(255,255,255) 50%);*/
 background:rgba(230,230,230, 0.3);

}
.submit1 {
 background:rgb(95,158,160);
 color:rgb(255,255,255);
 padding:5px;
 border:1px solid transparent;
 border-radius:8px;
 font-size:12pt;
 text-decoration:none;
}
.submit1:hover {
 color:rgb(60,60,60);
 color:rgb(249,233,49);
 border:1px solid rgb(60,60,60);
 border:1px solid rgb(95,158,160);
 text-decoration:none;
}
.input1 {
 border:1px solid transparent;
 border-bottom:1px solid rgb(200,200,200);
 font-size:10pt;
 padding-left:2px;
 font-weight:normal;
 font-family: verdana;
}
.input2 {
 border:1px solid rgb(220,220,220);
 border-radius:5px;
 font-size:9pt;
 font-family: verdana;
 background:rgb(255,253,230);
 /*background:rgb(255,250,205);*/
 margin:0px;
 /*Haut Droite Bas Gauche*/
 padding:3px 0px 3px 1px;
}
.th1{
 font-size:10pt;
 background:rgb(200,200,200);
 border:1px solid black;
}
.td1 {
 padding-left:8px;
 text-align:left; 
 border-bottom:1px solid rgb(200,200,200);
}
.td2 {
 padding:5px;
 font-size:9pt;
 border:1px solid rgb(200,200,200);
 border-radius:10px;   
}
.td_dev {
 padding:2px;
 font-size:9pt;
 border:1px solid rgb(130,130,130);
 border-radius:5px;
}
.th_dev {
 padding:2px;
 font-size:9pt;
 border:1px solid rgb(130,130,130);
 background:rgb(200,200,200);
 border-radius:5px;
}
 
