/*
	CSS pour Portraits de science
	Emilie - egzakt.com
	2007/09/26
*/
	html{height:100%;}
	body{height:100%; margin:0;}
	div#opaque{
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
		filter: alpha(opacity=60);
		-moz-opacity:0.6;
		-khtml-opacity: 0.6;
		opacity: 0.6;
		background:#000; 
		width:100%; 
		height:1100px; 
		color:#fff; 
		position:absolute; 
		top:0; 
		left:0; z-index:1000;	
	}

body {
	background-color:#F7BC10;
	font:68.8%/150% Verdana, Arial, sans-serif;
	margin:0;
	color:#0F431B;
}

h1, h2, h3, h4 {
	font-size:1em;	
	font-family:Arial, Verdana, sans-serif;
	margin:0;
}

h3 {
	font:bold 1em/1.3em Verdana, Arial, sans-serif;	
	margin:0 0 5px 0;
	text-transform:uppercase;
	color:#55794C;
}

h5 {
	font:1.5em/1.3em Verdana, Arial, sans-serif;
	margin:0 0 5px 0;
}

p {
	margin:0;
	padding:0;
}

a {
	cursor:pointer;
	color:#0F431B;
	text-decoration:underline;
}

a:hover {
	color:#000000;
}

#gestion_projet_resume label.requis, .requis {
	color: #FF0000;
}

#form_evaluation label.requis {
	color: #FF0000;
}

img {
	border:0;
}

ol {
	margin:0;
	padding:0 0 0 22px;
}

ul {
	margin:0;
	padding: 0 0 0 15px;
}

ul li {
	padding: 5px 0 0 0;
}


#wrapper {
	width:800px;
	margin:0 auto;
	background-color:#FFFFFF;
}


/* ENTETE
-----------------------------------------*/
#entete {
	background:url(../images/tuiles/entete.jpg) no-repeat top right;
	position:relative;
	padding-bottom:2px;
}

#entete #contact {
	position:absolute;
	top:135px;
	left:265px;
	font:0.85em/1.3em Verdana, Arial, sans-serif;
	color:#CB9A0D;
}

#entete #contact a {
	color:#CB9A0D;
}

#entete #contact a:hover {
	color:#0F431B;
}



/* CONTENU
-----------------------------------------*/
#contenu {
	width:734px;
	padding:0 33px 20px 33px;
}

#conteneur_contenu {
	width: 740px;
	background-color: #F7BC10;
}

#contenu.contenu_jury {
	background: #2D6538 url(../images/tuiles/contenu_jury.gif) top left no-repeat;
	width: 740px;
	padding: 25px 30px 20px 30px;
}

#contenu #zone_gauche {
	float:left;
	width:357px;
}

#contenu #zone_droite {
	float:right;
	width:357px;
}

#contenu #boite_texte {
	background:url(../images/tuiles/boite_texte.jpg) no-repeat top left;
	padding:17px 30px;
	font:1.18em/1.4em Verdana, Arial, sans-serif;
}

#contenu #boite_texte h2 {
	font:bold 1.25em/1.2em Verdana, Arial, sans-serif;
	color:#C54F00;
	margin:0 0 8px 0;
}

.attention {
	color:#C54F00;
	font-weight:bold;
}

#section_contenu {
	margin-top:20px;
}


/* ACCUEIL
-----------------------------------------*/
.boite_login {
	margin-bottom:20px;
}

.boite_login .padding {
	padding:0 0 5px 21px;
}

.boite_login h2 {
	padding:11px 0 20px 0;
}

.boite_login .reserve {
	float:right;
	display:inline;
	text-align:right;
	margin:8px 12px 0 0;
	width:85px;
	font-weight:bold;
	line-height:1.2em;
	color:#FFFFFF;
}

.boite_login form div {
	padding:12px 0 0 10px;
}

.boite_login form div a {
	color:#FFFFFF;	
}

.boite_login a.soumettre {
	float:right;
	display:inline;
	margin:10px 12px 0 0;
}

