body {
/*	margin-left: 20px;
*/	margin-top: 23px;
	margin-left: auto;
  	margin-right: auto;
	width:1024px;
	background-color: #A4057C;
	font-family: Arial;
	font-weight: normal;
	font-size: 12px;
	color: #000;
}
p {
	margin:0;
	padding:0;
}
p #cartouche {
	margin:0;
	padding:0;	
}
#cartouche p {
	margin:0;
	padding:0;
	text-align:center;
}
.clear {
	clear: both;
}
#site_selector_container {
	margin-left: 35px;
	position: relative;
	width: 1050px;
	height: 35px;
}
#site_selector_media {
	width: 282px;
	height: 35px;
	float: left;
	background: url('/img/background_site_media.gif') no-repeat;
	font-weight: bold;
	font-size: 16px;
	color: #A4057C;
	text-align: center;
}
#site_selector_media p {
	margin-top: 8px;
}
#site_selector_media a {
	color:#A4057C;
	text-decoration:none;
}
#site_selector_services_entreprises {
	float: left;
	margin-left: 15px;
	width: 282px;
	height: 35px;
	background: url('/img/background_services_entreprises.jpg') no-repeat;
	font-weight: bold;
	font-size: 16px;
	color: #FFFFFF;
	text-align: center;
	left: 295px;
	top: 0px;
}
#site_selector_services_entreprises p {
	margin-top: 8px;
}
#site_selector_services_entreprises a {
	color:#FFF;
	text-decoration:none;
}
#top_container {
	margin: 0px;
	position: relative;
	width: 1050px;
	height: 14px;
}
#top_left {
	margin: 0px;
	width: 36px;
	height: 14px;
	margin: 0px;
	float: left;
}
#top_center {
	margin: 0px;
	background-color: white;
	width: 984px;
	float: left;
	height: 14px;
}
#top_right {
	margin: 0px;
	width: 30px;
	height: 14px;
	background-color: yellow;
	float: right;
}
#container {
	background-image: url('/img/background_container.gif');
	margin: 0px;
	position: relative;
	width: 1050px;
}
#footer_container {
	position: relative;
	width: 1050px;
	height: 14px;
	margin: 0px;
}
#footer_left {
	width: 36px;
	height: 14px;
	margin: 0px;
	float: left;
}
#footer_center {
	width: 984px;
	float: left;
	height: 14px;
	margin: 0px;
	background-image: url('/img/footer_center.gif');
}
#footer_right {
	width: 30px;
	height: 14px;
	margin: 0px;
	float: right;
}
p#logo {
	height: 90px;
	padding-left: 35px;
	margin: 0px;
	margin-right: 20px;
	float: left;
}
p#banniere_pub {
	text-align:center;
	margin: 0px;
	padding: 0 20px 10px 0;
	height: 90px;
}
#navigation {
	margin: 0px 0 0 0;
	padding: 0;
	width: 984px;
}
#navigation ul {
	margin: 0 0 0 35px;
	padding: 0;
	background-color: #CC0099;
}
#navigation li {
	margin: 0;
	padding: 0;
	display: inline;
	list-style: none;
}
#footer {
	background-image: url('/img/background_container2.gif');
	width: 1050px;
	height: 66px;
	margin: 0;
}
p#footer_img {
	margin: 0 0 0 35px;
}
#body_content {
	width: 632px;
	margin: 0;
	padding: 10px 0 0 35px;
	float: left;
}
#sidebar {
	width: 335px;
	padding: 0;
	margin: 10px 0 0 17px;
	display: inline;
	float: left;
}
p#alaffiche_titre {
	margin: 0;
	padding: 0;
}
#alaffiche_container {
	background-image: url('/img/background_alaffiche.gif');
	margin: 0;
	padding: 0;
	width: 632px;
	/* height:371px;
	border-bottom: 1px solid #CC0099;
	*/
}
#alaffiche_encadre {
	position: relative;
	margin: 0px;
	padding-left: 15px;
	top: 144px;
	width: 250px;
	height: 50px;
	background-color: #CC0099;
