/*
 * Created on 24 sept. 08
 *
 * @author vandries
 * @copyright Ankama web
 * 
 * projet supinfocomgroup
 *  
 */
 
/**************************************
**                           CSS Générale                        **
**************************************/
 
html {
	background:#e1e1e1;
	font-family:'Trebuchet MS';
	font-size:10pt;
}
 
body {
	margin:0 auto 0 auto;
}

*html body {
	background-position:fixed;	
}

h1,h2,h3,h4,h5,h6,form,fieldset, input, ul, li,label,p {
	margin:0;
	padding:0;
	border:none;
}


#conteneur {
	background:url(images/background.jpg) repeat-y;
	margin-left:13px;
	width:984px;
	margin:0 auto;
}

#contenu {
	background:url(images/corps.jpg) repeat-y;
	margin-left:13px;
}


#header {
	background:url(images/header.jpg) no-repeat;
	width:960px;
	height:116px;
}

#header #inscription {
	float:right;
	margin-top:10px;
}

*html #header #inscription {
	margin-right:50px;
}

#header #inscription {
	margin-right:100px;
}

#header #inscription a {
	color:white;
	font-weight:bold;
	text-decoration:none;
}

#header #inscription a:hover {
	text-decoration:underline;
}

#header #inscription img {
	border:none;
}

#header h1 {
	float:left;
	height:70px;
	margin-top:10px;
}

*html #header h1 {
	margin-left:120px;
}

#header h1 {
	margin-left:240px;
}

#header #separateur {
	background:url(images/separation.jpg) no-repeat;
	width:636px;
	height:18px;
	margin-left:240px;
	margin-top:5px;
}


#contenu_gauche {
	float:left;
}

#contenu_gauche #navig {
	background:url(images/navig.jpg) repeat-y;
	width:220px;
	margin-bottom:0;
	float:left;
}

#contenu_gauche #navig #navig_gauche {
	background:url(images/navig_gauche.jpg) no-repeat;
	width:60px;
	float:left;
}

#contenu_gauche #navig ul {
	list-style-type:none;
}

#contenu_gauche #navig li {
	margin-bottom:10px;
}

#contenu_gauche #navig li:hover {
	background:white;	
}

#contenu_gauche #navig li h2 {
	font-size:10pt;
}

#contenu_gauche #navig li a {
	display:block;
	background:url(images/lien_navig.jpg) repeat-x;
	width:120px;
	height:20px;
	padding-left:3px;
	color:white;
	font-weight:bold;
	text-decoration:none;
}

#contenu_gauche #navig li a.courant {
	background:white;
	color:#018DC8;	
}

#contenu_gauche #sep_rocher {
	clear:left;
	background:url(images/corps_gauche.jpg) no-repeat;
	width:191px;
	height:429px;
}


#contenu_droit {
	position:relative;
	overflow:auto;
	float:left;
	width:630px;
	margin-left:50px;
	padding-top:20px;
}

#contenu_droit img {
	border:none;	
}

#contenu_droit a, #contenu_droit a:hover, #contenu_droit a:visited {
	color:#008dc8;
	text-decoration:underline;
}

#contenu_droit h2 {
	background:url(images/rubrique.jpg) no-repeat bottom left;
	color:#373737;
	font-size:18pt;
	height:25px;
	padding-left:23px;
	margin-bottom:25px;
}	

#contenu_droit ul {
	margin:10px 30px;
	list-style-image:url(images/fleche_droite.jpg);
}

#contenu_droit h1,#contenu_droit h2,#contenu_droit h3,#contenu_droit h4,#contenu_droit h5,#contenu_droit h6 {
	color:#373737;
}

#contenu_droit .pagination {
	display:block;
	text-align:center;
	margin-bottom:20px;
}

#contenu_droit .pagination .courrant {
	color:#373737;
}


#footer {
	clear:both;
	background:url(images/footer.jpg) no-repeat;
	width:960px;
	height:210px;
}


#presentation {
	margin-bottom:30px;
	font-style:italic;
}

.div_hack {
	clear:both !important;
	clear:none;
}

#retour a {
	display:block;
	background:url(images/fleche_gauche.jpg) no-repeat left center;
	padding-left:20px;
	margin-left:10px;
	margin-top:40px;
	margin-bottom:20px;
	width:300px;
}


/**************************************
**                            Accueil                             **
**************************************/

