@CHARSET "ISO-8859-1";
/* General */
body
{
	margin: 0px;
	background: #F6F6F6;
}
body, td
{
	font-family: Arial, Helvetica, sans-serif;
	color: #7F4D42;
	font-size: 12px;
}
a img
{
	border: 0px;
}
a
{
	color: #6F3D32;
	text-decoration: underline;
}
a:hover
{
	color: #083B99;
	text-decoration: none;
}
form
{
	margin: 0px;
}
sub, sup
{
	line-height: 1.4em;
}
ul
{
	margin-top: 0;
	margin-bottom: 0;
}
input.submit, input.text, select, textarea
{
	border: solid 1px #914624;
	color: #914624;
	background: #FAF4EF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 2px;
	padding-right: 2px;
}
select
{
	padding-right: 0;
}
#contenu
{
	background-color: white;
}
div.titrepage
{
	background: #914624;
	color: #541000;
	padding: 0px;
	height: 30px;
	vertical-align: top;
	overflow: hidden;
}
div.titrepage table td
{
	margin: 0px;
	font-size: 16px;
	height: 30px;
	padding-left: 22px;
	padding-right: 26px;
	line-height: 30px;
	height: 30px;
	background: white url(../images/biseau_blanc_marron_2.gif) top right no-repeat;
	display: block;
	font-family: Verdana;
	font-weight: bold;
}
.titreBiseauBlancMarron1
{
	font-size: 12px;
	color: #541000;
	height: 14px;
	padding-left: 23px;
	padding-right: 25px;
	background: white url(../images/biseau_blanc_marron_1.gif) top right no-repeat;
	vertical-align: middle;
	text-align: left;
	font-weight: bold;
}
.titreBiseauBlancMarron2
{
	font-size: 12px;
	color: #541000;
	height: 14px;
	padding-left: 23px;
	padding-right: 25px;
	background: white url(../images/biseau_blanc_marron_3.gif) top right no-repeat;
	vertical-align: middle;
	text-align: left;
	font-weight: bold;
}
.titreBiseauBlancMarron1 img, .titreBiseauBlancMarron2 img
{
	margin-right: 4px;
}
.lienretour, .lienretour2
{
	padding-top: 1px;
	padding-left: 1px;
	padding-bottom: 16px;
}
.lienretour
{
	background: #E9CFC1 url(../images/contenu_fond_lienretour_416.gif) bottom left no-repeat;
}
.lienretour2
{
	background: #E9CFC1 url(../images/contenu_fond_lienretour_396.gif) bottom left no-repeat;
}
.lienretour a, .lienretour2 a
{
	text-decoration: none;
}
.lienretour .titrepage table td, .lienretour2 .titrepage table td
{
	padding-left: 17px;
}

/* Chemin de fer */
.cheminFer
{
	border-top: solid 1px #00469B;
	font-size: 11px;
	padding-left: 17px;
	vertical-align: middle;
	text-align: left;
	color: #C99A83;
}
.cheminFer b
{
	font-weight: normal;
	color: #083B99;
}
.cheminFer a
{
	color: #C99A83;
	text-decoration: none;
}
.cheminFer a:hover
{
	color: #083B99;
	text-decoration: none;
}
.imprimerEnvoyer
{
	font-size: 11px;
	padding-right: 37px;
	vertical-align: middle;
	text-align: right;
	color: #083B99;
}
.imprimerEnvoyer a
{
	color: #083B99;
	text-decoration: none;
}
.imprimerEnvoyer a:hover
{
	color: #C99A83;
	text-decoration: none;
}

/* Contenu principale */
td.contenu
{
	padding-left: 16px;
	padding-right: 15px;
	padding-bottom: 17px;
	border-top: solid 1px #E0C0B1;
}
table.contenu
{
	width:100%;
}
table.contenu td.espace_v
{
	width: 4px;
}


/* Liens du bas */
.liens_bas
{
	padding-top: 3px;
	background: #F6F6F6 url(../images/fond_ombre_b.gif) top left no-repeat;
	text-align: right;
	color: #083B99;
	font-size: 11px;
}
.liens_bas a
{
	color: #083B99;
	text-decoration: none;
}
.liens_bas a:hover
{
	color: black;
}

