
a:active,a:visited,a:link {
    color: #055C3C;
    text-decoration: none;
}
a:hover{
    color: #BD202C;
    text-decoration: none;
}


.lsttbl {
border:3px solid #6495ed;
border-collapse:collapse;
width:98%;
margin:auto;
font-weight:bold;
font-size: 13px;
}
.lsthead  {
background-color:#D0E3FA;
background-image:url(/style/sky.jpg);
border:1px solid #6495ed;
}

.lsthead th {
font-family:monospace;
border:1px dotted #6495ed;
padding:5px;
}
.lstbody,.lstbodyImp,.lstbodyV,.lstbodyImpV,.lstbodyA,.lstbodyImpA
{
    border:1px solid #6495ed;
    height:30px;
}
.lstbody{
background-color:#FFFFFF;

}

.lstbodyImp{
background-color:#DFE8FF;
}

.lstbodyA{
background-color:#CFFCD5;
background-image: url(/style/a-venir.png);
background-repeat: repeat-x;
}

.lstbodyImpA{
background-color:#0BAE1F;
background-image: url(/style/a-venir.png);
background-repeat: repeat-x;
}

.lstbodyV{
background-color:#FBE6E7;
background-image: url(/style/termine.png);
background-repeat: repeat-x;
}

.lstbodyImpV{
background-color:#EB8B8D;
background-image: url(/style/termine.png);
background-repeat: repeat-x;
}

.lstHover {
background-color:#FFFF00;
border:1px solid #D32C2C;
cursor:pointer;cursor:hand;
text-decoration:none;
height:30px;
}

.initGauche {clear:left;float:left;}
.gauche {float:left;}
.initDroite {clear:left;float:right;}

.initGaucheC {clear:left;float:left;text-align: center;}
.gaucheC {float:left;text-align: center;}

.gaucheEsp {float:left;padding-left: 15px;}
#page {
    clear:left;
    padding-top: 10px;
    margin-left: auto;
    margin-right: auto;
    font-family: Arial, Helvetica, sans-serif;
    width:902px;

    background-color: #336600;
    background-image: url(/style/fond.jpg);
    background-repeat: repeat;
}

#pageC
{

    width:1000px;
    border: 2px #008000 solid;
    background-color: #FFFFFF;


}

#menuAdmin {
    clear:left;
    width:1000px;
    height:130px;
    background-color: #FFFFFF;
    background-image: url(/style/siteAdmin.jpg);

}

#menu {
    clear:left;
    width:1000px;
    height:185px;
    background-color: #FFFFFF;
    list-style:none;

}

#menu1
{
    float:left;
    width:66px;
    height:115px;
    background-image: url(/style/tago1.jpg);
    background-repeat: no-repeat;
    background-position: top;
}

#menut
{
    float:left;
    width:96px;
    height:151px;
}


#menu2
{
    float:left;
    width:96px;
    height:62px;
    background-image: url(/style/tago2.jpg);
    background-repeat: no-repeat;
}

#menum1
{
    clear:left;
    float:left;
    width:96px;
    height:89px;
}


#menut1
{
    float:left;
    width:110px;
    height:176px;
}
#menu4
{
    float:left;
    width:110px;
    height:70px;
    background-image: url(/style/tago3.jpg);
    background-repeat: no-repeat;
}

#menum2
{
    clear:left;
    float:left;
    width:110px;
    height:106px;
    background-repeat: no-repeat;
}

#menut2
{
    float:left;
    width:103px;
    height:178px;
}

#menu6
{
    float:left;
    width:103px;
    height:62px;
    background-image: url(/style/tago4.jpg);
    background-repeat: no-repeat;
}


#menum3
{
    clear:left;
    float:left;
    width:103px;
    height:106px;
}



#menut3
{
    float:left;
    width:112px;
    height:137px;
}


#menu8
{
    float:left;
    width:112px;
    height:27px;
    background-image: url(/style/tago5.jpg);
    background-repeat: no-repeat;
}

#menum4
{
    clear:left;
    float:left;
    width:112px;
    height:110px;

}

#menut4
{
    float:left;
    width:109px;
    height:119px;
}

#menu10
{
    float:left;
    width:109px;
    height:11px;
    font-size: 0px;
    background-image: url(/style/tago6.jpg);
    background-repeat: no-repeat;
}

#menum5
{
    clear:left;
    float:left;
    width:109px;
    height:108px;

}

#menut5
{
    float:left;
    width:120px;
    height:113px;
}

#menu12
{
    float:left;
    width:120px;
    height:6px;
    font-size: 0px;
    background-image: url(/style/tago7.jpg);
    background-repeat: no-repeat;
}

#menum6
{
    clear:left;
    float:left;
    width:120px;
    height:107px;

}