#accueil {
	margin:auto;
	width:950px;
	color:#858585;
	font-size:9pt;
	font-family:Arial;
}

*html #accueil {
	width:960px;	
}

#accueil #pre_top {
	margin:20px auto;
	width:142px;
}

#accueil #pre_top h1 a img {
	border:none;
}

#accueil .part {
	padding-bottom:20px;
	margin-bottom:20px;
	border-bottom:1px solid #d6d6d6;
}

#accueil #pre_bloc_gauche, #accueil #pre_bloc_droit {
	float:left;
	width:300px;
	margin-top:50px;
}

#accueil #pre_bloc_centre {
	float:left;
}

#accueil #pre_bloc_centre a img {
	border:none;
	margin:0 1px;	
}

#accueil #pre_bloc_droit #present a {
	font-weight:bold;
	color:#00a0e3;	
}

#accueil #pre_bloc_droit #present a:hover {
	text-decoration:underline;
}

#accueil #pre_bloc_droit #site a {
	display:block;
	text-align:right;
	margin-right:10px;
	color:#858585;
}

#accueil #pre_bloc_droit #site a img {
	border:none;
	float:left;
}

#accueil #pre_bloc_droit #partenaires a img {
	border:none;
}

#accueil #pre_bloc_droit #partenaires img {
	float:left;	
}

#accueil #pre_bloc_droit #partenaires .my_part {
	margin-left:80px;
	margin-bottom:10px;	
}

#accueil #pre_bottom {
	text-align:center;	
}

#accueil #pre_bottom #pre_lien a {
	display:block;
	float:left;
	margin:0 auto;
	color:#00A0E3;
	font-weight:bold;
	background:url(images/fleche_droite.jpg) no-repeat;
	padding-left:10px;
	margin-left:15px;
}

#accueil #pre_footer {
	margin-top:20px;	
}

#accueil #pre_bottom #pre_footer a img {
	border:none;	
}



/**************************************
**                            Concours                             **
**************************************/

#concours {
	position:relative;
}

#concours .desc_concour {
	margin-bottom:40px;
}

#concours .desc_concour h3 {
	background:url(images/fleche_bas.jpg) no-repeat left center;
	padding-left:15px;
	margin-bottom:5px;
}

#concours .desc_concour .resultats {
	width:50%;
	margin:10px auto 20px auto;
	padding:5px;
	border-top:1px dashed #c7c7c7;
	border-bottom:1px dashed #c7c7c7;
}

#concours .desc_concour .resultats a {
	background:url(images/fleche_droite.jpg) no-repeat left center;
	padding-left:15px;
	display:block;
	margin-top:10px;
	margin-bottom:10px;
}

#concours .my_faq {
	margin-left:auto;
	margin-right:auto;
	width:70%;
}

#concours .desc_concour .my_faq .faq_concour {
	margin-bottom:15px;
}

#concours .desc_concour .my_faq .faq_concour .question_faq {
	background:url(images/fleche_bas.jpg) no-repeat left center;
	padding-left:15px;
	font-weight:bold;
	margin-bottom:3px;
}

#concours .desc_concour .my_faq .faq_concour .lien_faq {
	font-size:9pt;
	background:url(images/fleche_droite.jpg) no-repeat left center;
	padding-left:20px;
	margin-left:20px;
	margin-top:3px;
}


#concours_visu #navig_concour {
	border-bottom:1px dashed #c7c7c7;
	text-align:center;
	margin-bottom:40px;
	padding-top:10px;
}

#concours_visu #navig_concour a {
	background:white;
	text-decoration:none;
	border:1px dashed #c7c7c7;
	border-bottom:none;
	padding:5px 20px 1px 20px;
	margin-left:30px;
	margin-right:30px;
}

#concours_visu #navig_concour a:hover {
	text-decoration:underline;
}

#concours_visu #navig_concour #page_en_cour {
	background:white url(images/fleche_bas.jpg) no-repeat left center;
	background-position:15% 60%;
	padding-left:30px;
	font-weight:bold;
}

#concours_visu #result {
	margin:0 30px 20px 30px;
}



/**************************************
**                        Infrastructure                         **
**************************************/

#infrastructure .equipement {
	margin-bottom: 40px; 
}
	
#infrastructure .equipement h3 {
	font-size:11pt;
	color:#373737;
	margin-bottom:10px;
	font-weight:bold;
}

#infrastructure .equipement .img_infra_0 {
	float:left; 
	margin:5px;
}

