/***********/
@charset "iso-8859-1";

/* Skinnable */
table.calendrier{	margin: 10px 50px;	border: 1px solid gray;	border-collapse: collapse;	border-spacing: 0;	text-align: center;
	width:900;}thead.calendrier{	background: #FF8A00;
	}tfoot.calendrier{	border: 1px solid gray;
	background: #AEE3E3;	text-align: middle;
	font-weight:bold;
}tfoot.calendrier2{	border: 1px solid gray;
	background: #AEE3E3;	text-align: middle;
	font-weight:bold;
}
td.calendrier2, th.calendrier2{	border: 1px solid gray;
	width:100px;}
td.calendrier, th.calendrier{	border: 1px solid gray;
	width:70px;}

A:link {
color: #000000; 
text-decoration:none
}

A:active {
color: #000000; 
text-decoration:none
}

A:visited {
color: #000000; 
text-decoration:none
}

A:hover {
color:#A60000;
text-decoration:none
}

TR.donnees2 {
  text-align:center;
  font-size:12px;
  font-weight:bold;
  color:#ffffff;
  font-family:verdana;
  height:25px;
  background-color:#FF6203;
}

TR.donnees3 {
  text-align:center;
  height:23px;
  background-color:#f2f2f2;
}

TR.donnees4 {
  text-align:center;
  height:23px;
}

INPUT.champ { 
	font:11px Verdana, Arial, Helvetica, sans-serif; 
	color:#333; 
	background:#fbfaf4; 
	border:1px solid #929292; }


/* GENERAL */
body { margin:0; font:11px Verdana, Arial, Helvetica, sans-serif; color:#333;}

/* HORIZONTAL RULE TAG */
hr { display:none; }

/* TABLEAUX */
table { border-collapse:collapse; }
td { vertical-align:middle; padding:0; }
td.alignRight { text-align:right; }
td.alignCenter { text-align:center; }
td.valignMiddle, tr.valignMiddle td { vertical-align:middle; }
td.valignBottom, tr.valignBottom td { vertical-align:bottom; }
.gray { background:#eaeaea; color:#4d4d4d; font-weight:bold; }

/* FORMS */
form, fieldset { margin:0; padding:0; }
input, textarea, select, button { font:11px Verdana, Arial, Helvetica, sans-serif; color:#333; background:#fbfaf4; border:1px solid #929292; }
button { cursor:pointer  }
input, textarea { border-left-width:1px; padding:2px 2px 2px 2px; margin-left:10px}
textarea { overflow:auto; }
input.submit, button { border-left-width:1px; padding:2px 0 3px 0; background:#1aaec4; color:white; font-weight:bold; }
input.check, input.radio { border:none; background:none; margin:0 0 0 0; }
input.check { margin:0 3px 0 0; _margin:-3px 0 -2px 0; }
input.radio { margin:0 3px -3px -1px; _margin:-3px 0 -2px -4px; }

input.large { width: 300; }

/* H TITLES */
h1, h2, h3, h4, h5, h6 { padding:0; margin:0; color:#1aaec4; }
h1 { font-size:22px; padding:0 0 24px 0; }
h2 { font-size:14px; padding:0 0 12px 0; }

/* UL LI */
ul { padding:0 0 12px 18px; margin:0; }

/* PAGE CONTAINER */
#pageContainer { width:990px; margin:0 auto; text-align:left; }
#pageContainerPopup { width:680px; margin:0 auto; text-align:left; }

/* 01 - TEMPLATE HOME */
.template01 #leftColumn { float:left; width:60%; }
.template01 #rightColumn { float:left; width:40%; }
.template01 fieldset { border:1px solid #bde2b1; background:#fafeeb; padding:0 12px 12px 12px; }
.template01 #formLogin legend { font-weight:bold; font-size:12px; margin:0 0 12px 0; }

/* 02 - TEMPLATE NEWS */
.template02 h2 { float:left; }
.template02 a.infoLink { float:right; }
.template02 a.closeLink { float:right; }
.template02 #leftColumn { float:left; width:70%; }
.template02 #rightColumn { float:middle; width:440px; align:middle; }
.template02 #rightColumn2 { float:middle; width:60%; height:50%; align:middle; margin-left: auto; margin-right: auto;}
.template02 #rightColumn .bloc { margin:0 0 12px 10px; padding:12px; background:#eee; _height:0.01%; border:2px solid #ccc; }
.template02 #rightColumn2 .bloc { margin:0 0 12px 10px; padding:12px; background:#fefecc; _height:0.01%; border:2px solid #ccc; }
.template02 #rightColumn2 .bloc.blocNews2 { background:#eee; overflow:hidden}
.template02 #rightColumn .bloc.blocNews { background:#fefecc; overflow:hidden}
.template02 #rightColumn2 .bloc.blocConnect { background:#fefecc; overflow:hidden}
.template02 #rightColumn .bloc.blocMail { background:#c63f3f; border:2px solid #703333; overflow:hidden}
.template02 #rightColumn .bloc.blocStat { padding:0; border-width:1px; }
.template02 #rightColumn .bloc .top { border-bottom:1px solid gray; padding:0 0 10px 0; _height:0.01%; }
.template02 #rightColumn2 .bloc .top { border-bottom:1px solid gray; padding:0 0 10px 0; _height:0.01%; }
.template02 #rightColumn .bloc .top2 { border-bottom:1px solid #703333; padding:0 0 10px 0; _height:0.01%; }
.template02 #rightColumn .bloc .top .date { float:left; font-weight:bold; }
.template02 #rightColumn .bloc .top .navNews { float:right; }
.template02 #rightColumn .bloc .top .navNews a { width:12px; height:0 !important; height /**/:12px; padding-top:12px; overflow:hidden; display:block; float:left; margin:0 0 0 10px; }
.template02 #rightColumn .bloc .top .navNews a.prev { background:url(/images/bt_prev.gif) left top no-repeat; }
.template02 #rightColumn .bloc .top .navNews a.pause { background:url(/images/bt_pause.gif) left top no-repeat; }
.template02 #rightColumn .bloc .top .navNews a.next { background:url(/images/bt_next.gif) left top no-repeat; }
.template02 #rightColumn .bloc .news { padding:8px 0 0 0; line-height:15px; }
.template02 #rightColumn .bloc.blocStat .top { margin:0 0 10px 0; }
.template02 #rightColumn .bloc .stat { padding:10px; border:1px solid #ccc; }
.template02 #rightColumn .bloc .stat.addStat { background:white; }
.template02 #rightColumn .bloc .stat input { width:100px; }
.template02 #rightColumn .bloc .stat input.submit { width:auto; }
.template02 #rightColumn .bloc .stat table { margin:5px 0 0 0; }
.template02 #rightColumn .bloc .stat td { padding:2px; }