/*	background-color:#8e939e;
*/	filter: alpha(opacity=90);
	moz-opacity: 0.9;
	khtml-opacity: 0.9;
	opacity: 0.9;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
}
p#alaffiche {
	margin: 0;
	padding: 0;
}
#alaffiche_container h2,h3,h4 {
	margin: 0 0 0 8px;
	padding: 0;
	font-size: 13px;
}
#alaffiche_container h1, h3 {
	color: #CC0099;
}
#alaffiche_container h1 {
	margin: 10px 0 5px 8px;
	padding: 0;
	font-size: 13px;
}
#alaffiche_container h2, h4 {
	color: #636466;
}
#alaffiche_container h5 {
	padding: 0;
	margin: 5px 25px 0 8px;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	text-align:justify;
}
#cartouche {
	float: right;
	padding: 0;
	width: 211px;
	height: 54px;
	margin: 0 25px 0 10px;
	padding:5px 0 0 0;
	background-image: url('/img/background_cartouche.gif');
	background-repeat: no-repeat;
	display: inline;
	font-weight:bold;
	color:#CC0099;
}

p#bientot_titre {
	margin: 10px 0 0 0;
	padding: 0;
}

#transcript_container {
	position: relative;
	margin: 0px;
	padding: 0px;
	width: 632px;
	height: 130px;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
	background-image: url('/img/background_bientot_container.jpg');
	z-index: 0;
}

#bientot_container {
	position: relative;
	margin: 0px;
	padding: 0px;
	width: 632px;
	height: 159px;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
	background-image: url('/img/background_bientot_container.jpg');
	z-index: 0;
}
#bientot_photo_1 {
	float: left;
	display: inline;
	margin: 0;
	padding: 0;
	width: 80px;
	height: 136px;
}
#bientot_photo_2 {
	float: left;
	display: inline;
	margin: 0 0 0 0px;
	padding: 0;
	width: 80px;
	height: 136px;
}
#bientot_1 {
	/* background-color: red;
	*/ float:left;
	margin: 0;
	padding: 0;
	width: 236px;
	height: 136px;
}
#bientot_2 {
	/* background-color: red;
	*/ float:left;
	margin: 0;
	padding: 0;
	width: 236px;
	height: 136px;
}
#bientot_container h1,h2,h3,h4 {
	margin: 4px 0 4px 8px;
	padding: 0;
	font-size: 12px;
}
#bientot_container h1 {
	margin-top: 2px;
}
#bientot_container h1, h3 {
	color: #CC0099;
}
#bientot_container h2, h4 {
	color: #636466;
}
#bientot_container h5 {
	padding: 0;
	margin: 0px 10px 0 10px;
	font-size: 12px;
	line-height:16px;
	color: #000000;
	font-weight: normal;
}
#bientot_container h5 a  {
	color:#636466;
	text-decoration:none;
	line-height:28px;

}
p#recherche_titre {
	margin: 0;
	padding: 0;
}
#recherche_container {
	background-color: #CC0099;
	margin: 0;
	padding: 0;
	width: 335px;
	height: 71px;
}
#recherche_container h1 {
	padding: 10px 0 0 8px;
	margin: 0;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}
.recherche_text {
	margin: 10px 0 0 8px;
	width: 315px;
	height: 20px;
	color: #CC0099;
	font-size: 12px;
	z-index:1;
}
.recherche_valider {
	margin: 10px 0 0 8px;
	width: 60px;
	height: 20px;
	color: #CC0099;
	font-size: 12px;
}
p#extrait_titre {
	margin: 10px 0 0 0;
	padding: 0;
}
#extrait_container {
	background-color: #CC0099;
	margin: 0;
	padding: 0;
	width: 335px;
	height: 230px;
}
#extrait_container h1 {
	padding: 5px 0 5px 8px;
	margin: 0;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}
#extrait_container h1 a{
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}

#extrait_container h2 {
	margin: 0 7px 0 8px;
	padding: 0;
}
p#alerte_titre {
	margin: 10px 0 0 0;
	padding: 0;
}
#alerte_container {
	background-color: #CC0099;
	margin: 0 0 10px 0;
	padding: 0;
	width: 335px;
	height: 68px;
}
#alerte_container h1 {
	padding: 10px 0 0 8px;
	margin: 0;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}
