
/* GENERAL */
body { margin: 0px; font-family: Arial; font-size: 12px; font-weight: normal; color: #333333; text-align: center; background-color: #000000; background-image: url('../images/site/bg-body.png'); background-position: top left; background-repeat: repeat-x; }
#actualitiz { width: 968px; margin: 0 auto; }
#header { height: 85px; text-align: left; }
#content { padding: 0; text-align: left; background-color: #1A1A1A; }
#content-top { height: 10px; padding: 0; background-color: #1A1A1A; }
#content-left { float: left; width: 200px; text-align: left; background-color: #1A1A1A; color: #FFFFFF; }
#content-left iframe { width: 184px; margin: 5px 10px 10px 10px; overflow: hidden; }
#content-center { padding: 5px 10px; text-align: left; background-color: #FFFFFF; border-right: 10px solid #1A1A1A; border-left: 10px solid #1A1A1A; }
#content-right { float: right; width: 728px; min-height: 650px; padding: 0 10px 5px 10px; text-align: left; background-color: #FFFFFF; border-right: 10px solid #1A1A1A; }
#content-right ins { padding: 0 0 0 5px!important; }
#content-right iframe { overflow: hidden; margin: 0 0 0 -5px; }
#content-bottom { height: 10px; clear: both; padding: 0; background-color: #1A1A1A; }
#footer { min-height: 25px; padding: 0 0 10px 0; color: #999999; background-color: #1A1A1A; font-size: 12px; text-align: right; }
#footer-gauche { float: left; width: 600px; margin: 0 0 0 10px; text-align: left; }
#footer-gauche a { color: #999999; }
#footer-gauche a:hover { color: #FF9933; }
#footer-droite { float: right; width: 250px; margin: 0 10px 0 0; }
#footer-droite a { color: #999999; }
#footer-droite a:hover { color: #FF9933; }
#footer img { height: 30px; }
#logo-actualitiz { float: left; margin: 18px 0 0 20px; }
#slogan-actualitiz { float: left; margin: 36px 0 0 31px; font-family: Tahoma, Arial; font-size: 16px; font-weight: normal; color: #FFFFFF; }
h1 { margin: 10px auto; padding: 2px 5px; font-size: 13px; font-weight: bold; color: #333333; text-align: left; border: 1px solid #FF9933; background-color: #FFCC99; background-image: url('../images/site/bg-h1.png'); background-position: top left; background-repeat: repeat-x; }
h1 img { float: left; margin: 0 5px 0 0; }
h2 { margin: 5px auto; font-size: 13px; font-weight: normal; color: #FF9933; text-align: left; }
p { margin: 5px auto; font-size: 12px; }
a, a:active, a:visited { color: #333333; text-decoration: none; cursor: pointer; }
a:hover { color: #FF9933; cursor: pointer; }
a img { margin: 0 0 -2px 0; border: 0px; }
span.discret { color: #CCCCCC; }
span.surligne { background-color: #FFFF66; }
.texte-centre { text-align: center; }
.rouge { color: red; }
.vert { color: green; }

/* FORMULAIRES */
form { margin: 0; padding: 0; }
div.formulaire { margin: 5px; padding: 5px; background-color: #EFEFEF; }
form p { margin: 5px; }
form p.champ { }
form p.bouton { padding-left: 105px;}
label { float: left; width: 100px; margin-top: 2px; text-align: right; font-size: 12px; font-weight: normal; }
input { width: 450px; margin-left: 5px; padding: 1px 2px; border: 1px solid #CCCCCC; background-color: #FFFFFF; font-family: Arial; font-size: 12px; font-weight: bold; }
select { width: 456px; margin-left: 5px; padding: 1px 2px; border: 1px solid #CCCCCC; background-color: #FFFFFF; font-family: Arial; font-size: 12px; font-weight: bold; }
textarea { width: 450px; margin-left: 5px; padding: 1px 2px; border: 1px solid #CCCCCC; background-color: #FFFFFF; font-family: Arial; font-size: 12px; font-weight: bold; }
input[type="button"], input[type="submit"] { width: 150px; margin: 5px 5px 0 0; cursor: pointer; }
input:hover, select:hover, textarea:hover { border: 1px solid #CCCCCC; background-color: #FFFFDD; cursor: pointer; }
input[disabled="disabled"], select[disabled="disabled"], textarea[disabled="disabled"] { width: 450px; margin-left: 5px; padding: 1px 2px; border: 1px solid #EFEFEF; background-color: #FFFFFF; font-family: Arial; font-size: 12px; font-weight: bold; cursor: auto; }
input:focus, select:focus, textarea:focus, input[type="button"]:focus, input[type="submit"]:focus, input[type="button"]:hover, input[type="submit"]:hover { border: 1px solid #FF9933; background-color: #FFFFDD; }
input.erreur, select.erreur, textarea.erreur { border: 1px solid #FF0000; background-color: #FFFFFF; color: #FF0000; text-decoration: blink; }

/* MENU CATEGORIES */
ul.menu_categories { list-style: none; margin: -5px 5px 10px 10px; padding: 0; }
ul.menu_categories li { display: block; margin-top: 3px; padding: 5px 10px; background-color: #252525; background-image: url('../images/site/bg-menu.png'); background-position: top left; background-repeat: repeat-x; border-bottom: 1px solid #252525; }
ul.menu_categories li:hover { background-color: #CCCCCC; border-bottom: 1px solid #FF9933; }
ul.menu_categories li a { display: block; color: #FFFFFF; text-decoration: none; font-size: 13px;}
ul.menu_categories li:hover a { }
ul.menu_categories li a img { float: left; margin: 0 7px 0 -3px; border: 0; }
ul.menu_categories li.active { border-left: 2px solid #FF9933; border-bottom: 1px solid #FF9933; background-color: #444444; background-image: none; }

/* MENU SECONDAIRE */
ul.menu_secondaire { list-style: none; margin: 20px 0 0 20px; padding: 0; font-size: 12px; }
ul.menu_secondaire li { display: block; margin: 3px 0 0 0; padding: 2px 0px; text-align: right; }
ul.menu_secondaire li:hover { }
ul.menu_secondaire li a { display: inline; color: #999999; text-decoration: none;}
ul.menu_secondaire li a img { float: right; margin: 0 3px -4px 5px; border: none; }
ul.menu_secondaire li:hover a { color: #FFFFFF; }

/* MENU FOOTER */
ul.menu_footer { list-style: none; margin: 0; padding: 0; }
ul.menu_footer li { display: inline; margin: 2px 10px 0 0; padding: 3px 0px; }
ul.menu_footer li:hover { }
ul.menu_footer li a { display: inline; color: #999999; text-decoration: none;}
ul.menu_footer li a img { margin: 0 5px -4px -4px; border: none; }
ul.menu_footer li:hover a { color: #FFFFFF; }

/* ZONE RECHERCHE */
#zone-recherche { float: right; width: 400px; height: 25px; margin: 30px 20px 0 0; padding: 0; }
#zone-recherche form { margin: 0; padding: 0; }
#zone-recherche form p { margin: 0; padding: 0; }
#recherche { float: left; width: 280px; height: 25px; line-height: 25px; margin: 0; padding: 0 5px; border: 1px solid #CCCCCC; background-color: #FFFFFF; font-family: Arial; font-weight: normal; font-size: 14px; }
#recherche:hover {  }
#zone-recherche input[type="submit"] { float: left; width: 100px; height: 27px; line-height: 27px; margin: 0 0 0 -1px; padding: 0; border: 1px solid #CCCCCC; background-color: #F1F1F1; background-image: url('../images/site/bg-submit.png'); background-position: top left; background-repeat: repeat-x; font-size: 13px; font-weight: normal; }
#zone-recherche input[type="submit"]:hover { background-color: #E1E1E1; background-image: none; }
#recherche_suggestions { width: 391px; margin: -1px 0 0 0; border: 1px solid #CCCCCC; padding: 0; background-color: #FFFFFF; z-index: 10000; }
#recherche_suggestions ul { list-style-type: none; width: 391px; padding: 0; margin: 0; background-color: #FFFFFF; }
#recherche_suggestions ul li { list-style-type: none; padding: 1px 0px 1px 5px; display: block; cursor: pointer; font-size: 14px; color: #333333; }
#recherche_suggestions ul li.selected { background-color: #FFFFDD; }

/* ACTUALITES - LISTE / RESULTAT */
div.liste_actualite1, div.liste_actualite2 { clear: both; margin: 15px auto 15px auto; padding: 5px 5px 10px 5px; }
div.liste_actualite1 { background-color: #FFFFFF; }
div.liste_actualite2 { background-color: #EFEFEF; }
div.liste_actualite1:hover, div.liste_actualite2:hover { background-color: #FFFFDD; }
div.liste_actualite_vignette { float: left; margin: 5px 10px 0 0}
div.liste_actualite_vignette img { height: 50px; }
h1.liste_actualite_titre { margin: 0; padding: 2px 0 2px 0; font-size: 13px; font-weight: bold; color: #003399; border: none; background: none; }
h1.liste_actualite_titre a { color: #003399; text-decoration: underline; }
span.liste_actualite_categorie { float: left; margin: 0; padding: 2px 0 2px 0; font-size: 12px; color: #999999; text-decoration: none; font-weight: normal; }
span.liste_actualite_categorie img { width: 12px; margin: 0 5px -2px 0; }
div.liste_actualite_date { float: right; margin: 2px 0 0 0; padding: 2px 0 2px 0; font-size: 11px; color: #999999; }
div.liste_actualite_date img { margin: 1px 0 -1px 5px; float: right; display: none; }
div.liste_actualite_auteur { float: left; margin: 2px 0 0 0; font-size: 12px; color: #999999; }
div.liste_actualite_auteur img { margin: 0 5px -4px 0; }
p.liste_actualite_description { margin: 0; padding: 2px 0 2px 0; font-size: 12px; line-height: 18px; font-weight: normal; color: #333333; }
p.liste_actualite_link { clear:both; margin: 2px 0 0 0; padding: 0; color: #009900; font-size: 11px; }
p.liste_actualite_link a { color: #009900; text-decoration: underline!important; font-size: 10px; }
p.liste_actualite_link a img { border: none; margin: 0 4px -1px 0; }
p.liste_actualite_link a.facebook { text-decoration: none; }
p.liste_actualite_link a.facebook img { margin: 0 0 -2px 3px; border: none; width: 12px; }

/* ACTUALITES - FICHE */
div.actualite_fiche { background-color: #FFFFDD; padding: 10px; margin: 20px 0; }
h2.actualite_titre { margin: 0 0 10px 0; padding: 2px 0 2px 0; font-size: 14px; font-weight: bold; color: #003399; border: none; background: none; text-decoration: underline; }
div.actualite_vignette { float: left; margin: 5px 10px; }
div.actualite_vignette img { max-height: 150px; }
div.actualite_categorie { margin: 5px 5px 5px 0; padding: 2px 0; font-size: 12px; color: #999999; text-align: left; }
div.actualite_categorie img { float: left; width: 12px; margin: 1px 5px 0 0; }
div.actualite_date { margin: 0 5px 5px 0; padding: 2px 0; font-size: 12px; color: #999999; text-align: left; }
div.actualite_date img { float: left; margin: 1px 5px 0 0; }
div.actualite_auteur { margin: 0 5px 0 0; padding: 2px 0; font-size: 12px; color: #999999; text-align: left; }
div.actualite_auteur img { float: left; margin: 1px 5px 0 0; }
p.actualite_description { margin: 0 0 0 5px; padding: 5px 0; font-size: 12px; line-height: 18px; }
p.actualite_link { margin: 0 0 0 5px; padding: 5px 0; font-size: 11px; font-weight: normal; color: #009900; }
p.actualite_link a, div.actualite_link a:active, div.actualite_link a:visited { color: #009900; text-decoration: underline!important; font-size: 12px; }
p.actualite_link a:hover { color: #FF9933; }
p.actualite_link a img { margin: 0 4px -1px 0; border: none; }
p.actualite_facebook { margin: 0 0 0 5px; padding: 5px 0; font-size: 11px; font-weight: normal; }
p.actualite_facebook a { font-size: 12px; color: #003399; font-weight: bold; text-decoration: underline}
p.actualite_facebook a img { margin: 0 5px -3px 0; }

/* PAGINATION */
#pagination_top { float: right; margin: 2px 0 0 0; font-size: 12px; font-weight: normal; }
#pagination_bottom { margin: 15px auto 10px auto; padding: 2px 5px; font-size: 12px; font-weight: normal; color: #333333; text-align: center; border: 1px solid #FF9933; background-color: #FFCC99; background-image: url('../images/site/bg-h1.png'); background-position: top left; background-repeat: repeat-x; }
#pagination_bottom a { margin: 0 5px 0 5px; color: #333333; font-weight: normal; }
#pagination_bottom a:hover { color: #666666; }
#pagination_bottom a.page_active { font-weight: bold; }
#pagination_bottom a.page_precedente { float: left; font-weight: bold; }
#pagination_bottom a.page_precedente img { margin: 0 5px -2px -5px; }
#pagination_bottom a.page_suivante { float: right; font-weight: bold; }
#pagination_bottom a.page_suivante img { float: right; margin: 1px -5px 0 5px; }

/* FLUX */
a.flux, a.flux:active, a.flux:visited { color: #333333; font-size: 12px; text-decoration: none; }
a.flux img { border: none; margin: 0 5px -3px 0; }
a.flux:hover { color: #FF9933; }

/* MENU REFERENCEMENT */
ul.menu_liens { list-style: none; margin: 0; padding: 0; }
ul.menu_liens li { float: left; display: inline; margin: 10px 15px; text-align: center; }
ul.menu_liens li a { color: #333333; }
ul.menu_liens li a img { border: none; }

/* PUBS */
div.pub_verticale { margin: 10px 10px 0 0; text-align: center; }
