<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* global */

body {
margin: 0;
padding: 0;
font-family:Arial, Sans-Serif;
background-color:#00325c;
}
.conteneur { /*le conteneur global du site, qui sera centré*/ 
position: relative;
width: 980px;
margin:auto;
}

.full_site
{
}
.full_site .top_site_repeat
{
	background-attachment:scroll;
	background-image:url(/images/layout/top_repeat.jpg);
	background-position:top;
	background-repeat:repeat-x;
}
.full_site .top_site
{
	background-attachment:scroll;
	background-image:url(/images/layout/top.jpg);
	background-position:top;
	background-repeat: no-repeat;
}
.full_site .top_site .conteneur
{
	height:189px;
	display:block;
}
.full_site .menu_site
{
	background-attachment:scroll;
	background-image:url(/images/layout/fond_menu.jpg);
	background-position:top;
	background-repeat: repeat-x;
	position:relative;
	z-index:10;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	line-height:14px;
}
.full_site .menu_site .conteneur
{
	height:140px;
}
.full_site .contenu_site
{
	background-color:#fff;
	border-top:solid 5px #c6c6c6;
	border-bottom:solid 5px #c6c6c6;
}
.full_site .contenu_site .conteneur
{
	width:940px;
	padding-top:20px;
	padding-bottom:20px;
}
.full_site .bottom_site
{
	background-attachment:scroll;
	background-position:top;
	background-image:url(/images/layout/fond_bottom.jpg);
	background-repeat:repeat-x;
}
.full_site .bottom_site .conteneur
{
	height:76px;
	font-size:10px;
	color:#fff;
}
.full_site .bottom_site .conteneur a
{
	color:#9fccff;
	text-decoration:none;
}
.full_site .bottom_site .conteneur a:hover
{
	color:#0078ff;
}
.full_site .bottom_site .conteneur .admin
{
	position:absolute;
	top:20px;
	left:20px;
}
.full_site .bottom_site .conteneur .copyrights
{
	position:absolute;
	top:20px;
	right:20px;
}

