/**** Généralités ****/
body{
font-family:"Verdana"; font-size : 12px;
margin-left : 0; margin-top : 0; 
background-color:#FFDFB5;
/*background-color:#e5e0c9;*/

}
TR { font-family : "Verdana"; font-size : 12px; text-align: left; }
TD { font-family : "Verdana"; font-size : 12px; }

pre { font-family : "Verdana"; font-size : 12px; width:600px; padding-left:20px;}

TEXTAREA {
border-width:2px;
border-style:solid;
border-color:#443333;
background-color:#EEEEEE;
font-family:"Verdana";
}

input {
border-width:2px;
border-style:solid;
border-color:#EE5522;
}

select {
border-width:2px;
border-style:solid;
border-color:#EE5522;
}
option {
border-width:0px;
background-color:#e5e0c9;
}
.chbox {
border-width:2px;
border-style:solid;
border-color:#EE5522;
}

/**** LIENS ****/
a:link {
	font-weight:bold;
	color:#EE5522;
	text-decoration:none;
}
a:visited {
	font-weight:bold;
	color:#EE5522;
	text-decoration:none;
}
a:hover{
	font-weight:bold;
	color:#EE5522;
	text-decoration: underline;
}
a:active {
	font-weight:bold;
	color:#EE5522;
	text-decoration:none;
}

a.lien_entete:link {
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
a.lien_entete:visited {
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
a.lien_entete:hover{
	font-weight:bold;
	color:#FFFFFF;
	text-decoration: underline;
}
a.lien_entete:active {
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}

a.marron:link {
	font-weight:bold;
	color:#443333;
	text-decoration:underline;
}
a.marron:visited {
	font-weight:bold;
	color:#443333;
	text-decoration:underline;
}
a.marron:hover{
	font-weight:bold;
	color:#443333;
	text-decoration: underline;
}
a.marron:active {
	font-weight:bold;
	color:#443333;
	text-decoration:underline;
}



/*** Inputs ***/

.inp1 {
border-width:2px;
border-style:solid;
border-color:#443333; 
background-color:#FFDFB5;
width:300px;
}

.inp2 {
border-width:2px;
border-style:solid;
border-color:#443333; 
background-color:#FFDFB5;
width:450px;
}

.inp3 {
border-width:2px;
border-style:solid;
border-color:#443333; 
background-color:#FFDFB5;
width:150px;
}

.sub_form {
border-width:2px;
border-style:solid;
border-color:#EE5522; 
background-color:#443333;
color:#FFDFB5;
}

/**** TABLEAUX ****/
.tabtete {
background-color:#EE5522;
color:#FFFFFF;
font-weight:bold;
}

/**** Planning ****/
.pla_intit {
padding-left:5px;
padding-top:2px;
padding-bottom:2px;
/* border-bottom-width:2px;
border-bottom-style:dotted;
border-bottom-color:#000000; */
border-left-width:3px;
border-left-style:solid;
border-left-color:#666666;
width:350px;
background-color:#EEEEEE
}
.pla_cont {
padding-left:10px;
padding-top:3px;
}

/**** PROGRAMME ****/
#tab_programme {
border-left-width:2px;
border-left-style:solid;
border-left-color:#EE5522;
width:600px;
}
#tab_programme td {
padding:4px;
}
#tab_programme td.ligne {
padding:0px;
background-color:#FFFFFF;
}

#tab_programme span {
font-weight:bolder;
color:#808080;
letter-spacing:3px;
font-size:13px;
padding-left:30px;
padding-bottom:3px;
padding-right:5px;
border-bottom-width:2px;
border-bottom-style:solid;
border-bottom-color:#EE5522;

}
#tab_programme font.couleur {
font-weight:bolder;
color:#EE5522;
}
/**** Bloc recherche ****/
#recherche {
padding:2px;
float:right;
width:150px;
background-color:#FFDFB5;
border-width:1px;
border-style:solid;
border-color:#443333;
font-size:11px;
}
#recherche ul {
margin:1px;
padding:0px;
padding-left:20px;
}
#recherche input {
width:140px;
}


/**** Entete de page ****/
#top {
font-size:25px;
font-variant:small-caps;
font-weight:bold;
letter-spacing:2px;
padding-left:60px;
}


/**** Pied de page ****/
#prefoot {
min-height:40px;
}


/**** Catégories du formulaire ****/
.catform {
background-color:#eeeeee; 
border-left-width:3px; 
border-left-style:solid; 
border-left-color:#666666; 
padding-left:5px;
}

/**** Apparence des D/Ls ****/
#dwl {
padding-left:10px;
border-right-width:4px;
border-right-style:solid;
border-right-color:#443333;
border-left-width:4px;
border-left-style:solid;
border-left-color:#443333;
width:350px;
background-color:#FFDDAA;
text-align:left;
}
#dwl a:link {
	font-weight:bold;
	color:#443333;
	text-decoration:none;
}

#dwl a:visited {
	font-weight:bold;
	color:#443333;
	text-decoration:none;
}

#dwl a:hover{
	font-weight:bold;
	color:#443333;
	text-decoration: underline;
}

#dwl a:active {
	font-weight:bold;
	color:#443333;
	text-decoration:none;
}



/**** Décorations ****/
.maj {
font-size:15px;
font-variant:small-caps;
font-weight:bold;
color:#443333;
}
.maj13 {
font-size:13px;
font-variant:small-caps;
font-weight:bold;
color:#443333;
}
.messag {
font-size:11px;
color:#FF0000;
}
.couligne {
background-color:#FFDFB5;
}
.petit {
font-size:11px;
}
.thefoot {
font-size:11px;
color:#EE5522;
padding-top:4px;
padding-bottom:4px;
}
/**** Opacités ****/
.opak1
{
	opacity : 0.5;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}
.opak2
{
	opacity : 1.0;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
}

/**** Apparence du menu ****/
#globalmenu{ 
font-weight: bold; 
font-size: 13px; 
text-align: center; 
width: 100%; 
font-variant:small-caps; 
}

#globalmenu ul { 
list-style: none; 
margin:0px; 
padding:3px; 
position:relative; 
z-index: 1;
}/**/

#globalmenu li { 
border-left-width:1px;
border-left-style:solid;
border-left-color:#FFFFFF; 
display: inline; 
margin:0px; 
padding:7px; 
}

#globalmenu a:link {
	color:#EE5522;
	text-decoration:none;
}
#globalmenu a:visited {
	color:#EE5522;
	text-decoration:none;
}
#globalmenu a:hover {
	color:#EE5522;
	text-decoration: underline;
}
#globalmenu a:active {
	color:#EE5522;
	text-decoration:none;
}