#infrastructure .equipement .desc_infra_0 {
	float:left;
}

#infrastructure .equipement .img_infra_1 {
	float:right; 
	margin:5px;
}


#admission {
	margin-bottom:40px;	
}

#admission #lien {
	text-align:center;
	margin-top:30px;
}

#admission #lien a {
	background:url(images/fleche_droite.jpg) no-repeat left center;
	padding-left:20px;
	font-weight:bold;
	margin-bottom:10px;
}



/**************************************
**                         Témoignages                           **
**************************************/

#temoignages {
	position:relative;
}

#temoignages .desc_temoign {
	margin-bottom:40px;
}

#temoignages .desc_temoign img {
	margin-right:10px;
	margin-bottom:10px;
}

#temoignages .desc_temoign .parag_temoign_img {
	margin-left:160px;
}

#temoignages .desc_temoign h4 {
	background:url(images/fleche_bas.jpg) no-repeat left center;
	padding-left:15px;
	margin-bottom:5px;
}



/**************************************
**                              L'école                              **
**************************************/

#chiffres_cles img, #historique img, #mot_direction img {
	float:right;
	margin:10px;
}



/**************************************
**                              Campus                              **
**************************************/

#campus .my_campus {
	margin-bottom:30px;
}

#campus .my_campus img {
	float:left;
	margin-right:20px;
	margin-bottom:20px;
	border:none;
}

#campus .my_campus .my_desc_campus {
	margin-left:220px;
}

#campus .my_campus .my_desc_campus a {
	display:block;
	background:url(images/fleche_droite.jpg) no-repeat left bottom;
	padding-top:10px;
	padding-left:15px;
	margin-bottom:20px;
	width:350px;
}


#campus_visu #description_campus {
	margin-bottom:30px;
}

#campus_visu #description_campus img {
	float:right;
	margin-left:10px;
	margin-bottom:10px;
}

#campus_visu #acces_campus {
	padding-left:50px;
	margin-bottom:30px;
}

#campus_visu #acces_campus h3 {
	font-size:10pt;
	background:url(images/fleche_bas.jpg) no-repeat left center;
	margin-left:20px;
	margin-bottom:10px;
	padding-left:15px;
}

#campus_visu #acces_campus a {
	display:block;
	background:url(images/fleche_droite.jpg) no-repeat left center;
	padding-left:15px;	
	margin-left:20px;
	width:200px;
}



/**************************************
**                           Logements                            **
**************************************/

#logement #plaquette {
	background:url(images/img_pdf.jpg) no-repeat right bottom;
	margin-top:20px;
	margin-left:30px;
	width:320px;
	height:60px;
	padding-top:20px;
}

#logement #plaquette a {
	background:url(images/fleche_droite.jpg) no-repeat left center;
	padding-left:15px;
}



/**************************************
**                          Recrutement                          **
**************************************/

#recrutement .annonce_recrutement {
	margin-bottom:40px;
}

#recrutement .annonce_recrutement h3 {
	font-size:11pt;
	margin-bottom:10px;
}

#recrutement .annonce_recrutement .label_recru {
	background:url(images/fleche_droite.jpg) no-repeat left center;
	padding-left:15px;
	font-weight:bold;
}



/**************************************
**                             Contact                              **
**************************************/

#contact #field_checkbox, #contact #field_message, #contact #field_submit {
	margin-bottom:10px;
	z-index:100;
}

#contact #field label, #contact #field_checkbox label, #contact #field_message label, #contact #field_submit label {
	display:block;
	width:200px;
	float:left;
	margin-bottom:10px;
	font-weight:500;
}
#contact #civ,#contact #civ_1,#contact #civ_2  {
	width:30px!important;
	border:0!important;
	float:left;
}
.radio_label {
	float:left;
}
#contact #field_checkbox input {
	margin-left:200px;
	margin-right:10px;
}

#contact #field_checkbox #demande_documentation {
	margin-left:0;	
}

#contact #field input , #contact #field select {
	border:1px solid #c7c7c7;
	margin-bottom:14px;
	width:200px;
}

#contact #field_message textarea {
	border:1px solid #c7c7c7;
	margin-bottom:5px;
}

#contact #field_submit #post {
	width:200px;
	margin-top:10px;
	margin-bottom:0;
	border:1px solid #00a0e3;
}

#contact #field .cadre_erreur_obligatoire {
	margin-left:10px;
	display:inline;
	color:red;
}

