body
{
margin:0px;
padding:0px;
background:url('images/design/bck_page.jpg') repeat-x #dadada;
}
/*------------------------------------------------------------------------------HEADER------------------------------------------------------------------------------*/


#fond_header
{
height:140px;
background:url('images/design/bck_header.png') repeat-x;
border-bottom:1px solid #ffffff;
width:100%;
}

#header
{
padding-top:20px;
height:120px;
background:url('images/design/header6.png') no-repeat;
}

#pub_header
{
text-align:right;
margin-right:20px;
width:468px;
height:60px;
position:absolute;
right:10px;
}

/*------------------------------------------------------------------------------MENU HORIZONTAL------------------------------------------------------------------------------*/


#menu_h
{
text-align:center;
height:28px;
padding-top:5px;
background:url('images/design/bck_menu_h.jpg') repeat-x #0099ff;
}

#menu_h a, #menu_h a:visited
{
font-weight:bold;
color:#FFFFFF;
font-size:11px;
font-family:verdana;
text-decoration:none;
margin-left:15px;
margin-right:15px;
}

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

/*------------------------------------------------------------------------------MENU GAUCHE------------------------------------------------------------------------------*/

#menu_g
{
width:160px;
float:left;
margin-left:10px;
background: url('images/design/menu_g_d.jpg') repeat-x #ffffff;
padding-top:15px;
padding-left:10px;
padding-bottom:30px;
}

#menu_g a, #menu g a:visited
{
color:#000000;
text-decoration:none;
}

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

.rencontres_g, .economie_g, .musique_g, .politique_g, .culture_g, .sport_g, .societe_g, .le_chretien_g, .courrier_g
{
font-weight:bold;
font-family:verdana;
font-size:15px;
height:20px;
padding-top:10px;
padding-left:35px;
}

/*
.rencontres_g:first-letter
{
color:red;
font-size:16px;
}

.economie_g:first-letter
{
color:red;
font-size:16px;
}

.politique_g:first-letter
{
color:red;
font-size:16px;
}

.musique_g:first-letter
{
color:red;
font-size:16px;
}

.culture_g:first-letter
{
color:red;
font-size:16px;
}

.sport_g:first-letter
{
color:red;
font-size:16px;
}

.societe_g:first-letter
{
color:red;
font-size:16px;
}
*/
.rencontres_g
{
background: url('images/design/rencontres.gif') no-repeat;
}

.courrier_g
{
background: url('images/design/courrier.png') no-repeat;
}

.economie_g
{
background: url('images/design/economie.png') no-repeat;
}

.musique_g
{
background: url('images/design/musique.png') no-repeat;
}

.politique_g
{
background: url('images/design/politique.png') no-repeat;
}

.culture_g
{
background: url('images/design/culture.png') no-repeat;
}

.sport_g
{
background: url('images/design/sport.png') no-repeat;
}

.societe_g
{
background: url('images/design/societe.png') no-repeat;
}

.le_chretien_g
{
background: url('images/design/le_chretien.png') no-repeat;
}


.description_menu_g
{
font-family:verdana;
font-size:11px;
color:#747474;
margin-bottom:10px;
}


#journaux_menu a, #journaux_menu a:visited
{
font-family:verdana;
font-size:10px;
color:#1e9ff0;
font-weight:bold;
text-decoration:none;
margin-top:0px;
margin-bottom:0px;
}

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

/*------------------------------------------------------------------------------MENU DROITE------------------------------------------------------------------------------*/

#menu_d
{
padding-left:10px;
padding-right:10px;
width:150px;
float:right;
margin-right:10px;
background: url('images/design/menu_g_d.jpg') repeat-x #ffffff;
font-family:verdana;
font-size:11px;
padding-bottom:30px;
}

.titre_menu_d
{
margin-top:20px;
color:#000000;
font-size:16px;
font-family:arial;
font-weight:bold;
}

#menu_d a, #menu_d a:visited
{
color:#000000;
text-decoration:none;
}

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

.pub_menu_d
{
text-align:center;
margin-top:10px;
font-size:10px;
}


.separation_menu
{
width:100px;
margin:auto;
margin-top:15px;
margin-bottom:15px;
border-top:1px solid black;
}
/*------------------------------------------------------------------------------CORPS------------------------------------------------------------------------------*/

#corps
{
font-family:verdana;
font-size:13px;
margin-top:30px;
margin-bottom:30px;
margin-left:200px;
margin-right:200px;
}

#corps_large
{
margin:auto;
margin-top:30px;
margin-bottom:30px;
width:800px;
}

#corps_forum
{
margin-left:100px;
margin-right:100px;
}

#corps a, #corps a:visited
{
color:#0492f9;
text-decoration:none;
}

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

/*------------------------------------------------------------------------------GalERIE-----------------------------------------------------------------------------*/

