body {
margin: 0;
padding: 0;
background-color: #FFFFFF;
background-image: url(fond_page_full.jpg);
background-repeat: repeat-x;
background-position: top;
font-family: Arial, Helvetica, sans-serif;
font-size: small;
color: #333333;
}
a {
color: #626361;
}
form,
fieldset {
margin: 0;
padding: 0;
border: none;
}
legend,
caption {
display: none;
}
ul,
ul li {
margin: 0;
padding: 0;
list-style: none;
}
img {
border: none;
}
/*--------------------------------------------------------------------------------------------------------------*/
/*--- CENTRAGE ---*/
#centrage {
width: 982px;
margin: auto;
}
/*--------------------------------------------------------------------------------------------------------------*/
/*--- TOTAL ---*/
#total {
position: relative;
width: 982px;
float: left;
}
/*--------------------------------------------------------------------------------------------------------------*/
/*--- HEADER ---*/
#header {
position: relative;
width: 982px;
height: 120px;
padding: 0px 0px 0px 0px;
background-color: #b5b1a6;
}
/*--------------------------------------------------------------------------------------------------------------*/
/*--- H1 TITRE + LOGO ---*/
#header h1 {
position: absolute;
top: 30px;
left: 0px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
z-index: 2;
}
/*--------------------------------------------------------------------------------------------------------------*/
/*--- RACCOURCIS ---*/
#header #raccourcis {
position: absolute;
top: 0px;
left: 0px;
font-size: x-small;
color: #FFFFFF;
width: 982px;
height: 27px;
padding: 3px 0px 0px 0px;
background-image: url(fond_page_full.jpg);
background-repeat: repeat-x;
}
#header #raccourcis ul {
padding: 0px 0px 0px 20px;
}
#header #raccourcis ul li {
float: left;
padding: 0px 20px 0px 0px;
}
#header #raccourcis ul li.racaide {
padding: 0px 20px 0px 340px;
}
#header #raccourcis ul li a {
display: block;
color: #FFFFFF;
text-decoration: none;
background-repeat: no-repeat;
line-height: 2em;
}
#header #raccourcis ul li.lienVilleurbanne a {
background-image: url(picto_villeurbanne.gif);
padding: 3px 0px 0px 22px;
background-position: 0px 3px;
}
#header #raccourcis ul li.lienViva a {
background-image: url(picto_viva.gif);
padding: 3px 0px 0px 22px;
background-position: 0px 3px;
}
#header #raccourcis ul li.lienNews a {
background-image: url(picto_newsletter.gif);
padding: 3px 0px 0px 18px;
background-position: 0px 6px;
}
#header #raccourcis ul li.racaide a {
background-image: url(picto_accessibilite.gif);
padding: 3px 0px 0px 18px;
background-position: 0px 6px;
}
#header #raccourcis ul li.lienFlux a {
background-image: url(picto_rss.gif);
padding: 3px 0px 0px 18px;
background-position: 0px 6px;
}
/*--------------------------------------------------------------------------------------------------------------*/
/*--- BANNIERE DE PUB ---*/
#bannierePub {
position: absolute;
top: 30px;
left: 232px;
width: 750px;
height: 90px;
background-image: url(fond_banniere.gif);
background-repeat: repeat-x;
background-color: #FFFFFF;
z-index: 1;
}
/*--------------------------------------------------------------------------------------------------------------*/
/*--- DATE ET MISE A JOUR ---*/
#dateMiseAjour {
position: absolute;
top: 140px;
left: 620px;
width: 160px;
height: 50px;
font-size: small;
color: #000000;
font-weight: bold;
font-family: "Times New Roman", Times, serif;
}
/*--------------------------------------------------------------------------------------------------------------*/
/*--- RECHERCHE ---*/
#recherche {
position: absolute;
top: 127px;
left: 768px;
font-size: x-small;
}
body #header #recherche form#fSearch input.saisie {
font-size: x-small;
color: #016a9c;
vertical-align: middle;
width: 165px;
height: 18px;
padding: 5px 0px 0px 5px;
background-image: url(fond_recherche_top.gif);
background-repeat: no-repeat;
border: 0px solid transparent;
border: none;
background-color: transparent;
}
#recherche input.bouton {
vertical-align: middle;
color: #dfded7;
border: none;
background-color: transparent;
font-size: x-small;
width: 23px;
text-align: center;
}
/*--------------------------------------------------------------------------------------------------------------*/
/*--- BANDEAU ACTUS ---*/
#bandeauHTML{
position: fixed; 
bottom: 0px;
left: 0px;
width:100%;
background: url(fond_page.gif);
color: #FFFFFF;
padding: 0px 0px 0px 20px;
}
#bandeauHTML p{
text-transform: lowercase;
font-size: small;
text-align: center;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
#bandeauHTML p a{
color: #CCCCCC;
}
/*--------------------------------------------------------------------------------------------------------------*/
/*--- MENU ---*/
#menu {
width: 982px;
height: 39px;
padding: 0px 0px 0px 0px;
background-image: url(fond_menu.gif);
background-repeat: no-repeat;
background-position: top;
font-size: 110%;
overflow: hidden;
}
#menu ul {
padding: 0px 0px 0px 10px;
}
#menu ul li {
float: left;
height: 39px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
font-weight: bold;
color: #FFFFFF;
}
#menu ul li a {
float: left;
height: 39px;
padding: 0px 13px 0px 0px;
font-weight: bold;
}
#menu ul li a span {
padding: 10px 0px 15px 13px;
display: block;
}
#menu ul li a:hover {
background-image: url(fond_menu_over.gif);
background-repeat: repeat-x;
background-position: top;
border-left: 1px solid #d6d6d6;
border-right: 1px solid #d6d6d6;
padding: 0px 12px 0px 0px;
}
#menu ul li a:hover span {
padding: 10px 0px 15px 12px;
}
#menu ul li.lien01 a,
#menu ul li.lien05 a,
#menu ul li.lien02 a {
color: #2568AD;
text-decoration: none;
}
#menu ul li.lien03 a,
#menu ul li.lien04 a,
#menu ul li.lien06 a,
#menu ul li.lien07 a {
color: #417F6D;
text-decoration: none;
}
body.essentiel #menu ul li.lien01 a,
body.cDurable #menu ul li.lien02 a,
body.histoiresVecues #menu ul li.lien03 a,
body.lHistoire #menu ul li.lien04 a,
body.rendezVous #menu ul li.lien05 a,
body.bouger #menu ul li.lien06 a,
body.opinions #menu ul li.lien07 a {
color: #ae501c;
background-image: url(menu_corner_droit.gif);
background-repeat: no-repeat;
background-position: right top;
border-left: none;
border-right: none;
padding: 0px 13px 0px 0px;
}
body.essentiel #menu ul li.lien01 a span,
body.cDurable #menu ul li.lien02 a span,
body.histoiresVecues #menu ul li.lien03 a span,
body.lHistoire #menu ul li.lien04 a span,
body.rendezVous #menu ul li.lien05 a span,
body.bouger #menu ul li.lien06 a span,
body.opinions #menu ul li.lien07 a span {
background-image: url(menu_corner_gauche.gif);
background-repeat: no-repeat;
background-position: left top;
padding: 10px 0px 15px 13px;
}
/*--------------------------------------------------------------------------------------------------------------*/
/*--- CONTENT ---*/
#content {
float: left;
width: 982px;
background-image: url(liseres_gauche_droite.gif);
background-repeat: repeat-y;
}
/*--------------------------------------------------------------------------------------------------------------*/
/*--- INTER ---*/
#inter {
float: left;
position: relative;
line-height: 18px;
width: 725px;
padding: 18px 0px 0px 18px;
}
#inter h2,
#inter h2 a {
font-size: x-large;
line-height: 24px;
color: #FFFFFF;
padding: 27px 20px 25px 20px;
margin: 0px 0px 0px 0px;
width: 70%;
background-image: url(fond_haut_gris.gif);
text-transform: uppercase;
}
#inter h3,
#inter h3 a {
font-size: large;
margin: 10px 0px 10px 0px;
padding: 0;
color: #626361;
line-height: 20px;
text-transform: uppercase;
font-weight: normal;
}
#inter h4,
#inter h4 a {
font-size: medium;
margin: 10px 0px 10px 0px;
padding: 0;
color: #00233c;
text-transform: uppercase;
font-weight: normal;
}
#inter p {
margin: 7px 0px 7px 0px;
}
#inter ul,
#interpopup ul {
margin: 7px 0px 7px 20px;
}
#inter ul li,
#interpopup ul li {
padding-left: 10px;
background-repeat: no-repeat;
background-position: left 6px;
}
#inter ul li ul,
#interpopup ul li ul {
margin: 0px 0px 0px 15px;
}
body.bodyActuRouge #inter ul li {
background-image: url(puce_rouge.gif);
}
body.bodyActuBleu #inter ul li {
background-image: url(puce_bleu.gif);
}
body.bodyActuBleu02 #inter ul li {
background-image: url(puce_bleu02.gif);
}
body.bodyActuVertAnis #inter ul li {
background-image: url(puce_vert_anis.gif);
}
body.bodyActuViolet #inter ul li,
body.bodyInscritNews #inter ul li {
background-image: url(puce_violet.gif);
}
body.bodyActuFuscia #inter ul li {
background-image: url(puce_fuscia.gif);
}
body.bodyActuOrange #inter ul li,
body.popRss #interpopup ul li  {
background-image: url(puce_orange.gif);
}
body.bodyActuOrange02 #inter ul li,
body.popRss #interpopup ul li  {
background-image: url(puce_orange02.gif);
}
body.bodyActuVert #inter ul li {
background-image: url(puce_vert.gif);
}
body.bodyActuBleuVert #inter ul li {
background-image: url(puce_vert.gif);
}
body.bodyActuNoir #inter ul li {
background-image: url(puce_noir.gif);
}
body.bodygenerique #inter ul li,
body.bodyGris #inter ul li {
background-image: url(puce_grise.gif);
}
body.bodyActuRose #inter ul li {
background-image: url(puce_rose.gif);
}
/*--------------------------------------------------------------------------------------------------------------*/
/*--- ACCUEIL ---*/