/* Liens de type "en savoir plus" en accueil */
a.savoirplus
{
	float: right;
	color: #541000;
	text-decoration: none;
	padding-bottom: 2px;
	border-bottom: solid 1px #EBD7CE;
}
a.savoirplus span.savoirplus_text
{
	background: #EBD7CE;
	padding-left: 2px;
	padding-right: 2px;
}
a.savoirplus:hover
{
	color: #EBD7CE;
	border-bottom-color: #541000;
}
a.savoirplus:hover span.savoirplus_text 
{
	background: #541000;
}

/* Menu annexe */
.menu_annexe
{
	background: #EDEEEF;
}
.menu_annexe table
{
	height: 100%;
	width: 100%;
}
.menu_annexe table td
{
	border-left: solid 1px white;
	text-align: center;
	vertical-align: middle;
	padding: 0px;
	color: #807F84;
	font-size: 11px;
	padding-left: 16px;
	padding-right: 16px;
}
.menu_annexe table td.premier
{
	border-left: 0px;
}
.menu_annexe a
{
	color: #807F84;
	text-decoration: none;
}
.menu_annexe a:hover
{
	color: #083B99;
	text-decoration: none;
}

/* Accueil */
#accueil_colonne_gauche .menu_annexe table td
{
	border-top: solid 1px white;
}

.accueil_sponsors 
{
	background: #F3F3F4 url(../images/accueil_fond_sponsors.gif) top left no-repeat;
}
.accueil_sponsors table
{
	width: 100%;
	height: 100%;
}
.accueil_sponsors table td
{
	border-left: solid 1px white;
	height: 50%;
	vertical-align: middle;
	text-align: center;
}
.accueil_sponsors table tr.bas td
{
	border-top: solid 1px white;
}

.accueil_programmeCiteph
{
	background: #DEBDAD;
	padding-left: 17px;
	padding-right: 20px;
	padding-top: 12px;
	vertical-align: top;
	text-align: justify;
	color: #541000;
}
.accueil_programmeCiteph a.savoirplus
{
	color: #541000;
	border-bottom: solid 1px #EBD7CE;
}
.accueil_programmeCiteph a.savoirplus span.savoirplus_text
{
	background: #EBD7CE;
}
.accueil_programmeCiteph a.savoirplus:hover
{
	color: #EBD7CE;
	border-bottom-color: #541000;
}
.accueil_programmeCiteph a.savoirplus:hover span.savoirplus_text 
{
	background: #541000;
}

.accueil_actus
{
	padding-left: 17px;
	padding-right: 20px;
	padding-top: 12px;
	vertical-align: top;
	text-align: left;
	background: #F2E3D8 url(../images/accueil_fond_actus.gif) bottom left no-repeat;
	color: #A37A6C;
}
.accueil_actus a.savoirplus
{
	color: #914624;
	border-bottom: solid 1px #FAF4EF;
}
.accueil_actus a.savoirplus span.savoirplus_text
{
	background: #FAF4EF;
}
.accueil_actus a.savoirplus:hover
{
	color: #FAF4EF;
	border-bottom-color: #914624;
}
.accueil_actus a.savoirplus:hover span.savoirplus_text 
{
	background: #914624;
}

.accueil_newsletter
{
	padding-left: 7px;
	padding-right: 0px;
	padding-top: 2px;
	vertical-align: top;
	text-align: justify;
	background: #DEBDAD url(../images/accueil_fond_newsletter.gif) bottom left repeat-x;
	color: #914624;
	font-size: 11px;
}
input.text.accueil_newsletter_input_text
{
	padding-top: 0px;
	padding-bottom: 0px;
	height: 16px;
}
input.submit.accueil_newsletter_input_submit
{
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
	height: 16px;
}