.logo
{
	position:absolute;
	left:20px;
	top:35px;
}
.appeleznous
{
	background-attachment:scroll;
	background-image:url(/images/layout/appelez-nous.jpg);
	background-position:top;
	background-repeat:no-repeat;	
	position:absolute;
	bottom:5px;
	right:0px;
	width:240px;
	height:96px;
	padding-right:20px;
	text-align:right;
}
.appeleznous .appel
{
	color:#fff;
	font-size:18px;
	font-weight:bold;
	text-transform:uppercase;
	margin-top:0px;
	line-height:18px;
}
.appeleznous .tel
{
	color:#fff;
	color:#fff;
	font-size:23.10px;
	line-height:18px;
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom:5px;
}
.appeleznous .tel.sans-frais
{
	font-size:18px;
}
.appeleznous .adresse
{
	color:#9ddcff;
	font-size:10px;
	font-weight:bold;
}
.table_contenu
{
	width:940px;
}
.table_contenu td
{
	vertical-align:top;
}
.table_contenu .side
{
	width:260px;
	padding-left:40px;
}
.table_contenu .side .border_repeat
{
	background-attachment:scroll;
	background-position:top;
	background-repeat:repeat-y;
	background-image:url(/images/layout/fond_side_repeat.jpg);
	
}
.table_contenu .side .border_top
{
	background-attachment:scroll;
	background-position:top;
	background-repeat: no-repeat;
	background-image:url(/images/layout/fond_side_top.jpg);
}
.table_contenu .side .border_bottom
{
	background-attachment:scroll;
	background-position: bottom;
	background-repeat: no-repeat;
	background-image:url(/images/layout/fond_side_bottom.jpg);
	
}
.table_contenu .side .border_center
{
	min-height:200px;
	padding-top:20px;
	padding-bottom:20px;
	padding-left:35px;
	padding-right:35px;
}
.table_contenu .side .border_center .titre
{
	font-size:16px; 
	font-weight:bold;
	color:#00325c;
}
.table_contenu .side .border_center .nouvelles
{
	margin-bottom:20px;
}
.table_contenu .side .border_center .nouvelles .item
{
	font-size:12px;
	margin-top:10px;
	margin-bottom:20px;
}
.nouvelles .item .date_nouv
{
	color:#005187;
}
.nouvelles .item .titre_nouv
{
	color:#00325c;
	font-weight:bold;
}
.nouvelles .item .texte_nouv
{
	color:#474747;
}
.nouvelles .item .lien_nouv
{
	text-align:right;
	margin-top:5px;
}
.nouvelles .item .lien_nouv a
{
	color:#006c99;
}
.table_contenu .side .border_center .nouvelles .archive
{
	border-top:solid #e5e5e5 1px;
	padding-top:5px;
	margin-top:20px;
	text-align:right;
}
.table_contenu .side .border_center .nouvelles .archive a
{
	font-size:12px;
	color:#002e60;
	text-decoration:underline;
}
.table_contenu .side .border_center .nouvelles .archive a:hover
{
	text-decoration:none;
}
.table_contenu .side .border_center .bt_don
{
	
}
.table_contenu .side .border_center .bt_don a
{
	width:190px;
	height:110px;
	display:block;
	background-attachment:scroll;
	background-position:top;
	background-repeat:no-repeat;
	background-image:url(/images/layout/faire-un-don.jpg);
}
.table_contenu .side .border_center .bt_don a:hover
{
	background-image:url(/images/layout/faire-un-don-ici.jpg);
}
.table_contenu .side .border_center .bt_facebook
{
	margin-bottom:20px;
}
.table_contenu .side .border_center .bt_facebook a
{
	display:inline-block;
	text-decoration:none;
	padding-left:34px;
	position:relative;
	font-size:14px;
	color:#002e60;
	font-weight:bold;
}
.table_contenu .side .border_center .bt_facebook a:hover
{
	text-decoration:underline;
}
.table_contenu .side .border_center .bt_facebook a:before
{
	content:"";
	background-image:url(/images/layout/facebook.png);
	width:24px;
	height:24px;
	display:inline-block;
	position:absolute;
	top:50%;
	margin-top:-13px;
	left:0px;
}
.table_contenu .side .border_center .text-sssq
{
	margin-top:15px;
	font-size:10px;
	color:#404040;
}
.table_contenu .side .border_center .text-sssq img
{
	margin-top:5px;
}
.table_contenu .side .border_center .text-avis
{
	margin-bottom:25px;
}
.table_contenu .side .border_center .text-avis h3
{
	font-size:16px;
	color:#00325c;
	font-weight:bold;
	margin-bottom:5px;
}
.table_contenu .side .border_center .text-avis h4
{
	margin-top:15px;
	font-size:12px;
	color:#000;
	margin-top:5px;
	margin-bottom:5px;
}
.table_contenu .side .border_center .text-avis p
{
	margin-top:5px;
	font-size:11px;
	color:#404040;
}
.table-bordered {
    border: 1px solid #333;
    border-spacing: 0;
    border-collapse: collapse;
    
}
.table-bordered&gt;tbody&gt;tr&gt;td {
    border: 1px solid #333;
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    font-size: 13px;
    font-family: Arial;
    color: #21405c;
}
.form-group {
  margin-bottom: 15px;
}
.form-group .form-control {
  height: 20px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
}
label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-size: 15px;
    font-family: Arial;
    font-weight: bold;
    color: #204563;
}
/******************/
.titre_page
{
	color:#00325c;
	font-weight:bold;
	font-size:24px;
}
.barre_contenu
{
	height:2px;
	background-color:#e5e5e5;
	display:block;
	border-left:solid #7ea1c7 55px;
	margin-top:10px;
	margin-bottom:15px;
}
.texte
{
	color:#404040;
	font-size:12px;
}
.texte p
{
	margin-top:0px;
}
.soustitre_page
{
	color:#00325c;
	font-weight:bold;
	font-size:14px;
}
.soussoustitre_page
{
	color:#00325c;
	font-weight:bold;
}
.lien
{
	color:#006ca7;
	text-decoration:none;
	font-weight:bold;
}
.lien:hover
{
	text-decoration:underline;
}
.texte ul, .texte ol
{
	margin:0px;
	padding:0px;
	margin-left:20px;
}
.texte ul li
{
}
.galerie div
{
}
.galerie a
{
	border:solid #e5e5e5 2px;
	float:left;
	margin:4px;
}
.galerie a:hover
{
	border:solid #7ea1c7 2px;
}
.galerie a img
{
	border:0px;
}
/************* archive nouvelles *********************/
.item_archives
{
	margin-bottom:20px;
	border:solid #e5e5e5 1px;
	padding:10px;
}
.titre_archives
{
	color:#00325c;
	font-weight:bold;
}
.date_archives
{
	color:#005187;
}
.contenu_archives
{
	
}
.image_archives
{
	float:right;
	margin-left:10px;
	margin-bottom:5px;
}
.image_archives img
{
	border:solid #7ea1c7 1px;
}
/************** dropdown **********************/
.menu
{
	position:absolute;
	bottom:0px;
	left:20px;
	width:940px;
	z-index:10;
}
.menu .principale
{
	border-bottom:solid 5px #002248;
	text-decoration:none;
	display:block;
	
	color:#9fccff;
	font-family:Arial, Sans-Serif;
	font-weight:bold;
	font-size:12px;
	padding-bottom:2px;
}
.menu .principale:hover
{
	border-bottom:solid 5px #1860b1;
	color:#fff;
	cursor:pointer;
}