#contact #field_checkbox .checkbox {
	float:left;
	width:20px;	
}

#download_none {
	display:none;
}

#download_view #filtre_opaque {
	background:#000000;
	height:1070px;
	opacity:0.8;
	filter : alpha(opacity=80);
	position:absolute;
	top:0;
	width:100%;
	z-index:200;
}

#download_view #encart {
	background:url(images/pop-up.png) no-repeat center center;
	color:#FFFFFF;
	height:260px;
	width:334px;
	top:270px;
	position:absolute;
	left:500px;
	z-index:205;
}
*html #download_view #encart {
	background:#ecece3;
	color:#666666;
	

}

#download_view #filtre_opaque iframe {
	display:block;
	position:absolute;
	top:0;
	left:0;
	z-index:-1;/*Placer l'iframe en arrière-plan du div*/
	filter:mask();/*Cacher l'iframe dans IE6*/
}

#download_view #encart p {
	font-weight:bold;
	margin:30px 20px 20px 20px;	
}

#download_view #encart a {
	display:block;
	color:black;
	font-weight:bold;
	margin-left:40px;
	width:250px;
}

#download_view #close {
	margin-top:20px;
	text-align:center;
	text-decoration:underline;	
}



/**************************************
**                               FAQ                                **
**************************************/

#faq .my_faq {
	margin-bottom:30px;
}

#faq .my_faq .question_faq {
	background:url(images/fleche_bas.jpg) no-repeat 0 6px;
	padding-left:15px;
	font-weight:bold;
}
*html #faq .my_faq .question_faq {
	height:15px;
}

#faq .my_faq .lien_faq {
	font-size:9pt;
	background:url(images/fleche_droite.jpg) no-repeat;
	padding-left:20px;
	margin-left:20px;
	margin-top:3px;

}



/**************************************
**                            Annuaire                             **
**************************************/

#annuaire #annee {
	float:right;
	width:100px;
	margin-bottom:10px;
	color:#0088d7;
	font-size:14pt;
	font-weight:bold;
}

#annuaire #annee a {
	margin-left:5px;
	margin-right:5px;
}

#annuaire #annee img {
	border:none;
}

#annuaire #vignette_films {
	width:620px;
	clear:right; 
}

#annuaire #vignette_films .film_vignette {
	font-size:12px;
	float:left;
	margin:0 2px 10px 2px;
	width:76px;
	height:113px;
	border:1px solid #c7c7c7;
	overflow:hidden;
}

#annuaire #vignette_films .film_vignette .titre_film {
	height:40px;	
	text-align:center;
	color:#018DC8;
	font-size:11px;
	overflow:hidden;	
}

#annuaire #vignette_films .film_vignette img {
	border:1px solid #c7c7c7;
}

#annuaire #vignette_films .film_vignette .vignette_roll {
	display:none;
	position:relative;
	background:#018dc8;
	width:111px;
	color:white;
	text-align:right;
	margin-top:-40px;
	padding-right:2px;
}

#annuaire #vignette_films .film_vignette .vignette_sans_roll {
	background:#018dc8;
	color:white;
	text-align:center;
	margin-top:23px;
}

#annuaire #description_film {
	margin-top:40px;
}

#annuaire #description_film h3 {
	font-size:16pt;
	background:url(images/rubrique.jpg) no-repeat left center;
	padding-left:30px;
	margin-bottom:20px;
}

#annuaire #description_film #medias_film {
	background:url(images/fond_medias.jpg) no-repeat center center;
	width:480px;
	height:350px;
	overflow:hidden;
	float:left;
}

#annuaire #description_film #auteurs_film h4 {
	margin-bottom:10px;
	background:url(images/fleche_bas.jpg) no-repeat left center;
	padding-left:20px;
}

#annuaire #description_film #auteurs_film {
	margin-top:100px;
	background:url(images/img_pdf.jpg) no-repeat right bottom;
	height:180px;
	width:135px;
	float:right;
}

#annuaire #description_film #synopsis_film h4 {
	margin-top:20px;
	margin-bottom:10px;
	background:url(images/fleche_bas.jpg) no-repeat left center;
	padding-left:20px;
}

#annuaire #description_film #synopsis_film {
	clear:left;
	margin-top:20px;
	margin-bottom:40px;
}



/**************************************
**                              Agenda                              **
**************************************/

/* Style du calendrier */

