@charset "utf-8";
/* CSS Document */

body { padding: 0; margin: 0; background: #cecece; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
a { text-decoration: none; color: #000; }
a:hover { text-decoration: underline; }
h1, h2, h3, h4 { margin: 0; font-weight: normal; font-family: Trebuchet, "Trebuchet MS", Verdana; font-size: 10px; }
table { border-spacing: 0px; border-collapse: collapse; }
img { border: 0; }
form { padding: 0; margin : 0 }
.alignleft, .alignright { margin-bottom: 6px; }
.alignright, img.alignright { float: right; }

.clear { clear: both; }
.error { padding: 80px 10px 80px 10px; color:#FF3333; font-weight: bold; text-align: center; }

.container { width: 1162px; margin: 0 auto; text-align: left; position: relative; }

.spacer1 { height: 18px; }

#col3 { float: right; margin-left: 10px; text-align: center; }
#col2 { float: right; width: 330px; }
#col1 { width: 668px; }

#header { background: url(images/background_header.gif); font-family: Trebuchet, "Trebuchet MS", Verdana; font-size: 10px; position: relative; height: 115px; }
#logo { padding: 30px 0 0 25px; }
#header .right { float: right; margin-right: 10px; }

#header .mailingbg, #header .mailing { width: 238px; height: 21px; position: absolute; right: 190px; top: 88px; }
/*#header .mailingbg { background: #fff; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; filter: alpha(opacity=30);	opacity: 0.3; z-index: 10; }*/
.mailing { color: #272727; z-index: 15; }
.mailing input { border: 1px solid #666; font-family: Trebuchet, "Trebuchet MS", Verdana; font-size: 11px; padding: 1px 4px 1px 4px; width: 157px; background: #eee; }
.mailing input.go { padding: 0 4px 0 4px; width: 30px; text-align: center; background: #ccc; color: #666; font-weight: bold; }
.mailing img { margin-right: 4px; }

#header .rssbg, #header .rss { width: 160px; height: 21px; position: absolute; right: 18px; top: 88px; }
/*#header .rssbg { background: #fff; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; filter: alpha(opacity=30); opacity: 0.3; z-index: 10; }*/
#header .rss { line-height: 20px; z-index: 15; text-align: center; }
#header .rss img { vertical-align: middle; margin-right: 4px; }

#bandeauhaut { margin: 3px 20px 2px 0; border: 1px solid #000; position: relative; width: 468px; height: 60px; }
#bandeauhaut img { border: 1px solid #000; }

#mainmenu { height: 33px; background: #273c4b; padding-left: 5px; }
#mainmenu ul { list-style: none; padding: 0; margin: 0; font-family: Trebuchet, "Trebuchet MS", Verdana; font-size: 11px; text-transform: uppercase; font-weight: bold; }
#mainmenu li { float: left; margin: 8px 0 0 9px; padding-bottom: 3px; }
#mainmenu li a { color: #9fafb8; }
#mainmenu li a { text-decoration: none; }
#mainmenu li.current-cat, #mainmenu li:hover { border-bottom: 5px solid #fff; }
#mainmenu li.current-cat a, #mainmenu li:hover a { color: #fff; }

#search { float: right; margin: 6px 10px 0 0; border: 1px solid #00; }
#search input { border: 1px solid #3e4850; border-right: 0; border-bottom: 0; font-family: Trebuchet, "Trebuchet MS", Verdana; font-size: 11px; padding: 1px 4px 1px 4px; width: 140px; background: url(images/background_searchinput.gif) no-repeat; color: #2f2b28; }
#search input.go { width: 30px; font-weight: bold; background: #79858d; border: 1px solid #3e4850; padding: 0 4px 0 4px; }

.content { background: #eaeaea; padding: 9px 11px 9px 11px; }

.publicite_titre { margin: 4px 0 4px 0; font-size: 10px; }

.bloc1 { background: #fff; padding: 7px 7px 12px 7px; margin-bottom: 10px; text-align: justify; position: relative; }
.bloc1 h1 { text-transform: uppercase; color: #312d2a; background: url(images/backgrounds.gif) left -214px; line-height: 21px; padding-left: 5px; margin-bottom: 8px; }
.bloc1 h2 { color: #19578d; font-size: 12px; margin-bottom: 4px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 16px; margin-top: 3px; }
.bloc1 h2 a { color: #19578d; }
.bloc1 h3 { text-transform: uppercase; color: #7a0305; }
.bloc1 h3 a { color: #7a0305; }
.bloc1 h3 a { color: #ed9d11; }
.bloc1 p { padding: 4px; margin: 2px 0 2px 0; line-height: 16px; }
#col1 .bloc1 img { float: left; background: url(images/background_img.gif) no-repeat bottom right; padding: 5px; margin: 0 5px 0px 0; }
/*#col1 .bloc1 img.alignright { float: right; }*/
.bloc1 .dateright { float: right; font-size: 10px; color: #727476; margin: 1px 0 0 10px; }
.bloc1 .date { color: #19578d; padding-right: 5px; }
.bloc1 h2 .date { color: #727476; font-size: 12px; font-weight: bold; vertical-align: middle; }
.bloc1 .more { font-size: 9px; background: url(images/buttons.gif) left -36px no-repeat; padding-left: 7px; position: absolute; right: 10px; bottom: 10px; height: 16px; }
.bloc1 .more a { text-decoration: none; color: #555; display: block; background: url(images/buttons.gif) right -52px no-repeat; padding: 0 7px 2px 0; line-height: 16px; }
.bloc1 .comment { font-size: 10px; color: #727476; background: url(images/bubble.gif) no-repeat left 1px; padding-left: 17px; margin: 10px 0 0 5px; }
.bloc1 .comment a { color: #727476; }
.bloc1 input { border: 1px solid #777; }
.bloc1 textarea { border: 1px solid #777; }
.bloc1 a { color: #19578d; }
.bloc1 .wp-caption { text-align: center; }
.bloc1 .wp-caption p { margin: 2px; font-size: 10px; }
.bloc1 .alignleft { float: left; margin-right: 8px; }

.bloc2 { background: #fff; padding: 4px 8px 8px 8px; border: 1px solid #b3b3b3; margin: auto; margin-bottom: 10px; width: 450px; line-height: 20px; }
.bloc2 .mailing { padding-top: 5px; }
.bloc2 .mailing input { border: 1px solid #666; font-family: Trebuchet, "Trebuchet MS", Verdana; font-size: 11px; padding: 0px 4px 0px 4px; width: 157px; background: #f6f6f6; }
.bloc2 .mailing input.go { padding: 0 2px 0 2px; width: 30px; text-align: center; background: #eee; color: #555; font-weight: normal; font-size: 10px; }

.date_article { color: #727476; }

/*#col2 .bloc1 img { float: none; backgr }*/
#partenaires_media { text-align: left; }
#partenaires_media img { margin-right: 5px; }
#partenaires_media td { padding-top: 10px; }
#partenaires_media td.logo { text-align: center; }

#nous_contacter { text-align: left; }

#annuaire { font-size: 10px; background: #fff url(images/background_annuaire.jpg) no-repeat 15px 29px; border-bottom: 1px solid #fff; }
#annuaire table { margin: 0 10px 0 10px; }
#annuaire td { padding: 2px 5px 2px 5px; line-height: 14px; color: #999999; }
#annuaire h4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #19578d; text-align: left; }
#annuaire h4 a {color: #19578d; }

#enbref { padding-bottom: 40px; line-height: 16px; background-color: #fff; } /* Background nécessaire pour slider en mouseover */
#enbref h1 { background: url(images/backgrounds.gif) left -235px; }
#englishdigest h1 img { vertical-align: middle; margin-bottom: 4px; }
#enbref .date, #englishdigest .date { color: #000; padding: 0; }
#enbref .datetoday a, #englishdigest .datetoday a { color: #EE3333; }
#enbref_content, #englishdigest_content { height: 208px; overflow: hidden; font-size: 11px; padding-right: 0px; background-color: #fff; } /* Background nécessaire pour slider en mouseover */
.track_out { float: right; width: 14px; height: 207px; background: url(images/track.gif) no-repeat; margin: 0 0 0 8px; padding-top: 2px; }
.track_in { float: right; width: 14px; height: 204px; }
.handle { width: 14px; height: 22px; cursor: move; background: url(images/handle.gif); }

#enbref { border: 1px solid #157a2c; padding: 2px 0 40px 2px; }
#enbref_content { padding: 10px 0 0 5px; }
#trackenbref_out { margin: 10px 5px 0 0; }
/*
#trackenbref_out
#trackenbref_in
#handleenbref
*/

#calendrier { background: #fff url(images/background_calendrier.gif) no-repeat 100px 30px; font-size: 10px; text-align: left; padding-bottom: 3px; }
#calendrier p { padding-left: 114px; line-height: 20px; }
#calendrier ul { list-style: none; padding-left: 2px; margin: 0; }
#calendrier li { padding-bottom: 3px; background: url(images/puce_calendrier.gif) no-repeat; font-size: 10px; padding-left: 22px; }

#dossiers { background: #fff url(images/background_dossiers.jpg) no-repeat 100px 30px; text-align: left; padding-bottom: 3px; }
#dossiers p { padding: 2px; padding-left: 120px; line-height: 12px; font-size: 10px; margin: 0; }
#dossiers ul { list-style: none; padding-left: 2px; margin: 0; }
#dossiers li { padding-bottom: 3px; background: url(images/puce_dossiers.gif) no-repeat; padding-left: 22px; }
#dossiers a strong, #dossiers strong a { font-weight: normal; color: #EE3333; }
#dossiers a:hover strong, #dossiers strong a:hover { font-weight: normal; color: #EE3333; text-decoration: underline; }

#links { background: url(images/backgrounds.gif) repeat-x; padding: 14px 0 0 18px; color: #545454; margin-top: 10px; font-size: 10px; height: 138px; margin-bottom: 10px; }
#links a { color: #545454; text-decoration: none; }
#links a:hover { text-decoration: underline; }
#links .bloc { float: left; width: 185px; line-height: 13px; }
#links h1 { font-family: Trebuchet, "Trebuchet MS", Verdana; }

#news_gaminglaw ul { list-style: none; margin: 0; padding: 0; }
#news_gaminglaw li { padding-bottom: 3px; background: url(images/puce_gaminglaw.gif) no-repeat 0 2px; padding-left: 22px; }

#footer { background: url(images/backgrounds.gif) repeat-x; padding: 14px 13px 14px 13px; font-size: 10px; color: #616161; text-align: justify; }
#footer a { color: #616161; }
/*#footer { background: url(images/backgrounds.gif) left -152px; padding: 14px 13px 0 13px; height: 48px; font-size: 10px; color: #616161; text-align: justify; }*/
#copyright { color: #605a5a; text-align: center; line-height: 30px; font-size: 10px; }

p.catergories { clear: left; margin-top: 5px; }

.sendmail { float: right; margin-top: 8px; }
#col1 .bloc1 img.WP-EmailIcon { background: none; padding: 0; margin-bottom: 5px; }
#col1 .bloc1 .addthis_container { margin-top: 15px; }
#col1 .bloc1 .addthis_container img { background: none; padding: 0; }
#col1 .bloc1 td { vertical-align: top; }

#banner-article { padding: 10px; background-color: #e9e9e9; margin: 5px 0 5px 0; line-height: 20px; }

a.linkred { color: #EE3333; }

#bandeauarticle1 { border: 1px solid #000; margin: auto; width: 468px; margin-bottom: 10px; }