#menut6
{
    float:left;
    width:111px;
    height:113px;
}

#menu13
{
    float:left;
    width:111px;
    height:11px;
    font-size: 0px;
    background-image: url(/style/tago8.jpg);
    background-repeat: no-repeat;
}

#menum7
{
    clear:left;
    float:left;
    width:111px;
    height:107px;

}

#menut7
{
    float:left;
    width:114px;
    height:128px;
}

#menu14
{
    float:left;
    width:114px;
    height:17px;
    font-size: 0px;
    background-image: url(/style/tago9.jpg);
    background-repeat: no-repeat;
}

#menum8
{
    clear:left;
    float:left;
    width:114px;
    height:111px;

}

#menu15
{
    float:left;
    width:59px;
    height:113px;
    font-size: 0px;
    background-image: url(/style/tago10.jpg);
    background-repeat: no-repeat;
}




#menum1 a,#menum1 a:visited,#menum1 a:link,#menum1 a:hover
,#menum2 a,#menum2 a:visited,#menum2 a:link,#menum2 a:hover
,#menum3 a,#menum3 a:visited,#menum3 a:link,#menum3 a:hover
,#menum4 a,#menum4 a:visited,#menum4 a:link,#menum4 a:hover
,#menum5 a,#menum5 a:visited,#menum5 a:link,#menum5 a:hover
,#menum6 a,#menum6 a:visited,#menum6 a:link,#menum6 a:hover
,#menum7 a,#menum7 a:visited,#menum7 a:link,#menum7 a:hover
,#menum8 a,#menum8 a:visited,#menum8 a:link,#menum8 a:hover
{
    display:block;
    padding-top:95px;
    text-align: center;
    text-decoration: none;
    background-repeat: no-repeat;
    font-size: small ;
    color: #056703;
    font-weight: bold;
}

#menum1 a:hover,#menum2 a:hover,#menum3 a:hover,#menum4 a:hover,#menum5 a:hover,#menum6 a:hover,#menum7 a:hover,#menum8 a:hover
{
    color: red;
}



#menum1,#menum1 a,#menum1 a:visited,#menum1 a:link {background-image: url(/style/tagom1.jpg);}
#menum1 a:hover{background-image: url(/style/tagom1s.jpg);}
#menum2,#menum2 a,#menum2 a:visited,#menum2 a:link {background-image: url(/style/tagom2.jpg);}
#menum2 a:hover{background-image: url(/style/tagom2s.jpg);}
#menum3,#menum3 a,#menum3 a:visited,#menum3 a:link {background-image: url(/style/tagom3.jpg);}
#menum3 a:hover{background-image: url(/style/tagom3s.jpg);}
#menum4,#menum4 a,#menum4 a:visited,#menum4 a:link {background-image: url(/style/tagom4.jpg);}
#menum4 a:hover{background-image: url(/style/tagom4s.jpg);}
#menum5,#menum5 a,#menum5 a:visited,#menum5 a:link {background-image: url(/style/tagom5.jpg);}
#menum5 a:hover{background-image: url(/style/tagom5s.jpg);}
#menum6,#menum6 a,#menum6 a:visited,#menum6 a:link {background-image: url(/style/tagom6.jpg);}
#menum6 a:hover{background-image: url(/style/tagom6s.jpg);}
#menum7,#menum7 a,#menum7 a:visited,#menum7 a:link {background-image: url(/style/tagom7.jpg);}
#menum7 a:hover{background-image: url(/style/tagom7s.jpg);}
#menum8,#menum8 a,#menum8 a:visited,#menum8 a:link {background-image: url(/style/tagom8.jpg);}
#menum8 a:hover{background-image: url(/style/tagom8s.jpg);}





#corps
{
    clear:left;
    float:left;
    width:970px;
    padding-left: 30px;
    background-color: #ffffff;
}



.tit
{
    font-size: large;
    color:#8A2513;
    text-align: right;
    margin-bottom: 0px;
    margin-top: 0px;
}




#centre2010
{
    clear:left;
    float:left;
    width:1000px;
    background-color: #FFFFFF;
}



.menu2010g
{
   clear:left;
   float:left;
   width:230px;
   background-color:#FFFFFF;
}

.menu2010g UL
{
  clear:left;
  float:left;
  padding-left:0px;
  padding-top:0px;
  margin-top:0px;
  margin-left:0px;
}





.menu1,.menu2,.menu3,.menu4,.menu5,.menu6,.menu7,.menu8
{
    color:#FEF7F5;
    background-color:#D6F4D5;
}

.menuD,.menuT
{
    clear:left;
    float:left;
    list-style:none;
    vertical-align: middle;

    font-size:14px;
    padding-top: 1px;
    padding-bottom: 1px;
    text-decoration:none;
    color:#5ca02c;
    background-color:#FFFFFF;
    width:230px;
}