/* personnalisations */
.boite_login_prof .padding {
	background:#BBC271 url(../images/tuiles/boite_login_prof_haut.jpg) no-repeat top left;
}

.boite_login_equipe .padding {
	background:#A7C299 url(../images/tuiles/boite_login_equipe_haut.jpg) no-repeat top left;
}


/* BOITE INFOS
-----------------------------------------*/
.boite_infos {
	width:335px;
	padding:11px;
	margin-bottom:20px;
}

.boite_infos h2 {
	height:25px;
	padding:4px 0 7px 7px;
}

.boite_infos .padding {
	padding:0 7px;
}

.boite_infos h2 {
	font:bold 1.18em/1.2em Verdana, Arial, sans-serif;
}

.boite_infos h2 img {
	padding-right:7px;
}

.boite_infos .texte_highlight {
	color:#C54F00;
	font-weight:bold;
	line-height:1.3em;
	margin:0 0 6px 0;
}

.notice_boite_infos {
	height:17px;
	padding:4px 0 0 32px;
	background:url(../images/tuiles/notice_boite_infos.jpg) no-repeat top left;
	font:bold 0.9em/1.3em Verdana, Arial, sans-serif;
	text-transform:uppercase;
}


/* personnalisations */
.contenu_prof .boite_infos {
	background-color:#E8EACB;
}

.contenu_prof .boite_infos h2.pale {
	background:url(../images/tuiles/h2_prof_pale.gif) no-repeat top left;
}


.contenu_equipe .boite_infos {
	background-color:#E6EDDF;
}

.contenu_equipe .boite_infos h2 {
	background:url(../images/tuiles/h2_equipe.gif) no-repeat top left;
	color:#FFFFFF;
}

.contenu_equipe .boite_infos h2.pale {
	background:url(../images/tuiles/h2_equipe_pale.gif) no-repeat top left;
}

.infos_membre {
	background-color: #E8EACB;
	display: none;
	border: 1px solid #0F431B;
	padding: 5px;
	margin: 5px 0;
}

.infos_membre input {
	width: 190px;
}

.infos_membre input.radio {
	width: auto;
}

/* NAVIG
-----------------------------------------*/
#navig {
	width:734px;
	height:83px;
}

#navig h1 {
	padding:12px 0 15px 20px;
}

#navig #sections a {
	float:left;
	margin-left:10px;
	width:109px;
	height:19px;
	padding-top:2px;
	text-decoration:none;
	background-repeat:no-repeat;
	background-position:0 -18px;
	font-weight:bold;
	text-align:center;
	color:#3E673A;
}

#navig #sections a:hover, #navig #sections a.selected, #navig #sections a.selected:hover {
	background-position:0 -89px;
	color:#0F431B;
}

/* personnalisations */
.contenu_prof #navig {
	background:url(../images/tuiles/navig_prof.gif) no-repeat top left;
}

.contenu_prof #navig #sections a {
	background-image:url(../images/boutons/navig_prof.gif);
}

.contenu_equipe #navig {
	background:url(../images/tuiles/navig_equipe.gif) no-repeat top left;
}

.contenu_equipe #navig #sections a {
	background-image:url(../images/boutons/navig_prof.gif);
}


/* NAVIG ACTION
-----------------------------------------*/
#navig #action {
	float:right;
	position:relative;
	width:249px;
	padding-right:6px;
}

#navig #action a#lien_action {
	display:block;
	width:224px;
	height:18px;
	padding:2px 0 0 25px;	
	font-weight:bold;
	text-decoration:none;
}

#navig #action a#lien_action:hover {
	color:#3E673A;
}

#navig #action #action_formulaire {
	display:none;
	position:absolute;
	top:23px;
	left:8px;
	background-color:#FFFFFF;
	width:215px;
	padding:10px;
}

#navig #action #action_formulaire input {
	width:200px;
}

#navig #action #action_formulaire input.radio {
	width:auto;
}