.alerte_text {
	margin: 10px 0 0 8px;
	width: 240px;
	height: 14px;
	color: #CC0099;
	font-size: 12px;
}
.alerte_valider {
	margin: 10px 0 0 8px;
	width: 60px;
	height: 20px;
	color: #CC0099;
	font-size: 12px;
}
p#ilssontvenus_titre {
	margin: 10px 0 0 0;
	padding: 0;
}
#ilssontvenus_1 {
	padding: 0;
	margin: 0;
	width: 335px;
	height: 114px;
	border-top: 1px solid #959595;
}
#ilssontvenus_1_contenu {
	background-image: url('/img/background_ilsontvenus.jpg');
	padding: 0;
	margin: 0;
	width: 335px;
	height: 131px;
	border-bottom: 1px solid #959595;
}
#ilssontvenus_1_contenu h1 {
	font-weight: bold;
	text-align: right;
	margin: 0;
	padding: 4px 16px 0 0;
	color: #666666;
	font-size: 12px;
}
#ilssontvenus_1_contenu h2 {
	margin: 0;
	padding: 0px 0px 0 9px;
	color: #CC0099;
	font-size: 12px;
	font-weight: bold;
}
#ilssontvenus_1_contenu h3 {
	margin: 0;
	padding: 0px 0px 0 9px;
	color: #000;
	font-size: 12px;
	font-weight: bold;
}
#ilssontvenus_1_contenu h4 {
	margin: 2px 0 0 0px;
	padding: 0 3px 0 9px;
	color: #000;
	font-size: 12px;
	font-weight: normal;
}
#starbox {
	display: inline;
	margin: 5px 0 0 9px;
	width: 165px;
	height: 24px;
	padding: 0;
	float: left;
	background-image: url('/img/starbox_background.gif');
}
#stars {
	padding: 0;
	margin: 5px 0 0 5px;
	display: inline;
	float: left;
}
#nb_votes {
	display: inline;
	padding: 0;
	margin: 5px 10px 0 0;
	float: right;
	text-align: right;
	font-size: 11px;
}
#lirelasuite {
	display: inline;
	float: right;
	padding: 0;
	margin: 5px 10px 0 0;
}
#lirelasuite a {
	color: #CC0099;
	text-decoration: underline;
}
#stars ul {
	margin: 0;
	padding: 0;
}
#stars li {
	margin: 0 1px 0 0;
	display: inline;
	list-style: none;
}
#ilssontvenus_X {
	padding: 0;
	margin: 10px 0 0 0;
	width: 335px;
	height: 114px;
	border-top: 1px solid #959595;
}

p#top10_titre {
	margin: 10px 0 0 0;
	padding: 0;
}
#top10_container {
	margin: 0px;
	padding: 0px;
	width: 632px;
	height: 198px;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
	background-image: url('/img/background_futurs_invites.jpg');
}

p#futurs_invites_titre {
	margin: 10px 0 0 0;
	padding: 0;
}
.futurs_invites_text {
	margin: 0;
	padding: 0;
	width: 144px;
	height: 15px;
	color: #CC0099;
	font-size: 12px;
}
.futurs_invites_valider {
	margin: 2px 0 0 4px;
	padding: 0;
	width: 55px;
	height: 20px;
	color: #CC0099;
	font-size: 12px;
	text-align:center;
}
#futurs_invites_container {
	margin: 0px;
	padding: 0px;
	width: 632px;
	height: 218px;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
	background-image: url('/img/background_futurs_invites.jpg');
}
#futurs_invites_container h1 {
	margin: 0;
	padding: 17px 0 0 26px;
	width: 389px;
	float: left;
	display: inline;
	height: 20px;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
#futurs_invites_container h2 {
	margin: 1px 0 0 0;
	color: #CC0099;
	height: 20px;
}
#futurs_invites_container h3 {
	padding: 3px 0 0 0;
	color: #CC0099;
	height: 20px;
}
#futurs_invites_liste {
	width: 630px;
	height: 165px;
	float: left;
	display: inline;
	padding: 10px 0 0 20px;
}
#futurs_invites_liste_left {
	width: 270px;
	height: 145px;
	padding: 0;
	margin: 0;
	float: left;
	display: inline;
}
#futurs_invites_liste_right {
	width: 270px;
	height: 145px;
	padding: 0;
	margin: 0 0 0 35px;
	float: left;
	display: inline;
}

#titre_questions {

}
.titre_questions {
	font-family: "MS Trebuchet", Arial, sans-serif;
	font-size: 12px;
	color: #CC0099;
	font-weight: bold;
}

