body { margin-top: 0px; }
body { font-family: Arial, Verdana, Sans-Serif; font-size: 75.5%; color: #999999; }
body { background: url(../site_images/fond_motif.png); }

html, body, #block_main { min-height: 600px; }

.clear_layout { clear: both; }
.spacer_block { height: 8px; }
.spacer_block_topscrollsep { height: 10px; }

#global { position: relative; }
#global { margin-left: auto; margin-right: auto; margin-top: 0px; }
#global { width: 956px; }

#block_main { margin-top: 0px; margin-left: auto; margin-right: auto; }
#block_main { position: relative; width: 956px; }
#block_main { background-color: #ffffff; }

#block_logo_haut { background-color: #e5335c; }
#block_logo_haut { width: 956px; height: 36px; }

#block_logo_haut_droite, #block_logo_haut_gauche { height: 36px; }

#block_logo_haut_droite {  }

#block_logo_haut_droite .texte { color: #ffffff; font-family: arial, Verdana, Sans-Serif; }
#block_logo_haut_droite .texte { font-size: 18px; text-align: left; }
#block_logo_haut_droite .texte { padding-top: 8px; padding-right: 3px; }

#block_logo_haut_gauche { float: left; width: 407px; }
#block_logo_haut_gauche { background-color: #ffffff; }

#block_navigation_bar { font-family: Arial, Verdana, Sans-Serif; font-size: 0.95em; text-align: left; }
#block_navigation_bar { width: 956px; height: 20px; padding-left: 2px; padding-top: 5px; }

#block_navigation_bar a:link, #block_navigation_bar a:visited { color: #b3b3b3; text-decoration: none; }
#block_navigation_bar a:hover { color: #b3b3b3; text-decoration: underline; }

#block_main_content { width: 950px; }
#block_main_content { text-align: left; }

#block_main_content_gauche { position: relative; display: block; float: left; }
#block_main_content_gauche { width: 180px; margin-left: 0px; }

#block_main_content_droite { position: relative; display: block; float: right; }
#block_main_content_droite { width: 750px; margin-bottom: 15px; margin-right: 0px; }

.block_presse { background: url(../site_images/presse_picto.png); background-position: 0% 0px; background-repeat: no-repeat;}
.block_presse { padding-left: 15px; }

.block_presse a:link, .block_presse a:visited { color: #000000; text-decoration: none; }
.block_presse a:hover { text-decoration: underline; }

.block_menu_gauche { }
.block_menu_gauche_infos { padding-top: 20px; padding-left: 5px; }
.block_menu_gauche_header { width: 195px; height: 21px; }
.block_menu_gauche_header { background: #e5335c url(../site_images/menu_angle.gif); background-position: 100% 0px; background-repeat: no-repeat; }
.block_menu_gauche_fin { width: 195px; height: 5px; background: #e5335c url(../site_images/menu_angle.gif) no-repeat right bottom  }
.block_menu_gauche_header_patchtemp { background: #e5335c url(../site_images/menu_angle.gif) no-repeat 100% bottom; width: 195px; height: 28px; }

.block_menu_gauche_header_title { color: #ffffff; font-size: 11px; }
.block_menu_gauche_header_title { padding-top: 3px; padding-left: 3px; }

.block_menu_gauche_content { display: block; }
.block_menu_gauche_content { padding-left: 5px; padding-top: 3px; }

.upcoming_patchtemp { padding: 0; text-align: left; }
.upcoming { color: #f398a9; font-size: 10px; text-align: left; padding-left: 5px; }
.current { border: 0px; border-left: 1px solid #f499aa; }
.disabled { display: none; }
.spacingblock { padding-top: 2px; }

.ul_menu_gauche_extra { padding-left: 0px; padding-bottom: 5px; padding-top: 2px; margin: 0px; width: 160px; }
.ul_menu_gauche_extra { list-style-position: outside; list-style-type: none; }
.ul_menu_gauche_extra { color: #666666; font-size: 12px; }
.li_menu_gauche_extra { background: url(../site_images/flechemenu_gaucheextra.png); background-position: 0% 6px; background-repeat: no-repeat; }

.li_menu_gauche_extra { padding-bottom: 3px; padding-top: 3px; padding-left: 10px; }
.li_menu_gauche_extra a:link, .li_menu_gauche_extra a:visited { color: #e5335c; text-decoration: none; }
.li_menu_gauche_extra a:hover { color: #f398a9; }

.ul_menu_gauche { padding-left: 0px; padding-bottom: 5px; padding-top: 2px; margin: 0px; width: 160px; }
.ul_menu_gauche { list-style-position: outside; list-style-type: none; }
.ul_menu_gauche { color: #666666; font-size: 0.94em; }

.li_menu_gauche_rose, .li_menu_gauche_vert { padding-bottom: 3px; padding-top: 3px; padding-left: 10px; }

.li_menu_gauche_rose { background: url(../site_images/puce_rose.png); background-position: 0% 6px; background-repeat: no-repeat; }
.li_menu_gauche_vert { background: url(../site_images/puce_verte.png); background-position: 0% 6px; background-repeat: no-repeat; }

.li_menu_gauche_rose a:link, .li_menu_gauche_rose a:visited,
.li_menu_gauche_vert a:link, .li_menu_gauche_vert a:visited { color: #676767; text-decoration: none; }

.li_menu_gauche_vert a:hover { color: #9fb564; text-decoration: none; }
.li_menu_gauche_rose a:hover { color: #e5335c; text-decoration: none; }

.selectedlink_rose a:link, .selectedlink_rose a:visited, .selectedlink_rose { color: #e5335c; text-decoration: none; }
.selectedlink_vert a:link, .selectedlink_vert a:visited, .selectedlink_vert { color: #9fb564; text-decoration: none; }

.selectedlink a:hover { color: #e5335c; text-decoration: underline; }

#block_footer_navigation { margin-top: 5px; padding-top: 2px; padding-left: 2px; padding-bottom: 1px; width: 115px; }
#block_footer_navigation { background-color: #ffffff; font-size: 0.95em; }

#block_footer_navigation a:link, #block_footer_navigation a:visited { color: #e5335c; text-decoration: none; }
#block_footer_navigation a:hover { color: #e5335c; text-decoration: underline; }

#block_scroller { height: 80px; width: 750px; }
#block_contenu_main { width: 725px; margin-left: -2px; }
.block_content_haut { color: #666; width: 725px; margin-left: 14px; }

#block_contenu_main .titreblock { color: #333; width: 688px; float: left; font-size: 18px; font-family: Arial; font-weight: normal; height: 15px; margin-bottom: 5px; }
#block_contenu_main .soustitreblock { color: #333; width: 688px; font-size: 12px; font-weight: normal; height: 15px; font-style: italic; }

#block_contenu_main .minicarteblock { float: right; margin-right: 2px; }
#block_contenu_main .minicarteblock { height: 30px; width: 30px; }
#block_contenu_main .minicarteblock img { border: 0px; }

#block_contenu_main .subcontent { width: 721px; margin-top: 15px; }
#block_contenu_main .content_miniatures { width: 225px; float: left; }
#block_contenu_main .content_texte { width: 493px; float: right; }

.miniature_container { padding: 0px; margin: 0px; width: 225px; height: 75px; }
.miniature_container_vert { padding: 0px; margin: 0px; width: 225px; height: 75px; }
.miniature_container { background: url(../site_images/galerie_fond.png); background-repeat: repeat-x; }
.miniature_container_vert { background: url(../site_images/galerie_fond_vert.png); background-repeat: repeat-x; }
.miniature_container img { border: 0px; padding-right: 2px; }
.miniature_container_vert img { padding-right: 2px; border: 0; }
#block_topretour { margin-top: 0; padding-top: 5px; padding-bottom: 15px; width: 100%; }
#block_topretour { background-color: #ffffff; font-size: 0.95em; text-align: right; }
#block_topretour { background: #ffffff url(../site_images/fleche_haut.png); background-position: 98% 6px; background-repeat: no-repeat; }

#block_topretour .liens { margin-right: 31px; }
#block_topretour .liens a:link, #block_topretour .liens a:visited { color: #e5335c; text-decoration: none; }

#block_topretour .liens a:hover { text-decoration: underline; }

a.menu_gauche_lien { color: #fff; text-decoration: none; }
a.menu_gauche_lien:hover { color: #F398A9; text-decoration: none; }

#block_contenu_main .minicarteblock img { border: solid 0px #fff; }
#block_contenu_main .minicarteblock a:link, #block_contenu_main .minicarteblock a:visited { 
 display:block; 
 border: solid 1px #fff; 
 height: 30px; 
 width: 30px; 
}

#block_contenu_main .minicarteblock a:hover { border: solid 1px #e5335c; }
div.biblio_block { margin-bottom: 15px; }
a.bibliographie { color: #e5335c; font-size: 1em; background-image: url(../site_images/picto_biblio.gif); background-repeat: no-repeat; background-position: 0 0; text-decoration: none; margin: 0; padding-top: 0; padding-bottom: 12px; padding-left: 20px; }
a.bibliographie:hover { color: #f398a9; text-decoration: none; }