/*--------------------------------------------------------------------------------------------------------------*/
/*--- AGENDA ---*/
body.bodyAgenda #inter {
width: 725px;
padding: 10px 0px 0px 7px;
}
body.bodyAgenda #inter h2 {
color: #FFFFFF;
padding: 27px 20px 25px 20px;
margin: 0px 0px 0px 0px;
width: 380px;
background-image: url(fond_haut_bleu02.gif);
}
body.bodyAgenda #inter #formfindcalendar {
position: absolute;
top: 69px;
left: 500px;
width: 230px;
background-color: #F2F2F2;
background-image: url(fond_recherche_agenda.gif);
background-repeat: no-repeat;
padding: 60px 0px 0px 0px;
}
body.bodyAgenda #inter #formfindcalendar input,
body.bodyAgenda #inter #formfindcalendar select {
width: 190px;
}
body.bodyAgenda #inter #formfindcalendar .submit input{
width: 80px;
margin: 0px 0px 0px 0px;
}
body.bodyAgenda #inter div.modejour,
body.bodyAgenda #inter div.modemois {
width: 475px;
float: left;
padding: 10px 0px 0px 0px;
}
body.bodyAgenda #inter div.modejour div.eventline,
body.bodyAgenda #inter div.modemois div.eventline {
float: left;
width: 455px;
background-color: #f4f3f2;
margin: 0px 0px 10px 0px;
padding: 10px;
}
body.bodyAgenda #inter div.modejour div.eventline p strong,
body.bodyAgenda #inter div.modemois div.eventline p strong {
color: #000000;
text-decoration: none;
text-transform: uppercase;
}
body.bodyAgenda #inter div.modejour div.eventline ul,
body.bodyAgenda #inter div.modemois div.eventline ul {
font-size: x-small;
color: #000000;
margin-left: 0px;
}
body.bodyAgenda #inter div.modejour div.eventline ul li ,
body.bodyAgenda #inter div.modemois div.eventline ul li {
padding: 0px 10px 0px 10px;
display: block;
float: left;
background-image: url(puce_liste_agenda.gif);
background-repeat: no-repeat;
background-position: left center;
min-width: 50px;
}
/*--------------------------------------------------------------------------------------------------------------*/
/*--- ACTUS ---*/
body #inter #article {
width: 445px;
padding: 0px 0px 40px 0px;
}
body.bodyActuRouge #inter #article h2,
body.bodyActuBleu #inter #article h2,
body.bodyActuBleu02 #inter #article h2,
body.bodyActuVertAnis #inter #article h2,
body.bodyActuViolet #inter #article h2,
body.bodyActuFuscia #inter #article h2,
body.bodyActuOrange #inter #article h2,
body.bodyActuOrange02 #inter #article h2,
body.bodyActuVert #inter #article h2,
body.bodyActuBleuVert #inter #article h2,
body.bodyGris #inter #article h2,
body.bodyActuNoir #inter #article h2,
body.bodyActuRose #inter #article h2 {
color: #FFFFFF;
padding: 27px 20px 25px 20px;
margin: 0px 0px 0px 0px;
width: 405px;
font-weight: normal;
text-transform: uppercase;
}
body.bodyActuRouge #inter #article h2 {
background-image: url(fond_haut_rouge.gif);
}
body.bodyActuBleu #inter #article h2 {
background-image: url(fond_haut_bleu.gif);
}
body.bodyActuBleu02 #inter #article h2 {
background-image: url(fond_haut_bleu02.gif);
}
body.bodyActuVertAnis #inter #article h2 {
background-image: url(fond_haut_vert_anis.gif);
}
body.bodyActuViolet #inter #article h2 {
background-image: url(fond_haut_violet.gif);
}
body.bodyActuFuscia #inter #article h2 {
background-image: url(fond_haut_fuscia.gif);
}
body.bodyActuOrange #inter #article h2 {
background-image: url(fond_haut_orange.gif);
}
body.bodyActuOrange02 #inter #article h2 {
background-image: url(fond_haut_orange02.gif);
}
body.bodyActuVert #inter #article h2 {
background-image: url(fond_haut_vert.gif);
}
body.bodyActuBleuVert #inter #article h2 {
background-image: url(fond_haut_bleu_vert.gif);
}
body.bodyGris #inter #article h2 {
background-image: url(fond_haut_gris.gif);
}
body.bodyActuNoir #inter #article h2 {
background-image: url(fond_haut_noir.gif);
}
body.bodyActuRose #inter #article h2 {
background-image: url(fond_haut_rose.gif);
}

body #inter div.boutonArticles {
/*float: left;*/
}
body #inter div.boutonArticles a,
body #inter #article a.lienDiapo,
body #inter #article a.lienVideo,
body #inter #article a.lienSite,
body #inter #article a.lienSondage {
display: block;
width: auto;
padding: 5px 15px 5px 40px;
margin: 0px 20px 10px 0px;
text-decoration: none;
color: #FFFFFF;
background-repeat: no-repeat;
background-position: left center;
font-size: x-small;
}
body.bodyActuRouge #inter #article a.lienDiapo,
body.bodyActuRouge #inter #article a.lienVideo,
body.bodyActuRouge #inter #article a.lienSite,
body.bodyActuRouge #inter #article a.lienSondage,
body.bodyActuRouge #inter div.boutonArticles a {
background-color: #bb0045;
}
body.bodyActuRouge #inter div.boutonArticles a.lienDiapo,
body.bodyActuRouge #inter #article a.lienDiapo {
background-image: url(puce_triangle_rouge_diapo.gif);
}
body.bodyActuRouge #inter div.boutonArticles a.lienVideo,
body.bodyActuRouge #inter #article a.lienVideo {
background-image: url(puce_triangle_rouge_video.gif);
}
body.bodyActuRouge #inter div.boutonArticles a.lienSite,
body.bodyActuRouge #inter #article a.lienSite {
background-image: url(puce_triangle_rouge_site.gif);
}
body.bodyActuRouge #inter div.boutonArticles a.lienSondage,
body.bodyActuRouge #inter #article a.lienSondage {
background-image: url(puce_triangle_rouge_sondage.gif);
}

body.bodyActuBleu #inter #article a.lienDiapo,
body.bodyActuBleu #inter #article a.lienVideo,
body.bodyActuBleu #inter #article a.lienSite,
body.bodyActuBleu #inter #article a.lienSondage,
body.bodyActuBleu #inter div.boutonArticles a {
background-color: #86d4fb;
}
body.bodyActuBleu #inter div.boutonArticles a.lienDiapo,
body.bodyActuBleu #inter #article a.lienDiapo {
background-image: url(puce_triangle_bleu_diapo.gif);
}
body.bodyActuBleu #inter div.boutonArticles a.lienVideo,
body.bodyActuBleu #inter #article a.lienVideo {
background-image: url(puce_triangle_bleu_video.gif);
}
body.bodyActuBleu #inter div.boutonArticles a.lienSite,
body.bodyActuBleu #inter #article a.lienSite {
background-image: url(puce_triangle_bleu_site.gif);
}
body.bodyActuBleu #inter div.boutonArticles a.lienSondage,
body.bodyActuBleu #inter #article a.lienSondage {
background-image: url(puce_triangle_bleu_sondage.gif);
}

body.bodyActuBleu02 #inter #article a.lienDiapo,
body.bodyActuBleu02 #inter #article a.lienVideo,
body.bodyActuBleu02 #inter #article a.lienSite,
body.bodyActuBleu02 #inter #article a.lienSondage,
body.bodyActuBleu02 #inter div.boutonArticles a {
background-color: #0082c0;
}
body.bodyActuBleu02 #inter div.boutonArticles a.lienDiapo,
body.bodyActuBleu02 #inter #article a.lienDiapo {
background-image: url(puce_triangle_bleu2_diapo.gif);
}
body.bodyActuBleu02 #inter div.boutonArticles a.lienVideo,
body.bodyActuBleu02 #inter #article a.lienVideo {
background-image: url(puce_triangle_bleu2_video.gif);
}
body.bodyActuBleu02 #inter div.boutonArticles a.lienSite,
body.bodyActuBleu02 #inter #article a.lienSite {
background-image: url(puce_triangle_bleu2_site.gif);
}
body.bodyActuBleu02 #inter div.boutonArticles a.lienSondage,
body.bodyActuBleu02 #inter #article a.lienSondage {
background-image: url(puce_triangle_bleu2_sondage.gif);
}