#libelle_pseudo {
	float: left;
	width: 110px;
	height: 24px;
	margin: 0;
	padding: 3px 0 0 0;
	text-align: right;
	font-family: "MS Trebuchet", Arial, sans-serif;
	font-size: 12px;
	color: #CC0099;
	font-weight: normal;
}
#libelle_email {
	float: left;
	width: 84px;
	height: 24px;
	margin: 0;
	padding: 3px 0 0 0;
	text-align: right;
	font-family: "MS Trebuchet", Arial, sans-serif;
	font-size: 12px;
	color: #CC0099;
	font-weight: normal;
}
#libelle_question {
	float: left;
	width: 110px;
	height: 47px;
	margin: 0;
	padding: 3px 0 0 0;
	text-align: right;
	font-family: "MS Trebuchet", Arial, sans-serif;
	font-size: 12px;
	color: #CC0099;
	font-weight: normal;
}
#champs_pseudo {
	float: left;
	width: 179px;
	height: 24px;
	margin: 0;
	padding: 3px 0 0 0;
	text-align: right;
}
#champs_email {
	float: left;
	width: 181px;
	height: 24px;
	margin: 0;
	padding: 3px 0 0 0;
	text-align: right;
}
#champs_question {
	float: left;
	width: 445px;
	height: 50px;
	margin: 0;
	padding: 0;
	text-align: right;
}
#champs_valider {
	height: 14px;
	padding: 29px 0 0 0;
}
.input_pseudo {
	width: 164px;
	height: 15px;
	border: 1px solid #000000;
}
.input_email {
	width: 164px;
	height: 15px;
	border: 1px solid #000000;
}
.textarea_question {
	width: 430px;
	height: 48px;
	border: 1px solid #000000;
	font-family: "MS Trebuchet", Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
}
#libelle_information_cc_grandialogue {
	float: left;
	width: 335px;
	height: 17px;
	margin: 0;
	padding: 8px 0 0 9px;
	text-align: left;
	font-family: "MS Trebuchet", Arial, sans-serif;
	font-size: 11px;
	color: #CC0099;
	font-weight: normal;
}
.checkbox_information_cc_grandialogue {
	float: left;
	padding: 0px;
	width: 13px;
	height: 13px;
	margin: -1px 0 0 4px;
	border: 1px solid #000000;
}
#cnil {
	float: left;
	width: 165px;
	height: 17px;
	margin: 0;
	padding: 8px 2px 0 0;
	text-align: right;
	font-family: "MS Trebuchet", Arial, sans-serif;
	font-size: 11px;
	color: #001DFB;
	font-weight: normal;
}
#champs_obligatoires {
	float: left;
	width: 105px;
	height: 17px;
	margin: 0;
	padding: 8px 0 0 5px;
	text-align: left;
	font-family: "MS Trebuchet", Arial, sans-serif;
	font-size: 10px;
	color: #CC0099;
	font-weight: normal;
}


#titre_prevenir {

}

.titre_prevenir {
	font-family: "MS Trebuchet", Arial, sans-serif;
	font-size: 12px;
	color: #CC0099;
	font-weight: bold;
}

#libelle_email_exp {
	float: left;
	width: 110px;
	height: 24px;
	margin: 0;
	padding: 3px 0 0 0;
	text-align: right;
	font-family: "MS Trebuchet", Arial, sans-serif;
	font-size: 12px;
	color: #CC0099;
	font-weight: normal;
}
#libelle_email_dest {
	float: left;
	width: 84px;
	height: 24px;
	margin: 0;
	padding: 3px 0 0 0;
	text-align: right;
	font-family: "MS Trebuchet", Arial, sans-serif;
	font-size: 12px;
	color: #CC0099;
	font-weight: normal;
}
#libelle_message {
	float: left;
	width: 110px;
	height: 47px;
	margin: 0;
	padding: 3px 0 0 0;
	text-align: right;
	font-family: "MS Trebuchet", Arial, sans-serif;
	font-size: 12px;
	color: #CC0099;
	font-weight: normal;
}
#champs_email_exp {
	float: left;
	width: 179px;
	height: 24px;
	margin: 0;
	padding: 3px 0 0 0;
	text-align: right;
}
#champs_email_dest {
	float: left;
	width: 181px;
	height: 24px;
	margin: 0;
	padding: 3px 0 0 0;
	text-align: right;
}
#champs_message {
	float: left;
	width: 445px;
	height: 50px;
	margin: 0;
	padding: 0;
	text-align: right;
}
.input_email_exp {
	width: 164px;
	height: 15px;
	border: 1px solid #000000;
}
.input_email_dest {
	width: 164px;
	height: 15px;
	border: 1px solid #000000;
}
.textarea_message {
	width: 430px;
	height: 48px;
	border: 1px solid #000000;
	font-family: "MS Trebuchet", Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
}

