/*
	CSS pour template principal
	Emilie - egzakt.com
	2006-05-24
*/

body {
	background-color:#DEDEDE;
	font: 12px/17px Georgia, Verdana, Arial, sans-serif;
	color:#000000;
	margin:15px 0;
}

a {
	outline:none;
}

#wrapper {
	width:760px;
	margin:0 auto;
	background:#FFFFFF /*url(../../images/principal/fr/tuiles/degrade_colonne.gif) repeat-y 234px 25px;*/
}
.hide { display:none!important;}

/* NAVIG HAUT
----------------------------------------*/
#navig_haut {
	/*border-bottom:3px solid #DEDEDE;*/
	background-color:#FFFFFF;
}

#navig_haut a {
	display:block;
	float:right;
	padding:3px 10px;
	background-color:#FFFFFF;
	font: 11px/16px Georgia, Verdana, Arial, sans-serif;
	border-left:3px solid #DEDEDE;
	text-decoration:none;
}

#navig_haut a:hover, #navig_haut a.selected {
	background-color:#9C0000;
	color:#FFFFFF;
}


/* COLONNE GAUCHE
----------------------------------------*/
#colonne_gauche {
	width:237px;
	float:left;	
}

#colonne_gauche .padding {
	padding:10px 14px 10px 13px;
}

#colonne_gauche form {
	margin:15px 0;
}

#colonne_gauche input.champ {
	width:130px;
	color:#686868;
	border-top:2px solid #9F9F9F;	
	border-bottom:2px solid #9F9F9F;	
	border-left:2px solid #9F9F9F;	
	border-right:0;
	font: 11px/17px 'Trebuchet MS', Verdana, Arial, sans-serif;		
	height:18px;
	padding:0 2px;
}

#colonne_gauche input.image {
	padding:0;
	border:0;
}


#vos_outils {	
	padding:0 0 5px 10px;
	margin-bottom:15px;
}

#vos_outils ul a {
	font: 11px/17px 'Trebuchet MS', Verdana, Arial, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
}

#vos_outils ul {
	margin:0;
	padding:5px 10px 0px 30px;
	color:#DEDEDE;
}

#vos_outils li:hover, #vos_outils li.selected {
	color:#9C0000;
}

#bouton_devenez_membre {
	margin-left:10px;
}

#bouton_don {
	margin:21px 0 0 10px;
}


/* COLONNE DROITE
----------------------------------------*/
#colonne_droite {
	width:520px;
	float:left;
	padding-top:3px;
}

#banniere {
	width:515px;
	margin:0 0 2px 2px;
}



/* NAVIG PRINCIPALE
----------------------------------------*/
#logo {
	margin:19px 0 31px 0;
}

a.navig_niv1 {
	display:block;
	font: bold 12px/14px Georgia, Verdana, Arial, sans-serif;
	text-decoration:none;
	/*padding:12px 10px 7px 10px;*/
	padding:11px 10px 8px 10px;
}

a.navig_niv1_selected, a.navig_niv1_selected:hover {
	display:block;
	font: bold 12px/14px Georgia, Verdana, Arial, sans-serif;
	text-decoration:none;
	/*padding:12px 10px 7px 10px;*/
	padding:11px 10px 8px 10px;
	color:#FFFFFF;
}

#sous_navig {
	margin-bottom:5px;
}

#sous_navig ul {
	padding:5px 10px 5px 26px;
	margin:0;
	font: 9px/17px Verdana, Arial, sans-serif;
}

#sous_navig a {
	font: 11px/17px Georgia, Verdana, Arial, sans-serif;
	text-decoration:none;
}

#sous_navig li:hover {
	color:#9C0000;
}

#sous_navig li.selected, #sous_navig li.selected a {
	color:#9C0000;
}


/* RECHERCHE
----------------------------------------*/
#recherche_avancee {
	margin-top:10px;
}

#recherche_avancee select {
	font: 9px/14px Georgia, Verdana, Arial, sans-serif;
	margin-bottom:8px;
}

.resultat {
	font:bold 13px/14px Georgia, Verdana, Arial, sans-serif;
	color:#9C0000;	
	margin-bottom:3px;
}

.resultat a {
	font:bold 13px/18px Georgia, Verdana, Arial, sans-serif;
	color:#9C0000;
}

.resultat a:hover {
	color:#000000;
}


