body {
background-color: #f0f0f0;
}
div#site {
background-color: #f0f0f0;
}

div#contenu {
background-color: #fff;
}

div.bordure {
border-left: 1px solid #bfbfbf;
}
div.coin_haut {
background-image: url('/librairies/images/image_dimensions.php?t=data_coin_haut.gif');
}

div.coin_bas {
background-image: url('/librairies/images/image_dimensions.php?t=data_coin_bas.gif');
}
div.coins_menu, div#menu_dummy img{
}
li.menu_choisi a img{
}
a {
color: #00f;
text-decoration: none;
}

a:visited {
color: #00f;
text-decoration: none;
}

a:hover {
color: #00f;
text-decoration: underline;
}

a:focus {
color: #00f;
text-decoration: underline;
}


.vignette_cadre {
color: #000;
}

li.outils_texte a {
color: #000;
}

.vignette {
color: #515167;
}

.date {
color: #000;
}
.erreur {
border-top: 2px solid #f00;
border-left: 2px solid #f00;
border-right: 2px solid #290000;
border-bottom: 2px solid #290000;
background-color: #890000;
color: white;
}

.erreur_gestion {
border: 3px solid #f00;
background-color: #eaeaea;
}

.erreur_table_gestion {
border: 3px solid #f00;
}

.erreur_msg {
background-color: #890000;
color: #fff;
border-top: 2px solid #d00;
border-bottom: 2px solid #400;
}

.titre_form {
color: #000;
}

.titre_form_pub {
color: #000;
}

.succes {
border: medium double #fff;
background-color: #090;
color: white;
}

.surtitre {
color: #515167;
}

hr.ls,hr.ld {
border: 1px solid #fff;
border-top: 1px solid #999;
}


.conteneur {
border-top: 1px dotted black;
}

.conteneur_alt {
border-bottom: 1px dotted black;
}

.fonce {
background-color: #f0f0f0;
border-top: 1px solid white;
border-bottom: 1px solid white;
}

.fonce_pub {
background-color: #f0f0f0;
border-top: 1px solid white;
border-bottom: 1px solid white;
}

.fonce_important {
background-color: #f0f0f0;
border-top: 1px solid white;
border-bottom: 1px solid white;
}

.fonce_titre {
background-color: #000;
color: #fff;
border-top: medium double white;
border-bottom: medium double white;
}

a.fonce_titre_lien {
text-decoration: none;
color: #fff;
}


.fonce_titre_bouton {
color: #fff;
border-bottom: 1px solid black;
background-color: transparent;
}


.fonce_titre_bouton:hover {
border-bottom: 1px solid white;
}


a.fonce_titre_lien:visited {
text-decoration: none;
color: #fff;
}

a.fonce_titre_lien:hover {
text-decoration: underline;
color: #fff;
}

h1,h2 {
color: #515167;
}


.formulaire {
border-bottom: 1px solid #999;
}

.cadre_diapo {
border: solid 1px black;
background-color: white;
}

.cadre_diapo_int {
border: solid 1px black;
background-color: black;
}


.table_gestion {
border-bottom: 1px solid #999;
}

.theme {
color: #515167;
}

.surtitre_h {
color: #515167;
text-decoration: none;
}

.surtitre_h:visited {
color: #515167;
}

a.surtitre_h:hover {
color: #000;
text-decoration: underline;
}

a.surtitre_h:focus {
color: #000;
text-decoration: underline;
}


a.lien_nav_images {
border: 1px solid black;
}

a.lien_nav_images:hover {
border: 1px solid #37c;
background-color: #30363f;
}

/*----- BARRE DE FORMATTAGE ----------------------------------*/

button.bouton_formattage {
border: 1px solid #ccc;
background-color: #ddd;
background-image: url('/librairies/images/image_dimensions.php?t=f_bg_bouton.png');
}

button.bouton_formattage:hover {
background-color: #eaeaea;
border: 1px solid #fff;
border-top-color: #fff;
border-left-color: #fff;
background-image: url('/librairies/images/image_dimensions.php?t=f_bg_bouton_hl.png');
}


span.erreur_palette {
color: #cc0000;
}

span.succes_palette {
color: #006600;
}

div.palette_message {
border: 1px dotted #ccc;
background-color: #f4f4f4;
}



/*----- MENU -------------------------------------------------*/

div#menu1 {
background-color: #000;
}
div.coins_menu span.coins_menu_gauche{
background:url('/librairies/images/image_dimensions.php?t=menu_coin_1_hc.gif') no-repeat;
}
div.coins_menu span.coins_menu_droite{
background:url('/librairies/images/image_dimensions.php?t=menu_coin_2_hc.gif') no-repeat;
}
div.coins_menu span.coins_menu_bas_droite{
background:url('/librairies/images/image_dimensions.php?t=menu_coin_3_hc.gif') no-repeat;
}