body.bodyActuVertAnis #inter #article a.lienDiapo,
body.bodyActuVertAnis #inter #article a.lienVideo,
body.bodyActuVertAnis #inter #article a.lienSite,
body.bodyActuVertAnis #inter #article a.lienSondage,
body.bodyActuVertAnis #inter div.boutonArticles a {
background-color: #becd00;
}
body.bodyActuVertAnis #inter div.boutonArticles a.lienDiapo,
body.bodyActuVertAnis #inter #article a.lienDiapo {
background-image: url(puce_triangle_vert_anis_diapo.gif);
}
body.bodyActuVertAnis #inter div.boutonArticles a.lienVideo,
body.bodyActuVertAnis #inter #article a.lienVideo {
background-image: url(puce_triangle_vert_anis_video.gif);
}
body.bodyActuVertAnis #inter div.boutonArticles a.lienSite,
body.bodyActuVertAnis #inter #article a.lienSite {
background-image: url(puce_triangle_vert_anis_site.gif);
}
body.bodyActuVertAnis #inter div.boutonArticles a.lienSondage,
body.bodyActuVertAnis #inter #article a.lienSondage {
background-image: url(puce_triangle_vert_anis_sondage.gif);
}

body.bodyActuViolet #inter #article a.lienDiapo,
body.bodyActuViolet #inter #article a.lienVideo,
body.bodyActuViolet #inter #article a.lienSite,
body.bodyActuViolet #inter #article a.lienSondage,
body.bodyActuViolet #inter div.boutonArticles a {
background-color: #951377;
}
body.bodyActuViolet #inter div.boutonArticles a.lienDiapo,
body.bodyActuViolet #inter #article a.lienDiapo {
background-image: url(puce_triangle_violet_diapo.gif);
}
body.bodyActuViolet #inter div.boutonArticles a.lienVideo,
body.bodyActuViolet #inter #article a.lienVideo {
background-image: url(puce_triangle_violet_video.gif);
}
body.bodyActuViolet #inter div.boutonArticles a.lienSite,
body.bodyActuViolet #inter #article a.lienSite {
background-image: url(puce_triangle_violet_site.gif);
}
body.bodyActuViolet #inter div.boutonArticles a.lienSondage,
body.bodyActuViolet #inter #article a.lienSondage {
background-image: url(puce_triangle_violet_sondage.gif);
}

body.bodyActuFuscia #inter #article a.lienDiapo,
body.bodyActuFuscia #inter #article a.lienVideo,
body.bodyActuFuscia #inter #article a.lienSite,
body.bodyActuFuscia #inter #article a.lienSondage,
body.bodyActuFuscia #inter div.boutonArticles a{
background-color: #cd0091;
}
body.bodyActuFuscia #inter div.boutonArticles a.lienDiapo,
body.bodyActuFuscia #inter #article a.lienDiapo {
background-image: url(puce_triangle_fuscia_diapo.gif);
}
body.bodyActuFuscia #inter div.boutonArticles a.lienVideo,
body.bodyActuFuscia #inter #article a.lienVideo {
background-image: url(puce_triangle_fuscia_video.gif);
}
body.bodyActuFuscia #inter div.boutonArticles a.lienSite,
body.bodyActuFuscia #inter #article a.lienSite {
background-image: url(puce_triangle_fuscia_site.gif);
}
body.bodyActuFuscia #inter div.boutonArticles a.lienSondage,
body.bodyActuFuscia #inter #article a.lienSondage {
background-image: url(puce_triangle_fuscia_sondage.gif);
}

body.bodyActuOrange #inter #article a.lienDiapo,
body.bodyActuOrange #inter #article a.lienVideo,
body.bodyActuOrange #inter #article a.lienSite,
body.bodyActuOrange #inter #article a.lienSondage,
body.bodyActuOrange #inter div.boutonArticles a {
background-color: #ff9900;
}
body.bodyActuOrange #inter div.boutonArticles a.lienDiapo,
body.bodyActuOrange #inter #article a.lienDiapo {
background-image: url(puce_triangle_orange_diapo.gif);
}
body.bodyActuOrange #inter div.boutonArticles a.lienVideo,
body.bodyActuOrange #inter #article a.lienVideo {
background-image: url(puce_triangle_orange_video.gif);
}
body.bodyActuOrange #inter div.boutonArticles a.lienSite,
body.bodyActuOrange #inter #article a.lienSite {
background-image: url(puce_triangle_orange_site.gif);
}
body.bodyActuOrange #inter div.boutonArticles a.lienSondage,
body.bodyActuOrange #inter #article a.lienSondage {
background-image: url(puce_triangle_orange_sondage.gif);
}

body.bodyActuOrange02 #inter #article a.lienDiapo,
body.bodyActuOrange02 #inter #article a.lienVideo,
body.bodyActuOrange02 #inter #article a.lienSite,
body.bodyActuOrange02 #inter #article a.lienSondage,
body.bodyActuOrange02 #inter div.boutonArticles a {
background-color: #e85237;
}
body.bodyActuOrange02 #inter div.boutonArticles a.lienDiapo,
body.bodyActuOrange02 #inter #article a.lienDiapo {
background-image: url(puce_triangle_orange2_diapo.gif);
}
body.bodyActuOrange02 #inter div.boutonArticles a.lienVideo,
body.bodyActuOrange02 #inter #article a.lienVideo {
background-image: url(puce_triangle_orange2_video.gif);
}
body.bodyActuOrange02 #inter div.boutonArticles a.lienSite,
body.bodyActuOrange02 #inter #article a.lienSite {
background-image: url(puce_triangle_orange2_site.gif);
}
body.bodyActuOrange02 #inter div.boutonArticles a.lienSondage,
body.bodyActuOrange02 #inter #article a.lienSondage {
background-image: url(puce_triangle_orange2_sondage.gif);
}

body.bodyActuVert #inter #article a.lienDiapo,
body.bodyActuVert #inter #article a.lienVideo,
body.bodyActuVert #inter #article a.lienSite,
body.bodyActuVert #inter #article a.lienSondage,
body.bodyActuVert #inter div.boutonArticles a {
background-color: #538e2f;
}
body.bodyActuVert #inter div.boutonArticles a.lienDiapo,
body.bodyActuVert #inter #article a.lienDiapo {
background-image: url(puce_triangle_vert_diapo.gif);
}
body.bodyActuVert #inter div.boutonArticles a.lienVideo,
body.bodyActuVert #inter #article a.lienVideo {
background-image: url(puce_triangle_vert_video.gif);
}
body.bodyActuVert #inter div.boutonArticles a.lienSite,
body.bodyActuVert #inter #article a.lienSite {
background-image: url(puce_triangle_vert_site.gif);
}
body.bodyActuVert #inter div.boutonArticles a.lienSondage,
body.bodyActuVert #inter #article a.lienSondage {
background-image: url(puce_triangle_vert_sondage.gif);
}

body.bodyActuRose #inter #article a.lienDiapo,
body.bodyActuRose #inter #article a.lienVideo,
body.bodyActuRose #inter #article a.lienSite,
body.bodyActuRose #inter #article a.lienSondage,
body.bodyActuRose #inter div.boutonArticles a {
background-color: #e4316b;
}
body.bodyActuRose #inter div.boutonArticles a.lienDiapo,
body.bodyActuRose #inter #article a.lienDiapo {
background-image: url(puce_triangle_rose_diapo.gif);
}
body.bodyActuRose #inter div.boutonArticles a.lienVideo,
body.bodyActuRose #inter #article a.lienVideo {
background-image: url(puce_triangle_rose_video.gif);
}
body.bodyActuRose #inter div.boutonArticles a.lienSite,
body.bodyActuRose #inter #article a.lienSite {
background-image: url(puce_triangle_rose_site.gif);
}
body.bodyActuRose #inter div.boutonArticles a.lienSondage,
body.bodyActuRose #inter #article a.lienSondage {
background-image: url(puce_triangle_rose_sondage.gif);
}

body.bodyActuBleuVert #inter #article a.lienDiapo,
body.bodyActuBleuVert #inter #article a.lienVideo,
body.bodyActuBleuVert #inter #article a.lienSite,
body.bodyActuBleuVert #inter #article a.lienSondage,
body.bodyActuBleuVert #inter div.boutonArticles a {
background-color: #40b5a5;
}
body.bodyActuBleuVert #inter div.boutonArticles a.lienDiapo,
body.bodyActuBleuVert #inter #article a.lienDiapo {
background-image: url(puce_triangle_bleu_vert_diapo.gif);
}
body.bodyActuBleuVert #inter div.boutonArticles a.lienVideo,
body.bodyActuBleuVert #inter #article a.lieVideo {
background-image: url(puce_triangle_bleu_vert_video.gif);
}
body.bodyActuBleuVert #inter div.boutonArticles a.lienSite,
body.bodyActuBleuVert #inter #article a.lienSite {
background-image: url(puce_triangle_bleu_vert_site.gif);
}
body.bodyActuBleuVert #inter div.boutonArticles a.lienSondage,
body.bodyActuBleuVert #inter #article a.lienSondage {
background-image: url(puce_triangle_bleu_vert_sondage.gif);
}

body.bodyActuNoir #inter #article a.lienDiapo,
body.bodyActuNoir #inter #article a.lienVideo,
body.bodyActuNoir #inter #article a.lienSite,
body.bodyActuNoir #inter #article a.lienSondage,
body.bodyActuNoir #inter div.boutonArticles a {
background-color: #000000;
}
body.bodyActuNoir #inter div.boutonArticles a.lienDiapo,
body.bodyActuNoir #inter #article a.lienDiapo {
background-image: url(puce_triangle_noir_diapo.gif);
}
body.bodyActuNoir #inter div.boutonArticles a.lienVideo,
body.bodyActuNoir #inter #article a.lienVideo {
background-image: url(puce_triangle_noir_video.gif);
}
body.bodyActuNoir #inter div.boutonArticles a.lienSite,
body.bodyActuNoir #inter #article a.lienSite {
background-image: url(puce_triangle_noir_site.gif);
}
body.bodyActuNoir #inter div.boutonArticles a.lienSondage,
body.bodyActuNoir #inter #article a.lienSondage {
background-image: url(puce_triangle_noir_sondage.gif);
}