.accueil_projet
{
	background: #914624 url(../images/accueil_fond_projet.gif) top right no-repeat;
	color: white;
	padding-top: 18px;
	padding-left: 14px;
	padding-right: 19px;
	padding-bottom: 10px;
	vertical-align: top;
	text-align: justify;
}
.accueil_projet a.savoirplus
{
	color: #541000;
	border-bottom: solid 1px #DCC7BD;
}
.accueil_projet a.savoirplus span.savoirplus_text
{
	background: #DCC7BD;
}
.accueil_projet a.savoirplus:hover
{
	color: #DCC7BD;
	border-bottom-color: #541000;
}
.accueil_projet a.savoirplus:hover span.savoirplus_text 
{
	background: #541000;
}

.accueil_calendrier
{
	background: #DEBDAD url(../images/accueil_fond_calendrier.gif) bottom left no-repeat;
	vertical-align: top;
	text-align: left;
	padding-top: 12px;
	padding-left: 14px;
	padding-right: 16px;
	padding-bottom: 4px;
}
.accueil_calendrier table
{
	margin-bottom: 6px;
}
.accueil_calendrier a.savoirplus
{
	color: #914624;
	border-bottom: solid 1px #F2E5DE;
}
.accueil_calendrier a.savoirplus span.savoirplus_text
{
	background: #F2E5DE;
}
.accueil_calendrier a.savoirplus:hover
{
	color: #F2E5DE;
	border-bottom-color: #914624;
}
.accueil_calendrier a.savoirplus:hover span.savoirplus_text 
{
	background: #914624;
}

/* Projets en cours */
td.projets_liste
{
	width: 567px;
	vertical-align: top;
	text-align: left;
	border-top: solid 31px #914624;
	background: #DEBDAD url(../images/contenu_fond_567.gif) bottom left no-repeat;
}
td.projets_liste div.element
{
	margin-top: 12px;
	border-top: solid 1px white;
	padding-top: 5px;
}
td.projets_liste div.element div.titre
{
	color: #541000;
	vertical-align: top;
	font-size: 12px;
}
td.projets_liste div.element div.titre span.date
{
	height: 14px;
	padding-left: 12px;
	vertical-align: middle;
}
td.projets_liste div.element div.titre a.savoirplus
{
	margin-top: -15px;
	margin-right: 25px;
}
td.projets_liste div.element div.description
{
	padding-left: 23px;
	padding-right: 25px;
	padding-top: 8px;
	vertical-align: top;
	text-align: left;
	color: #8A5444;
	font-size: 11px;
}

/* Projets en cours Détails */
div.contenuprojetsdetails
{
	margin-right: -15px;
	width: 988px;
}
div.contenuprojetsdetails table.contenu
{
	border-top: solid 1px white;
}
.projets_details_interview
{
	width: 572px;
	background: #F2E3D8 url(../images/contenu_fond_572.gif) bottom left no-repeat;
	padding-top: 10px;
	padding-bottom: 29px;
	color: #926355;
}
.projets_details_details
{
	width: 250px;
	background: #DEBDAD url(../images/contenu_fond_250.gif) bottom left no-repeat;
	padding-top: 10px;
	padding-bottom: 15px;
	color: #541000;
	vertical-align: top;
}
.projets_details_sponsors
{
	width: 158px;
	background: #DEBDAD url(../images/contenu_fond_158.gif) bottom left no-repeat;
	padding-top: 10px;
	padding-bottom: 15px;
	color: #541000;
	vertical-align: top;
}
.projets_details_interview_contenu
{
	margin-top: 12px;
	background: url(../images/guillemet1.gif) top left no-repeat;
	padding-left: 23px;
	padding-right: 20px;
}
.projets_details_interview_contenu div
{
	background: url(../images/guillemet2.gif) bottom right no-repeat;
	text-align: justify;
}
img.projets_details_interview_photo
{
	border: 0;
	margin-right: 11px;
	margin-bottom: 9px;
	float: left;
}
.projets_details_interview_accroche
{
	font-weight: bold;
	font-style: italic;
	font-size: 13px;
}
.projets_details_details ul
{
	margin-top: 5px;
	margin-bottom: 15px;
}
.projets_details_details_texte
{
	padding-left: 23px;
	padding-bottom: 15px;
	padding-top: 5px;
	padding-right: 10px;
	text-align: justify;
}
.projets_details_sponsors_texte
{
	padding-left: 5px;
	padding-bottom: 15px;
	padding-top: 15px;
	padding-right: 5px;
	text-align: center;
}
.projets_details_sponsors_texte a
{
	text-decoration: none;
}
.projets_details_sponsors .titreBiseauBlancMarron1
{
	padding-left: 10px;
}