#titre_avertir {

}

.titre_avertir {
	font-family: "MS Trebuchet", Arial, sans-serif;
	font-size: 12px;
	color: #CC0099;
	font-weight: bold;
}

#libelle_email_avertir {
	float: left;
	width: 110px;
	height: 24px;
	margin: 0;
	padding: 3px 0 0 20px;
	text-align: right;
	font-family: "MS Trebuchet", Arial, sans-serif;
	font-size: 12px;
	color: #CC0099;
	font-weight: normal;
}
#libelle_sms_avertir {
	float: left;
	width: 110px;
	height: 47px;
	margin: 0;
	padding: 3px 0 0 20px;
	text-align: right;
	font-family: "MS Trebuchet", Arial, sans-serif;
	font-size: 12px;
	color: #CC0099;
	font-weight: normal;
}
#champs_email_avertir {
	position: relative;
	float: left;
	width: 181px;
	height: 24px;
	margin: 0 0 0 0;
	padding: 3px 0 0 0;
	text-align: right;
}
#champs_sms_avertir {
	position: relative;
	float: left;
	width: 181px;
	height: 24px;
	margin: 0 0 0 0;
	padding: 3px 0 0 0;
	text-align: right;
}
.input_email_avertir {
	width: 164px;
	height: 15px;
	border: 1px solid #000000;
}
.input_sms_avertir {
	width: 164px;
	height: 15px;
	border: 1px solid #000000;
}
#champs_valider {
	height: 14px;
	padding: -3px 0 0 0;
}

#alaffiche_navigation li {
	width: 160px;
}

#modules_bientot_1_liens_questions {
	text-decoration: none;
	color: #CC0099;
	font-weight: bold;
	text-align: center;
	height: 17px;
	margin-left: 5px;
	padding: 0px;

}
#modules_bientot_1_liens_avertir {
	text-decoration: none;
	color: #CC0099;
	font-weight: bold;
	text-align: center;
	height: 17px;
	margin-left: 5px;
	padding: 0px;

}
#modules_bientot_1_questions {
	display:none;
	position: relative;
	background: white url('/img/background_modules.jpg');
	width: 630px;
	height: 132px;
	background-color: white;
	border: 1px solid #CC0099;
	top: -1px;
	z-index: 10;
}
#modules_bientot_1_avertir {
	display:none;
	position: relative;
	background: white url('/img/background_modules.jpg');
	width: 630px;
	height: 132px;
	background-color: white;
	border: 1px solid #CC0099;
	top: -1px;
	z-index: 3;
}
#modules_bientot_1 {
	float: left;
	padding: 0;
	margin: 0;
	width: 316px;
	font-size: 11px;
	color: #CC0099;
	position: relative;
	top: 5px;
}
#modules_bientot_2 {
	float: left;
	padding: 0;
	margin: 0;
	width: 316px;
	font-size: 11px;
	color: #CC0099;
	position: relative;
	top: 5px;
}
.bientot_modules_liens {
	display: block;
	text-decoration: none;
	color: #CC0099;
	font-weight: bold;
	text-align: center;
	height: 17px;
	margin-left: 5px;
	padding: 0px;
	border: 1px solid #D9D7D8;
	border-bottom: 1px solid #999999;
}
.bientot_modules_liens_over {
	display: block;
	text-decoration: none;
	color: #D9D7D8;
	font-weight: bold;
	text-align: center;
	height: 17px;
	margin-left: 5px;
	padding: 0px;
	border: 1px solid #CC0099;
	background-color:#D9D7D8;
	border-bottom: 1px solid #999999;
	position:relative;
	z-index:3;
}