body.bodyGris #inter #article a.lienDiapo,
body.bodyGris #inter #article a.lienVideo,
body.bodyGris #inter #article a.lienSite,
body.bodyGris #inter #article a.lienSondage,
body.bodyGris #inter div.boutonArticles a {
background-color: #555658;
}
body.bodyGris #inter div.boutonArticles a.lienDiapo,
body.bodyGris #inter #article a.lienDiapo {
background-image: url(puce_triangle_gris_diapo.gif);
}
body.bodyGris #inter div.boutonArticles a.lienVideo,
body.bodyGris #inter #article a.lienVideo {
background-image: url(puce_triangle_gris_video.gif);
}
body.bodyGris #inter div.boutonArticles a.lienSite,
body.bodyGris #inter #article a.lienSite {
background-image: url(puce_triangle_gris_site.gif);
}
body.bodyGris #inter div.boutonArticles a.lienSondage,
body.bodyGris #inter #article a.lienSondage {
background-image: url(puce_triangle_gris_sondage.gif);
}

div.lienDiapo, .lienVersDiaporama, body #inter #article a.lienDiapo {

}
div.lienVideo, .lienVersVideo, body #inter #article a.lienVideo {

}
div.lienSite, .lienVersSite, body #inter #article a.lienSite {

}
div.lienSondage, .lienVersSondage, body #inter #article a.lienSondage {

}
/*--  AFFICHAGE DES BLOGS  --*/
body #inter #comment {
width: 445px;
padding: 10px 0px 5px 0px;
border-top: 13px solid #aeaeae;
border-bottom: 13px solid #aeaeae;
background-image: url(fond_comment.gif);
background-repeat: repeat-y;
}
body #inter #comment i {
margin-left: 25px;
}
body #inter #comment h3 {
padding: 0px 0px 0px 0px;
color: #aeaeae;
text-transform: uppercase;
font-weight: normal;
font-size: large;
}
body #inter #comment div.formReactions {
width: 395px;
padding: 0px 25px 0px 25px;
}
body #inter #comment div.formReactions input,
body #inter #comment div.formReactions textarea {
width: 340px;
}
body #inter #comment div.formReactions div.submit {
margin: 0px 0px 0px -140px;
padding: 0px 0px 0px 0px;
}
body #inter #comment div.formReactions div.submit input {
width: 100px;
margin: 0px 0px 0px 140px;
}
body #inter #comment div.footer {
padding: 10px 0px 0px 0px;
width: 320px;
}
body #inter #comment div.listeReactions {
width: 395px;
padding: 45px 25px 0px 25px;
background-image: url(separateur_comment.gif);
background-repeat: repeat-x;
background-position: top;
}
body #inter #comment div.listeReactions div {
width: 395px;
padding: 0px 0px 10px 0px;
margin: 0px 0px 10px 0px;
border-bottom: 1px solid #aeaeae;
}
body #inter #comment div.listeReactions div .author {
font-weight: bold;
}
body #inter #comment div.listeReactions div p.posted {
font-size: x-small;
}
body.bodyActuRouge #themeactu,
body.bodyActuBleu #themeactu,
body.bodyActuBleu02 #themeactu,
body.bodyActuVertAnis #themeactu,
body.bodyActuViolet #themeactu,
body.bodyActuFuscia #themeactu,
body.bodyActuOrange #themeactu,
body.bodyActuOrange02 #themeactu,
body.bodyActuVert #themeactu,
body.bodyActuBleuVert #themeactu,
body.bodyGris #themeactu,
body.bodyActuNoir #themeactu,
body.bodyActuRose #themeactu {
position: absolute;
top: 177px;
left: 481px;
width: 230px;
padding: 0px 15px 0px 15px;
background-image: url(haut_remontee_actus_articles.gif);
background-repeat: repeat-x;
}
body.bodyActuRouge #themeactu h3,
body.bodyActuBleu #themeactu h3,
body.bodyActuBleu02 #themeactu h3,
body.bodyActuVertAnis #themeactu h3,
body.bodyActuViolet #themeactu h3,
body.bodyActuFuscia #themeactu h3,
body.bodyActuOrange #themeactu h3,
body.bodyActuOrange02 #themeactu h3,
body.bodyActuVert #themeactu h3,
body.bodyActuBleuVert #themeactu h3,
body.bodyGris #themeactu h3,
body.bodyActuNoir #themeactu h3,
body.bodyActuRose #themeactu h3 {
color: #FFFFFF;
font-size: medium;
font-weight: normal;
margin: 0px 0px 0px 0px;
padding: 8px 0px 8px 0px;
text-transform: uppercase;
}
body.bodyActuRouge #themeactu div.themeactuglob div.themeactu p a,
body.bodyActuBleu #themeactu div.themeactuglob div.themeactu p a,
body.bodyActuBleu02 #themeactu div.themeactuglob div.themeactu p a,
body.bodyActuVertAnis #themeactu div.themeactuglob div.themeactu p a,
body.bodyActuViolet #themeactu div.themeactuglob div.themeactu p a,
body.bodyActuFuscia #themeactu div.themeactuglob div.themeactu p a,
body.bodyActuOrange #themeactu div.themeactuglob div.themeactu p a,
body.bodyActuOrange02 #themeactu div.themeactuglob div.themeactu p a,
body.bodyActuVert #themeactu div.themeactuglob div.themeactu p a,
body.bodyActuBleuVert #themeactu div.themeactuglob div.themeactu p a,
body.bodyGris #themeactu div.themeactuglob div.themeactu p a,
body.bodyActuNoir #themeactu div.themeactuglob div.themeactu p a,
body.bodyActuRose #themeactu div.themeactuglob div.themeactu p a {
text-decoration: none;
display: block;
}
body.bodyActuRouge #themeactu div.themeactuglob div.themeactu p a strong,
body.bodyActuBleu #themeactu div.themeactuglob div.themeactu p a strong,
body.bodyActuBleu02 #themeactu div.themeactuglob div.themeactu p a strong,
body.bodyActuVertAnis #themeactu div.themeactuglob div.themeactu p a strong,
body.bodyActuViolet #themeactu div.themeactuglob div.themeactu p a strong,
body.bodyActuFuscia #themeactu div.themeactuglob div.themeactu p a strong,
body.bodyActuOrange #themeactu div.themeactuglob div.themeactu p a strong,
body.bodyActuOrange02 #themeactu div.themeactuglob div.themeactu p a strong,
body.bodyActuVert #themeactu div.themeactuglob div.themeactu p a strong,
body.bodyActuBleuVert #themeactu div.themeactuglob div.themeactu p a strong,
body.bodyGris #themeactu div.themeactuglob div.themeactu p a strong,
body.bodyActuNoir #themeactu div.themeactuglob div.themeactu p a strong,
body.bodyActuRose #themeactu div.themeactuglob div.themeactu p a strong {
color: #0472af;
}
body.bodyActuRouge #themeactu div.themeactuglob div.themeactu p a:hover,
body.bodyActuBleu #themeactu div.themeactuglob div.themeactu p a:hover,
body.bodyActuBleu02 #themeactu div.themeactuglob div.themeactu p a:hover,
body.bodyActuVertAnis #themeactu div.themeactuglob div.themeactu p a:hover,
body.bodyActuViolet #themeactu div.themeactuglob div.themeactu p a:hover,
body.bodyActuFuscia #themeactu div.themeactuglob div.themeactu p a:hover,
body.bodyActuOrange #themeactu div.themeactuglob div.themeactu p a:hover,
body.bodyActuOrange02 #themeactu div.themeactuglob div.themeactu p a:hover,
body.bodyActuVert #themeactu div.themeactuglob div.themeactu p a:hover,
body.bodyActuBleuVert #themeactu div.themeactuglob div.themeactu p a:hover,
body.bodyGris #themeactu div.themeactuglob div.themeactu p a:hover,
body.bodyActuNoir #themeactu div.themeactuglob div.themeactu p a:hover,
body.bodyActuRose #themeactu div.themeactuglob div.themeactu p a:hover {
text-decoration: underline;
}
#themeactu div.themeactuglob div.themeactu div#interet,
#themeactu div.themeactuglob div.themeactu div#temoin,
#themeactu div.themeactuglob div.themeactu div#archive {
text-align: right;
float: right;
margin-top: 10px;
}
#themeactu div.themeactuglob div.themeactu div#interet p,
#themeactu div.themeactuglob div.themeactu div#temoin p {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
#themeactu div.themeactuglob div.themeactu div#archive a {
display: block;
width: 195px;
height: 20px;
padding: 4px 5px 0px 0px;
background-image: url(bout_actus_archivees.gif);
background-repeat: no-repeat;
color: #FFFFFF;
text-decoration: none;
}
/*--------------------------------------------------------------------------------------------------------------*/
/*--- LISTE DES ACTUS ARCHIVEES ---*/
#inter div.themeactu p,
#inter div.themeactuglob p {
padding: 0px 0px 10px 0px;
margin:  5px 0px 10px 0px;
border-bottom: 1px solid #CCCCCC;
}
#inter div.themeactu p a,
#inter div.themeactuglob p a {
text-decoration: none;
}
/*--------------------------------------------------------------------------------------------------------------*/
/*--- PHOTOTHEQUE ---*/
body.coupCoeur #inter {
width: 725px;
padding: 10px 0px 0px 7px;
}
body.coupCoeur #inter h2 {
color: #FFFFFF;
padding: 27px 20px 25px 20px;
margin: 0px 0px 0px 0px;
width: 380px;
font-weight: normal;
background-image: url(fond_haut_bleu02.gif);
}
body.coupCoeur #inter div.diaporama {
padding: 10px 10px 10px 10px;
margin: 0px 0px 15px 0px;
float: left;
width: 705px;
background-color: #f4f3f2;
}
body.coupCoeur #inter div.diaporama .titreDiapo {
color: #000000;
font-family: "Times New Roman", Times, serif;
text-transform: uppercase;
}
body.coupCoeur #inter div.diaporama .dateDiapo {
font-family: "Times New Roman", Times, serif;
color: #0082c0;
}
body.coupCoeur #inter div.diaporama p.voirDiapo {
float: right;
text-align: right;
}
body.coupCoeur #inter div.diaporama p.voirDiapo a {
color: #FFFFFF;
text-decoration: none;
background-color: #0082c0;
width: 110px;
display: block;
padding: 5px 5px 5px 10px;
background-image: url(puce_triangle_gris_sur_bleu_phototheque.gif);
background-repeat: no-repeat;
background-position: left center;
}
body.coupCoeur #inter .contentDiapo {
background-color: #f4f3f2;
width: 695px;
padding: 15px;
}
body.coupCoeur #inter .contentDiapo table {
border: none;
width: 100%;
}
body.coupCoeur #inter .contentDiapo table th {
text-align: left;
background-color: transparent;
padding-bottom: 20px;
color: #333333;
border: none;
}
body.coupCoeur #inter table td {
border: none;
text-align: center;
vertical-align: middle;
}
/*------------------------------------------*/
/*--  MASQUE le "IMAGE 1 sur 12" de la LIGHTBOX  --*/
#numberDisplay {
display: none;
}
/*-------------------------------------------------------------------------------------------------------------*/
/*--- INSCRIPTION NEWSLETTER ---*/
body.bodyInscritNews #inter h2 {
color: #FFFFFF;
padding: 27px 20px 25px 20px;
margin: 0px 0px 0px 0px;
width: 380px;
background-image: url(fond_haut_violet.gif);
font-weight: normal;
}
body.bodyInscritNews #inter #inscritForm {
background-color: #f4f3f2;
padding: 15px 0px 15px 120px;
margin: 15px 0px 15px 0px;
}
body.bodyInscritNews #inter #inscritForm h3 {
color: #943e89;
text-transform: none;
padding: 0px 0px 0px 15px;
margin: 0px 0px 0px 0px;
height: auto;
background-image: url(puce_inscrit_news.gif);
background-repeat: no-repeat;
background-position: left center;
}
body.bodyInscritNews #inter #inscritForm form {
padding: 0px 0px 0px 50px;
margin:  0px 0px 0px 0px;
}
body.bodyInscritNews #inter #inscritForm form label {
width: 70px;
}
body.bodyInscritNews #inter #inscritForm form .entry input {
border: 1px solid #943e89;
background-color: #f4e0ef;
}
body.bodyInscritNews #inter #inscritForm form .mentionslegales label {
font-size: x-small;
padding: 3px 5px 10px 5px;
width: 350px;
line-height: 1.2em;
font-weight: normal;
}
body.bodyInscritNews #inter #inscritForm form .mentionslegales div {
width: 20px;
float: left;
}
body.bodyInscritNews #inter #inscritForm form .mentionslegales div input {
border: none;
background-color: transparent;
}
body.bodyInscritNews #inter #inscritForm form .footer {
text-align: right;
width: 185px;
}
body.bodyInscritNews #inter #inscritForm form .submit {
padding: 0px 0px 0px 0px;
margin:  0px 0px 0px -55px;
text-align: right;
width: 420px;
}
body.bodyInscritNews #inter #inscritForm form .submit input {
margin:  0px 0px 0px 130px;
border: 1px solid #943e89;
background-color: #943e89;
color: #FFFFFF;
}
body.bodyInscritNews #inter h3.inscritNews {
color: #FFFFFF;
padding: 5px 0px 5px 20px;
margin: 0px 0px 0px 0px;
background-image: url(fond_haut_violet.gif);
font-weight: normal;
}
body.bodyInscritNews #inter #telecharge01 {
float: left;
width: 300px;
text-align: right;
padding: 30px 0px 0px 0px;
}
body.bodyInscritNews #inter #telecharge01 a.download {
color: #FFFFFF;
float: right;
text-decoration: none;
background-color: #943e89;
display: block;
padding: 5px 5px 5px 10px;
width: 160px;
background-image: url(puce_triangle_blanc_sur_violet.gif);
background-repeat: no-repeat;
background-position: left center;
}
body.bodyInscritNews #inter #telecharge02 {
float: left;
padding: 30px 0px 0px 10px;
}
/*--------------------------------------------------------------------------------------------------------------*/
/*--- RIGHT ---*/
#right {
float: right;
width: 231px;
padding: 0px 9px 0px 0px;
}
#right ul {
margin: 7px 0px 7px 5px;
}
#right ul li {
padding-left: 8px;
}
#right ul li ul {
margin: 0px 0px 0px 5px;
}
#right ul li ul li {
padding-left: 8px;
}
/*--------------------------------------------------------------------------------------------------------------*/
/*--- VIVA AGENDA ---*/
#vivAgenda {
border: 13px solid #AEAEAE;
margin: 11px 0px 0px 0px;
padding: 5px 8px 5px 8px;
width: 189px;
}
#vivAgenda h3 {
color:  #AEAEAE;
font-weight: normal;
font-size: large;
margin: 0px 0px 0px 0px;
padding:  0px 0px 8px 0px;
}
#vivAgenda p.tousEvents,
#vivAgenda p.tousEvents a {
font-size: x-small;
margin: 0px 0px 0px 0px;
padding: 0px 0px 10px 0px;
text-decoration: none;
}
#vivAgenda p.tousEvents a:hover {
color: #D2002D;
}
#vivAgenda #calendrier table {
margin: auto;
border: none;
width: 164px;
background-image: url(fond_calendrier.gif);
background-repeat: no-repeat;
background-position: 0px 44px;
}
#vivAgenda #calendrier table th {
border: none;
color:  #AEAEAE;
font-weight: normal;
background-color: transparent;
}
#vivAgenda #calendrier table td {
border: none;
color: #000000;
background-image: none;
}
#vivAgenda #calendrier table td.days {
font-weight: bold;
}
#vivAgenda #calendrier table td.week {
color: #AEAEAE;
}
#vivAgenda #calendrier table td.monthOff {
color: #868686;
}
#vivAgenda #calendrier table td.today {
background-color: #868686;
color: #FFFFFF;
}
#vivAgenda #calendrier table td.nextday a {
color: #CC0000;
}
/*--------------------------------------------------------------------------------------------------------------*/
/*--- FOOTER ---*/
#footer {
float: left;
width: 973px;
font-size: x-small;
font-weight: bold;
padding: 0px 0px 20px 9px;
margin: 20px 0px 0px 0px;
position: relative;
background-image: url(fond_footer.gif);
background-repeat: repeat-x;
}
#footer a {
text-decoration: none;
}
#footer #footerTop {
padding: 0px 0px 0px 11px;
}
#footer #footerTop a.aboNews {
position: absolute;
top: 7px;
left: 554px;
background-image: url(fond_bout_abonnement_news_footer.gif);
background-repeat: no-repeat;
display: block;
width: 180px;
height: 19px;
padding: 4px 0px 0px 14px;
color: #FFFFFF;
}
#footer #footerTop #rechercheFooter {
position: absolute;
top: 6px;
left: 768px;
font-size: x-small;
}
#footer #footerTop #rechercheFooter input.saisie {
font-size: x-small;
color: #016a9c;
vertical-align: middle;
width: 165px;
height: 18px;
padding: 5px 0px 0px 5px;
background-image: url(fond_recherche_bottom.gif);
background-repeat: no-repeat;
border: 0px solid transparent;
border: none;
background-color: transparent;
}
#footer #footerTop #rechercheFooter input.bouton {
vertical-align: middle;
color: #dfded7;
border: none;
background-color: transparent;
font-size: x-small;
width: 23px;
text-align: center;
}
#footer #footerBottom {
float: left;
padding: 10px 0px 0px 0px;
}
#footer #recapMenu {
float: left;
padding: 0px 0px 0px 0px;
}
#footer #recapMenu ul li {
float: left;
width: 80px;
height: 65px;
padding: 0px 15px 0px 10px;
background-image: url(pointilles_footer.gif);
background-repeat: repeat-y;
background-position: right top;
}
#footer #recapMenu ul li.lien07 {
background-image: none;
}
#footer #recapMenu ul li span {
font-weight: bold;
color: #0172a8;
}
#footer #footerList {
float: right;
padding: 0px 20px 0px 0px;
}
#footer #footerList ul {
float: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 2px 8px;
border-left: 1px solid #848583;
}
#footer #footerList ul li {
padding: 0px 0px 2px 0px;
width: 100px;
border-bottom: 1px dotted #848583;
}
/*--- TEXTE ---*/
div.coul01, .orange, .coul01 {
color: #f29400;
}
div.coul02, .rouge, .coul02 {
color: #bb0045;
}
div.coul03, .fuscia, .coul03 {
color: #CD0091;
}
div.coul04, .violet, .coul04 {
color: #951377;
}
div.coul05, .bleu, .coul05 {
color: #86d4fb;
}
div.coul06, .bleuVert, .coul06 {
color: #40b5a5;
}
div.coul07, .vert, .coul07 {
color: #538E2F;
}
div.coul08, .vertAnis, .coul08 {
color: #BECD00;
}
div.coul09, .gris, .coul09 {
color: #555658;
}
div.coul10, .noir, .coul10 {
color: #000000;
}
div.coul11, .blanc, .coul11 {
color: #FFFFFF;
}
div.coul12, .rouge2, .coul12 {
color: #AF111D;
}
div.coul13, .vert2, .coul13 {
color: #b4a400;
}
div.coul14, .bleu2, .coul14 {
color: #0082c0;
}
div.coul15, .orange2, .coul15 {
color: #e85237;
}
div.coul16, .rose, .coul16 {
color: #e4316b;
}
/*----------------*/
/*-- SPECIFIQUE NEWSLETTER --*/
/*----------------*/
div.coul01news, .bleuUneNewsletter, .coul01news {
color: #0082bf;
}
div.coul02news, .bleuActuNewsletter, .coul02news {
color: #005c88;
}
div.coul03news, .grisVivaLiveNewsletter, .coul03news {
color: #898989;
}
div.coul04news, .violetDossiersNewsletter, .coul04news {
color: #80629b;
}
div.coul05news, .vertLeMagNewsletter, .coul05news {
color: #b4a400;
}
/*-- BORDURE D'IMAGES --*/
img.bord01 .bordureOrange {
border: 1px solid #f29400;
}
img.bord02 .bordureRouge {
border: 1px solid #bb0045;
}
img.bord03 .bordureFuscia {
border: 1px solid #CD0091;
}
img.bord04 .bordureViolette {
border: 1px solid #951377;
}
img.bord05 .bordureBleue {
border: 1px solid #86d4fb;
}
img.bord06 .bordureBleueVerte {
border: 1px solid #1F6179;
}
img.bord07 .bordureVerte {
border: 1px solid #538E2F;
}
img.bord08 .bordureVerteAnis {
border: 1px solid #BECD00;
}
img.bord09 .bordureGrise {
border: 1px solid #555658;
}
img.bord10 .bordureNoire {
border: 1px solid #000000;
}
img.bord13, .bordureMoutarde {
color: #b4a400;
}
img.bord14, .bordureBleue2 {
color: #0082c0;
}
img.bord15, .bordureOrange2 {
color: #e85237;
}
img.bord16 .bordureRose {
border: 1px solid #40b5a5;
}
/*-- RESULTAT RECHERCHE --*/
table.result {
width: 100%;
margin: 15px 0px 10px 0px;
}
.result th {
background-color: #898989;
vertical-align: top;
color: #FFFFFF;
padding: 5px;
text-align: left;
}
.result td {
vertical-align: top;
padding: 3px;
border: none;
 }