.menuD a,.menuD a:visited,.menuD a:link,.menuT a,.menuT a:visited,.menuT a:link
 {
    text-decoration:none;
    width:200px;
    padding-left: 30px;
    text-align:left;
    font-weight:normal;
    display:block;
    background-repeat: no-repeat;
    background-position: left center;
    padding-top: 1px;
    padding-bottom: 1px;
}

.menuD a,.menuD a:visited,.menuD a:link
{
    height:22px;
    vertical-align: middle;
}

.menuT a,.menuT a:visited,.menuT a:link
{
    height:42px;
    vertical-align: middle;
}

.menuD a,.menuD a:visited,.menuD a:link,.menuT a,.menuT a:visited,.menuT a:link {
    color:#A63434;
    background-color:#FFFFFF;
    background-image: url(/style/pucesDNS.gif);
}

.menuD a:hover,.menuT a:hover{
    font-weight:bold;
    display:block;
    width:199px;
    border-top:1px solid #A63434;
    border-bottom:1px solid #A63434;
    border-right:1px solid #A63434;
    text-decoration:none;
     background-color: #FFFF80;
    color:#A63434;
    background-image: url(/style/pucesDS.gif);
}

.menuD a:hover {
height:20px;
}

.menuT a:hover {
height:40px;
}

.menu1 a:hover,.menu2 a:hover,.menu3 a:hover,.menu4 a:hover,.menu5 a:hover,.menu6 a:hover,.menu7 a:hover,.menu8 a:hover{
    background-color: #FEF7F5;
    color:#A63434;
    font-weight:bold;
    display:block;
    border-top:1px solid #ED709B;
    border-bottom:1px solid #ED709B;
    text-decoration:none;
}






.menuP,.menuN,.menuPF
{
    clear:left;
    float:left;
    text-decoration:none;
    height:26px;
    list-style:none;
    padding-top:1px;
    padding-bottom:1px;
    font-size:16px;
    font-weight:bold;
    color:black;
    background-color:#D8DFFE;
    border-bottom:1px solid #636363;
    vertical-align: middle;
}

.menuPF {
    width:219px;
    border-top:1px solid #D8DFFE;
    border-right:1px solid #D8DFFE;
}

.menuP {
    width:219px;
    margin-top:15px;
    border-top:1px solid #FEF7F5;
    border-right:1px solid #FEF7F5;
}

.menuN
{
    margin-top:15px;
    padding-left:10px;
    border-left: 0px;
    width:219px;
    border-top:1px solid #636363;
    border-right:1px solid #636363;
}

.menuP a,.menuP a:visited,.menuP a:link,.menuPF a,.menuPF a:visited,.menuPF a:link {
    text-align:left;
    font-weight:bold;
    color:#A63434;
    display:block;
    background-color:#FFFFFF;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left:8px;
    text-decoration:none;
}

.menuP a:hover,.menuPF a:hover {
    color:#A63434;
    background-image: url(/style/pucesDS.gif);
    background-color: #FFFF80;
    font-weight:bold;
    padding-right:30px;
    background-position: right center;
    background-repeat: no-repeat;
    border-top:1px solid #A63434;
    border-bottom:1px solid #A63434;
    padding-left:8px;
}


.choix ul {
    list-style:none;
    border-left: 0px;
    padding-left: 0px;
}

.choix li {
    border-left: 0px;
    background-image: url(/style/puce2.gif);

    padding-left:20px;
    background-position: left center;
    background-repeat: no-repeat;

}

#basPage
 {
    font-size:12px;
    clear: left;
    float:left;
    margin-top: 15px;
    padding-bottom:5px;
    padding-top:5px;
    width:1000px;

}

#basPage ul {
    list-style:none;
}

#basPage li {
    list-style:none;
    float:left;
    text-align: center;
    width:200px;
    margin-left: 0px;

}

#basPage a
{
    color:white;
}

#basPage a:hover
{
    color:#808080;
}

#cadreCorps
{
    float:left;width:764px;padding-left: 5px; background-color: #FFFFFF;
}
#cadreComp
{
    float:left;width:1px;height:400px;background-color: #FFFFFF;
}

#cadreCorpsHg
{
    clear:left;float:left;background-color: #FFFFFF;width:26px;height:24px;background-image: url(/style/ch.gif)
}
#cadreCorpsHd
{
    float:left;background-color: #FFFFFF;width:738px;height:22px;border-top:2px solid #7AA659;
}

#corpsData
{
    clear:left;float:left;font-size:medium;background-color: #FFFFFF;width:742px;padding-left:20px;border-left:2px solid #7AA659;
}

