a:link {text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {}
a:active {}
.textnull {font-size:0pt;}
.texthead {
	color:white;
	font-family:sans-serif;
	font-size:120%;
	font-weight:bold;
}
.textminisans, .textminiserif,.textstdsans, .textstdserif, .textbigsans, .textbigserif { 
color:black; 
}
.textstdsanscolor1, .textstdserifcolor1 { 	color:#181e8c; }
.textminisans {
font-size:80%;color:#348;
font-family:sans;
}
.textminiserif {
font-size:90%;
font-family:serif;
}
.textstdsans, .textstdsanscolor1 {
font-family:sans;
font-size:100%;
}
.textstdserif, .textstdserifcolor1 {
font-family:serif;
font-size:110%;
}
.textbigsans {
font-size:120%;
font-family:sans;
}
.texttbigserif {
font-size:130%;
font-family:serif;
}
.txterreur {
	font-size:100%;
	color:red;
	background-color:white;
}
/*
Liens des menus de l'accueil.
*/
a.menulink {font-size:100%;
  color:black;
}
a.menulink:hover{
  color:red;
  background-color:white;
}
.tmenulink, .tmenulink2{
	font-size:80%;
}
a.menulink2 {
	font-size:80%;
}
a.menulink2:hover{
	color:red;
  	background-color:white;
}
.tmenuleftlink{
	font-size:100%px;
	color:black;
}
a.tmenuleftlink{
	color:#003380; 
	text-decoration:none
}
a.tmenuleftlink:hover{
	background-color:#368;
	color:white;
}
a.tmenuleftlink2{
	color:white;
	text-decoration:none
}
a.tmenuleftlink2:hover{
	background-color:white;
	color:#368;
}
.tmastercateg{
	color:white;
	font-weight:bold;
	background-color:#368;
	padding:2px;
}
a.tmastercateg{
}
a.tmastercateg:hover{
	background-color:white;
	color:black;
}
.pagenum {
	font-size:100%; 
	background-color:white;
}
a.pagenum {
	color:#228;
	font-size:80%; 
	background-color:powderblue;
	text-decoration:none;
}
a.pagenum:hover{
	color:red;
	font-weight:bold;
	background-color: #DFFFFF;
}
.tprixmain{
	color:white;
	Background-color:#368;
	padding-left:5Px;
	padding-right:5Px;
}
a.urltitre{
	color:white;
	Background-color:#368;
}
a.urltitre{
	text-decoration:none;
	font-weight:bold;
	font-size:100%;
}
a.urltitre:hover, a.minititre:hover {
	color:#368;
  	background-color:white;
	text-decoration:underline;
}
a.titrealeat{
	font-family:serif;
	font-size:80%;
	font-weight:bold;
	color:#128;
}
a.titrealeat:hover, a.minititre:hover {
	color:black;
  	background-color: white;
	font-weight:bold;
	text-decoration:underline;e;
}
a.minititre{
	text-decoration:none;
	font-size:80%;
}
.inter4px {
font-size:4px;
}

form {
	font-family:"trebuchet ms",monospace;
	padding-left:0.5em;
	display:inline;
}
input{
	border:1px solid black;
	background-color:#fafffe;
	font-size:80%;
}
select{
background-color:#fafffe;
	font-size:80%;
	cursor:pointer;
}
select:hover {
	background-color: #Fafffe;
	color:blue;
	font-weight:bold;
}
input.bouton {
	color:white;
	font-weight:bolder;
	border:2px outset #9eb7b4;
	cursor:pointer;
	background-color: #369;
}
input.bouton:hover {
	background-color:white;
	color:#9eb7b4;
}
.charoblig{
	color:red;
	font-weight:bold;
	font-size:90%;
 	background-color:white;
	vertical-align:middle;
}
input.formcli {
	font-family:"trebuchet ms",monospace;
	background-color:#F0FFFF ;
}
textarea.formcli{
	font-family:"trebuchet ms",monospace;
	background-color:#F0F8FF;
}
#navcontainer ul{
margin: 0;
padding: 0;
list-style-type: none;
}
#navcontainer, #navcontainer a{
display: block;
color: #FFF;
background-color:#352c6a;
width: 40%;
padding: 3px 20px 3px 8px;
text-decoration: none;
border-bottom: 4px solid #fff;
font-weight: bold;
font-size:100%;
text-align:left;
}
#navcontainer a:hover{
background-color: #369;
color: #FFF;
font-weight: bold;
}
#navcontainer li li a{
display: block;
color: #352c6a;
background-color:lightblue;
width: 100%;
padding: 3px 0px 3px 17px;
text-decoration: none;
border-bottom: 1px solid #fff;
font-weight: normal;
font-size:80%;
}