.result td.title {
text-align: left;
}
.result td.title a {
font-weight: bold;
color: #597FBF;
 }
.result td.date {
font-size: x-small;
 }
.result td.description {
border-bottom: 1px solid #898989;
padding-bottom: 10px;
 }
html div.prec {
float: left;
padding-left: 2px;
font-size: x-small;
}
html div.prec a {
display: block;
padding: 0px 0px 0px 15px;
color: #003333;
text-decoration: none;
}
html div.suiv {
float: right;
font-size: x-small;
}
html div.suiv a {
display: block;
padding: 0px 16px 0px 0px;
color: #003333;
text-decoration: none;
}
html div.prec a:hover {
text-decoration: underline;
color: #BC0606;
}
html div.suiv a:hover {
text-decoration: underline;
color: #BC0606;
}
/*-- TABLEAUX --*/
table {
border-collapse: collapse;
}
th,
td {
border: 1px solid #898989;
padding: 3px;
vertical-align: top;
}
th {
background-color: #898989;
color: #FFFFFF;
}

body.bodyActuRouge th,
body.bodyActuRouge td {
border: 1px solid #D2002D;
}
body.bodyActuRouge th {
background-color: #D2002D;
}

body.bodyActuBleu th,
body.bodyActuBleu td {
border: 1px solid #00A0BD;
}
body.bodyActuBleu th{
background-color: #00A0BD;
}