#navig #action #action_formulaire a.soumettre {
	float:right;
	margin-top:6px;
}

/* personnalisations */
.contenu_prof #navig #action a#lien_action {
	background:url(../images/boutons/ajouter_prof.gif) no-repeat top left;
}

.contenu_prof #navig #action #action_formulaire {
	border:3px solid #BBC271;
}

.contenu_equipe #navig #action a#lien_action {
	background:url(../images/boutons/ajouter_equipe.gif) no-repeat top left;
}

.contenu_equipe #navig #action #action_formulaire {
	border:3px solid #A7C299;
}

.obligatoire {
	font-size:9px;
	color:red;
}


/* GESTION ÉQUIPE
-----------------------------------------*/

#liste_groupes {
	position: relative;
	width: 200px;
}

#gestion_equipe #gestion_entete {
	padding: 10px;
	background: #E8EACB url(../images/tuiles/gestion_entete_prof.gif) no-repeat 10px 10px;
}

#gestion_equipe #navig_gestion {
	float:right;
	display:inline;
	margin:6px 12px 0 0;
}

#gestion_equipe #navig_gestion a {
	padding:3px 10px;
	background-color:#4A854E;
	color:#FFFFFF;
	text-decoration:none;
	font:1em/1.6em Verdana, Arial, sans-serif;
}

#gestion_equipe #navig_gestion a:hover, #gestion_equipe #navig_gestion a.selected, #gestion_equipe #navig_gestion a.selected:hover {
	background-color:#FFFFFF;
	color:#0F431B;
}

#gestion_equipe #gestion_entete h2 {
	height:25px;
	padding:4px 0 0 7px;
	color:#FFFFFF;
	font:bold 1.18em/1.2em Verdana, Arial, sans-serif;
/*
	height:25px;
	padding:4px 0 0 7px;
	
	color:#FFFFFF;
	font:bold 1.18em/1.2em Verdana, Arial, sans-serif;
*/
}

#gestion_equipe #gestion_entete h2 img {
	padding-right:7px;
}

#gestion_equipe dl {
	margin:0;
}

#gestion_equipe dt {
	margin:2px 0 0 0 ;
}

#gestion_equipe dt a {
	display:block;
	padding:8px 36px;
	font-weight:bold;
	color:#6C8B61;
	text-decoration:none;
	background-image:url(../images/tuiles/liste_gestion_equipe.gif);
	background-repeat:no-repeat;	
	background-position:0 -10px;
}

#gestion_equipe dt a:hover {
	background-position:0 -59px;
}

#gestion_equipe dt a.selected, #gestion_equipe dt a.selected:hover {
	background-position:0 -107px;
}

#gestion_equipe dd {
	display:none;
	margin:0;
	background:url(../images/tuiles/gestion_equipe_fiche.gif) repeat-y top left;
}

#gestion_equipe dd .fiche {
	float:left;
	width:244px;
}

#gestion_equipe dd .fiche_entete {
	border-bottom:1px solid #E8EACB;
	padding:7px 10px 7px 23px;
}

#gestion_equipe dd .fiche_entete h3 {
	font:bold 1em/1.3em Verdana, Arial, sans-serif;
	color:#55794C;
	text-transform:uppercase;
}

#gestion_equipe dd .fiche_entete .notice {
	float:right;
	font:0.9em/1.5em Verdana, Arial, sans-serif;
	color:#CB9A0D;
}

#gestion_equipe dd .fiche_contenu {
	padding:7px 10px 7px 23px;
}

#gestion_equipe dd a.action {
	float:right;
	color:#C54F00;
}

#gestion_equipe dd a.action:hover {
	color:#000000;
}

.liste_contenu {
	float: left;
	padding-left: 10px;
}

#gestion_equipe dl.gestion_enseignant dt.entete {
	background-color: #FFF;
	padding: 2px 15px 2px 15px;
	border: 1px solid #E8EACB;
}

#gestion_equipe dl.gestion_enseignant dt.entete div.liste_contenu {
	font-weight:bold;
	color:#000;
	background-color: #FFF;
}