#cadreCorpsBg
{
    clear:left;float:left;background-color: #FFFFFF;width:26px;height:27px;background-image: url(/style/cb.gif)
}
#cadreCorpsBd
{
    float:left;background-color: #FFFFFF;width:738px;height:25px;border-bottom:2px solid #7AA659;
    margin-bottom: 15px;
}


.papier{
	background-color: #BCEEFC;
	border: thin dashed Blue;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	font-size: small;
}



.plastique{
    background-color: #FFFF00;
    border: thin dashed Blue;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    font-size: small;
}


choix ul {
    list-style:none;
    border-left: 0px;
    padding-left: 0px;
}

.choix li {
    border-left: 0px;
    background-image: url(/style/puce2.gif);

    padding-left:20px;
    background-position: left center;
    background-repeat: no-repeat;

}

.bouton{
	border: none;
	font-weight: bold;
	font-size: small;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.bouton td {
border: none;
}



H1 {
    text-decoration:none;
    padding-left:55px;
    padding-top:5px;
    border-top:0px;
    height:39px;
    clear: left;
    font-weight: bold;
    color:#6699CC; background-image: url(/style/h1.gif);
    background-position: left center;
    background-color: #FFFFFF;
    background-repeat: no-repeat;
    font-size: 24px;
    vertical-align: middle;
  }

H2 {
    text-decoration:none;
    padding-left:35px;
    padding-top:10px;
    margin-left: 0px;
    clear: left;
    height:31px;
    font-weight:bold;
    color:#6699CC; background-image: url(/style/h2.gif);
    background-position: left center;
    background-color: #FFFFFF;
    background-repeat: no-repeat;
    font-style: italic;
    font-size: medium;
  }

.info1 {
	background-color: transparent;
	color: Green;
    width:500px;
    margin-left: auto;
    margin-right: auto;
	border: thin dashed Green;
	padding: 4px;
	font-size: medium;
	}



.cadre3 TABLE {
	font-family: Arial;
    font-size: small;
	font-weight: normal;
    text-decoration: none;
}


.cadre3 TH {
	font-weight: bolder;
	color: Teal;
    font-size: small;
    text-decoration: none;
}

.cadre3 TD {
    font-size: small;
    color: #268A37;
}



.cadre  {
	font-family: Arial;
    font-size:  medium;
	font-weight: normal;
    text-decoration: none;
}


.cadre TH {
	font-weight: bolder;
	color: Teal;
    font-size: medium;
    text-decoration: none;
}

.cadre TD {
    font-size: medium;
}

.cadre4 a:link {
   color: red;
	text-decoration: none;
    font-weight: bolder;
}
.cadre4 a:active {
	color: red;
	text-decoration: none;
    font-weight: bolder;
}
.cadre4 a:visited {
   color: red;
	text-decoration: none;
    font-weight: bolder;
}
.cadre4 a:hover{
	color: blue;
	text-decoration: none;
    font-weight: bolder;
}

.cadre4 TH {
    font-size: medium;
    font-weight: normal;
	font-family: Arial;
	font-size: small;
	font-weight: bolder;
	color: Teal;
}

.cadre4 TD {
   font-family: Arial;
	font-size: small;
}

.cadreSmall {
    font-size: small;
}
.cadreSmall TH {
	font-weight: bolder;
	color: Teal;
    font-size: small;
    text-decoration: none;
}

.cadreSmall TD {
    font-size: small;
}



.erreurInput {
    background-color: yellow;
	color: red;
	font-size: medium;
	font-weight: bold;
}

.cadreInput {
	background-color: #FFFFF0;
	color: Teal;
	font-size: medium;
	font-weight: normal;
}

.cadreInputSmall {
	background-color: #FFFFF0;
	color: Teal;
	font-size: small;
	font-weight: normal;
}

.msgErreur {
	color: Red;
	border: thin ridge Red;
	background-color: Yellow;
	font-size: small;
	font-weight: bolder;
	}

.msgOk {
	color: #C0FFC0;
	border: thin ridge Red;
	background-color: #008000;
	font-size: small;
	font-weight: bolder;
	}

.msgAvertissement {
    color: black;
	background-color: #FFFFDD;
	border: thin dashed #FF0000;
	font-style : italic;
    font-size: small;
	font-weight: bolder;
}

.msgErreurForm {
    color: Red;
	background-color: yellow;
	border: thin dashed red;
	font-style : italic;
    font-size: 11px;
	font-weight: bolder;
}

.msgExplication {
	background-color: #FFFAFA;
	border: thin dashed #6495ED;
	font-style : italic;
    font-size: small;
	font-weight: normal;
}

.msgPrincipal {
    font-family: Arial;
	font-size: 14px;
    background-color: #FDE8D5;
    border: thin #FFC482 solid;
}