/* ACCUEIL
----------------------------------------*/
#vedettes_gauche {
	width:344px;
	float:left;
	margin-top:8px;
}

#vedettes_gauche .vedette_entete {
	padding:8px 0 4px 12px;
	margin:0 8px;
}

#vedettes_gauche .vedette_contenu {	
	border-right:3px solid #DEDEDE;
	border-left:3px solid #DEDEDE;
	margin:0 8px;
	padding:8px 8px 0 8px;
	font: 11px/16px Georgia, Verdana, Arial, sans-serif;	
}

img.pointille {	
	margin:0 0 5px 0;
}

#vedettes_gauche img.vedette_bas {
	margin:0 8px 8px 8px;
}


#vedettes_gauche .date {
	font: bold 11px/19px 'Trebuchet MS', Verdana, Arial, sans-serif;	
}

#vedettes_gauche a.titre_actualite {
	color:#3399FF;
	font: bold 12px/16px 'Trebuchet MS', Verdana, Arial, sans-serif;
	text-decoration:none;
}

#vedettes_gauche a.titre_actualite:hover {	
	text-decoration:underline;
}

#vedettes_gauche a.titre_recours, .titre_recours {
	color:#009966;
	font: bold 12px/15px 'Trebuchet MS', Verdana, Arial, sans-serif;
	text-decoration:none;
	text-transform:uppercase;
}

#vedettes_gauche a.titre_recours:hover {	
	text-decoration:underline;
}

a.suite {
	color:#999999;
	text-transform:uppercase;
	text-decoration:none;
	font: bold 9px/18px 'Trebuchet MS', Verdana, Arial, sans-serif;
}

a.suite:hover {
	text-decoration:underline;
	color:#9C0000;
}


#vedettes_droite {
	width:176px;
	float:left;
	font: 11px/15px Georgia, Verdana, Arial, sans-serif;
	background:url(../../images/principal/fr/tuiles/degrade_vedettes_droite.gif) no-repeat top left;
}

#vedettes_droite .padding {
	padding:0 8px;
}

#vedettes_droite img.pointille {	
	margin:5px 0;
}



/* CONTENU
----------------------------------------*/
#contenu {
	padding:15px;
}



/* SALLE DE PRESSE
----------------------------------------*/
.boite_rouge_p {		
	width:96px;
}

.boite_rouge_p a {
	display:block;
	font: bold 11px/17px 'Trebuchet MS', Verdana, Arial, sans-serif;
	padding:3px 0;
	background-color:#9C0000;
	border-right:3px solid #DEDEDE;
	border-left:3px solid #DEDEDE;
	text-decoration:none;
	color:#FFFFFF;
	text-transform:uppercase;
	text-align:center;
}

.boite_blanche {		
	width:96px;
}

.boite_blanche a {
	display:block;
	font: bold 11px/17px 'Trebuchet MS', Verdana, Arial, sans-serif;
	padding:3px 0;
	background-color:#FFFFFF;
	border-right:3px solid #DEDEDE;
	border-left:3px solid #DEDEDE;
	text-decoration:none;
	color:#999999;
	text-transform:uppercase;
	text-align:center;
}

.boite_blanche a:hover {
	color:#9C0000;
}


.nouvelle {
	padding:5px 10px 0 10px;
	border-right:3px solid #DEDEDE;
	border-left:3px solid #DEDEDE;
}

.nouvelle .date {
	font: bold 10px/17px 'Trebuchet MS', Verdana, Arial, sans-serif;
}

.nouvelle a.titre, span.titre {
	font: bold 12px/16px 'Trebuchet MS', Verdana, Arial, sans-serif;
	color:#3399FF;
	text-decoration:none;
}

.nouvelle a.titre:hover {
	text-decoration:underline;
}

.archive_titre {
	font: bold 12px/16px 'Trebuchet MS', Verdana, Arial, sans-serif;
	color:#CC3333;
}

.archive_titre a {
	text-decoration:none;
	color:#CC3333;
}

.archive_titre a:hover {
	text-decoration:underline;
}


.trier {
	text-align:right;
	padding-top:10px;
}

.trier form {
	display:inline;
}


/* FAQ
----------------------------------------*/
.faq_entete {
	padding:8px 0 5px 12px;
}

.faq_cat {
	border-right:3px solid #DEDEDE;
	border-left:3px solid #DEDEDE;
	padding:7px 10px 0 10px;
}