#gestion_equipe dl.gestion_enseignant dt a {
	display: inline;
	padding: 0;
	font-weight:bold;
	color:#0F431B;
	background: none;
	text-decoration: underline;
}

#gestion_equipe dl.gestion_enseignant dt a:hover {
	color: #000000;
}

#gestion_equipe dl dt a span {
	display: block;
	float: left;
}


/* GESTION PROJET
-----------------------------------------*/
#gestion_projet {
	background-color:#DFE9D5;
	padding:10px 10px 0 10px;
}

#gestion_projet #gestion_entete {
	background:url(../images/tuiles/gestion_entete_equipe.gif) no-repeat top left;
}

#gestion_projet #gestion_entete h2 {
	height:25px;
	padding:4px 0 0 7px;
	color:#FFFFFF;
	font:bold 1.18em/1.2em Verdana, Arial, sans-serif;
}

#gestion_projet #gestion_entete h2 img {
	padding-right:7px;
}


#gestion_projet #navig_gestion {
	float:right;
	display:inline;
	margin:6px 12px 0 0;
}

#gestion_projet #navig_gestion a {
	padding:3px 10px;
	background-color:#4A854E;
	color:#FFFFFF;
	text-decoration:none;
	font:1em/1.6em Verdana, Arial, sans-serif;
}

#gestion_projet #navig_gestion a:hover, #gestion_projet #navig_gestion a.selected, #gestion_projet #navig_gestion a.selected:hover {
	background-color:#FFFFFF;
	color:#0F431B;
}

#gestion_projet_action a {
	display:block;
	width:199px;
	height:19px;
	padding:2px 0 0 0;
	float:right;
	text-align:center;
	background:url(../images/boutons/gestion_projet_action.gif) no-repeat top left;
	text-decoration:none;
	font:1.18em/1.3em Verdana, Arial, sans-serif;
}


/* GESTION PROJET > RÉSUMÉ
-----------------------------------------*/
#gestion_projet_resume {
	color:#689862;
	padding:0 10px 20px 10px;
}

#gestion_projet_resume p {
	margin:10px 0;
	width:300px;
}

#gestion_projet_resume label {
	color:#0F431B;
}

#gestion_projet_resume textarea {
	width:685px;
}

#gestion_projet_resume a.soumettre {
	float:right;
}

#gestion_projet_resume .texte {
	padding-top:10px;
	color:#000000;
}

#gestion_projet_resume a.action {
	float:right;
	color:#C54F00;
}

#gestion_projet_resume a.action:hover {
	color:#000000;
}



/* GESTION PROJET > TRAVAUX
-----------------------------------------*/
#gestion_projet_travaux {
	padding:0 10px;
	background:url(../images/tuiles/gestion_projet_travaux.gif) repeat-y 335px 0;
}

#gestion_projet_travaux #travail1 {
	float:left;
	width:325px;
	margin-right:20px;
	padding:10px 10px 0 0;
}

#gestion_projet_travaux #travail2 {
	float:left;
	width:325px;
	padding:10px 10px 0 0px;
}

#gestion_projet_travaux ul {
	list-style-type:none;
	margin:10px 0 20px 0;
	padding:0;
}

#gestion_projet_travaux li {
	margin-bottom:8px;
}

#gestion_projet_travaux li.disabled {
	color:#99AE88;
}

#gestion_projet_travaux li input {
	border:0;
	width:auto;
	margin:0;	
}

#gestion_projet_travaux li label {
	float:right;
	width:300px;
}

#gestion_projet_travaux li label span {
	font-size:0.95em;
}

#gestion_projet_action {
	border-top:2px solid #FFFFFF;
	background-color:#DFE9D5;
	padding:15px;
}

/* JURY
-----------------------------------------*/

.banniere_categorie {
	width: 740px;
	height: 135px;
}