.image_dans_gal
{
margin-left:10px;
margin-right:10px;
margin-bottom:20px;
}

/*------------------------------------------------------------------------------ANNONCES------------------------------------------------------------------------------*/

.titre_annonce
{
color:#005da0;
text-decoration:underline;
font-variant:small-caps;
font-size:13px;
text-align:center;
margin-bottom:10px;
}

.info_annonce
{
text-align:right;
font-size:11px;
color:#0056ab;
}

/*------------------------------------------------------------------------------FOOTER------------------------------------------------------------------------------*/

#footer
{
font-family:verdana;
font-size:10px;
clear:both;
height:23px;
padding-top:11px;
background:url('images/design/bck_footer.jpg') repeat-x #ef9115;
border-top:1px solid #ffffff;
padding-left:10px;
padding-right:10px;
}

#footer a, #footer a:visited
{
color:#000000;
text-decoration:none;
}

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

.administration
{
text-align:right;
clear:both;
}

#realisation
{
float:left;
}

/*------------------------------------------------------------------------------ADMINISTRATION------------------------------------------------------------------------------*/
#message_webmaster
{
color:#6f9f71;
text-align:center;
font-size:10px;
padding:7px;
background:#FFFFFF;
margin-bottom:10px;
}

#icones_admin
{
background:#d1e0ff;
padding:7px;
}

.icone_admin
{
display:inline;
margin-left:15px;
margin-right:15px;
}

.icone_admin td
{
border:none;
}


.rep_gal
{
text-align:center;
border:none;
font-size:11px;
font-family:verdana;
display:inline;
margin:20px;
}

/*------------------------------------------------------------------------------ADMIN ARTICLES------------------------------------------------------------------------------*/

#tableau_articles
{
border-collapse:collapse;
background:#e3e9f9;
}

#tableau_articles td
{
border:1px solid black;
padding:5px;
}


#tableau_articles th
{
background: url('images/design/bck_th.png') repeat-x;
color:white;
}


.ajouter
{
margin-bottom:20px;
text-align:center;
}


.bouton_confirmer
{
float:left;
width:100px;
border:1px solid black;
padding:10px;
margin-left:10px;
margin-right:10px;
background:#eaeaea;
}

.bouton_confirmer a
{
text-decoration:none;
}

#boutons_confirmer
{
padding-top:20px;
padding-bottom:20px;
text-align:center;
width:300px;
margin:auto;
margin-bottom:20px;
}

/*------------------------------------------------------------------------------EDITER ARTICLE------------------------------------------------------------------------------*/


/*------------------------------------------------------------------------------FCK------------------------------------------------------------------------------*/

#fck_editor
{
width:98%;
margin:auto;
}


/*------------------------------------------------------------------------------NEWS------------------------------------------------------------------------------*/

.titre_une
{
font-weight:normal;
color:#000000;
font-size:18px;
font-family:arial;
}

#extrait_une a, #extrait_une a:visited
{
color:#000000;
text-decoration:none;
}

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

/*------------------------------------------------------------------------------VOIR ARTICLE-----------------------------------------------------------------------------*/

.image_illustr
{
float:left;
margin-right:15px;
margin-bottom:10px;
margin-bottom:3px;
padding:7px;
border:1px solid #c0c0c0;
max-width:300px;
}

.description_image
{
font-family:verdana;
font-size:10px;
color:#747474;
margin-bottom:20px;
}

.infos_article
{
margin-top:30px;
text-align:right;
}

/*------------------------------------------------------------------------------COMMENTAIRES-----------------------------------------------------------------------------*/

#comms .comms_title{
	font-size:25px;
	margin-bottom:30px;
	border-bottom:1px solid #DADADA;
	padding-bottom:10px;
}

#comms form label{
	display:block;
	float:left;
	width:200px;
	text-align:right;
	margin-right:10px;
}

#comms fieldset{
	border:1px solid #DADADA;
}

#comms .comm
{
	border-bottom:1px solid #DADADA;
	padding-bottom:10px;
}

/*------------------------------------------------------------------------------CONTACT-----------------------------------------------------------------------------*/
#droite_contact
{
text-align:right;
padding-left:15px;
}

#gauche_contact
{
width:40%;
padding-right:15px;
border-right:1px solid #dadada;
}

/*------------------------------------------------------------------------------STAFF------------------------------------------------------------------------------*/
#tableau_staff
{
border-collapse:collapse;
}

#tableau_staff tr td
{
border: 1px solid #909090;
padding:7px;
background:#ebebeb;
}

#tableau_staff tr th
{
padding-top:20px;
padding-bottom:10px;
}

/*------------------------------------------------------------------------------VIDEOS-----------------------------------------------------------------------------*/
.conteneur_video
{
text-align:center;
margin-top:30px;
margin-bottom:12px;
}