.my_cal {
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	width:150px;
	padding:0px 10px 10px 10px;
	z-index:0;
}

.my_cal .cal_caption {
	text-align:right;
	margin-bottom:10px;
	color:#0088d7;
	font-size:14pt;
	font-weight:bold;
}

.my_cal .cal_caption #form_mois, .my_cal .cal_caption #form_year {
	float:right;
	display:none;
}

.my_cal .cal_caption #form_mois, .my_cal .cal_caption #select_mois {
	margin-right:10px;	
}

.my_cal .cal_caption img {
	margin-top:5px;	
}

.my_cal td {
	cursor:default;
}

.my_cal .cal, .my_cal .cal_we {
	background:#c7c7c7;
	padding:2px;
}

.my_cal .cal_actif, .my_cal .cal_we_actif {
	background:#018dc8;
	padding:2px;
}

.my_cal .cal_event {
	position: absolute;
	visibility:hidden;
	background:#e9e9e9;
	padding:5px;
	z-index:10;
}

.my_cal .cal_event a:hover {
	font-weight:bold;	
}


#agenda {
	position:relative;
}

#agenda #campus, #annuaire #campus {
	float:right;
	margin-bottom:10px;
	width:200px;
	margin-top:10px;
	margin-top:0px !important;
}

#agenda #campus select, #annuaire #campus select {
	width:200px;
	border:1px solid #c7c7c7;
	color:#00a0e3;
	font-weight:bold;
	text-align:center;
}

#agenda #calendrier {
	overflow:visible;
	height:100px;
}

#agenda .event {
	margin-bottom:30px;
}

#agenda .event img {
	float:left;
	margin-right:10px;
	margin-bottom:30px;
	border:none;
}

#agenda .event h3 {
	margin-bottom:10px;
}

#agenda .event h3 a {
	background:url(images/fleche_bas.jpg) no-repeat left center;
	padding-left:20px;
}


#agenda_visu .description {
	margin-bottom:20px;
	text-align:center;
}

#agenda_visu .description .label {
	background:url(images/fleche_droite.jpg) no-repeat left center;
	padding-left:20px;
	font-weight:bold;
}

#agenda_visu .contenu {
	margin-bottom:40px;
}

#agenda_visu .galerie h3, #agenda_visu .medias h3 {
	background:url(images/fleche_bas.jpg) no-repeat left center;
	padding-left:15px;
	margin-left:10px;
	margin-bottom:10px;
}

#agenda_visu .galerie, #agenda_visu .medias {
	margin-bottom:30px;
}

#agenda_visu .galerie img {
	margin:5px 0;
}

#agenda_visu .medias .video {
	width:425px;
	margin:0 auto 10px auto;
}



/**************************************
**                          Partenaires                           **
**************************************/

#partenaires {
	position:relative;
}

#partenaires .infos_part {
	margin-bottom:20px;
}

#partenaires .infos_part img {
	float:left;
	margin-right:20px;
	margin-bottom:20px;
}

#partenaires .infos_part h3 {
	font-weight:normal;
	font-size:11pt;
	margin-bottom:10px;
}

#partenaires .infos_part h3 {
	background:url(images/fleche_bas.jpg) no-repeat left center;
	padding-left:20px;
	margin-bottom:20px;
}	



/**************************************
**                       Mentions Légales                       **
**************************************/	

#mentions_legales .paragraphe {
	margin-bottom:40px;
}

#mentions_legales .paragraphe h3 {
	background:url(images/fleche_bas.jpg) no-repeat left center;
	padding-left:15px;
	margin-left:5px;
	color:#373737;
}



/**************************************
**                         Préinscription                         **
**************************************/

#contenu_pre #form_concours label, #contenu_pre #form_annees label, #contenu_pre #form_langues label{
	display:block;
	width:200px;
	float:left;
	margin-bottom:10px;
	font-weight:500;
}

#contenu_pre #form_concours fieldset, #contenu_pre #form_annees fieldset, #contenu_pre #form_langues fieldset {
	border:1px solid #00a0e3;
	padding:10px;
	margin-bottom:20px;
}

#contenu_pre #form_concours legend, #contenu_pre #form_annees legend, #contenu_pre #form_langues legend {
	margin-left:30px;
	padding-left:3px;
	padding-right:3px;
}