/*Jeune prometteur*/
.categorie_2 .banniere_categorie {
	background: url(../images/graphiques/banniere_jeune_prometteur.png) top left no-repeat;
}

.msie .categorie_2 .banniere_categorie {
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='../images/graphiques/banniere_jeune_prometteur.png');
}

/*Femme et science*/
.categorie_1 .banniere_categorie {
	background: url(../images/graphiques/banniere_femme_science.png) top left no-repeat;
}

.msie .categorie_1 .banniere_categorie {
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='../images/graphiques/banniere_femme_science.png');
}

/*Realisation exceptionnelle*/
.categorie_3 .banniere_categorie {
	background: url(../images/graphiques/banniere_realisation_exceptionnelle.png) top left no-repeat;
}

.msie .categorie_3 .banniere_categorie {
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='../images/graphiques/banniere_realisation_exceptionnelle.png');
}

.onglets_scientifiques {
	padding-left: 128px;
}

.onglet_scientifique {
	float: left;
	position: relative;
	top: -7px;
	width: 108px;
	height: 230px;
	margin-right: 8px;
}

.onglet_scientifique.onglet_hover {
	border-left: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	border-right: 1px solid #FFF;
	width: 106px;
	height: 229px;
}

.categorie_2 .onglet_scientifique {
	background: #76AB2D url(../images/tuiles/onglet_jeune_prometteur.gif) top left no-repeat;
}

.categorie_1 .onglet_scientifique {
	background: #76AB2D url(../images/tuiles/onglet_femme_science.gif) top left no-repeat;
}

.categorie_3 .onglet_scientifique {
	background: #76AB2D url(../images/tuiles/onglet_realisation_exceptionnelle.gif) top left no-repeat;
}


.categorie_2 .onglet_scientifique.onglet_hover {
	background-position: -123px 0;
	background-color: #8AC33E;
}

.categorie_1 .onglet_scientifique.onglet_hover {
	background-position: -123px 0;
	background-color: #FA9F1A;
}

.categorie_3 .onglet_scientifique.onglet_hover {
	background-position: -123px 0;
	background-color: #ED2024;
}

.onglet_scientifique .padding {
	padding: 15px 4px 0 4px;
	color: #000;
	line-height: 1.2em;
}

.onglet_hover .padding {
	padding: 15px 3px 0 3px;
}

.onglet_scientifique .padding a {
	text-decoration: none;
}

.onglet_scientifique .padding span {
	display: block;
	text-transform: uppercase;
	color: #FFF;
	font-weight: bold;
	margin: 2px 0;
}

.onglet_hover .onglet_photo {
	left: 11px;
}

.onglet_photo {
	/*background: url(../images/tuiles/onglet_photo.png) top left no-repeat;*/
	position: absolute;
	top: -65px;
	left: 12px;
	width: 83px;
	height: 75px;
	text-align: center;
	border: 1px solid #FFFFFF;
}

.confirmation .onglet_photo {
	top: -70px;
	left: 148px;
}

.confirmation .nom_scientifique {
	position: absolute;
	top: -80px;
	left: 240px;
}

.confirmation .nom_scientifique span {
	font-weight: bold;
	color: #FFF;
	text-transform: uppercase;
}

.barre_actions {
	width: 708px;
	background-color: #639523;
	margin: 25px 0 0 8px;
	padding: 5px 10px;
}

/*
.msie .onglet_photo {
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='../images/tuiles/onglet_photo.png');
}
*/

/* VOTE
-----------------------------------------*/

#vote h1 {
	color:#FFFFFF;
	font:bold 1.27em/1.4em Verdana, Arial, sans-serif;
	padding:15px 0 0 20px;
}

#cadeau_vote {
	float:right;
}

#cadeau_vote:hover {
	background: transparent;
	visibility: hidden;
}

#cadeau_vote .over {
	position: absolute;
	visibility: hidden;
}

#cadeau_vote:hover .over {
	visibility:visible;
}

#vote #instructions {
	float:left;
	width:317px;
	height:240px;
	padding:20px;
	background-color:#6e9f1f;
	color:#000000;
	line-height:1.2em;
}