body.bodyActuVertAnis th,
body.bodyActuVertAnis td {
border: 1px solid #BECD00;
}
body.bodyActuVertAnis th {
background-color: #BECD00;
}

body.bodyActuViolet th,
body.bodyActuViolet td {
border: 1px solid #951377;
}
body.bodyActuViolet th {
background-color: #951377;
}

body.bodyActuFuscia th,
body.bodyActuFuscia td {
border: 1px solid #CD0091;
}
body.bodyActuFuscia th {
background-color: #CD0091;
}

body.bodyActuOrange th,
body.bodyActuOrange td {
border: 1px solid #FC952E;
}
body.bodyActuOrange th {
background-color: #FC952E;
}

body.bodyActuVert th,
body.bodyActuVert td {
border: 1px solid #538E2F;
}
body.bodyActuVert th{
background-color: #538E2F;
}

body.bodyActuBleuVert th,
body.bodyActuBleuVert td {
border: 1px solid #1F6179;
}
body.bodyActuBleuVert th {
background-color: #1F6179;
}

body.bodyActuNoir th,
body.bodyActuNoir td {
border: 1px solid #000000;
}

body.bodyActuNoir th {
background-color: #000000;
}

/*--------------------------------------------------------------------------------------------------------------*/
/*--- PLAN DU SITE ---*/
#plandusite {
padding-left: 50px;
}
#plandusite h3 a {
font-size: large;
margin: 7px 0px 7px 0px;
padding: 0;
color: #6699CC;
text-decoration: none;
}
#plandusite ul {
padding: 0px 0px 5px 20px;
border-bottom: 1px solid #6699CC;
margin: 7px 50px 7px 0px;
font-weight: bold;
}
#plandusite ul li ul {
padding: 0px 0px 0px 10px;
border-bottom: none;
margin: 0px 0px 0px 0px;
font-weight: normal;
}
#plandusite ul li a {
color: #333A4C;
text-decoration: none;
}
#plandusite ul li a:hover {
color: #333A4C;
text-decoration: underline;
}
/*--------------------------------------------------------------------------------------------------------------*/
/*-- DIVERS CLASSES --*/
.invisible,
#header #raccourcis li.racnavig,
#header #raccourcis li.raccontenu,
#header #raccourcis li.racrecherche,
#header #raccourcis li.racplan,
#recherche label,
#rechercheFooter label {
position: absolute;
left: -5000px;
}
/*---------------------------------------------------------------------------------------------------------------*/
/*POP UP*/
/*--------------------------------------------------------------------------------------------------------------*/
/*--- CENTRAGE ---*/
body.bodypopup #centrage {
width: 600px;
margin: auto;
}
/*--------------------------------------------------------------------------------------------------------------*/
/*--- TOTAL ---*/
body.bodypopup #total {
position: relative;
width: 600px;
float: left;
margin-bottom: 20px;
}
/*--------------------------------------------------------------------------------------------------------------*/
/*--- HEADER ---*/
body.bodypopup #headerpopup {
position: relative;
width: 600px;
height: 90px;
padding: 0px 0px 0px 0px;