.menu .item
{
	position:relative;
	float:left;
	margin-right:20px;
}
.menu .item:hover .principale
{
	border-bottom:solid 5px #0c6fa6;
	color:#fff;
}
.menu .secondaire
{
	z-index:10;
	position:relative;
	display:block;
	margin-right:20px;
	width:200px;
	font-weight:normal;

}
.menu .secondaire a 
{
	display:block;
	background-color:#0c6fa6;
	border-bottom:solid 1px #086396;
	border-top:solid 1px #127cb7;
	padding:2px;
	padding-left:4px;
	padding-right:4px;
	font-size:12px;
	color:#fff;
	text-decoration:none;
}
.menu .secondaire a:hover
{
	background-color:#084a6f;
	border-bottom:solid 1px #054265;
	border-top:solid 1px #075a88;
}
/********************* old css *******************/
.t_basket
{
	font:normal normal 8pt/10pt verdana;
	color:#666666;
}

.t_footer
{
	font: normal normal normal 7pt/10pt verdana;
	color:#333333;
	text-align:center;
}

a.MonLien:link
{
	font-family:Arial;
	font-size:8pt;
	line-height:11pt;
	font-weight:bold;
	color:#044396;
	text-align:center;
	text-decoration: none;
}
a.MonLien:visited
{
	font-family:Arial;
	font-size:8pt;
	line-height:11pt;
	font-weight:bold;
	color:#044396;
	text-align:center;
	text-decoration: none;
}
a.MonLien:hover, a.MonLien:active
{
	font-family:Arial;
	font-size:8pt;
	line-height:11pt;
	font-weight:bold;
	color:#000000;
	text-align:center;
	text-decoration: none;
}
/* fin global */