/* Thèmes de recherche, Domaines techniques et Sponsors */
.themes_gauche
{
	width: 572px;
	background: #F2E3D8 url(../images/contenu_fond_572.gif) bottom left no-repeat;
	padding-top: 0px;
	padding-bottom: 29px;
	color: #926355;
	vertical-align: top;
}
.themes_gauche_texte
{
	text-align: justify;
	padding-left: 22px;
	padding-right: 22px;
	padding-top: 14px;
}
.themes_gauche_texte b
{
	color: #541000;
}
.themes_droite
{
	vertical-align: top;
}
.themes_domaines
{
	width: 396px;
	background: #DEBDAD url(../images/contenu_fond_396.gif) bottom left no-repeat;
	padding-bottom: 20px;
	vertical-align: top;
}
.themes_domaines_texte
{
	padding-top: 13px;
	padding-bottom: 13px;
	overflow: hidden;
}
.themes_domaines_texte a, .domaine_technique_sel
{
	display: block;
	margin: 0px;
	padding: 0px;
	padding-left: 23px;
	margin-right: -23px;
	text-decoration: none;
}
.themes_domaines_texte a:hover, .domaine_technique_sel
{
	background: white;
	color: #DEBDAD;
	width: 396px;
}
.themes_domaines_texte a img
{
	background: #F2E3D8;
}
.themes_domaines_texte a:hover img, .domaine_technique_sel img
{
	background: #541000;
}
.themes_gauche_texte .titreBiseauBlancMarron2
{
	margin-left: -23px;
}

/* Sponsors */
table.sponsors_liste
{
	margin-top: 10px;
	width: 560px;
}
table.sponsors_liste th
{
	padding-left: 10px;
	padding-right: 15px;
	font-size: 11px;
	color: #541000;
	background: white url(../images/th_border.gif) top right no-repeat;
	text-align: center;
	height: 14px;
}
table.sponsors_liste th.last
{
	background: white url(../images/th_border_last.gif) top right no-repeat;
}
table.sponsors_liste td
{
	font-size: 11px;
	color: #834F40;
	text-align: left;
	vertical-align: middle;
	padding: 5px;
	padding-top: 8px;
	padding-bottom: 8px;
	border-right: solid 1px white;
	border-bottom: solid 1px white;
}
table.sponsors_liste td.sponsors_logo, table.sponsors_liste td.sponsors_pdf
{
	text-align: center;
}
table.sponsors_liste td a
{
	color: #834F40;
	text-decoration: none;
}
table.sponsors_liste td a:hover
{
	color: #083B99;
}

/* Critères d'éligibilité */
td.criteres_texte
{
	width: 567px;
	border-top: solid 31px #914624;
	background: #DEBDAD url(../images/contenu_fond_567.gif) bottom left no-repeat;
	padding: 12px;
	padding-bottom: 20px;
	vertical-align: top;
	text-align: left;
	color: #8A5444;
	font-size: 12px;
}
td.criteres_texte .titre
{
	padding: 0;
	margin: 5px;
	margin-left: -12px;
	margin-right: -12px;
	border-bottom: solid 1px white;
}
td.criteres_texte .titreBiseauBlancMarron1
{
	padding-left: 12px;
	margin: 0;
}

/* Confidentialité */
.confidentialite_droite
{
	width: 396px;
	background: #DEBDAD url(../images/contenu_fond_396.gif) bottom left no-repeat;
	padding-top: 8px;
	padding-bottom: 20px;
	vertical-align: top;
}
.confidentialite_droite_texte
{
	padding: 13px;
}
.confidentialite_droite_texte .titreBiseauBlancMarron1
{
	padding-left: 13px;
	margin-left: -13px;
}