#modules_bientot_navigation li {
	width: 140px;
}
#bientot_modules {
	float: left;
	margin: 0px;
	padding: 0px;
	/* width:420px;
	*/ font-size: 12px;
	color: #CC0099;
}
#bientot_modules ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#bientot_modules li {
	margin: 0px;
	padding: 0px;
	float: left;
}
#modules_bottom {
	float: left;
	margin: 0px;
	padding: 0px;
	height: 18px;
	width: 25px;
	background-color: #CC0099;
}
#modules_bientot_2_liens_questions {
	text-decoration: none;
	color: #CC0099;
	font-weight: bold;
	text-align: center;
	height: 17px;
	margin-left: 5px;
	padding: 0px;
/*	border: 1px solid #D9D7D8;
	border-bottom: 1px solid #999999;*/
}
#modules_bientot_2_liens_avertir {
	text-decoration: none;
	color: #CC0099;
	font-weight: bold;
	text-align: center;
	height: 17px;
	margin-left: 5px;
	padding: 0px;
/*	border: 1px solid #D9D7D8;
	border-bottom: 1px solid #999999;*/
}
#modules_bientot_2_questions {
	display:none;
	position: relative;
	background: white url('/img/background_modules.jpg');
	width: 630px;
	height: 132px;
	background-color: white;
	border: 1px solid #CC0099;
	top: -1px;
	z-index: 3;
}
#modules_bientot_2_avertir {
	display:none;
	position: relative;
	background: white url('/img/background_modules.jpg');
	width: 630px;
	height: 132px;
	background-color: white;
	border: 1px solid #CC0099;
	top: -1px;
	z-index: 3;
}


/*26 février */

#alaffiche_modules_container {
	position: relative;
	margin: 0px;
	padding: 0px;
	width: 632px;
	height: 20px;
	background-image: url('/img/background_alaffiche_bottom.gif');
	border-bottom: 1px solid #CC0099;
}
#alaffiche_modules_container ul {
	margin: 0 0 0 40px;
	padding: 0px;
	list-style-type: none;
}
.alaffiche_modules_container_normal a {
	color: #CC0099;
	font-size: 13px;
	font-weight:bold;
}
.alaffiche_modules_container_over a {
	color: #CC0099;
	font-size: 13px;
	font-weight:bold;
}
#alaffiche_modules_container a {
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}

.alaffiche_modules_container_normal {
	margin: 0px 5px 0 0;
	padding: 2px 0 0 0;
	height: 17px;
	text-decoration: none;
	text-align: center;
	float: left;
	border: 1px solid #CCCCCC;
	border-bottom: 0px;
	color: #CC0099;
	font-size: 13px;
	font-weight:bold;
}
.alaffiche_modules_container_over {
	position: relative;
	margin: 0px 5px 0 0;
	padding: 2px 0 0 0;
	height: 17px;
	text-decoration: none;
	text-align: center;
	float: left;
	border: 1px solid #CC0099;
	border-bottom: 1px solid #D9D7D8;
	background-color: #D9D7D8;
	z-index: 2;
	color: #CC0099;
	font-size: 13px;
	font-weight:bold;
}
#alaffiche_modules_chat {
	/*display: block;*/
	position: relative;
	background: white url('/img/background_modules_chat.gif');
	width: 630px;
	height: 380px;
	background-color: white;
	border: 1px solid #CC0099;
	top: -1px;
/*	background-color:#D9D7D8;
*/}
#alaffiche_modules_questions {
	display: none;
	position: relative;
	background: white url('/img/background_modules.jpg');
	width: 630px;
	height: 132px;
	background-color: white;
	border: 1px solid #CC0099;
	top: -1px;
}
#alaffiche_modules_prevenir {
	display: none;
	position: relative;
	background: white url('/img/background_modules.jpg');
	width: 630px;
	height: 132px;
	background-color: white;
	border: 1px solid #CC0099;
	top: -1px;
}
#alaffiche_modules_avertir {
	display: none;
	position: relative;
	background: white url('/img/background_modules.jpg');
	width: 630px;
	height: 132px;
	background-color: white;
	border: 1px solid #CC0099;
	top: -1px;
}
#barre_fonctions {
	margin:5px 0 5px 10px;
	padding:2px 0 0px 0;
	width:590px;
	height:18px;
	background-color:white;
	border-top:1px solid #999999;
	border-bottom:1px solid #999999;
	border-left:0px;
	border-right:0px;
	text-align:left;
}

#encadre {
	width:160px;