#vote #instructions ul {
	list-style-type:none;
	margin:5px 0 0 0;
	padding:0;
}

#vote #instructions li {
	position:relative;
	padding-bottom:1px;
}

#vote #instructions span {
	display:block;
	padding-left:17px;
}

#vote #instructions ul .chiffre {
	float:left;
	position:absolute;
	top:5px;
	left:0;
	color:#F5BF0F;
	font-weight:bold;
	padding-left:0;
}

#vote #instructions strong {
	color:#FFFFFF;
}


#vote #formulaire {
	float:right;
	width:317px;
	height:240px;
	padding:20px;
	background-color:#6e9f1f;
	color:#000000;
	line-height:1.2em;
}

#vote #formulaire input {
	width:310px;
}

#vote #formulaire a#politique {
	color:#FFFFFF;
}

#vote #formulaire a#politique:hover {
	color:#f5bf0f;
}

#vote #formulaire a.soumettre, .barre_actions a.soumettre, .texte_confirmation a.soumettre {
	float:right;
	margin-top:30px;
	color:#000000;
	background-image:url(../images/boutons/formulaire_vote.gif);
}

#vote #formulaire a.soumettre {
	width: 180px;
	margin-top: 62px;
	background-image:url(../images/boutons/debuter_vote.gif);
}

.texte_confirmation a.soumettre {
	float: none;
	margin-top: 20px;
}

.barre_actions a.soumettre {
	margin-top: 0;
}

#vote #note {
	color:#FFFFFF;
	padding:20px;
	font-size:0.9em;
}

#vote #note strong {
	color:#F5BF0F;
	font-size:1.1em;
}

#vote #note span {
	color:#F5BF0F;
}

.mes_choix {
	margin-top: 5px;
	width: 730px;
	height: 78px;
}

/*Jeune prometteur*/
.categorie_2 .mes_choix {
	background: url(../images/graphiques/choix_jeune_prometteur.png) top left no-repeat;
}

.msie .categorie_2 .mes_choix {
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='../images/graphiques/choix_jeune_prometteur.png');
}

/*Femme et science*/
.categorie_1 .mes_choix {
	background: url(../images/graphiques/choix_femme_science.png) top left no-repeat;
}

.msie .categorie_1 .mes_choix {
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='../images/graphiques/choix_femme_science.png');
}

/*Realisation Exceptionnelle*/
.categorie_3 .mes_choix {
	background: url(../images/graphiques/choix_realisation_exceptionnelle.png) top left no-repeat;
}

.msie .categorie_3 .mes_choix {
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='../images/graphiques/choix_realisation_exceptionnelle.png');
}

.mon_choix {
	float: left;
	position: relative;
	width: 118px;
	padding: 8px 0 13px 15px;
	text-transform: uppercase;
	color: #FFF;
	font-weight: bold;
}

.choix {
	float: left;
	width: 84px;
	padding: 7px 0 0 32px;
}

.choix input {
	width: auto;
	border: 1px solid #93AF84;
}

.msie .choix input {
	position: relative;
	border: none;
}

.scientifique_votez {
	display: block;
	position: absolute;
	top: 9px;
	left: 659px;
	width: 64px;
	height: 13px;
	padding-top: 25px;
	padding-bottom: 26px;
	text-align: center;
	color: #FFF;
	text-transform: none;
	font-size: 1.18em;
	line-height: 1em;
	font-weight: normal;
	text-decoration: none;
}

.scientifique_details {
	display: none;
	width: 724px;
	margin-top: 13px;
	border-right: 5px solid #8BC43E;
	border-bottom: 5px solid #8BC43E;
	border-top: 5px solid #8BC43E;
	background: #8BC43E url(../images/tuiles/scientifiques_details.gif) 5px 5px repeat-y;
}

.scientifique_details .bloc_gauche {
	float: left;
	width: 485px;
}

