body {
	font-family: Arial, Helvetica, sans-serif;
	color: #EFEFEF;
}
img { border: 0; }

.tiTexte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;

}
a:link {
	text-decoration: none;
	color: #FFFFFF;

}
a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
#imageSlideShow {float:right; margin-top:-30px;}
#slideShow {height:100px; overflow:hidden;}
#slideShow img {margin-left:5px; float:right;}

a:hover {
	/*font-weight: bold;*/
	color: #993333;
	text-decoration: none;

}
a:active {
	font-weight: bold;
	color: #993333;
	text-decoration: underline overline;

}
.titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1px;

}
.texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #EFEFEF;

}
.MainZone {
	padding: 14px 40px 14px 14px;
}
.SecondZone {
	padding-top: 14px;
}
.tiTexte2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.Titre2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #993333;
	font-weight: bold;
}
.texte2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #EFEFEF;
}
li {
	list-style-image: url(images/puce.gif);
	font-size: 10px;

}
.SecondZoneB {
	padding-top: 14px;
	padding-bottom: 14px;
	padding-right: 0px;
	padding-left: 0px;
}
.tiTexte3 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.MainZoneB {

	padding: 14px;
}

.ContenuTXT {

 scrollbar-arrow-color:622222;
 scrollbar-track-color:000000;
 scrollbar-shadow-color:333333;
 scrollbar-face-color:666666;
 scrollbar-highlight-color:999999;
 scrollbar-darkshadow-color:333333;
 scrollbar-3dlight-color:622222;

}


#calendar {
	padding: 0;
	margin: 0;
	font: normal 12px/20px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	text-align: center;
}

#calendar th {
	font: bold 11px/20px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
}

caption { border-bottom: 1px solid #933; }

#calendar #today, td#today a, td#today a:link, td#today a:visited {
	color: #fff;
	font-weight: bold;
	background: #933;
}

#calendar td {
	border: 1px solid #933;
	width: 22px;
	height: 22px;
	text-align: center;
	background: url(images/bg_calendar.gif) no-repeat right bottom;
}

/*
#calendar td.event {
	background-color: #933;
}*/

#calendar td a {
	text-decoration: none;
	font-weight: bold;
	display: block;
}

#calendar td a:link, #calendar td a:visited {
	color: #fff;
}

#calendar td a:hover, #calendar td a:active {
	background-color: #555;
}

#calendar td.sel {
	background-color: #555;
}

.selected { color: #933; }

#accordion ul {
	padding-bottom: 20px;
	margin: 0;
	overflow: auto;
}

#accordion h3 {
	background: transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

#sondage {
	background-color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#sondage .entete { text-align: center; width: 600px; margin: 0 auto; }
#sondage h1 { color: #933; font-size: 30px; }
#sondage fieldset { border: none; border-top: 1px #fff dotted; border-bottom: 1px #fff dotted; padding-top: 20px; padding-bottom: 20px; }
#sondage label { font-size: 12px; }
#sondage ul { width: 100%; list-style: none; font-size: 12px; padding: 10px 0 0 0; margin: 0; }
#sondage li { padding: 0 25px 0 0; margin:0; float: left; list-style: none; font-size: 12px; }
#sondage form { width: 600px; margin: 0 auto; }
#sondage div.submit { text-align: center; }
input#submitButton { background-color: #933; }

.container{
	margin: 0 auto;
	text-align: center;
	width: 910px;
	font-family: Verdana;
	font-size: 10pt;
	color: EFEFEF;
}

.divInterne1{
	width: 910px;
	height: 702px;
	border-bottom: 1px solid #bf2c38;
}

.tblTexte{
	font-family: Verdana;
	font-size: 10pt;
	color: EFEFEF;
}

.txtField{
	width: 459px;
	height: 22px;
	background-image: url(/images/fond_texte.jpg);
	border: 0;
}

.petit_texte{
	font-size: 1px;
	height: 10px;
}

.portfolio{
    
}

.portfolio_hover{
    color: #993333;
	text-decoration: none;
    cursor: pointer;
}

.portfolio_active{
    font-weight: bold;
	color: #993333;
	text-decoration: underline overline;
}