/*body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
margin:0;
padding:0;

}*/
h1, h2, h3, h4, h5, h6 {
font-size:100%;
font-weight:normal;
}
h1 {
color:#E2217A;
font-family:Arial,Helvetica,sans-serif;
font-size:2em;
font-weight:lighter;
letter-spacing:-1px;
line-height:1em;
margin-bottom:5px;
text-indent:0;
}
#headerstripe {
background:transparent url(http://www.prima.fr/images/bandeau.gif) repeat scroll 0 0;
height:139px;
margin:0;
width:900px;
}
#ombreTop {
background:transparent url(http://www.prima.fr/images/ombre_top.gif) repeat-x scroll 0 0;
height:5px;
/*margin:40px auto 0;*/
position:relative;
width:900px;
}
ol, ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
li {
font-size:1.1em;
list-style-type:none;
padding:5px 0;
}
li:hover {
background:#F8F8F8 none repeat scroll 0 0;
}
ul.nav {
list-style-image:none;
list-style-type:none;
}
ul.nav li {
display:inline;
list-style-image:none;
list-style-type:none;
margin:0;
padding:0;
}
ul.nav li:after {
content:" / ";
}
ul.syndicate {
margin-top:5px;
}
ul.syndicate li {
list-style-image:url(http://www.prima.fr/images/icon_rss.gif);
list-style-position:inside;
margin-left:0;
}
address, caption, cite, code, dfn, em, strong, th, var {
font-style:normal;
font-weight:normal;
}
table {
border-collapse:collapse;
border-spacing:0;
}
fieldset, img {
border:0 none;
}
caption, th {
text-align:left;
}
q:before, q:after {
content:'';
}
#homebody {
font-size:1.5em;
letter-spacing:0.1em;
line-height:2.5em;
/*padding-top:200px;*/
text-align:left;
width:900px;
}
#wrapper {
background-image:url(http://www.prima.fr/images/repet.gif);
background-repeat:repeat-y;
font-size:11px;
margin:0 auto;
padding:0 10px;
position:relative;
text-align:left;
width:900px;
}
#header {
font-size:11px;
margin:0;
text-align:left;
}
body {
background-color:#897171;
color:#444444;
font-family:Arial,Helvetica,sans-serif;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:16px;
margin:0 auto;
padding:0;
text-align:center;
}
.description {
float:right;
font-size:1.45em;
font-weight:bold;
margin:70px 5px 0 0;
}
#header img {
border:0 solid #BEBEBE;
float:left;
}
#sidebar {
color:#999999;
float:right;
font-size:11px;
margin:25px 5px 0 0;
padding-bottom:25px;
text-align:left;
width:336px;
}
#footer {
}
#footer a:link, #footer a:visited {
color:#000000;
}
#footer a:hover {
color:#E50022;
}
#footer2 {
margin-left:5px;
}
#footer2 a:link, #footer2 a:visited {
color:#FFFFFF;
}
#footer2 a:hover {
color:#E50022;
}
#footers {
background-color:#98CCFF;
margin-left:11px;
margin-top:20px;
width:880px;
}
#footers .blackbar {
background:#98CCFF none repeat scroll 0 0;
color:#887171;
font-size:10px;
font-weight:normal;
margin:0;
}
#footer1 {
float:left;
}
a:link, a:visited {
color:#4A4343;
font-weight:bold;
text-decoration:none;
}
a:hover {
color:#E22179;
}
#sidebar a {
border:medium none;
font-weight:bold;
}
#sidebar li {
list-style-type:none;
padding:10px 0;
}
#sidebar li ul li {
border-bottom:1px dotted #999999;
list-style-image:url(http://www.prima.fr/images/icon_bullet.gif);
list-style-position:inside;
padding:5px 0;
}
#sidebar h1 {
color:#00AD92;
font-size:18px;
font-weight:bold;
}
#sidebar p a {
font-weight:bold;
}
.interviewtime {
background:#E8E8E8 none repeat scroll 0 0;
border-left:3px solid #FFFFFF;
float:right;
padding:4px;
text-transform:uppercase;
width:auto;
}
.interviewlist {
background:#F3F3F3 none repeat scroll 0 0;
border-left:2px solid #00AA7F;
padding:4px;
}
a.subscribe:link, a.subscribe:visited {
color:#F36A18;
}
a.subscribe:hover {
color:silver;
}
.cat a:link, .cat a:visited {
color:#000000;
}
.cat a:hover {
color:silver;
text-transform:uppercase;
}
.post li {
list-style-type:square;
margin-left:15px;
}
.noindent li {
margin-left:0;
}
ul.archive li ul li {
margin:0;
}
ul.archive li {
display:block;
margin-left:15px;
padding:0 0 1em;
}
ul.archive p {
display:block;
padding:0;
}
ul.archive li p {
padding:0 0 0.5em;
}
ul.archive {
margin:0;
padding:0;
}
p.postmetadata {
border-top:1px solid #777777;
color:#000000;
height:12px;
line-height:10px;
margin-bottom:25px;
padding:4px 0;
position:relative;
text-transform:uppercase;
}
.page {
float:left;
margin-left:0;
padding-bottom:25px;
text-align:left;
width:100%;
}
.blackbar {
background:#292929 none repeat scroll 0 0;
color:#C3C3C3;
font-weight:bold;
margin:10px 0 5px;
padding:4px;
text-align:left;
}
.blackbar a:link, .blackbar a:visited {
color:#FFFFFF;
}
a.whitelink:link, a.whitelink:visited {
color:#FFFFFF;
}
a.whitelink:hover {
color:#00AD92;
}
.post, #side-left {
float:left;
margin:25px 0 0 5px;
padding-bottom:25px;
text-align:left;
width:504px;
}
.post img {
max-width:560px;
}
.post-image {
height:45px;
width:45px;
}
.post p:first-child {
color:#E22179;
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:lighter;
line-height:17px;
}
.post p:first-child a {
font-weight:lighter;
}
.post blockquote p:first-child {
color:#555555;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
margin:0;
padding:0;
}
.post blockquote p {
color:#555555;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
margin:0;
padding:0;
}
.post blockquote {
background:#FBFAEA none repeat scroll 0 50%;
padding:1.3em;
}
p {
font-size:1.1em;
padding:0 0 1em;
}
strong {
font-weight:bold;
}
h2 {
font-family:Arial,Helvetica,sans-serif;
font-size:18px;
font-weight:lighter;
letter-spacing:0;
line-height:1em;
margin-bottom:7px;
padding-top:10px;
}
h3 {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:18px;
letter-spacing:-1px;
line-height:1em;
margin-bottom:10px;
margin-top:20px;
padding-top:10px;
}
.normal {
font-weight:normal;
}
.navigation {
margin:0 0 1em;
}
.center {
text-align:center;
}
.borderless img, img.borderless {
border:medium none;
}
.imgleft {
float:left;
}
em {
font-style:italic;
}
.alignleft {
float:left;
}
.alignright {
float:right;
}
div.bubble {
margin-bottom:24px;
width:auto;
}
div.bubble blockquote {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #C9C2C1;
margin:0;
padding:10px;
}
div.bubble blockquote p {
line-height:1.3em;
margin:0;
padding:0;
}
div.bubble cite {
background:transparent url(http://www.prima.fr/images/tip.gif) no-repeat scroll 20px 0;
display:block;
font-size:1em;
font-style:normal;
margin:-7px;
padding:7px 0 10px 15px;
position:relative;
top:5px;
}
.artistimages {
background:#EBEBEB none repeat scroll 0 0;
margin:8px;
padding:10px;
text-align:center;
}
.alt {
margin:0;
padding:0;
}
#comment {
height:100px;
width:100%;
}
.nocomments {
margin:0;
padding:0;
text-align:center;
}
.commentmetadata {
display:block;
margin:0;
}
#commentPreview {
font-size:0.8em;
}
#wp-calendar {
empty-cells:show;
margin:10px auto 0;
width:125px;
}
#wp-calendar #next a {
padding-right:10px;
text-align:right;
}
#wp-calendar #prev a {
padding-left:10px;
text-align:left;
}
#wp-calendar a {
display:block;
}
#wp-calendar caption {
text-align:center;
width:100%;
}
#wp-calendar td {
padding:3px 0;
text-align:center;
}
#wp-calendar td.pad:hover {
background-color:#FFFFFF;
}
#wp-calendar #prev a, #wp-calendar #next a {
font-size:9pt;
}
#wp-calendar a {
text-decoration:none;
}
#wp-calendar caption {
font-family:Arial,Helvetica,sans-serif;
font-size:1.3em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
text-align:center;
}
#wp-calendar th {
font-style:normal;
text-transform:capitalize;
}
#register p {
color:#EAEAEA;
font-size:10px;
margin:0;
}
#register {
color:#FFFFFF;
}
#register .actionitem a {
background:#EAEAEA none repeat scroll 0 50%;
border:2px solid #AAAAAA;
color:#000000;
display:block;
font-size:14px;
font-weight:bold;
margin:10px 0;
padding:5px;
text-align:center;
}
#login p.last {
margin-bottom:0;
}
p.last {
margin-bottom:0;
}
.warning p {
margin:0 0 5px;
}
#login input.button {
padding:2px 0;
width:103%;
}
#login input {
width:75%;
}
input.button:active {
border-color:#00CDA6;
}
input.button {
background:#FFFFFF none repeat scroll 0 50%;
border:1px solid #C3C3C3;
color:#000000;
font-size:11px;
padding:3px;
}
input.textinput {
border:1px solid #C3C3C3;
color:#3A3A3A;
font-size:11px;
padding:2px;
width:98%;
}
h4 {
color:#B30000;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:normal;
letter-spacing:1px;
text-transform:uppercase;
}
.warning {
background:#FFF8C1 url(http://www.prima.fr/images/icon_warning.gif) no-repeat scroll 100% 0;
border:1px solid #FDE0BB;
margin:20px 0;
padding:10px 25px 10px 10px;
}
ul.entries {
margin:0;
}
ul.entries li {
background:transparent url(http://www.prima.fr/images/icon_search.gif) no-repeat scroll 0 14px;
border-bottom:1px dotted #BBBBBB;
list-style-image:none;
list-style-type:none;
padding:10px 0 10px 25px;
}
ul.entries li:hover {
background:#F8F8F8 url(http://www.prima.fr/images/icon_search.gif) no-repeat scroll 0 14px;
}
ul.entries li p {
color:#999999;
font-size:10px;
margin:0;
}
.bluebox {
background:#F7FAFF none repeat scroll 0 50%;
padding:10px;
}
.bluebox p {
font-size:11px;
}
ul.sidebyside li {
float:left;
list-style-image:none;
list-style-type:none;
}
#breadcrumbs {
padding-left:5px;
}
#commentaire {
margin-top:30px;
}
.teaser-clear {
clear:both;
}
.imgtfe {
margin:0 10px 10px 0;
padding:0;
}
.full-teaser {
display:block;
float:left;
margin-left:10px;
}
.full-teaser .teaser-excerpt {
font-size:12px;
margin:0 0 10px;
}
.full-teaser .teaser-title {
font-size:20px;
font-weight:bold;
line-height:26px;
margin-bottom:10px;
}
.short-teasers {
clear:both;
overflow:hidden;
padding:10px;
width:507px;
}
.short-teaser {
float:left;
margin-bottom:10px;
}
.short-teaser .teaser-title {
font-weight:bold;
line-height:26px;
margin-bottom:10px;
}
.short-teaser .teaser-excerpt {
font-size:12px;
margin:0 0 10px;
}
.short-teaser .teaser-odd .teaser-title {
float:right;
width:392px;
}
* + html .short-teaser .teaser-odd .teaser-title {
float:right;
width:382px;
}
* html .short-teaser .teaser-odd .teaser-title {
float:right;
width:378px;
}
.short-teaser .teaser-odd .teaser-img {
float:left;
}
.short-teaser .teaser-even .teaser-title {
float:right;
width:392px;
}
* + html .short-teaser .teaser-even .teaser-title {
float:right;
width:382px;
}
* html .short-teaser .teaser-even .teaser-title {
float:right;
width:378px;
}
.short-teaser .teaser-even .teaser-img {
float:left;
}
.short-teaser .teaser-odd .teaser-img-off .teaser-title {
float:left;
width:507px;
}
.short-teaser .teaser-even .teaser-img-off .teaser-title {
float:left;
width:507px;
}
.teaser-img-off .teaser-img {
float:left;
height:0;
width:0;
}
.teaser-img-off .teaser-excerpt {
clear:both;
float:left;
width:507px;
}
.teaser-img-off .teaser-title {
float:left;
width:534px;
}
#cms-nav-top-menu {
}
#cms-nav-top-menu, #cms-nav-top-menu ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
z-index:999;
}
#cms-nav-top-menu a {
background-color:#EEEEEE;
border-bottom:1px solid #DEDEDE;
border-right:1px solid #DEDEDE;
border-top:1px solid #DEDEDE;
color:#666666;
display:block;
padding:3px 10px;
text-decoration:none;
}
#cms-nav-top-menu a.trigger {
background-image:url(../img/cms-nav-dark-s.gif);
background-position:right center;
background-repeat:no-repeat;
padding:3px 16px 3px 10px;
}
#cms-nav-top-menu a.selected {
background-color:#E20024;
color:#FFFFFF;
}
#cms-nav-top-menu li {
float:left;
width:9em;
}
#cms-nav-top-menu li {
position:relative;
}
#cms-nav-top-menu li {
position:static;
width:auto;
}
#cms-nav-top-menu li ul, #cms-nav-top-menu ul li {
height:2em;
width:10em;
}
#cms-nav-top-menu ul li a {
border-right:0 none;
color:#FFFFFF;
padding:0 0 0 10px;
text-decoration:none;
}
#cms-nav-top-menu li ul {
background-color:#EEEEEE;
display:none;
position:absolute;
}
#cms-nav-top-menu li:hover a, #cms-nav-top-menu a:focus, #cms-nav-top-menu a:active {
background-color:#E20024;
color:#EEEEEE;
}
#cms-nav-top-menu li:hover ul {
display:block;
}
#cms-nav-top-menu li:hover ul a {
background-color:transparent;
color:#000000;
}
#cms-nav-top-menu ul a:hover {
background-color:#666666 !important;
color:#FFFFFF !important;
}
#cms-nav-top-menu ul li.selected {
cursor:default;
width:9em;
}
#cms-nav-top-menu span.selected {
cursor:default;
display:block;
padding:0;
}
#cms-nav-top-menu ul li a.selected, #cms-nav-top-menu ul li.current-cat {
background-color:#E20024 !important;
color:#FFFFFF !important;
}
.cms-nav-clearit {
clear:both;
font-size:0;
height:0;
line-height:0;
}
.cms-nav-sub-section {
font-size:100%;
font-weight:bold;
list-style-type:none;
}
ul li.cms-nav-sub-section:before {
content:'' !important;
}
.cms-nav-left-menu {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
.cms-nav-left-menu li {
margin:4px 8px 2px;
position:relative;
}
.post .aligncenter, #side-left div.aligncenter {
display:block;
margin-left:auto;
margin-right:auto;
}
.post .alignleft {
float:left;
}
.post .alignright {
float:right;
}
.post .entry .wp-caption img, #side-left .entry .wp-caption a img {
border:1px solid #333333;
margin:0;
padding:0;
}
.post .wp-caption p.wp-caption-text {
color:#666666;
font-family:Arial;
font-size:10px;
font-style:italic;
font-weight:bold;
line-height:17px;
margin:0;
padding:2px 0 4px;
}
img.centered {
display:block;
margin-left:auto;
margin-right:auto;
}
img.alignright {
display:inline;
margin:0 0 2px 7px;
padding:4px;
}
img.alignleft {
display:inline;
margin:0 7px 2px 0;
padding:4px;
}
.post .smallattachment {
float:left;
margin:5px 5px 5px 0;
text-align:center;
width:128px;
}
.post p.attachment {
margin:5px 0;
text-align:center;
}
.post .attachment-thumbnail {
border:1px solid #CCCCCC;
}
.post .caption {
padding-left:10px;
text-align:center;
}
.clearfloat:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}
.clearfloat {
display:inline-block;
}
.clearfloat {
display:block;
}
.clear {
clear:both;
}
.sociable {
clear:both;
padding-top:10px;
text-align:center;
}
.post img {
border:1px solid #4A4343;
}
#navigation-menu {
height:10px;
}
#breadcrumbs {
margin-top:55px;
}
.widgettitle {
background-color:#98CCFF;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
margin-left:0;
margin-right:0;
padding:2px;
text-transform:uppercase;
}
#tag_cloud {
margin:12px;
}
#tag_cloud a {
color:#D20067;
}
#side-left .aligncenter, #side-left div.aligncenter {
display:block;
margin-left:auto;
margin-right:auto;
}
#wrapper {
background-repeat:repeat-y;
font-size:11px;
margin:0 auto;
padding:0 10px;
position:relative;
text-align:left;
width:900px;
}
.short-teaser {
float:left;
margin-bottom:20px;
width:500px;
}
.short-teaser .teaser-odd .teaser-title {
float:left;
width:550px;
}
.short-teaser .teaser-even .teaser-title {
float:left;
width:550px;
}
.short-teaser .teaser-title {
font-weight:bold;
line-height:26px;
margin-bottom:10px;
}
.short-teaser {
float:left;
margin-bottom:20px;
width:500px;
}
.jdGallery a.right, .jdGallery a.left {
}
#sidebar {
background-color:#DFD1D0;
color:#999999;
float:right;
font-size:11px;
margin:0 3px 0 0;
padding-bottom:25px;
text-align:left;
width:336px;
}
#sidebar .rss {
margin-left:15px;
}
#sidebar .rss a {
color:#E1217A;
}
input.textinput {
margin-left:-10px;
margin-top:15px;
width:170px;
}
#search {
background:#FFFFFF none repeat scroll 0 0;
color:#BBBBBB;
font-size:9px;
height:50px;
margin-bottom:12px;
margin-left:17px;
margin-right:17px;
padding:0 0 0 22px;
}
li:hover {
background:transparent none repeat scroll 0 0;
}
#adspace_7, #adspace_8, #adspace_9 {
text-align:center;
}
#cms-nav-top-menu {
}
#cms-nav-top-menu li:hover a, #cms-nav-top-menu a:focus, #cms-nav-top-menu a:active {
background-color:#E2217A;
}
v-top-menu .cms-section-num-1 {border-left: 10px solid #ff9900; width:115px;text-align:center;}

#cms-nav-top-menu .cms-section-num-2 {border-left: 10px solid #d20067; width:160px;text-align:center}

#cms-nav-top-menu .cms-section-num-3  {border-left: 10px solid #3399ff; width:115px;text-align:center}

#cms-nav-top-menu .cms-section-num-4 {border-left: 10px solid #ff0033; width:135px;text-align:center}

#cms-nav-top-menu .cms-section-num-5 {border-left: 10px solid #d5c6c6; width:204px;text-align:center}

#cms-nav-top-menu .cms-section-num-6 {border-left: 10px solid #b5d315; width:125px;text-align:center}
#cms-nav-top-menu .cms-section-num-1 {
text-transform:uppercase;
}
#cms-nav-top-menu .cms-section-num-2 {
text-transform:uppercase;
}
#cms-nav-top-menu .cms-section-num-3 {
text-transform:uppercase;
}
#cms-nav-top-menu .cms-section-num-4 {
text-transform:uppercase;
}
#cms-nav-top-menu .cms-section-num-5 {
text-transform:uppercase;
}
#cms-nav-top-menu .cms-section-num-6 {
text-transform:uppercase;
}
#cms-nav-top-menu, #cms-nav-top-menu ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 5px 5px;
padding:0;
width:980px;
z-index:999;
}
#cms-nav-top-menu a {
background-color:#9C8484;
border-bottom:0 none;
border-right:0 none;
border-top:0 none;
color:#FFFFFF;
display:block;
font-family:georgia;
font-size:16px;
padding:3px;
text-decoration:none;
}
#cms-nav-top-menu a.trigger {
background-image:url(../img/cms-nav-dark-s.gif);
background-position:right center;
background-repeat:no-repeat;
padding:3px 16px 3px 10px;
}
#cms-nav-top-menu li {
float:left;
width:9em;
}
#cms-nav-top-menu li {
position:relative;
}
#cms-nav-top-menu li {
position:static;
width:auto;
}
#cms-nav-top-menu li ul, #cms-nav-top-menu ul li {
height:10px;
padding-top:10px;
width:200px;
}
#cms-nav-top-menu ul li a {
border-right:0 none;
color:#FFFFFF;
margin-top:-20px;
padding:0;
text-decoration:none;
}
#cms-nav-top-menu li ul {
background-color:#EEEEEE;
display:none;
position:absolute;
}
#cms-nav-top-menu li:hover ul {
background-color:transparent;
display:block;
font-size:12px;
margin-left:10px;
padding-top:10px;
}
#cms-nav-top-menu li:hover ul a {
background-color:#FB8EC0;
border:1px solid #FFFFFF;
color:#FFFFFF;
padding:5px;
}
#cms-nav-top-menu ul a:hover {
background-color:#E2217A !important;
color:#FFFFFF !important;
}
#cms-nav-top-menu ul li.selected {
cursor:default;
width:9em;
}
#cms-nav-top-menu ul li a.selected, #cms-nav-top-menu ul li.current-cat {
background-color:#E12179;
color:#FFFFFF !important;
}
.post ol li {
list-style-type:decimal;
}
.articles-nb-8 img {
border:medium none;
}
.articles-nb-8 .bloc-article {
float:left;
}
#blocs-import-rss {
margin-top:0;
}
#blocs-import-rss .bloc-flux {
background-color:#98CCFF;
}
#blocs-import-rss {
margin-left:45px;
}
#blocs-import-rss .bloc-article img {
margin-right:15px;
margin-top:30px;
}
.searchsubmit {
background:#9C8484 none repeat scroll 0 0;
border:0 solid #000000;
color:#A4D7FF;
cursor:pointer;
font-weight:bold;
height:22px;
margin-left:6px;
padding-bottom:2px;
width:96px;
}
#navigation-menu {
}
#cms-nav-top-menu li.sfhover ul ul {
}
#cms-nav-top-menu li.sfhover a, #cms-nav-top-menu li.sfhover ul, #cms-nav-top-menu li li.sfhover ul, #cms-nav-top-menu li.sfhover ul, #cms-nav-top-menu li li.sfhover ul {
left:auto;
}
#cms-nav-top-menu li.sfhover ul {
}
#cms-nav-top-menu li.sfhover ul a {
border:1px solid #FFFFFF;
}
#cms-nav-top-menu li.sfhover ul a:hover {
}

