
.trans50 {
     filter: alpha(opacity=30);
     -moz-opacity: 0.3;
     -khtml-opacity: 0.3;
     opacity: 0.3;
     
     
}

.text { font-size: 8pt;font-family: verdana;color: black;}
.textw { font-size: 8pt;font-family: verdana;color: #ffffff;width:auto;background:transparent url(../images/menu/haut_tableau.gif) repeat-x top left;padding:3;}
.textwFixe { font-size: 8pt;font-family: verdana;color: #ffffff;background:transparent url(../images/menu/haut_tableau.gif) repeat-x top left;padding:3;}
.textg { font-size: 8pt;font-family: verdana;color: #009900}
.navigation { font-size: 10pt;font-family: verdana;color: green;font-weight: bold}
.textBold { font-size: 8pt;font-family: verdana;color: black;font-weight: bold} 
.Rouge { font-size: 8pt;font-family: verdana;color: red}
.TextPetit { font-size: 7pt;font-family: verdana;color: black}
.TextPetitw { font-size: 7pt;font-family: verdana;color: ffffff}  
.TextLegende { font-size: 6pt;font-family: verdana;color: black}

A.menu { font-size: 9pt;font-family: verdana;color:ffffff;text-decoration:none;font-weight: bold}
A.menu:hover { font-size: 9pt;font-family: verdana; color:green ;text-decoration:underline overline;background-color:ffffff}

A.menuselected { font-size: 9pt;font-family: verdana;color:green;text-decoration:underline;font-weight: bold;background-color:ffffff}
A.menuselected:hover { font-size: 9pt;font-family: verdana; color:green ;text-decoration:underline;background-color:ffffff}

A.normal { font-size: 8pt;font-family: verdana;color:000000;text-decoration:underline;}
A.normal:hover { font-size: 8pt;font-family: verdana; color:green ;text-decoration:underline;background-color:ffffff}

A.quizz { font-size: 8pt;font-family: verdana;color:green;text-decoration:none;}
A.quizz:hover { font-size: 8pt;font-family: verdana; color:003300 ;text-decoration:underline;background-color:ffffff}

A.entetetab { font-size: 8pt;font-family: verdana;color:ffffff;text-decoration:none;}
A.entetetab:hover { font-size: 8pt;font-family: verdana; color:green ;text-decoration:none;background-color:ffffff}

A.normalbis { font-size: 8pt;font-family: verdana;color:000000;text-decoration:none}
A.normalbis:hover { font-size: 8pt;font-family: verdana; color:999999 ;text-decoration:none}

A.normalbispetit { font-size: 7pt;font-family: verdana;color:000000;text-decoration:none}
A.normalbispetit:hover { font-size: 7pt;font-family: verdana; color:999999 ;text-decoration:none}

A.normalbisSelected { font-size: 8pt;font-family: verdana;color:000000;text-decoration:underline;background-color:ffffa6}
A.normalbisSelected:hover { font-size: 8pt;font-family: verdana; color:000000 ;text-decoration:underline;background-color:ffffa6}

A.normalpetit { font-size: 7pt;font-family: verdana;color:000000;text-decoration:underline;}
A.normalpetit:hover { font-size: 7pt;font-family: verdana; color:green ;text-decoration:underline;background-color:ffffff}

.Input {font-size: 8pt;font-family: verdana;text-decoration:none;color:#000000;background-color:#78E073;border-style:inset;border-width:1px;border-color:silver}
.InputSmall {background:#78E073;font-size: 7pt;font-family: verdana;color:#000000;border-style:solid;border-width: 1;border-color:999999;padding:0 pt;border-style:inset;border-width:1px;border-color:silver}
.SubmitPetit {font-size: 8pt;font-family: verdana;background-color:78E073;color:#000000;}
.SubmitMail {font-size: 8pt;font-family: verdana;color:green;font-weight: bold;}
.SubmitAccepter {font-size: 8pt;font-family: verdana;background-color:1CA12B;color:ffffff;font-weight: bold;}
.SubmitAccepter2 {font-size: 8pt;font-family: verdana;background-color:79F187;color:f1f1f1;font-weight: bold;border-width: 0;}
.SubmitRefuser {font-size: 8pt;font-family: verdana;background-color:EB764D;color:ffffff;font-weight: bold;}
.SubmitRefuser2 {font-size: 8pt;font-family: verdana;background-color:F0AE98;color:f1f1f1;font-weight: bold;border-width: 0;}
.transparent {background-color:#ffffff;font-size: 8pt;font-family: verdana;color:#000000;border-style:solid;border-width: 1;border-color:ffffff;padding:0 pt}
.SubmitActiver {font-size: 8pt;font-family: verdana;color:green;font-weight: bold;}
.SubmitDesactiver {font-size: 8pt;font-family: verdana;color:green;}

.hautmenu {position:relative;color:#ffffff;padding:2px 7px;display:block;font-size:11px;font-weight:bold;background:transparent url(../images/menu/haut_1_new.gif) repeat-x top left;font-family:Arial,Verdana,Helvitica,sans-serif;;}
.hautmenu2 {position:relative;color:#ffffff;padding:2px 7px;display:block;font-size:11px;font-weight:bold;background:transparent url(../images/menu/haut_2_new.gif) repeat-x top left;font-family:Arial,Verdana,Helvitica,sans-serif;;}
.hautmenu3 {position:relative;background:transparent url(../images/menu/background_2.gif) repeat-x top left;font-family:Arial,Verdana,Helvitica,sans-serif;;}
.green #slatenav{position:relative;display:block;height:42px;font-size:11px;font-weight:bold;background:transparent url(../images/menu/background_2.gif) repeat-x top left;font-family:Arial,Verdana,Helvitica,sans-serif;text-transform:uppercase;}
.green #slatenav ul{margin:0px;padding:0;list-style-type:none;width:auto;}
.green #slatenav ul li{display:block;float:left;margin:0 0px 0 0;}
.green #slatenav ul li a{display:block;float:left;color:#EEFFDF;text-decoration:none;padding:14px 0px;}
.green #slatenav ul li a:hover,.green #slatenav ul li a.current{color:#fff;background:transparent url(../images/menu/background_1.gif) no-repeat top center;}

.encadre {border: 1px solid #917669;}

.onglet {
 float:left;
 width:100%;
 background:#fff;
 font-size:93%;
 line-height:normal;
 border-bottom:1px solid #18C118;
 }
.onglet ul {
 margin:0;
 padding:10px 10px 0 0px;
 list-style:none;
 }
.onglet li {
 display:inline;
 margin:0;
 padding:0;
 }
.onglet a {
 float:left;
 background:url("../images/menu/tableftF.gif") no-repeat left top;
 margin:0;
 padding:0 0 0 4px;
 text-decoration:none;
 }
.onglet a span {
 float:left;
 display:block;
 background:url("../images/menu/tabrightF.gif") no-repeat right top;
 padding:5px 15px 4px 6px;
 color:green;
 font-family: verdana;
 font-weight: bold;
    font-size: 10pt;
 }
 
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.onglet a span {float:none;}
/* End IE5-Mac hack */
.onglet a:hover span {color:#FFFFFF;}
.onglet a:hover {background-position:0% -42px;}
.onglet a:hover span {background-position:100% -42px;}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.onglet a.selected span {float:none;}
/* End IE5-Mac hack */
.onglet a.selected span {color:#FFFFFF;}
.onglet a.selected {background-position:0% -42px;}
.onglet a.selected span {background-position:100% -42px;}


.visible {display:block}
.cache {display:none}

/*Début style calendrier*/
.ds_box {
	background-color: #FFF;
	border: 1px solid #000;
	position: absolute;
	z-index: 32767;
}
.ds_tbl {
	background-color: #FFF;
}
.ds_head {
	background-color: #59AB00;
	color: #FFF;
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	letter-spacing: 2px;
}
.ds_subhead {
	background-color: #88C946;
	color: #000;
	font-size: 8px;
	font-weight: bold;
	text-align: center;
	font-family: verdana;
	width: 20px;
}
.ds_cell {
	background-color: #78E073;
	color: #000;
	font-size: 8px;
	text-align: center;
	font-family: verdana;
	padding: 1px;
	cursor: pointer;
}
.ds_cell:hover {
	background-color: #78E073;
} /* This hover code won't work for IE */
/*Fin style calendrier*/


.bginput250 {
	background: url(../images/background_input.gif) no-repeat top center;
	padding: 3 8px;
	width:250px;
    height:22px;
    border: 0;
    color:#0C7411;
}
.bginput250:focus {
background: url(../images/background_input_focus.gif) no-repeat top center;
 }


.bginput100 {
	background: url(../images/background_input100.gif) no-repeat top center;
	padding: 3 8px;
	width:100px;
    height:22px;
    border: 0;
    color:#0C7411;
}
.bginput100:focus {
background: url(../images/background_input100_focus.gif) no-repeat top center;
 }
 
.bginput150 {
	background: url(../images/background_input150.gif) no-repeat top center;
	padding: 3 8px;
	width:150px;
    height:22px;
    border: 0;
    color:#0C7411;
}
.bginput150:focus {
background: url(../images/background_input150_focus.gif) no-repeat top center;
}

.bginput120g {
	background: url(../images/background_input120g.gif) no-repeat top center;
	padding: 3 4px;
	width:120px;
	font-size: 8pt;
    height:18px;
    border: 0;
    color:#0C7411;
}
.bginput120g:focus {
background: url(../images/background_input120g_focus.gif) no-repeat top center;
}

.cadre_box_1 {
	background: url(../images/cadre1_tl.png) no-repeat top left;
}
.cadre_top_1 {
	background: url(../images/cadre1_tr.png) no-repeat top right;
}
.cadre_bottom_1 {
	background: url(../images/cadre1_bl.png) no-repeat bottom left;
}
.cadre_bottom_1 div {
	background: url(../images/cadre1_br.png) no-repeat bottom right;
}
.cadre_content_1 {
	background: url(../images/cadre1_r.png) top right repeat-y;
}

.cadre_top_1 div,.cadre_top_1,
.cadre_bottom_1 div, .cadre_bottom_1 {
	width: 100%;
	height: 30px;
	font-size: 1px;
}
.cadre_content_1, .cadre_bottom_1 {
	margin-top: -19px;
}
.cadre_content_1 { padding: 0 15px; }

#favori {
	font-size:8pt;font-family:Verdana,Helvitica,sans-serif;
}

#favori ul {position: absolute; margin:0px; padding: 0px;border: 1px solid #B0B0B0;}
#favori ul.niveau1 {display: block;left: 0px; top: 25px;}
#favori ul.niveau2 {display: none;left: 160px; top: -1px;}

#favori LI {
	font-weight: normal;PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 0px; WIDTH: 160px; PADDING-TOP: 2px; LIST-STYLE-TYPE: none; POSITION: relative; BACKGROUND-COLOR: #F1F1F1
}
#favori LI.plus {
	BACKGROUND-POSITION: 98% 50%; BACKGROUND-IMAGE: url(..//images//fdroite.gif); BORDER-BOTTOM: #b0b0b0 1px solid; BACKGROUND-REPEAT: no-repeat
}
#favori LI.ajout {
	BACKGROUND-POSITION: right 50%; BACKGROUND-IMAGE: url(..//images//favori_ajout.png); BORDER-BOTTOM: #b0b0b0 1px solid; BACKGROUND-REPEAT: no-repeat
}

#favori LI.organiser {
	BACKGROUND-POSITION: right 50%; BACKGROUND-IMAGE: url(..//images//favori_organiser.png); BORDER-TOP: #b0b0b0 1px solid; BACKGROUND-REPEAT: no-repeat
}

#favori LI:hover {
	BACKGROUND-COLOR: #ffffa6;cursor:pointer;cursor:hand;
}
#favori LI.sfhover {
	BACKGROUND-COLOR: #ffffa6;cursor:pointer;cursor:hand;
}
#favori A {
	font-size: 8pt;font-family: verdana;color:000000;TEXT-DECORATION: none;
}
#favori LI:hover UL.niveau2 {
	DISPLAY: block
}
#favori LI.sfhover UL.niveau2 {
	DISPLAY: block
}

div.place {width: 250px; float: left; text-align:center; margin: 5px 10px 5px 10px; padding: 10px 0px 10px 0px; background-color: #F1F1F1; border-width: 2px 2px 2px 2px;border-style: solid;border-color: #ffffff #cccccc #cccccc #ffffff;}
div.clear{clear: both}