#contenu_pre #form_concours input , #contenu_pre #form_concours select, #contenu_pre #form_annees input, #contenu_pres #form_annees select, #contenu_pre #form_langues input {
	border:1px solid #c7c7c7;
	margin-bottom:10px;
	width:200px;
}

#contenu_pre #form_concours textarea {
	width:400px;
	height:120px;	
}

#contenu_pre #swebstagi, #contenu_pre #code_secu {
	background:#c7c7c7;
}

#contenu_pre #form_annees #fs_obtenu, #contenu_pre #form_annees #fs_obtenu_1 {
	width:10px;
	margin-right:10px;
}

#contenu_pre #form_annees #fs_obtenu_1 {
	margin-left:30px;
}

#contenu_pre #form_concours textarea {
	border:1px solid #c7c7c7;
	margin-bottom:5px;
}

#contenu_pre #form_concours #valider {
	border:none;
}

#contenu_pre #form_concours #post, #contenu_pre #form_annees  #post, #contenu_pre #form_langues  #post, #contenu_pre #connexion #post, #contenu_pre #code #post, #contenu_pre #bouton_190_32 {
	display:block;
}

#contenu_pre #form input, #contenu_pre #connexion input, #contenu_pre #form_concours #post, #contenu_pre #form_annees  #post, #contenu_pre #form_langues  #post, #contenu_pre #code #post, #contenu_pre #bouton_190_32 {
	width:200px;
	margin:10px auto 0 auto;
	border:1px solid #00a0e3;
}

#contenu_pre #form_concours .cadre_erreur_obligatoire {
	margin-left:10px;
	display:inline;
	color:red;
}

#contenu_pre #preinscription_form_annee table, #contenu_pre #preinscription_form_langue table {
	margin-left:auto;
	margin-right:auto;
	border-collapse:collapse;
	border:1px solid #c7c7c7;
}

#contenu_pre #preinscription_form_annee table {
	width:99%;
}

#contenu_pre #preinscription_form_annee img, #contenu_pre #preinscription_form_langue img {
	border:none;
}

#contenu_pre #preinscription_form_annee th, #contenu_pre #preinscription_form_langue th 
{
	padding:5px;
	border-left:1px solid #c7c7c7;
	border-right:1px solid #c7c7c7;
}

#contenu_pre #preinscription_form_annee .prope_tr_0 td, #contenu_pre #preinscription_form_langue .prope_tr_0 td {
	margin:0;
	padding:5px;
	background:white;
	border-left:1px solid #c7c7c7;
	border-right:1px solid #c7c7c7;
}

#contenu_pre #preinscription_form_annee .prope_tr_1 td, #contenu_pre #preinscription_form_langue .prope_tr_1 td  {
	margin:0;
	padding:5px;
	background:#c7c7c7;
	border-left:1px solid white;
	border-right:1px solid white;
}



/**************************************
**                              Presse                               **
**************************************/

#presse .article {
	margin-bottom:40px;
}

#presse .article h2 {
	margin-bottom:10px;
}

#presse .article .pdf_presse {
	text-align:center;
	margin-top:10px;
}

#presse .article .pdf_presse a{
	background:url(images/fleche_droite.jpg) no-repeat left center;
	padding-left:15px;
}



/**************************************
**                          Plan du site                           **
**************************************/

#plan .parties {
	width:450px;
	margin:0 auto 30px auto;
}

#plan .parties .sous_parties {
	margin-bottom:20px;
	margin-left:20px;
}

#plan .parties .sous_parties a {
	display:block;
	background:url(images/fleche_droite.jpg) no-repeat left center;
	padding-left:15px;
	margin-left:40px;
}

#plan .parties h5 {
	font-size:10pt;
	background:url(images/fleche_droite.jpg) no-repeat left center;
	padding-left:15px;
	margin-left:20px;
	margin-bottom:10px;
}



/**************************************
**                              Erreur                               **
**************************************/

#erreur a {
	display:block;
	background:url(images/fleche_droite.jpg) no-repeat left center;
	margin:10px 50px;
	padding-left:20px;
}


/**************************************
**                               Autre                               **
**************************************/

#menu {
	position:relative;
	top:180px;
	background:black;
	height:24px;
	width:960px;
	padding-top:5px;
	border-bottom:5px solid #00a0e3;	
}

#menu a {
	font-size:9pt;
	color:white;
	text-decoration:none;
	margin-right:10px;
	font-weight:bold;
}

#menu a:hover {
	border-bottom:4px solid #00a0e3;
}