div.coins_menu span.coins_menu_bas_gauche{
background:url('/librairies/images/image_dimensions.php?t=menu_coin_4_hc.gif') no-repeat;
}
div.coins_menu{
background:#000;
}
div.coins_menu span.coins_menu_bas_droite_no_sousmenu{
background:url('/librairies/images/image_dimensions.php?t=menu_coin_3_menu_2_hc.gif') no-repeat;
}
div.coins_menu{
visibility:visible;
}
div#menu2{
background-image: url('/librairies/images/image_dimensions.php?t=menu_bordure_bas_hc.gif');
background-position: bottom right;
background-repeat: no-repeat;
}

div#menu_dummy {
background-image: url('/librairies/images/image_dimensions.php?t=menu_bordure_bas_hc.gif');
background-repeat: no-repeat;
}

div#menu2_int {
background-color: #000;
}

ul.menu {
background-color: #000;
}

ul.menu a {
color: #fff;
}

ul.menu a:hover {
color: #fff;
text-decoration: underline;
}

ul.menu a:visited {
color: #fff;
}
ul.menu li.menu_choisi{
background:#fff;
}
ul.menu li.menu_choisi span.menu_choisi_coin_haut_droit{
background-image:url('/librairies/images/image_dimensions.php?t=bg_menu_coin_inverse.gif') ;
}
ul.menu li.menu_choisi span.menu_choisi_coin_haut_gauche{
background-image: url('/librairies/images/image_dimensions.php?t=bg_menu_coin_haut_gauche_inverse.gif');
background-color:#fff;
}
ul.menu li.menu_choisi span.menu_choisi_coin_bas_droit{
background-image: url('/librairies/images/image_dimensions.php?t=bg_menu_coin_bas_droite_inverse.gif');
}
ul.menu li.menu_choisi span.menu_choisi_coin_bas_gauche{
background-image:url('/librairies/images/image_dimensions.php?t=bg_menu_coin_bas_inverse.gif');
}



ul.menu li.menu_choisi a:visited {
color: #000;
text-decoration: none;
}

ul.menu li.menu_choisi a:hover {
color: #000;
text-decoration: none;
}

ul.menu li.menu_choisi a:focus {
color: #000;
text-decoration: none;
}



ul.sousmenu a {
color: #000;
}

ul.sousmenu a:visited {
color: #000;
}

ul.sousmenu a:hover {
color: #000;
text-decoration: underline;
}

ul.sousmenu li.sousmenu_choisi {
color: #000;
}

ul.sousmenu li.sousmenu_choisi a {
color: #000;
}


/*----- MANCHETTE --------------------------------------------*/


div.titre_manchettes {
border-left: 1px solid #bfbfbf;
}

ul.manchette {
border-left: 1px solid #bfbfbf;
}


ul.manchette a {
color: #000;
}

ul.manchette a:hover {
text-decoration: underline;
color: #000;
}

ul.manchette a:visited {
color: #000;
}



.options_gestion {
border-top: medium double white;
border-bottom: medium double white;
color: #fff;
background-color: black;
}

/*----- NOUVELLES --------------------------------------------*/

.nouvelle {
border-top: 1px dotted #999;
}

.accueil_archive {
border-top: 1px dotted #999;
}

a.accueil_nouvelles {
color: #515167;
text-decoration: none;
}

a.accueil_nouvelles:visited {
color: #515167;
text-decoration: none;
}

a.accueil_nouvelles:hover {
text-decoration: underline;
color: #000;
}

a.accueil_nouvelles:focus {
text-decoration: underline;
color: #000;
}

a.nouvelles_titre {
color: #515167;
}

a.nouvelles_titre:visited {
color: #515167;
}

a.nouvelles_titre:hover {
color: #000;
text-decoration: underline;
}

a.nouvelles_titre:focus {
color: #000;
text-decoration: underline;
}

/*----- PAGE -------------------------------------------------*/

ul.rss_ligne1 {
border: 1px solid #999;
background-color: #ccc;
}

ul.rss_ligne2 {
border: 1px solid #999;
background-color: #fff;
}



/*----- PLAN DU SITE -----------------------------------------*/


/*----- SIGNATURE --------------------------------------------*/

a.lien_signature:hover {
text-decoration: none;
}




/*----- RECHERCHE --------------------------------------------*/

div.mini_recherche a {
color: #000;
}

div.mini_recherche a:visited {
color: #000;
}

div.mini_recherche a:hover {
color: #000;
}

div.mini_recherche a:focus {
color: #000;
}




input.mini_boite_recherche {
color: #000;
}

input.mini_bouton_recherche {
color: #000;
border-color: #000;
}

span.recherche_echec {
color: #ff0000;
}

div.orthographe {
border: medium double #49606d;
}

.surbrillance {
background-color: #ff0;
}

div.recherche_pagination {
border-top: 1px solid #999;
}