background-image:url(fond_banniere.gif);
background-repeat:repeat-x;
margin-top: 30px;
}
/*--------------------------------------------------------------------------------------------------------------*/
/*--- H1 TITRE + LOGO ---*/
body.bodypopup #headerpopup h1 {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
body.bodypopup #interpopup {
padding: 10px 10px 10px 10px;
border-left: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
border-right: 1px solid #cccccc;
line-height: 18px;
}
body.bodypopup #interpopup h2,
body.bodypopup #interpopup h2 a {
font-size: x-large;
line-height: 24px;
color: #FFFFFF;
padding: 27px 50px 25px 20px;
margin: 0px 0px 0px 0px;
width: 70%;
background-image: url(fond_haut_gris.gif);
text-transform: uppercase;
font-weight: normal;
}
body.popRss #interpopup h2,
body.popRss #interpopup h2 a {
background-image: url(fond_titre_poprss_viva.gif);
background-position: right top;
}
body.bodypopup #interpopup h3,
body.bodypopup #interpopup h3 a {
font-size: large;
margin: 10px 0px 10px 0px;
padding: 0;
color: #ff9900;
line-height: 20px;
text-transform: uppercase;
font-weight: normal;
}
body.bodypopup #interpopup h4,
body.bodypopup #interpopup h4 a {
font-size: medium;
margin: 10px 0px 10px 0px;
padding: 0;
color: #00233c;
text-transform: uppercase;
font-weight: normal;
}
body.bodypopup #interpopup p {
margin: 7px 0px 7px 0px;
}
body.bodypopup #interpopup ul {
margin: 7px 0px 7px 20px;
}
body.bodypopup #interpopup ul li {
padding-left: 8px;
}
body.bodypopup #interpopup ul li ul {
margin: 0px 0px 0px 15px;
}
body.bodypopup #interpopup ul li ul li {
padding-left: 8px;
}
body.popRss #interpopup #listTopics fieldset {
padding: 0px 0px 0px 20px;
}
body.popRss #interpopup #listTopics label {
padding-left: 10px;
background-repeat: no-repeat;
background-position: left 6px;
background-image: url(puce_orange.gif);
display: block;
width: 400px;
}
body.popRss #interpopup #listTopics .submit {
text-align: center; 
padding: 10px 0px 0px 0px;
}
body.popRss #interpopup #listTopics .submit input {
border: 1px solid #fc952e;
background-color: #fc952e;
color: #FFFFFF;
font-weight: bold;
}
/*---------------------------------------------------------------------------*/
/*--  CONTOUR DE TABLEAUX  --*/
body.essentiel, .rubriqueEssentiel {}
body.cDurable, .rubriqueCDurable {}
body.histoiresVecues, .rubriqueHistoiresVecues {}
body.lHistoire, .rubriqueLHistoire {}
body.rendezVous, .rubriqueRendezVous {}
body.bouger, .rubriqueBouger {}
body.opinions, .rubriqueOpinions {}
/*---------------------------------------------------------------------------*/
/* ---TAG ---*/
#nuageTags{
border:13px solid #E56967;
margin:11px 0 0;
padding:5px 8px;
width:189px;
}
#cloudcontent{
text-align:justify;
}
.tagCoul0 a,
.tagCoul-0 a,
.tagCoul1 a,
.tagCoul-1 a,
.tagCoul2 a,
.tagCoul-2 a,
.tagCoul3 a,
.tagCoul-3 a,
.tagCoul4 a,
.tagCoul-4 a,
.tagCoul5 a,
.tagCoul-5 a,
.tagCoul6 a,
.tagCoul-6 a{
text-decoration:none;
padding:2px;
}
/* --- TagCoul0 --- */
.tagCoul0 a,
.tagCoul-0 a{
font-size:80%;
color:#414383;
}
/*
.tagCoul0 a:hover,
.tagCoul-0 a:hover{
color:#666;
background:#f1f1f1;
border:#D64C22 1px solid;
padding:0px 2px;
}
*/
/* --- TagCoul1 --- */
.tagCoul1 a,
.tagCoul-1 a{
font-size:100%;
color:#CF1998;
}
/*
.tagCoul1 a:hover,
.tagCoul-1 a:hover{
color:#666;
background:#f1f1f1;
border:#009933 1px solid;
padding:0px 2px;
}
*/
/* --- TagCoul2 --- */
.tagCoul2 a,
.tagCoul-2 a{
font-size:120%;
color:#86AF15;
}
/*
.tagCoul2 a:hover,
.tagCoul-2 a:hover{
color:#666;
background:#f1f1f1;
border:#cc0099 1px solid;
padding:0px 2px;
}
*/
/* --- TagCoul3 --- */
.tagCoul3 a,
.tagCoul-3 a{
font-size:140%;
color:#DF891B;
}
/*
.tagCoul3 a:hover,
.tagCoul-3 a:hover{
color:#666;
background:#f1f1f1;
border:#336699 1px solid;
padding:0px 2px;
}
*/
/* --- TagCoul4 --- */
.tagCoul4 a,
.tagCoul-4 a{
font-size:160%;
color:#414383;
}
/*
.tagCoul4 a:hover,
.tagCoul-4 a:hover{
color:#666;
background:#f1f1f1;
border:#ffcc00 1px solid;
padding:0px 2px;
}
*/
/* --- TagCoul5 --- */
.tagCoul5 a,
.tagCoul-5 a{
font-size:180%;
color:#CF1998;
}
/*
.tagCoul5 a:hover,
.tagCoul-5 a:hover{
color:#666;
background:#f1f1f1;
border:#CD1818 1px solid;
padding:0px 2px;;
}
*/
/* --- TagCoul6 --- */
.tagCoul6 a,
.tagCoul-6 a{
font-size:200%;
color:#86AF15;
}
/*
.tagCoul6 a:hover,
.tagCoul-6 a:hover{
color:#666;
background:#f1f1f1;
border:#CD1818 1px solid;
padding:0px 2px;;
}
*/
#menu ul li.invisible, .invisible{
position:absolute;
top:-3000px;
}
body.bodygenerique #inter input[type="submit"] {
background-color:#669900;
}
#flash_quartier{
position:absolute;
top:-160px;
right:10px;
width:160px;
height:140px;
text-align:center;
}
#flash_quartier #contentFlash{
height:110px;
}

body.bodypopup #flash_quartier{
display:none;
}

body.bodypopup #toute_la{
position:absolute;
top:65px;
left:20px;
}



/********************** V2 ***********************/
/********************** V2 ***********************/
/********************** V2 ***********************/
/********************** V2 ***********************/
/********************** V2 ***********************/
body {
color: #666666;
}
a {
color: #666666;
}
body.bodyaccueil #inter {
float: left;
padding: 0px 0px 0px 0px;
width: 745px;
}

/*----------  COLONE GAUCHE  ----------*/
#inter #colGauche {
float: left;
padding: 18px 0px 0px 18px;
width: 515px;
}
/*-- Styles pour SLIDEACTUS --*/
#defilactus {
width: 515px;
height: 333px;
overflow: hidden;
background-image: url(bas_actu_dyn.gif);
background-repeat: no-repeat;
background-position: bottom;
padding: 0px 0px 10px 0px;
margin: 0px 0px 15px 0px;
}
#defilcontener {
position: relative;
width: 515px;
height: 328px;
overflow: hidden;
}
#defilcontener a {
text-decoration: none;
}
#defilactus #defilcontener #aLaUne {
position: absolute;
top: 212px;
left: 0px;
font-size: small;
margin: 0px 0px 0px 0px;
padding:  0px 0px 0px 8px;
background-image: url(bulle_a_la_une.gif);
background-repeat: no-repeat;
width: 98px;
height: 31px;
z-index: 10;
}
#defilactus #defilcontener #aLaUne h2 {
font-size: small;
margin: 0px 0px 0px 0px;
padding:  0px 0px 0px 0px;
background-image: none;
width: auto;
}
img.picto {

}
p.descriptionactu {
display: block;
width: 400px;
}
p.descriptionactu {
font-size: 90%;
}
#defiliste {
position: absolute;
z-index: 1;
width: 100px;
height: 236px;
top: 0px;
left: 415px;
background-image: url("trame.png");
background-repeat: repeat-y;
}
#inter #defiliste ul {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
#inter #defiliste ul li {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-image: none;
position: absolute;
}
#inter #defiliste ul li#li1 {
top: 0px;
left: 0px;
}
#inter #defiliste ul li#li2 {
top: 60px;
left: 0px;
}
#inter #defiliste ul li#li3 {
top: 120px;
left: 0px;
}
#inter #defiliste ul li#li4 {
top: 180px;
left: 0px;
}

#defiliste a {
display: block;
background-position: left center;
background-repeat: no-repeat;
padding: 0px 0px 0px 13px;
}
#defiliste a.unselect {
background-color:transparent;
}
#defiliste a.select {
background-image: url("fleche.png");
}
#defilblocs {
position: relative;
z-index: 0;
}
#defilblocs div a strong {
color: #006798;
font-size: x-large;
float: left;
width: 515px;
line-height: 1em;
}
#defilblocs div a span {
float: left;
width: 515px;
line-height: 1.4em;
}
#defilblocs div a {
color: #333333;
cursor: pointer;
}
#defilblocs div a img.imgactu {
margin-bottom: 5px;
}
/*****************************************************************/
#actuPlanAccueil .themeactu div {
float: left;
width: 515px;
padding: 0px 0px 15px 0px;
margin: 0px 0px 15px 0px;
border-bottom: 1px solid #CCCCCC;
}
#actuPlanAccueil .themeactu div a {
text-decoration: none;
}
#actuPlanAccueil .themeactu div strong {
font-family: "georgia";
}
#actuPlanAccueil .themeactu div a span.themes  {
text-transform: uppercase;
font-size: x-small;
}
#actuPlanAccueil .themeactu div a strong  {
color: #005c88;
line-height: 1.2;
}
#actuPlanAccueil .themeactu div a strong.lirelasuite  {
color: #0172a8;
font-weight: normal;
font-family: Arial, Helvetica, sans-serif;
padding: 0px 6px 0px 3px;
background-image: url(chevron_lire_la_suite.gif);
background-repeat: no-repeat;
background-position: center right;
}
#actuPlanAccueil .themeactu div a strong.actutitre1  {
font-size: medium;
}
#actuPlanAccueil .themeactu div a strong.actutitre2  {
font-size: large;
}
#actuPlanAccueil .themeactu div a strong.actutitre3  {
font-size: x-large;
}
#actuPlanAccueil .themeactu div a img.floatd {
float: right;
margin-left: 10px;
}
#actuPlanAccueil .themeactu div a img.floatg {
float: left;
margin-right: 10px;
}
#actuPlanAccueil .themeactu div a img.large {
clear: both;
margin-top: 5px;
width: 515px;
}

/*----------  COLONE CENTRALE  ----------*/

