.sofia1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;

}
.txt1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.soustitre1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.bottom {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.bottom a {
	color: #FFFFFF;
	text-decoration: none;
}
.bottom a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.toptxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}
.violet-txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bolder;
	color: #996699;
}
.orange-txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bolder;
	color: #FF9900;
}
.titre1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}
.liste1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #6666CC;
}
.fondation2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #663399;
	font-weight: bold;
}

/****** Sidebar Items ******/
.SidebarItem {
   margin: 0 0 15px 0; }
.SidebarItem ul, #SidebarItem ol {
   list-style: none; }
.SidebarItem li {
   line-height: 1.2; }
.SidebarItem a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	height: 15px;
	text-decoration: none;
	margin-left: 0px;
	line-height: 20px;
}
.SidebarItem a:hover {
   color: #000000;
   text-decoration: underline; }
.SidebarItem a img {
   border:0; }
   
.sd_right {
    background-color: #bbb;
	position:relative;
	float: right;
	color: #000;
	height:100%;
	margin: 0 0 0 0;
	padding: 10px 5px 10px 15px;
	width: 170px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
    -moz-border-radius-topleft: 20px;
    -webkit-border-radius-topleft: 20px;
    -khtml-border-radius-topleft: 20px;
    border-radius-topleft: 20px;
    -moz-border-radius-bottomleft: 20px;
    -webkit-border-radius-bottomleft: 20px;
    -khtml-border-radius-bottomleft: 20px;
    border-radius-bottomleft: 20px;
}	

/* For IE... */
* html .sd_right {
    background-color: #bbb;
	position:relative;
	float: right;
	color: #000;
	height:100%;
	margin: 0 0 0 0;
	padding: 10px 5px 10px 15px;
	width: 170px;
}	

.Adresse {
	width: 130px;
	margin: 0;
	padding: 0;
	clear:both;
	position:absolute;
	float:left;
	display:block;
	top:550px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}

.contenu {
	float:left
	margin: 20px 20px 20px 20px;
	padding:20px 20px 20px 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
}	

.contenu h1 {
	font-size: x-large;
	color: #6666cc;
	font-weight: bold;
}	

.contenu h2 {
	font-size: large;
	color: #000000;
	font-weight: bold;
}	

.contenu h3 {
	font-size: larger;
	color: #000000;
	font-weight: bold;
}	

.imagegauche {
	float: left;
	margin: 20px 10px 10px 0px;
}	
.imagedroite {
	float: right;
	margin: 5px 10px 10px 10px;
}	

