@charset "UTF-8";
/* CSS Document */
/*
 * Author : Germain Guglielmetti
 * Company : ashorlivs
 * URL : www.ashorlivs.fr
 */


/*************/
/* STRUCTURE */
/*************/

.ko,
.ok {
	font-size:medium;
	font-weight:bold;
	padding:15px;
	margin:5px 25px;
	display:block;
}
.ko {
	background:#FCF0E3;
	color:#C30;
}
.ok {
	background:#F2FFEA;
	color:#066;
}



body {
	background:url(../img/fonds/degrade.jpg) top left repeat-x #FFF;
	text-align:center;
	font-family:Tahoma, Geneva, Arial, sans-serif;
	font-size:12px;
}

#conteneur {
	width:935px;
	margin:0 auto;
	text-align:left;
}

#menu,
#colonnes,
#footer {
	*width:933px;
	border-left:1px solid #cf9dc6;
	border-right:1px solid #cf9dc6;
	margin:0 auto;
}

#colonnes {
	background:url(../img/fonds/2col.gif) top left repeat-y white;
}


#col1 {
	width:144px;
	float:left;
}

.fond_col {
	background:#fafafa;
}

/* ACTUS */
#col1 #actus_fenvac {
	background:url(../img/titres/actus_fenvac.jpg) top left no-repeat white;
	margin-top:8px;
}
#col1 #actus_fenvac ul {
	padding-top:25px;
	border-right:1px dotted #c1c5e5;
}
#col1 #actus_fenvac ul li {
	padding:5px;
	list-style:disc inside;
	color:#6e3681;
}
#col1 #actus_fenvac ul li.alt {
	background:#f7f0ff;
}
#col1 #actus_fenvac ul li a {
	color:#6e3681;
	font-size:11px;
}

/* VIE ASSOS */
#col1 #vie_assos {
	background:url(../img/titres/vie_des_assos.jpg) top left no-repeat white;
	margin-top:8px;
}
#col1 #vie_assos ul {
	padding-top:25px;
	border-right:1px dotted #89aad3;
}
#col1 #vie_assos ul li {
	padding:5px;
	list-style:disc inside;
	color:#38308a;
}
#col1 #vie_assos ul li.alt {
	background:#f5fcff;
}
#col1 #vie_assos ul li a {
	color:#38308a;
	font-size:11px;
}

/* FIL INFOS */
#col3 #fil_infos {
	background:url(../img/titres/fil_infos.jpg) 70px left no-repeat #FFF;
	margin-top:8px;
}
#col3 #fil_infos ul {
	padding-top:25px;
	border-left:1px dotted #ffd2bb;
}
#col3 #fil_infos ul li {
	padding:5px;
	list-style:disc inside;
	color:#a46813;
}
#col3 #fil_infos ul li.alt {
	background:#fff5f0;
}
#col3 #fil_infos ul li a {
	color:#a46813;
	font-size:11px;
	text-indent:10px;
	display:block;
}
#col3 #fil_infos span {
	color:#d8662b;
	font-size:10px;
}

#col2 {
	/*margin:0 151px 0 146px;
	position:relative;*/
	width:636px;
	float:left;
}
#col3 {
	width:149px;
	float:right;
}




#col2 #n-col1 {
	width:267px;
	margin-right:17px;
	float:left;
}


#col2 #n-col2 {
	width:307px;
	float:left;
}






/**********/
/* FOOTER */
/**********/
#footer {
	background:url(../img/fonds/footer.gif) top left repeat-x #E0B1D7;
	text-align:center;
	font-size:9px;
	color:#A51F8B;
	padding-top:10px;
	padding-bottom:3px;
	height:23px;
}
#footer img.spip {
	margin:0 auto;
	vertical-align:middle;
}
#footer span {
	vertical-align:middle;
}
#footer1 {
	background:url(../img/fonds/2col.gif) top left repeat-y white;
	border-left:1px solid #cf9dc6;
	border-right:1px solid #cf9dc6;
	width:933px;
}
#pre-footer {
	width:590px;
	margin:0 auto;
	padding:25px 0 0 0;
	background:url(../img/logos/fenvac_small_prefooter.gif) top right no-repeat white;
	color:#727272;
	font-size:10px;
	font-family:Tahoma, Geneva, sans-serif;
}
#pre-footer a {
	color:#a51f8b
}





/**********/
/* DIVERS */
/**********/
p.blanc {
	background:#FFF;
	line-height:25px;
}
.separateur {
	height:1px;
	overflow:hidden;
}
.s-marges {
	margin:0 25px;
}
.s-gris {
	border-bottom:1px dotted #c9c9c9;
}
.s-rose {
	border-bottom:1px dotted #ffcef6;
}
.s-noir {
	border-bottom:1px dotted #000;
}
.zone_partage_social {
	margin:0 0 20px 20px;
}
	



/***********/
/* BOUTONS */
/***********/

.btn_plus {
	height:20px;
	width:131px;
	display:block;
	font-size:11px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	margin:7px 5px;
}
.btn_plus a {
	color:#FFF;
	line-height:18px;
}


.btn_violet {
	background:url(../img/boutons/btn_violet.gif) top left no-repeat;
}
.btn_bleu {
	background:url(../img/boutons/btn_bleu.gif) top left no-repeat;
}
.btn_orange {
	background:url(../img/boutons/btn_orange.gif) top left no-repeat;
	margin-left:10px;
}