/*	height:210px;
*/	background-color:#d8d8d8;
	border:1px solid #9c9c9c;
	float:right;
	margin:5px 0px 0 10px;
	padding:5px;
	font-size:12px;
	font-weight:bold;
	color:#CC0099;
	text-align:left;
}
.encadre_detail {
	color:black;
}
.questions {
	font-weight:bold;
	color:#CC0099;
}
.reponses {
	font-weight:normal;
	color:black;
}
p#generique_titre {
	margin: 0;
	padding: 0;
}
#generique_container {
	background-image: url('/img/background_alaffiche.gif');
	margin: 0;
	padding: 0;
	width: 632px;
	border-top: 1px solid #CC0099;
	border-right: 1px solid #CC0099;
	border-bottom: 1px solid #CC0099;
	border-left: 0px;
	/* height:371px;
	border-bottom: 1px solid #CC0099;
	*/
}
#generique_contenu {
	padding:10px;
	padding-right:20px;
}


p#edito_titre {
	margin: 10px 0 0 0;
	padding: 0;
}
#edito_container {
	position: relative;
	margin: 0px;
	padding: 11px;
	width: 612px;
/*	height: 159px;
*/	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
	background-image: url('/img/background_edito_container.jpg');
	background-repeat:repeat-x;
	line-height:18px;
	z-index: 0;
}


/************  STYLES POUR FCK*********************/
.encadre_detail {
font-family: Arial;
	font-weight: normal;
	font-size: 12px;
	color: #000;
}

.titre1
{
font-family: Arial;
	font-weight: normal;
	font-size: 12px;
	color: #CC0099;
}

.titre2
{
font-family: Arial;
	font-weight: bold;
	font-size: 13px;
	color: #CC0099;
}

.titre4
{
	font-family: Arial;
	font-weight: bold;
	font-size: 13px;
	color: #636466;
}

.txtbase
{
font-family: Arial;
	font-weight: normal;
	font-size: 12px;
	color: #000;
}

.txtbasegras
{
font-family: Arial;
	font-weight: bold;
	font-size: 13px;
	color: #000;
}


#bloc1invites{
	margin:0 10px 0 0;
	width:300px;
	height:30px;
	border:0px solid #000000;
}

#bloc1gauche{
	margin:8px 0 0 0;
	float:left;
	position:relative;
	width:120px;
	height:22px;
}

#bloc1droite{
	float:left;
	position:relative;
	width:170px;
	height:30px;
	top:-3px;
	left:-10px;
}

#bloc2invites{
	margin:0 10px 0 0;
	width:300px;
	height:30px;
	border:0px solid #000000;
}

#bloc2gauche{
	margin:8px 0 0 0;
	float:left;
	position:relative;
	width:120px;
	height:22px;
}

#bloc2droite{
	float:left;
	position:relative;
	width:170px;
	height:30px;
	top:-3px;
	left:-10px;
}


/*******************************************/

/*  SEARCH */


/* SEARCH FORM */
#suggestions { z-index:1000000000; position: absolute; left:692px; width:318px; display:none; }
.description { color:yellow;}
img { border:0; }
/* SEARCHRESULTS */
#searchresults { border-width:0 1px 1px 1px; border-color:#000; border-style:solid; width:318px; font-size:12px; line-height:14px; }
#searchresults a { display:block; background-color:#000; clear:left; height:80px; text-decoration:none;filter:alpha(opacity=90);opacity: 0.9; -moz-opacity:0.9; }
#searchresults a:hover { background-color:#000; color:#FFF;filter:alpha(opacity=100);opacity: 1; -moz-opacity:1; }
#searchresults a img { float:left; padding:5px 10px; }
#searchresults a span.searchheading { display:block; font-weight:bold; padding-top:5px; color:#CC0099; }
#searchresults a:hover span.searchheading { color:#CC0099; }
#searchresults a span { color:#FFF; }
/*#searchresults a:hover span { color:red; }
*/#searchresults span.category { font-size:12px; font-weight:bold; margin:0px; padding:5px; display:block;background-color:#CC0099; color:#FFF; }
#searchresults span.seperator { float:right; padding-right:15px; margin-right:5px;
			background-image:url(/apple/images/shortcuts_arrow.gif); background-repeat:no-repeat; background-position:right; }
#searchresults span.seperator a { background-color:transparent; display:block; margin:5px; height:auto; color:#ffffff; }

/* FIN */