#inter #colCentre {
float: right;
padding: 18px 0px 0px 0px;
width: 194px;
font-size: 85%;
line-height: 1.4em;
}
#inter #colCentre #contentViteLu {
float: left;
width: 194px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-image: url(bulle_col_centrale_orange.gif);
background-repeat: no-repeat;
}
#inter #colCentre #viteLu {
float: left;
width: 194px;
border: none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height: 260px;
overflow: auto;
}
#inter #colCentre #viteLu p {
margin: 0px 0px 0px 0px;
padding:  0px 0px 0px 0px;
}
#inter #colCentre #viteLu p.titre {
margin: 12px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-family: Arial, Helvetica, sans-serif;
color: #666666;
text-transform: uppercase;
}
#inter #colCentre #vivaLive {
float: left;
width: 194px;
margin: 20px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-image: url(bulle_col_centrale_grise.gif);
background-repeat: no-repeat;
}
#inter #colCentre #dossiers {
float: left;
width: 194px;
margin: 20px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-image: url(bulle_col_centrale_violet.gif);
background-repeat: no-repeat;
}
#inter #colCentre #leMag {
float: left;
width: 194px;
margin: 20px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-image: url(bulle_col_centrale_vert.gif);
background-repeat: no-repeat;
}
#inter #colCentre #contentNuageTags {
float: left;
width: 194px;
margin: 20px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-image: url(bulle_col_centrale_bleu.gif);
background-repeat: no-repeat;
}
#inter #colCentre #contentNuageTags #nuageTags {
float: left;
width: 194px;
border: none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
#inter #colCentre #contentViteLu h3,
#inter #colCentre #vivaLive h3,
#inter #colCentre #dossiers h3,
#inter #colCentre #leMag h3,
#inter #colCentre #contentNuageTags h3 {
font-size: small;
color: #FFFFFF;
margin: 0px 0px 0px 0px;
padding:  0px 0px 10px 10px;
}
#inter #colCentre #vivaLive a.suite,
#inter #colCentre #dossiers a.suite,
#inter #colCentre #leMag a.suite {
margin: 0px 0px 0px 0px;
padding:  0px 6px 0px 0px;
background-repeat: no-repeat;
background-position: right center;
text-decoration: none;
}
#inter #colCentre #vivaLive a.suite {
background-image: url(chevron_gris.gif);
color: #898989;
}
#inter #colCentre #dossiers a.suite {
background-image: url(chevron_violet.gif);
color: #80629b;
}
#inter #colCentre #leMag a.suite {
background-image: url(chevron_vert.gif);
color: #9f920a;
}

/*----------  COLONE DROITE  ----------*/

#right {
float: right;
width: 194px;
padding: 18px 20px 0px 0px;
font-size: 85%;
}
#right #vivaMag,
#right #outils,
#right #vivAgenda,
#right #block_fan_facebook,
#right #coupDeCoeur,
#right #votreAvis,
#right #vosQuestions {
float: left;
width: 174px;
padding: 10px 10px 10px 10px;
margin: 0px 0px 0px 0px;
border: none;
background-color: #F5F5F5;
}
#right #vivaMag {
width: 184px;
padding: 10px 0px 10px 10px;
margin: 0px 0px 0px 0px;
border: none;
background-color: #F5F5F5;
}
#right #vivaMag h3{
font-size: large;
color: #666666;
font-weight: normal;
margin: 0px 0px 0px 0px;
padding:  0px 0px 0px 0px;
}
#right #vivaMag p.abonNews,
#right #vivaMag p.abonViva {
padding: 5px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
#right #vivaMag p.abonNews a {
display: block;
color: #0172a8;
text-decoration: none;
width: 166px;
height: 19px;
padding: 3px 0px 0px 8px;
background-image: url(fond_bout_abonnement_news.gif);
background-repeat: no-repeat;
}
#right #vivaMag p.abonViva a {
display: block;
color: #0172a8;
text-decoration: none;
width: 166px;
height: 32px;
padding: 3px 0px 0px 8px;
background-image: url(fond_bout_abonnement_viva.gif);
background-repeat: no-repeat;
}
#right #outils {
margin: 10px 0px 0px 0px;
}
#right #outils #readSpeak {
width: 174px;
height: 50px;
float: left;
}
#right #outils #readSpeak  p{
margin: 0px 0px 5px 0px;
padding: 0px 0px 0px 0px;
}
#right #outils #toolsbar {
float: left;
padding: 0px 0px 0px 0px;
}
#right #outils #toolsbar a.imprim {
float: left;
display: block;
padding: 0px 0px 0px 17px;
background-image: url(picto_imprimer.gif);
background-repeat: no-repeat;
background-position: left center;
line-height: 2em;
font-size: x-small;
text-decoration: none;
width: 50px;
}
#right #outils #toolsbar a.envoyer {
float: left;
display: block;
padding: 0px 0px 0px 17px;
margin: 0px 0px 0px 0px;
background-image: url(picto_envoyer.gif);
background-repeat: no-repeat;
background-position: left center;
line-height: 2em;
font-size: x-small;
text-decoration: none;
}
#right #outils #toolsbar a.partager {
float: left;
display: block;
padding: 0px 0px 0px 17px;
background-image: url(picto_facebook.gif);
background-repeat: no-repeat;
background-position: left center;
line-height: 2em;
font-size: x-small;
text-decoration: none;
width: 50px;
}
#right #outils #toolsbar a.favorits {
float: left;
display: block;
padding: 0px 0px 0px 17px;
background-image: url(picto_partager.gif);
background-repeat: no-repeat;
background-position: left center;
line-height: 2em;
font-size: x-small;
text-decoration: none;
}
#right #vivAgenda {
margin: 10px 0px 0px 0px;
}
#right #vivAgenda h3{
font-size: large;
color: #666666;
font-weight: normal;
margin: 0px 0px 0px 0px;
padding:  0px 0px 0px 0px;
}
#right #vivAgenda #calendrier table {
background-image: none;
border-collapse: separate;
}
#right #vivAgenda #calendrier table th {
text-align: left;
font-weight: bold;
}
#right #vivAgenda #calendrier table th a.prev,
#right #vivAgenda #calendrier table th a.next {
display: block;
float: left;
}
#right #vivAgenda #calendrier table th a.prev img,
#right #vivAgenda #calendrier table th a.next img {
width: 17px;
height: 17px;
}
#right #vivAgenda #calendrier table th span {
display: block;
float: left;
padding: 0px 10px 0px 10px;
color: #666666;
}
#vivAgenda #calendrier table td.days {
font-weight:normal;
color: #999999;
font-size: x-small;
}
#vivAgenda #calendrier table td.monthOn {
color:#1c94c4;
font-weight: bold;
text-align: right;
background-color: #FFFFFF;
border: 1px solid #dfdfdf;
margin: 1px 1px 1px 1px;
}
#vivAgenda #calendrier table td.monthOn a {
color:#1c94c4;
text-decoration: none;
}
#vivAgenda #calendrier table td.today {
background-color: #fff0a5;
border: 1px solid #fed22f;
text-align: right;
}
#vivAgenda #calendrier table td.today a {
color: #363636;
}
#vivAgenda #calendrier table td.monthOff {
color:#F5F5F5;
text-align: right;
}
#right #vivAgenda p.tousEvents {
margin: 10px 0px 0px 0px;
}

#right #vivAgenda p.tousEvents a {
font-size: small;
padding: 0px 6px 0px 0px;
background-image: url(chevron_lire_la_suite.gif);
background-repeat: no-repeat;
background-position: right center;
color: #0172a8;
text-decoration:none;
}
#right #block_fan_facebook {
margin: 10px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 192px;
border: 1px solid #F5F5F5;
}
#right #block_fan_facebook p {
background-color: transparent;
margin: 0px 0px 0px 0px;
padding:0;
}
#right #block_fan_facebook .fanBox {
background-color:transparent;
border: none;
width: 192px !important;
}
#right #coupDeCoeur {
margin: 10px 0px 0px 0px;
}
#right #coupDeCoeur h3{
font-size: large;
color: #666666;
font-weight: normal;
margin: 0px 0px 0px 0px;
padding:  0px 0px 0px 0px;
}
#right #coupDeCoeur p.image {
margin: 5px 0px 0px 0px;
padding:  0px 0px 0px 0px;
}
#right #coupDeCoeur ul.lienDiapo li {
border-top:none;
margin:0;
padding: 0px 0px 0px 0px;
}
#right #coupDeCoeur ul.lienDiapo li a {
padding: 0px 6px 0px 0px;
background-image: url(chevron_lire_la_suite.gif);
background-repeat: no-repeat;
background-position: right center;
color: #0172a8;
}
#right #votreAvis {
margin: 10px 0px 0px 0px;
padding: 10px 10px 5px 10px;
}
#right #votreAvis h3{
font-size: large;
color: #666666;
margin: 0px 0px 0px 0px;
padding:  0px 0px 0px 0px;
}
#right #votreAvis p.question{
font-weight: normal;
margin: 5px 0px 8px 0px;
padding:  0px 0px 0px 0px;
}
#right #votreAvis p.submit{
text-align: left;
}
#right #votreAvis p.submit input{
background-color:transparent;
border:medium none;
color:#0172a8;
font-weight:normal;
width: 80px;
padding: 0px 0px 3px 7px;
height: 22px;
background-image: url(fond_bout_repondre.gif);
background-repeat: no-repeat;
text-align: left;
font-size: 85%;
}
#right #vosQuestions {
margin: 10px 0px 0px 0px;
padding: 10px 10px 5px 10px;
}
#right #vosQuestions h3{
font-size: large;
color: #666666;
font-weight: normal;
margin: 0px 0px 0px 0px;
padding:  0px 0px 0px 0px;
}
#right #vosQuestions ul{
margin: 3px 0px 0px 0px;
padding:  0px 0px 0px 0px;
}
#right #vosQuestions ul li{
margin: 0px 0px 8px 15px;
padding:  0px 0px 0px 0px;
list-style: square;
}
#right #vosQuestions ul li a{
text-decoration: none;
}
#right #bandeauPub {
float: left;
width: 194px;
padding: 0px 0px 0px 0px;
margin: 10px 0px 0px 0px;
}