/* Boutons */
.button
{
	background:#cfe4fb;
	color:#1e3f5b;
	text-decoration: none;
	border:solid 1px #000000;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	}
.button:hover
{
	background:#eead50;
	color:#1e3f5b;
	text-decoration: none;
	border:solid 1px #000000;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	}
/* fin Boutons */

/* textes */
.link_vert
{
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#699534;
	text-decoration:underline;
}
.link_vert:hover
{
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#000000;
	text-decoration:underline;
}
.link_jaune
{
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	color:#d87d00;
	text-decoration:underline;
}
.link_jaune:hover
{
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	color:#000000;
	text-decoration:underline;
}


.titre_section
{
	font-family:Century Gothic;
	font-size:25px;
	font-weight:bold;
	color:#9a9a9a;
}
.titre_categorie
{
	font-family:Arial;
	font-size:17px;
	font-weight:bold;
	color:#373737;
	text-decoration:underline;
}
.texte_fort
{	font-size:17px;
	font-family:Arial;
	font-weight:bold;
	color:#336699;
}
.texte_fort2
{	font-size:14px;
	font-family:Arial;
	color:#699534;
	font-weight:bold;
}
.texte_bold
{	font-size:15px;
	font-family:Arial;
	font-weight:bold;
	color:#204563;
}
.texte_normal_bold
{	font-size:13px;
	font-family:Arial;
	font-weight:bold;
	color:#204563;
}
.texte_normal
{	font-size:13px;
	font-family:Arial;
	color:#21405c;
}
.signature
{	font-size:14px;
	font-family:Arial;
	color:#336699;
	font-weight:bold;
}
.lien_section
{
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	color:#4b4a4a;
	text-decoration:none;
	font-variant:small-caps;
}
.lien_section:hover
{
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	color:#1e415c;
	text-decoration:underline;
	font-variant:small-caps;
}
.lien_section_selected
{
	color:#1e415c;
	text-decoration:underline;	
}
.parro
{
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	color:#014aa4;
	text-decoration:none;
}
.parro:hover
{
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	color:#014aa4;
	text-decoration:underline;
}
.error
{
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	color:red;
	text-decoration:none;
}
.sorry
{
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}
.lien_icon
{	font-size:13px;
	font-family:Arial;
	font-weight:bold;
	color:#9f9f9f;
	text-decoration:none;
}
.lien_icon:hover
{	font-size:13px;
	font-family:Arial;
	font-weight:bold;
	color:#014aa4;
	text-decoration:underline;
}
.text_nouvelles
{	font-size:12px;
	font-family:Arial;
	color:#656565;
	text-align:justify;
	padding-left:3px;
}
.ttl_nouvelles
{	font-size:15px;
	font-family:Arial;
	font-weight:bold;
	color:#000000;
	text-align:justify;
	font-variant:small-caps;
}
.text_normal_small
{	font-size:11px;
	font-family:Arial;
	color:#000000;
}

/* fin textes */

/* Nouvelles */
.news_ttl
{
	background-image:url(/images/bg/bg-index-b.gif);
	height:36px;
	vertical-align:middle;
	padding-left:4px;
	font-size:16px;
	font-weight:bold;
}

/* fin Nouvelles */

.topGauche {
    float:left;
    padding-top:45px;
    padding-left:25px;
}

.besoin {
    color:#fff;
    font-size: 38px;
    font-family:Arial, Sans-Serif;
    font-weight:600;
    text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.8);
}

.besoin2 {
    color:#fff;
    font-size: 14px;
    font-family:Arial, Sans-Serif;
    text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.8);

}

.besoin2 span {
    color:#fff;
    font-size: 16px;
    font-family:Arial, Sans-Serif;
    text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.8);

}


.besoin3 {
    color:#fff;
    font-size: 18px;
    font-family:Arial, Sans-Serif;
    text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.8);

}

.besoin3 span {
    color:#ff5353;
    font-size: 24px;
    font-family:Arial, Sans-Serif;
    text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.8);
}

.topDroit  {
    float:right;
    padding-top:70px;
    padding-right:25px;
}

.pourVous  {
    color:#fff;
    font-size: 24px;
    font-family:Arial, Sans-Serif;
    font-weight:600;
    text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.8);
}

.pourVous span  {
    color:#60c7ff;
    font-size: 36px;
    font-family:Arial, Sans-Serif;
    font-weight:600;
    text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.8);
}

.mb50 {
    margin-bottom: 50px;
}

.mb30 {
    margin-bottom: 30px;
}

.texte h1 {
    font-size:20px;
}</pre></body></html>