/*------------------------------------------------------------------------------HTML------------------------------------------------------------------------------*/

.tablesample {margin:auto; margin-top:10px; margin-bottom:10px; border-collapse: collapse; }
.tablesample td { padding: 0px; }
.tablesample .top .left, .tablesample .top .right, .tablesample .bottom .left, .tablesample .bottom .right { width: 19px; height: 19px; }
.tablesample .top .left { background-image: url("images/design/corner_top_left.gif"); }
.tablesample .top .right { background-image: url("images/design/corner_top_right.gif"); }
.tablesample .bottom .left { background-image: url("images/design/corner_bottom_left.gif"); }
.tablesample .bottom .right { background-image: url("images/design/corner_bottom_right.gif"); }

.tablesample .middle .center, .tablesample .middle .left, .tablesample .middle .right, .tablesample .top .center, .tablesample .bottom .center { background-color:white; }


.bordure_bas
{
border-bottom:1px solid #dadada;
padding-bottom:10px;
}

.clean
{
clear:both;
width:50%;
}


#ppage_gauche
{
vertical-align:top;
padding-right:12px;
border-right:1px solid #dadada;
width:40%;
}

#ppage_droite
{
vertical-align:top;
padding-left:12px;
}


h1
{
font-weight:normal;
font-size:20px;
color:#000000;
text-align:center;
font-family:arial;
margin-top:15px;
margin-bottom:30px;
text-decoration:underline;
}

.titre_fleche
{
font-weight:bold;
padding-left:10px;
background: url('images/design/fleche_titre_bleue.png') no-repeat;
color:#1e9ff0;
font-size:16px;
font-family:arial;
}

.titre_fleche_noir
{
font-weight:bold;
padding-left:10px;
background: url('images/design/fleche_titre_noir.png') no-repeat;
color:#000000;
font-size:16px;
font-family:arial;
}

.titre_fleche_rouge
{
font-weight:bold;
font-size:13px;
padding-left:10px;
background: url('images/design/fleche_titre_rouge.png') no-repeat;
color:#d03500;
font-family:arial;
margin-top:5px;
margin-bottom:10px;
text-decoration:underline;
margin-left:20px;
}

.titre_fleche_bleu
{
font-weight:bold;
padding-left:10px;
background: url('images/design/fleche_titre_bleue.png') no-repeat;
color:#1e9ff0;
font-size:16px;
font-family:arial;
margin-top:5px;
}

#le_message
{
width:300px;
margin:auto;
margin-top:140px;

}

#le_message a, #le_message a:visited
{
color:#0492f9;
text-decoration:none;
}

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

.gras
{
font-weight:bold;
}

.italic
{
font-style:italic;
}

.souligne
{
text-decoration:underline;
}

.aligner_gauche
{
margin-bottom:0px;
margin-top:0px;
text-align:left;
}

.aligner_centre
{
margin-bottom:0px;
margin-top:0px;
text-align:center;
}

.aligner_droite
{
margin-bottom:0px;
margin-top:0px;
text-align:right;
}

a img
{
border:none;
}


.pages
{
text-align:center;
margin-top:20px;
margin-bottom:20px;
}


.page_en_cours
{
color:#000000;
font-weight:bold;
padding:2px;
padding-top:0px;
padding-bottom:0px;
text-decoration:underline;
}

.rouge
{
color:red;
}

.orange
{
color:#ff7f00;
}

.jaune
{
color:#ffde01;
}

.vert
{
color:#009400;
}

.bleu
{
color:#0000fe;
}

.violet
{
color:#7f00ff;
}

.noir
{
color:#000000;
}

#liste_articles a, #liste_articles a:visited
{
text-decoration:none;
color:black;
}

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

.article_dans_liste
{
border-bottom:1px solid #dadada;
padding-bottom:10px;
margin-bottom:10px;
padding-left:6px;
}



#conteneur_defil { 
	border:1px solid #CCCCCC;
	background:#FFFFFF;
	width:98%;
	margin:auto;
	margin-bottom:15px;
	line-height:normal;
	}
#cadre_defil {
	visibility:hidden;
	position:relative;
	padding-top:2px;
	height:18px; 
	overflow:hidden;
	}
	
#defile { 
	position:absolute;
	width:auto;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	}
	
#defile a, #defile a:visited
	{ 
	color:#1e9ff0;
	font-weight:bold;
	}
	
fieldset
{
border:none;
}


/* Style.InfoBox */

.infoBox {
	position:absolute;
	visibility:hidden;
	opacity: 0;
	filter: alpha(opacity=0);
	
	font-family:Verdana, Arial;
	font-size:10px;
	background-color:#D9E9F9;
	border:1px solid #2786D3;
	padding:5px;
}

.theFont{
	background:blue;
	color:white;
	font-weight:bold;
}