/*********/
/* FORMS */
/*********/
input.txt_fonct {
	background:white;
	border:1px solid #cacaca;
	width:95px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:11px;
	color:#7f7c7c;
	vertical-align:middle;
	margin-left:9px;
}
input.btn_fonct {
	vertical-align:middle;
}
#newsletter {
	background:url(../img/fonds/form_newsletter.jpg) bottom left repeat-x;
}
#newsletter p {
	font-size:9px;
	display:block;
	margin:0 0 5px 27px;
	background:transparent;
}
#recherche {
	background:url(../img/fonds/form_recherche.jpg) top right no-repeat;
	height:47px;
	padding-top:4px;
}




/************/
/* ARTICLES */
/************/
.article {
	padding:25px;
}
.article .surtitre {
	color:#474747;
	font-family:Verdana, Geneva, sans-serif;
	font-size:18px;
	text-transform:uppercase;
	margin:0 0 10px 0;
}
.article .titre {
	line-height:130%;
	color:#9d1e84;
	/*font-family:Verdana, Geneva, sans-serif;*/
	/*font-family:Georgia, "Times New Roman", Times, serif;*/
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:20px;
	font-weight:bold;
	margin:0 0 13px 0;
}
.article .texte {
	color:#474747;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	text-align:justify;
	line-height:130%;
}
.article p.nb_articles {
	color:#999;
	font-size:10px;
}
.article 
.article .texte p {
	margin-bottom:8px;
}
.article .texte a {
	color:#c151a8;
}
.article .texte a:hover {
	color:#c151a8;
	border-bottom:1px dotted red;
}
.article h3.spip { /* intertitre */
	color:#9D1E84;
	font-weight:bold;
	font-size:16px;
	margin:20px 0 8px 0;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
}






/*********************/
/* PREVIEWS ARTICLES */
/*********************/
.preview_article {
	padding:25px;
}
.preview_article_court1,
.preview_article_court2 {
	padding:0;
}
.preview_article_court1 {
	padding:25px 0 10px 0;
}
.preview_article_court2 {
	padding:10px 0 10px 0;
}
.liste_articles .date,
.preview_article .date {
	font-size:10px;
	font-weight:bold;
	color:#7d7d7d;
	margin:5px 0;
}
.liste_articles .titre,
.preview_article .titre {
	font-size:15px;
	margin:0 0 5px 0;
	line-height:130%;
}
.liste_articles .titre a,
.preview_article .titre a {
	color:#aa2b91;
}
.liste_articles .texte,
.preview_article .texte {
	font-size:11px;
	font-family:Tahoma, Geneva, sans-serif;
	text-align:justify;
	line-height:130%;
	color:#474747;
}
.liste_articles a.lire_la_suite,
.preview_article a.lire_la_suite {
	color:#a88ba2;
	font-weight:bold;
}
.liste_articles img,
.preview_article img {
	padding:3px 8px 3px 0;
	float:left;
}






/**********/
/* IMAGES */
/**********/
.spip_documents {
	text-align:center;
}

dt.spip_doc_titre {
	color:#c151a8;
	font-size:10px;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
}
dd.spip_doc_descriptif {
	color:#c151a8;
	font-size:10px;
	font-family:Tahoma, Geneva, sans-serif;
	font-style:italic;
}

/* left */
dl.spip_documents_left {
	margin-right:15px;
	text-align:left;
}

/* center */
dl.spip_documents_center {
	margin:0 15px;
	text-align:center;
}

/* right */
dl.spip_documents_right {
	margin-left:15px;
	text-align:right;
}
.spip_documents_center {
	margin:10px auto;
	display:block;
	width:100%;
	text-align:center;
}



/********************/
/* TAGS BAS DE PAGE */
/********************/
#liste_accidents {
	background:url(../img/fonds/liste_accidents.jpg) top left no-repeat #FFF;
	width:588px;
	margin:0 auto;
	border:1px solid #feecfb;
	border-top:none;
}
#liste_accidents span {
	color:white;
	font-weight:bold;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	display:block;
	padding:2px 0 0 5px;
}
#liste_accidents ul {
	list-style:none;
	text-align:center;
	padding:15px;
}
#liste_accidents ul li {
	display:inline;
	font-size:13px;
	line-height:150%;
	color:#CCC;
}
#liste_accidents ul li a {
	color:#656565;
	margin:0 12px;
}




/*********************/
/* COLONNE MOTS-CLES */
/*********************/
.motscles ul {
	margin-left:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.motscles ul li a {
	color:#666;
}




/*************************/
/* SPECIAL SUR L'ACCUEIL */
/*************************/
.ps_edito {
	background:#F4F4F4;
	padding:10px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:1px;
}
.ps_edito h3 {
	color:#333;
	font-size:16px;
	margin:0 0 7px 0;
}
.ps_edito a {
	display:block;
	color:#666;
}
.article_home { padding-top:10px; }
.article_home .titre { text-align:center; }
.edito_home { background:#F4F4F4; padding:10px 25px 10px 10px; min-height:120px; height:100%; }
.edito_home .titre { float:left; margin:0 10px 0 0; padding:0 0 5px 0; line-height:1.1em; }
.edito_home .texte_wrap { float:left; width:470px; }
.agenda_home { background:#F4F4F4; padding:10px 25px 10px 10px; min-height:120px; height:100%; }
.agenda_home .titre { float:left; margin:0 10px 0 0; }
.agenda_home .texte { float:left; width:470px;  }