/* Proposer un projet */
td.proposerprojet_texte
{
	width: 567px;
	border-top: solid 31px #914624;
	background: #DEBDAD url(../images/contenu_fond_567.gif) bottom left no-repeat;
	padding: 12px;
	padding-bottom: 20px;
	vertical-align: top;
	text-align: left;
	color: #8A5444;
	font-size: 12px;
}
td.proposerprojet_texte .titre
{
	padding: 0;
	margin: 5px;
	margin-left: -12px;
	margin-right: -12px;
	border-bottom: solid 1px white;
}
td.proposerprojet_texte .titreBiseauBlancMarron1
{
	padding-left: 12px;
	margin: 0;
}
td.proposerprojet_texte form table
{
	margin: 0;
	padding: 0;
}
td.proposerprojet_texte form table td
{
	width: 100px;
	padding-bottom: 2px;
}
td.proposerprojet_texte form input.submit
{
	float: right;
}
td.proposerprojet_texte form textarea
{
	width: 100%;
	height: 100px;
}
/** CALENDRIER **/
.cal_head{
	color:white;
	font-weight: bold;
	text-align: center;
}
.cal_head_date{
	background-color: #8f472f;
}
.cal_head_etape{
	background-color: #9e5b43;
}
.cal_head_responsable{
	background-color: #b47a62;
}
.cal_cells{
	color:#541000;
	padding:4px;
	border-bottom: 1px solid white;
}
.cal_cell_date{
	background-color: #d0957f;
	border-right: 2px solid white;
}
.cal_cell_etape{
	background-color: #deb5a3;
	border-right: 2px solid white;
}
.cal_cell_responsable{
	background-color: #e9cfc1;
}
.cal_ombre{
	background-image: url("../images/calendrier_ombre.gif");
	background-repeat: repeat-x;
	background-position: bottom;
}
span.titre_trait_blanc{
	background:white url("../images/biseau_blanc_marron_1.gif") top right no-repeat;
	padding-bottom: 0px;
	padding-right:24px;
	font-weight: bold;
	color:#541000;
}
div.titre_trait_blanc{
	border-bottom:1px solid white;
	margin-top:16px;
	margin-left:-12px;
	margin-right:-12px;
	margin-bottom:8px;
	background-image: url("../images/fond_titre_blanc.gif");
	background-position: left top;
	background-repeat: no-repeat;
	padding-left:28px;
}
/** Actualites **/
.actu_titre{
	font-size: 12px;
	color: #541000;
	height: 12px;
	padding-left: 23px;
	background-color: white;
	vertical-align: middle;
	text-align: left;
	font-weight: bold;
}
.actu_lasuite{
	background-color: white;
	font-size: 12px;
	color: #541000;
	font-weight:bold;
	width:88px;
}
.actu_lasuite A{
	text-decoration: none;
}
.actu_date{
	font-weight:normal;	
}
.actu_titre_anti{
	background-color: white;
	width:20px;	
}
.actus_liste{
	width: 567px;
	vertical-align: top;
	text-align: left;
	border-top: solid 31px #914624;
	background: #DEBDAD url(../images/contenu_fond_567.gif) bottom left no-repeat;
}
.actus_liste div.element{
	margin-top: 12px;
	border-top: solid 1px white;
	padding-top: 5px;
}
.actus_liste div.element div.titre{
	color: #541000;
	vertical-align: top;
	font-size: 12px;
}
.actus_liste div.element div.titre span.date{
	height: 14px;
	padding-left: 12px;
	vertical-align: middle;
}
.actus_liste div.element div.description{
	padding-left: 23px;
	padding-right: 25px;
	padding-top: 8px;
	vertical-align: top;
	text-align: left;
	color: #8A5444;
	font-size: 12px;
}
.actu_illus{
	margin-right:20px;
	float:left;
	margin-top: -16px;
}
actudetail{
	margin-right: -15px;
	width: 988px;
}
actudetail table.contenu{
	border-top: solid 1px white;
}
.actu_contenu{
	background: #F2E3D8 url("../images/calendrier_ombre.gif") bottom repeat-x;
	padding-top: 16px;
	padding-right: 16px;
	padding-left:8px;
	color: #926355;
	text-align: justify;
}
.actu_table{
	width:100%;
}
/** Definitions */
.titreDef{
	background: #914624;
	color: #541000;
	padding: 0px;
	height: 30px;
	vertical-align: top;
	overflow: hidden;
}
.titreDefTd{
	margin: 0px;
	font-size: 16px;
	height: 30px;
	padding-left: 22px;
	padding-right: 26px;
	line-height: 30px;
	height: 30px;
	background: white url(../images/biseau_blanc_marron_2.gif) top right no-repeat;
	display: block;
	font-family: Verdana;
	font-weight: bold;
	width:144px;
}
.titreDefLettres{
	color:white;
	font-weight: bold;
	padding-left:12px;
}
.titreDefLettres A{
	padding:4px;
	text-decoration: none;
	color:white;
}
.titreDefLettres A:HOVER,.titreDefLettres A.on{
	background-color: #f2e3d8;
	color:#914624;
}
.def_fond td{
	padding:10px;
	border-right:1px solid white;
	padding-bottom:14px;
}
.def_1 td{
	background: #f2e3d8 url("../images/calendrier_ombre.gif") bottom repeat-x;
	color:#914624;
}
.def_2 td{
	background: #c99a83 url("../images/calendrier_ombre.gif") bottom repeat-x;
	color:#541000;	
}
.def_titre{
	font-weight: bold;
	width:170px;
	text-align: center;
}
.def_pages{
	font-weight: bold;
}
.def_pages A{
	text-decoration: none;
}
/** FAQ */
.faq_contenu{
	border-top: 1px solid white;
}
.faq_contenu td{
	padding-top:24px;
}
.faq_questions{
	background: #f2e3d8 url(../images/contenu_fond_572.gif) bottom left no-repeat;
	border-right:1px solid #914624;
	padding-bottom: 16px;
	padding-left:24px;
	padding-right:8px;
	width:372px;
}
.faq_questions A:HOVER, .faq_on{
	background-color: white;
	padding-right:12px;
	padding-left: 24px;
	margin-left: -24px;
	color:#914624;
}
.faq_reponse{
	background: #f2e3d8 url(../images/calendrier_ombre.gif) bottom left repeat-x;
	padding:12px;
	text-align: justify;
}
/** Telechargements */
.tele_contenu{
	background: #f2e3d8 url(../images/contenu_fond_572.gif) bottom left no-repeat;
	padding-top:24px;
	padding-bottom: 16px;
	padding-left:24px;
	padding-right:8px;
}
.tele_contenu b{
	color:#541000;	
}	
.tele_contenu A{
	text-decoration: none;
	padding-bottom:2px;
	padding-top:4px;
	border-bottom:1px solid white;
	font-weight: bold;
	display:block;
	width:70px;
}
.tele_contenu A:HOVER span{
	color:#f2e3d8;
	background-color: #914624;
}
.tele_contenu A span{
	background-color: white;
	width:70px;
}
/** Liens utiles */
.liens_contenu{
	background: #f2e3d8 url(../images/contenu_fond_572.gif) bottom left no-repeat;
	padding-top:24px;
	padding-bottom: 16px;
	padding-left:24px;
	padding-right:8px;
}
.tele_titre{
	background-color:#914624;
	color:#f2e3d8;
	margin-left:-24px;
	padding-left:25px;
	padding-right:44px;
}
.tele_biseau{
	margin:0px;
	vertical-align: top;
}
/** Contacts */
.titre_marron{
	background: #914624 url(../images/biseau_marrons.gif) top right no-repeat;
	color:#f2e3d8;
	margin-left:-24px;
	padding-left:25px;
	padding-right:44px;
	font-weight: bold;
}
.titre_contact{
	font-weight: bold;
	text-decoration: underline;
	font-size:13px;
}
.contacts_gauche{
	border-right:1px solid #914624;
	width:372px;	
	background: #f2e3d8 url(../images/contenu_fond_572.gif) bottom left no-repeat;
	padding-top:24px;
	padding-bottom: 16px;
	padding-left:24px;
	padding-right:8px;
}
.contacts_droite{
	background: #f2e3d8 url(../images/calendrier_ombre.gif) bottom repeat-x;
	padding-top:24px;
	padding-bottom: 16px;
	padding-left:24px;
	padding-right:8px;
	width:536px;
}
.marron_fonce{
	color:#541000;
}
