@charset "iso-8859-1"; 

.calendrier {
	width: 248px;
	height: 210px;
	background:url(../images/calendrier_backfade.png) no-repeat 0px 0px;
	text-align: center;
} 

.precedent {
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	background-color: lightgrey;
    cursor: default;
    padding:1px;
    margin:1px;	
	width: 20px;
	border: dotted 1px darkgray;

}

.precedent:hover {
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	background-color: darkgray;
    cursor: default;
    padding:1px;
    margin:1px;	
	width: 20px;
	border: dotted 1px lightgrey;
}

.precedent_off {
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	background-color: lightgrey;
    cursor: default;
    padding:1px;
    margin:1px;	
	width: 20px;
	border: dotted 1px darkgray;

}

.calendrier td.v2, .calendrier td.v2:hover {
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	background-color: #2285d1;
    background-image:none;
    cursor: default;
    padding:1px;
    margin:1px;
}

.calendrier td.v3, .calendrier td.v3:hover {
	color: #fff;
	font-size: 12px;
	font-weight: bold;
    cursor: default;
    padding:1px;
    margin:1px;
} 

.calendrier td.v4, .calendrier td.v4:hover {
	color: #fff;
	font-size: 12px;
	font-weight: bold;
    cursor: default;
	background-color: #e6e6e6;
    background-image:none;
    padding:1px;
    margin:-1px;
}
 
.calendrier .wknr  {
	color: #919191;
    font-style: italic;
	width: 31px;
} 

.calendrier td {
	width: 26px;
}

.calendrier .wknr1 {
	color: #919191;
    font-style: italic;

} 

.calendrier-title {
	color: #ffffff;
	font-size: 12px;
}

A.menu2 {color:#FFFFFF; text-decoration:none;}
A.menu2, .menu2, A:visited.menu2, A:active.menu2 {color:#FFFFFF; text-decoration:none;}
A:hover.menu2 {color:#FFCC00; text-decoration:underline;}

A.lien {color:#000000; text-decoration:none;}
A.lien, .lien, A:visited.lien, A:active.lien {color:#000000; text-decoration:none;}
A:hover.lien {color:#000000; text-decoration:none;}


A, A:visited {color:#455A87; text-decoration:none;}
A:active {color:#455A87; text-decoration:underline;}
A:hover {color:#CC0000; text-decoration:underline;}

A.menu {color:#545454; text-decoration:none;}
A:hover.menu {color:#CC0000; text-decoration:underline;}
A:visited.menu, A:active.menu {color:#545454; text-decoration:none;}

.blanc, A:visited.blanc, A:active.blanc {color:#FFFFFF; text-decoration:none;}
A:hover.blanc {color:#CC0000; text-decoration:none;}

table {font-size:12px; font-family:Verdana, Arial, sans-serif;}

A.s {font-size: 9px; color:#999999; text-decoration:none; font-family:Verdana;}
A.s:visited {font-size: 9px; color:#999999; text-decoration:none; font-family:Verdana;}
A.s:hover {font-size: 9px; color:#CC0000; text-decoration:none; font-family:Verdana;}

.s {font-size: 9px; color:#999999;font-family:Verdana;}

input.mainbouton {border : 1px solid #a5acb2; background-image:url('../template/fond_bouton.png'); color : #3D485A; font-size : 10px; text-decoration: bold; font-family : Verdana, Geneva, Helvetica, Arial, sans-serif; } 

input.mainoption {border : 1px solid #a5acb2; background-image:url('../template/fond_bouton.png'); color : #3D485A; font-size : 10px; font-family : Verdana, Geneva, Helvetica, Arial, sans-serif; 
} 

INPUT {font-size:10px;}

SELECT {font-size:10px;}

.texte,TD { color:#000000;font-family:Verdana;font-size:11px}
.texteblanc { color:#FFFFFF;font-family:Verdana;font-size:11px}
.textebleu { color:#455A87;font-family:Verdana;font-size:11px}
.textenoir { color:#000000;font-family:Verdana;font-size:11px}

.needed {border-style:solid;border-color:#9F0000;border-width:1px; }

.alerte {border-style:dashed;border-color:#CC0000;border-width:3px;padding:5px}
.notice {border-style:solid;border-color:#B4C1D3;border-width:2px;margin:21px0px0;padding-left:20px;}
.notice2 {border-color:#B4C1D3;background:#D7DDE6;border-style:dashed;border-width:3px;padding:5px}
.code {border-color:#45536C;background:#D7DDE6; border-style:solid; border-width:1px;padding:5px}

.message {background-color : #EBFE04;border : 1px #3D485A dotted;}

.message_prioritaire {background-color : #EBFE04;border : 1px #CC0000 dotted;}

acronym {border-bottom: 1px dashed;	cursor: help;}

.forumline { background-color : #EEEEEE; border : 1px solid #cbd8dd; } 

form { margin:0 }

#asav0  { color:#B4C1D3; text-decoration:none;font-size : 25pt;font-weight : bold;margin-bottom : -30px;padding-left : 40px;margin-top : 0;clear : right; }

body { margin:0px; background-color : #eeeeee; font-family:Verdana; font-size: 11px; } 

td.row1 {background-color : #efefef; } 
td.row2 {background-color : #dee3e7; } 
td.row3 {background-color : #d1d7dc; } 
td.row4 {border: solid #CCCCE0 0px;border-width: 0px 0px 1px 0px;background-color: #FFFFEE;}
.bodyline	{ background-color: #FFFFFF; border: 1px #98AAB1 solid; }

fieldset {
	border:1px #CCCCCC solid;
	padding:5px;
}
fieldset legend {
	color:#CC0000;
	font-size:11px;

}

.imgbottom img {VERTICAL-ALIGN:middle!important;MARGIN-LEFT:10px;BORDER:dotted 1px gray;FILTER:alpha(opacity=35);-MOZ-OPACITY:.35;OPACITY:.35;TEXT-DECORATION:none;}
.imgbottom a:hover img, .tblcompare .troffres:hover img {FILTER:alpha(opacity=99);-MOZ-OPACITY:.99;OPACITY:.99;TEXT-DECORATION:none;FILTER:alpha(opacity=99);-MOZ-OPACITY:.99;OPACITY:.99;}