.scientifique_details .bloc_droite {
	float: left;
	width: 236px;
	padding-top: 13px;
}

.scientifique_details .scientifique_photo {
	float: left;
	width: 83px;
	height: 75px;
	padding: 13px 13px 0 15px;
	text-align: center;
}

.scientifique_details .resume {
	float: left;
	width: 338px;
	padding: 13px 0;
	color: #000;
}

.scientifique_details span {
	color: #FFF;
	font-weight: bold;
}

.scientifique_details .padding {
	padding: 0 10px 10px 15px;
}

.scientifique_details .ligne {
	background-color: #8BC43E;
	font-size: 1px;
	line-height: 1px;
	height: 1px;
	margin: 5px 0;
}

.scientifique_details a {
	color: #FFF;
}

.scientifique_details a:hover {
	color: #C45227;
}

.texte_confirmation {
	width: 701px;
	padding: 0 16px 20px 16px;
	background-color: #72a31d;
	color: #FFF;
}

.texte_confirmation .textes span {
	color: #EFD410;
}

.nom_scientifique a {
	text-decoration: none;
}

.nom_scientifique span a {
	color: #FFF;
}

.nom_scientifique span a:hover, .nom_scientifique a:hover {
	text-decoration: underline;
}

/* BAS
-----------------------------------------*/
#bas {
	background:#F7BC10 url(../images/tuiles/bas.gif) no-repeat top left;
	text-align:right;
	padding:33px 0 0 0;
	border-top:2px solid #F7BC10;
}
#bas2 {
	background:#F7BC10 url(../images/tuiles/bas.gif) no-repeat top left;
	text-align:left;
	padding:33px 0 0 0;
	border-top:2px solid #F7BC10;
	
}
#bas2 img{
	float:left;
	/*padding-left:5px;*/
	/*margin-right:35px;*/
}
#bas.bas_jury {
	background-image: none;
	background-color: #F7BC10;
	padding-top: 2px;
}

#bas a {
	color:#FFFFFF;
	text-transform:uppercase;
	font:0.82em/1.2em Arial, Verdana, sans-serif;
	text-decoration:none;
}

#bas a:hover {
	text-decoration:underline;
}


/* FORMULAIRES
-----------------------------------------*/
form {
	margin:0;
}

input, select, textarea {
	border:1px solid #93AF84;
	margin-bottom:5px;
	font:1em/1.4em Verdana, Arial, sans-serif;
	padding:2px;
	width:250px;
	color:#0F431B;
}

select {
	width: 257px;
}

.radio {
	border:0;
	width:auto;
	margin:0;
}

a.soumettre, a.soumettre_jaune {
	display:block;	
	width:93px;
	height:22px;
	text-align:center;
	color:#FFFFFF;
	font:1.18em/1.65em Verdana, Arial, sans-serif;
	background-image:url(../images/boutons/formulaire.gif);
	background-repeat:no-repeat;
	background-position:0 -13px;
	text-decoration:none;
}

a.soumettre:hover, a.soumettre_jaune:hover {
	background-position:0 -63px;
	color:#FFFFFF;
}

a.soumettre_jaune {
	background-image:url(../images/boutons/formulaire_vote_jaune.gif);
	color: #000;
	float: right;
	margin-right: 10px;
}


/* DIVERS
-----------------------------------------*/
.confirme {
	margin-top:5px;
	color:#CB9A0D;
}

#notice, #message {
	background-color:#C54F00;
	color:#FFFFFF;
	font-weight:bold;
	padding:8px 28px;
	margin-bottom:12px;
}

.contenu_prof #intro {
	width:270px;
	margin-left:22px;
	color:#C54F00;
	font-weight:bold;
	line-height:1.3em;
}

.complete {
	display:block;
	width:279px;
	height:20px;
	padding:2px 0 0 0;
	float:right;
	text-align:center;
	background:url(../images/boutons/complete.gif) no-repeat top left;
	text-decoration:none;
	font:1.18em/1.3em Verdana, Arial, sans-serif;
}