.faq_cat h3 {
	margin:12px 0 0px 0;
}

.faq_cat ul {
	padding:0 0 0 15px;
	margin:0;
	color:#999999;
}

.faq_cat li {
	padding:4px 0;
	color:#000000;
}

.faq_cat .reponse {
	background-color:#FAFAFA;
	padding:10px;
	border:1px solid #EBEBEB;
	margin:5px 0 8px 0;
}

.faq_cat form {
	margin:0;
	padding:0;
}

.cacher {
	display:none;
}

.montrer {
	display:block;
}


/* BULLETIN
----------------------------------------*/
/* Courant */
#bulletin_courant {
	margin:0 0 20px 0;
}

#bulletin_courant h2 {
	font:14px/16px 'Trebuchet MS', Arial, sans-serif;
	color:#6b6b6b;
	margin:0 0 6px 0;
	height:auto;
	padding:0;
	text-align:right;
	background:none;
	text-transform:uppercase;
}

#bulletin_courant h3 {
	height:30px;
	padding:4px 0 6px 7px;
	font:20px/22px Georgia, Times, serif;
	color:#000;
	background:url(../../images/principal/fr/tuiles/bulletin_courant_edito.jpg) no-repeat left top;
}

#bulletin_courant .texte {
	font:12px/16px 'Trebuchet MS', Arial, sans-serif;
	color:#626262;
	padding-bottom:4px;
}

#bulletin_courant a.plus {
	display:inline-block;
	width:133px;
	height:24px;
	line-height:24px;
	margin-top:12px;
	text-decoration:none;
	color:#fff;
	text-align:center;
	background:url(../../images/principal/fr/graphiques/bulletin_consulter.gif) no-repeat left top;
}

#bulletin_courant a.plus:hover {
	background-position:left bottom;
}


/* Archives */
#bulletin_archives {
	margin-bottom:20px;
}

#bulletin_archives a#lien_archives {
	display:block;
	width:472px;
	height:24px;
	padding:0 0 0 18px;
	font:14px/24px Georgia, Times, serif;
	color:#000;
	text-decoration:none;
	background:url(../../images/principal/fr/graphiques/lien_bulletin_archives.gif) no-repeat left top;
}

#bulletin_archives a#lien_archives:hover {
	background-position:left -24px;
}

#bulletin_archives a#lien_archives.selected,
#bulletin_archives a#lien_archives.selected:hover {
	background-position:left -48px;
}

#bulletin_archives .deroulant ul {
	margin:0;
	padding:0 0 5px 20px;
}

#bulletin_archives .deroulant li {
	padding:2px 0;
}


/* Consultation */
/* (Attention! copier dans dans le css print) */
#bulletin_consultation .retour {
	float:right;
	margin:0;
	position:relative;
	top:-26px;
}

#bulletin_consultation h2 {
	font:14px/16px 'Trebuchet MS', Arial, sans-serif;
	color:#6b6b6b;
	margin:0 0 10px 0;
	height:auto;
	padding:0;
	background:none;
	text-transform:uppercase;
}

#bulletin_consultation .rubrique {
	margin-bottom:20px;
}

#bulletin_consultation h3 {
	height:32px;
	padding:4px 0 0 7px;
	font:20px/22px Georgia, Times, serif;
	color:#000;
	background:url(../../images/principal/fr/tuiles/bulletin_consulter_rubrique.jpg) no-repeat left top;
}

#bulletin_consultation .contenu {
	margin-bottom:15px;
}

#bulletin_consultation .contenu a.plus {
	font:10px/12px 'Trebuchet MS', Arial, sans-serif;
	color:#999999;
	text-transform:uppercase;
	font-weight:bold;
}

#bulletin_consultation .contenu a.plus:hover {
	color:#000;
}

#bulletin_consultation .texte {
	font:12px/16px 'Trebuchet MS', Arial, sans-serif;
	color:#626262;
}

#bulletin_consultation h4 {
	font:18px/20px 'Trebuchet MS', Arial, sans-serif;
	color:#3386FF;
	margin:0 0 2px 0;
}

#bulletin_consultation h4 a {
	color:#3386FF;
	text-decoration:none;
}

#bulletin_consultation h4 a:hover {
	text-decoration:underline;
}



/* PROFIL IMPRIMER
----------------------------------------*/
.infos_personnelles {
	width:300px;
}

