#wrap {
    border:0px solid black;
    width:640px;
    FONT: 8pt/13pt Arial, Verdana, Helvetica, sans-serif;
    }
#menu {
    /*background:#000000;*/
    padding:4px 0;
    width:640px;
    }
#menu a {
    padding:4px 10px;
    text-decoration:none;
    font-weight:none;
    color:#ffffff;
    }
#menu a.hover {
	color:#FFFFFF;
    /*background:#FFFFFF;*/
    text-decoration: underline;
	/*BACKGROUND-IMAGE: url('images/05.gif');*/
    }
#menu span {
    display:none;
    }
#img {
    vertical-align:bottom;
    }

#subnav {

    font-size:10px;
    margin-bottom:2em;
    } 
#subnav span {
    color:silver;
    margin-right:1em;
    }
    
#helpBox {
position: absolute;
z-index: 1000;
top: 0px;
left: 0px;
width: 150px;
}
DIV.helpBoxDIV {
	width: 150px;
	padding: 10px;
	background: #FFFFCF;
	border: 1px solid #000000;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
}

a.d:link	{ color: #0000CC; text-decoration: underline }
a.d:visited	{ color: #0000CC; text-decoration: underline }
a.d:hover	{ color: #c2cb3c; text-decoration: none }
a.d:active	{ color: #0000CC; text-decoration: underline }

#faq H3 {
	color: #0000CC;
	font-size: 12px;
	line-height: 20px;
	PADDING-LEFT: 20px; 
	BACKGROUND: url(images/faq_expand_plus.gif) no-repeat left top;
}
#faq H3.expanded {
	PADDING-LEFT: 20px; 
	BACKGROUND: url(images/faq_expand_minus.gif) no-repeat left top;
}

#faq H3:hover {
	TEXT-DECORATION: underline
}

#faq DIV {
	/*PADDING-LEFT: 20px*/
}

.texte_gras_bleu {
	color:#0000CC;
	font-size: 18px;
	line-height: 25px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
}    
    
    
.texte_services_gras {
	color:#2c2c2c;
	font-size: 18px;
	line-height: 25px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
}

.texte_services_gras_vert {
    color:#e9ff2a;
	font-size: 18px;
	font-weight: bold;
	line-height: 25px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
}

.texte_services_normal {
	color:#ffffff;
	font-size: 12px;
	line-height: 25px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
}

.texte_gras_vert {
    color:#b7c200;
	font-size: 18px;
	font-weight: bold;
	line-height: 25px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
}

p {
	text-align: justify;
	color:#2c2c2c;
	font-size: 12px;
	line-height: 17px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
}

.texte_normal {
	color:#2c2c2c;
	font-size: 12px;
	line-height: 15px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
}

.texte_petit {
	color:#2c2c2c;
	font-size: 11px;
	line-height: 15px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
}


.form_souscription {
	color:#2c2c2c;
	font-size: 12px;
	line-height: 15px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
}


a.b:link	{ font-size: 12px; color: #2c2c2c; text-decoration: none }
a.b:visited	{ font-size: 12px; color: #2c2c2c; text-decoration: none }
a.b:hover	{ font-size: 12px; color: #2c2c2c; text-decoration: underline }
a.b:active	{ font-size: 12px; color: #2c2c2c; text-decoration: none }

a.c:link	{ font-size: 12px; color: #ffffff; text-decoration: underline }
a.c:visited	{ font-size: 12px; color: #ffffff; text-decoration: underline }
a.c:hover	{ font-size: 12px; color: #c2cb3c; text-decoration: none }
a.c:active	{ font-size: 12px; color: #ffffff; text-decoration: underline }

a.d:link	{ color: #0000CC; text-decoration: underline }
a.d:visited	{ color: #0000CC; text-decoration: underline }
a.d:hover	{ color: #c2cb3c; text-decoration: none }
a.d:active	{ color: #0000CC; text-decoration: underline }

a.e:link    { font-size: 12px; color:#0000CC; text-decoration: underline }
a.e:visited { font-size: 12px; color:#0000CC; text-decoration: underline }
a.e:hover   { font-size: 12px; color:#c2cb3c; text-decoration: none }
a.e:active  { font-size: 12px; color:#0000CC; text-decoration: underline }

a.f:link    { font-size: 12px; color:#ffffff; text-decoration: underline }
a.f:visited { font-size: 12px; color:#ffffff; text-decoration: underline }
a.f:hover   { font-size: 12px; color:#ffffff; text-decoration: none }
a.f:active  { font-size: 12px; color:#ffffff; text-decoration: underline }

.jcarousel-control {
    margin-bottom: 10px;
    text-align: center;
}

.jcarousel-control a {
    font-size: 75%;
    text-decoration: none;
    padding: 0 5px;
    margin: 0 0 5px 0;
    border: 1px solid #fff;
    color: #eee;
    background-color: #4088b8;
    font-weight: bold;
}

.jcarousel-control a:focus,
.jcarousel-control a:active {
    outline: none;
}

.jcarousel-scroll {
    margin-top: 10px;
    text-align: center;
}

.jcarousel-scroll form {
    margin: 0;
    padding: 0;
}

.jcarousel-scroll select {
    font-size: 75%;
}

#mycarousel-next,
#mycarousel-prev {
    cursor: pointer;
    margin-bottom: -10px;
    text-decoration: underline;
    font-size: 11px;
}