.infos_personnelles td {
	padding:5px 5px 0 5px;
}



/* PLAN SITE
----------------------------------------*/
.plan_niv1 {
	
}

.plan_niv2 {
	padding-left:25px;
}

.plan_niv3 {
	padding-left:50px;
}


/* BOTTOM
----------------------------------------*/
#bottom {
	padding-top:8px;
	width:760px;
	margin:0 auto;
}

#bottom #navig_bas {
	float:left;
}

#bottom #navig_bas a {
	text-decoration:none;
	font: 11px/12px Georgia, Verdana, Arial, sans-serif;
}

#bottom #navig_bas a.selected {
	text-decoration:underline;
	color:#9C0000;
}

#bottom #signature {	
	float:right;
	font:9px/12px Arial, Verdana, sans-serif;
	text-transform:uppercase;
}

#bottom #signature a {
	color:#525252;
	text-decoration:none;
}

#bottom #signature a:hover {
	text-decoration:underline;
}


/* POPUP
----------------------------------------*/
#popup_wrapper {
	width:450px;
	margin:8px auto;
	background-color:#FFFFFF;
}

#popup_contenu {
	padding:0 10px 10px 10px;
}

#popup_logo {
	margin:5px 0 10px 0;
}

#popup_fermer {
	text-align:center;
	margin-top:10px;
}

#popup_fermer a {
	color:#9C0000;
}

#popup_fermer a:hover {
	color:#000000;
}



/* FORMULAIRES
----------------------------------------*/
.formulaire {
	margin:0;
}

.formulaire td.label, .formulaire td.label_erreur {
	text-align:right;
}



/* DIVERS
----------------------------------------*/
#imprimer {	
	padding-top:10px;
}

#imprimer img {
	float:right;
	margin-right:5px;
}

#imprimer div {
	float:right;
}

#imprimer a.imprimer {
	text-decoration:none;
}


.retour {
	text-align:right;
	margin-bottom:5px;
}

.retour a {
	font: bold 10px/12px 'Trebuchet MS', Verdana, Arial, sans-serif;
	text-decoration:none;
	color:#999999;
	text-transform:uppercase;
}

.retour a:hover {
	color:#9C0000;
	text-decoration:underline;
}

.erreur, .label_erreur {
	color:#E22735;
}

.message, .succes {
	width:70%;
	margin:10px auto;
	color:#E22735;
	font: 11px/14px Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #E22735;
	padding:5px;
	text-align:center;
}

.succes {
	color:#009966;
	border:1px solid #009966;
}

.boite_rouge, .boite_bleue, .boite_verte, .boite_bleue_fonce, .boite_rouge_fonce, .boite_membre, .boite_don {
	font: bold 13px/17px 'Trebuchet MS', Verdana, Arial, sans-serif;
	color:#FFFFFF;	
	width:159px;
	text-transform:uppercase;
}

.boite_rouge div, .boite_bleue div, .boite_verte div, .boite_bleue_fonce div, .boite_rouge_fonce div, .boite_membre div, .boite_don div {
	padding:3px 10px;
	background-color:#9C0000;
	border-right:3px solid #DEDEDE;
	border-left:3px solid #DEDEDE;
}

.boite_rouge a, .boite_bleue a, .boite_verte a, .boite_bleue_fonce a, .boite_rouge_fonce a, .boite_membre a, .boite_don a {
	text-decoration:none;
	color:#FFFFFF;
}

.boite_rouge a:hover, .boite_bleue a:hover, .boite_verte a:hover, .boite_bleue_fonce a:hover, .boite_rouge_fonce a:hover, .boite_membre a:hover, .boite_don a:hover {
	text-decoration:underline;
	color:#FFFFFF;
}

.boite_bleue div {
	background-color:#3386FF;	
}

.boite_verte div {
	background-color:#009966;	
}

.boite_bleue_fonce div {
	background-color:#0032A5;
}

.boite_rouge_fonce div {
	background-color:#692832;
}

.boite_membre div {
	background-color:#0065B9;
}

.boite_don div {
	background-color:#de5900;
}

.highlight {
	background-color:#A8E4FF;
}

.bouton_rechercher {
	background-color:#FAFAFA;
	border:1px solid #000000;
	padding:0;
	height:22px;
	width:80px;
	margin-top:5px;
}

ul {
	margin-top:0;
}