@charset "UTF-8";
/* CSS Document */	
/*
 HB SDV DEC 2009
 */
/*
 COULEURS TEXTES :
 			#5c5a54		gris fonce			texte courant
 			#908d84		gris moyen			texte navigation complementaire
 			#ff0000		rouge				couleur des liens hover par defaut
 actu		#ed0c19		rouge				actualitÃ�¿œÂ©s
 sport		#398f00		vert				sports
 faidiv		#b57c00		brun				faits divers
 ann		#173166		bleu				annonces
 			#3b5998		bleu FB
 COULEURS BORDERS+BG :
			#dfdfd7		gris clair			couleur par defaut
 actu		#e5202b		rouge
 sport		#5ec313		vert clair
 faidiv		#ffae00		jaune
 COULEURS BG :
			 #EAEAE3		gris tres clair		tchat
 
 */
body {
    margin: 0px;
    padding: 0px;
    font-family: Arial, Helvetica, sans-serif;
    /*font-size: 12px;*/
    font-size: 13px;
    color: #5c5a54;
    background-color: #ffffff;
}
	body.cgu {
	margin: 15px;
	}

form, dl, ul, ol, form, h1, h2, h3, h4, h5, h6 {
    position: relative;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

input {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
}

img {
    border: none;
}

/*ON VIRE LES TRANSPARENTS DELIVRES PAR LA PUB*/
img[src*="empty.gif"], img[src*="transparent.gif"]	{
display: none !important;
}

a {
    text-decoration: none;
}
a.gris-fonce {
color: #5c5a54;
}

a:hover {
    text-decoration: underline;
    /*color: #ff0000;*/
}

a.link,
span.link {	/*SPAN UTILISÉ DANS p sabonner*/
    color: #000000;
    background-image: url('/img/f_link_24.png') !important;
    _background-image: url('/img/f_link.png');
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 15px;
}
span:hover.link {
text-decoration: underline;
cursor: pointer;
}
a.link2 {
    color: #000000;
}
a.link2 span {
    background-image: url('/img/f_link_24.png') !important;
    _background-image: url('/img/f_link.png');
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 10px;
}
a.link-red {
    color: #ed0c19;
    background-image: url('/img/f_link_red_24.png') !important;
    _background-image: url('/img/f_link_red.png');
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 15px;
}
a.link2-red {
    color: #ed0c19;
}
a.link2-red span {
    background-image: url('/img/f_link_red_24.png') !important;
    _background-image: url('/img/f_link_red.png');
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 10px;
}

a.ajout-nav {
color: #ed0c19;
background-image: url('/img/ico_ajout_nav.gif');
background-position: left center;
background-repeat: no-repeat;
padding-left: 17px;
}
	a.ajout-nav.ajout-nav-spo {
	color: #398f00;
	background-image: url('/img/green_ajouter.png');
	}

/*POINTER*/	
.pointer {
	cursor: pointer;
}
.pointer:hover {
    text-decoration: underline;
}


/*FERRAGE A GAUCHE*/	
.fer-g {
	padding-left: 10px;
}

/*BOUTONS*/
.bouton-rouge {
    background-color: #e5202b;
    background-image: url('/img/f_blanc_sur_rouge.gif');
    background-position: right center;
    background-repeat: no-repeat;
    border: 1px solid #c2000b;
    color: #ffffff;
    text-align: center;
    padding: 2px 5px 2px 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
:hover.bouton-rouge {
cursor: pointer;
}
.bouton-rouge a {
color: #ffffff;
}
.bouton-rouge a:hover {
text-decoration: none;
}

.bouton-noir {
    background-color: #000000;
    background-image: url('/img/f_blanc_sur_noir.gif');
    background-position: right center;
    background-repeat: no-repeat;
    border: 1px solid #1b1b1b;
    color: #ffffff;
    text-align: center;
    padding: 2px 5px 2px 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
    width:50px;
}
:hover.bouton-noir {
cursor: pointer;
}
.bouton-noir a {
color: #ffffff;
}
.bouton-noir a:hover {
text-decoration: none;
}
	.bouton-noir.valider {
	width: 70px;
	}
	.bouton-noir.suite {
	width: 60px;
	}

/*COULEURS TEXTES*/
.coul-defaut {
    /*color: #ff0000;*/
    color: #5c5a54;
}

.coul-actu, .coul-rouge {
    color: #ed0c19;
}

.coul-sport {
    color: #398f00;
}

.coul-faidiv {
    color: #b57c00;
}

.coul-ann {
    color: #173166;
}

.coul-fb, .coul-fb a, a.coul-fb {
    color: #3b5998;
}

/*COULEURS BG*/
.bg-actu {
    background-color: #e5202b;
}

.bg-sport {
    background-color: #5ec313;
}

.bg-faidiv {
    background-color: #ffae00;
}

.bg-ann {
    background-color: #173166;
}

.motk { /*MOTS-CLES*/
    position: relative;
    font-size: 11px;
    line-height: 14px;
    font-weight: bold;
    margin: 0px;
}

.motk.motk-art {
    font-size: 13px;
    line-height: 16px;
}

.motk a {
    color: #ed0c19;
}

.motk.sport a {
    color: #398f00;
}

.motk.faidiv a {
    color: #b57c00;
}

.clear { /*REMPLI AVEC NBSP*/
    position: relative;
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.clear-left { /*REMPLI AVEC NBSP*/
    position: relative;
    display: block;
    clear: left;
    height: 1px;
    overflow: hidden;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.clear-right { /*REMPLI AVEC NBSP*/
    position: relative;
    display: block;
    clear: right;
    height: 1px;
    overflow: hidden;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.clear.blanc, .clear-left.blanc, .clear-right.blanc {
    background-color: #ffffff;
}

div.col-460 {
    position: relative;
    float: left;
    _display: inline;
    margin-top: 0px;
    width: 460px;
}

div.col-350 {
    position: relative;
    float: right;
    _display: inline;
    margin-top: 0px;
    /*width: 348px;*/
    width: 350px;
}

* html div.col-350 {
    clear: both;
    position: fixed;
    display: block;
    width: 340px;
}

div.col-350.col-350-art { /*1ERE COLONNE*/
    /*padding-top: 60px;*/
    padding-top: 30px;
}
div.col-350.col-350-agenda {
    padding-top: 40px;
}
div.col-350.col-350-chat {
    padding-top: 40px;
}

.marge-dro-40 {
    margin-right: 40px;
}

img.connect2 {
    width: 79px;
    height: 20px;
    background-image: url('/img/b_connect2.png');
    background-position: center center;
    background-repeat: no-repeat;
}

img.ico-rss {
    position: relative;
    width: 17px;
    height: 17px;
    background-image: url('/img/ico_rss_24.png') !important;
    _background-image: url('/img/ico_rss.png');
    background-position: center center;
    background-repeat: no-repeat;
}

img.ico-facebook {
    position: relative;
    width: 18px;
    height: 17px;
    background-image: url('/img/ico_facebook_24.png') !important;
    _background-image: url('/img/ico_facebook.png');
    background-position: center center;
    background-repeat: no-repeat;
}

img.ico-twitter {
    position: relative;
    width: 17px;
    height: 17px;
    background-image: url('/img/ico_twitter_24.png') !important;
    _background-image: url('/img/ico_twitter.png');
    background-position: center center;
    background-repeat: no-repeat;
}

img.ico-diggit {
    position: relative;
    width: 16px;
    height: 14px;
    background-image: url('/img/ico_diggit.png');
    background-position: center center;
    background-repeat: no-repeat;
}

img.ico-stuble {
    position: relative;
    width: 15px;
    height: 15px;
    background-image: url('/img/ico_stuble.png');
    background-position: center center;
    background-repeat: no-repeat;
}

img.ico-myspace {
    position: relative;
    width: 16px;
    height: 14px;
    background-image: url('/img/ico_myspace.png');
    background-position: center center;
    background-repeat: no-repeat;
}

img.ico-delicious {
    position: relative;
    width: 16px;
    height: 16px;
    background-image: url('/img/ico_delicious.png');
    background-position: center center;
    background-repeat: no-repeat;
}

img.ico-live {
    position: relative;
    width: 16px;
    height: 14px;
    background-image: url('/img/ico_live.png');
    background-position: center center;
    background-repeat: no-repeat;
}

img.ico-gbook {
    position: relative;
    width: 16px;
    height: 16px;
    background-image: url('/img/ico_gbook.png');
    background-position: center center;
    background-repeat: no-repeat;
}

img.ico-redit {
    position: relative;
    width: 16px;
    height: 16px;
    background-image: url('/img/ico_redit.png');
    background-position: center center;
    background-repeat: no-repeat;
}

img.ico-buzzup {
    position: relative;
    width: 16px;
    height: 16px;
    background-image: url('/img/ico_buzzup.png');
    background-position: center center;
    background-repeat: no-repeat;
}

img.ico-bebo {
    position: relative;
    width: 16px;
    height: 16px;
    background-image: url('/img/ico_bebo.png');
    background-position: center center;
    background-repeat: no-repeat;
}

img.ico-text {
    position: relative;
    width: 9px;
    height: 16px;
    background-image: url('/img/ico_text.png');
    background-position: center center;
    background-repeat: no-repeat;
}

img.ico-linkedin {
    position: relative;
    width: 16px;
    height: 17px;
    background-image: url('/img/ico_linkedin.png');
    background-position: center center;
    background-repeat: no-repeat;
}

img.ico-blogger {
    position: relative;
    width: 16px;
    height: 17px;
    background-image: url('/img/ico_blogger.png');
    background-position: center center;
    background-repeat: no-repeat;
}

img.ico-mail {
    position: relative;
    width: 18px;
    height: 17px;
    background-image: url('/img/ico_mail_24.png') !important;
    _background-image: url('/img/ico_mail.png');
    background-position: center center;
    background-repeat: no-repeat;
}

img.ico-so {
position: relative;
width: 15px;
height: 13px;
background-image: url('/img/ico_so.png');
background-position: center center;
background-repeat: no-repeat;
}
img.ico-so2 {
position: relative;
width: 16px;
height: 16px;
background-image: url('/img/so_feed_icon.png');
background-position: center center;
background-repeat: no-repeat;
}

img.ico-typemedia {
    width: 20px;
    height: 20px;
    background-position: center center;
    background-repeat: no-repeat;
}

img.ico-typemedia.pho {
    background-image: url('/img/ico_typemedia_pho_24.png') !important;
    _background-image: url('/img/ico_typemedia_pho.png');
}

img.ico-typemedia.vid {
    background-image: url('/img/ico_typemedia_vid_24.png') !important;
    _background-image: url('/img/ico_typemedia_vid.png');
}

img.ico-typemedia.aud {
    background-image: url('/img/ico_typemedia_aud_24.png') !important;
    _background-image: url('/img/ico_typemedia_aud.png');
}

img.ico-partager-fermer {
    position: relative;
    width: 12px;
    height: 12px;
    background-image: url('/img/ico_partager_fermer.png');
    background-position: center center;
    background-repeat: no-repeat;
}

img.ico-zoom {
    position: relative;
    width: 18px;
    height: 14px;
    background-image: url('/img/ico_zoom.gif');
    background-position: center center;
    background-repeat: no-repeat;
}

img.f-page-gau, img.f-page-gau.on, img.f-page-dro, img.f-page-dro.on {
    position: relative;
    width: 13px;
    height: 13px;
    /*top: 2px;*/
    background-position: center center;
    background-repeat: no-repeat;
}






img.b-fb-connexion {	/*DANS LE HEADER SUR FOND NOIR*/
position: relative;
vertical-align: middle;
width: 65px;
height: 17px;
background-image: url('/img/b_connect.png');
background-position: center center;
background-repeat: no-repeat;
}
img.b-me-connect-fb {
position: relative;
width: 220px;
height: 25px;
background-image: url('/img/b_me_connect_fb_24.png') !important;
_background-image: url('/img/b_me_connect_fb.png');
background-position: center center;
background-repeat: no-repeat;
}
img.b-signez-av-fb {
position: relative;
width: 229px;
height: 21px;
background-image: url('/img/b_signez_av_fb_24.png') !important;
_background-image: url('/img/b_signez_av_fb.png');
background-position: center center;
background-repeat: no-repeat;
}
img.b-se-connect-fb {
position: relative;
width: 220px;
height: 25px;
background-image: url('/img/b_se_connect_fb_24.png') !important;
_background-image: url('/img/b_se_connect_fb.png');
background-position: center center;
background-repeat: no-repeat;
}
img.b-invitez-amis-fb {
position: relative;
width: 209px;
height: 25px;
background-image: url('/img/b_invitez_amis_fb_24.png') !important;
_background-image: url('/img/b_invitez_amis_fb.png');
background-position: center center;
background-repeat: no-repeat;
}
img.b-fb-connect {
position: relative;
width: 73px;
height: 19px;
background-image: url('/img/b_fb_connect_24.png') !important;
_background-image: url('/img/b_fb_connect.png');
background-position: center center;
background-repeat: no-repeat;
}
img.b-fb-connect2 {
position: relative;
width: 81px;
height: 21px;
background-image: url('/img/b_fb_connect2_24.png') !important;
_background-image: url('/img/b_fb_connect2.png');
background-position: center center;
background-repeat: no-repeat;
}






div.module.tit-princi img.f-page-gau, div.module.tit-princi img.f-page-gau.on, div.module.tit-princi img.f-page-dro, div.module.tit-princi img.f-page-dro.on {
    position: absolute;
    z-index: 10;
    top: -100px;
}

div.module.tit-princi img.f-page-gau, div.module.tit-princi img.f-page-gau.on {
    left: -5px;
}

div.module.tit-princi img.f-page-dro, div.module.tit-princi img.f-page-dro.on {
    left: 991px;
}

img.f-page-gau {
    background-image: url('/img/f_page_gau_24.png') !important;
    _background-image: url('/img/f_page_gau.png');
}

img.f-page-gau.on {
    background-image: url('/img/f_page_gau_on_24.png') !important;
    _background-image: url('/img/f_page_gau_on.png');
}

img.f-page-dro {
    background-image: url('/img/f_page_dro_24.png') !important;
    _background-image: url('/img/f_page_dro.png');
}

img.f-page-dro.on {
    background-image: url('/img/f_page_dro_on_24.png') !important;
    _background-image: url('/img/f_page_dro_on.png');
}

/*TEXTES GENERIQUES*/
.int-generique { /*GROS INTITULE DE PAGE*/
position: relative;
font-size: 24px;
line-height: 27px;	/*JAC 30 03 2010*/
font-weight: bold;
color: #000000;
margin-top: 10px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
}

.int-generique.rss {
    margin-bottom: 20px;
}

.int-generique.plus { /*UTILISE PAR "EN CONTINU" "AGENDA CULTUREL" "SONDAGE"*/
    margin-bottom: 20px;
}

.int-generique.rech {
    margin-top: 0px;
}

.int-generique.rub {
    margin-bottom: 20px;
}
.int-generique.cond-gen {
    font-size: 20px;
    margin-left: 80px;
	margin-top: -20px;
}

/*BOUTONS*/
/*
a.b-plus {
    background-image: url('/img/bg_b_plus.png');
    background-position: left center;
    background-repeat: no-repeat;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    padding: 3px 52px 3px 5px;
}
*/
a.b-plus {
    background-image: url('/img/bg_b_plus.png');
    background-position: left center;
    background-repeat: no-repeat;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    padding: 3px 0px 3px 5px;
	width: 74px;	/*79-PAD*/
	overflow: hidden;
}

input.go {
    position: relative;
    vertical-align: middle;
    width: 22px;
    height: 22px;
    border: none;
    background-image: url('/img/ico_search.png');
    background-position: center center;
    background-repeat: no-repeat;
}

/*STRUCTURE GENERALE*/
div#gene { /*PERE DE #header #visu #footer*/
    position: relative;
    display: block;
}

div#header, div#visu, div#footer {
    position: relative;
    display: block;
}

div#header {
    /*margin-bottom: 17px;*/
    /*margin-bottom: 18px;*/
background-image: url('/img/bg_visu.png');
background-position: center top;
background-repeat: repeat-y;
}

div#visu { /*PAS DE MARGIN-BOTTOM, PLACÃ�¿œÂ¿Å�AR LE in*/
background-image: url('/img/bg_visu.png');
background-position: center top;
background-repeat: repeat-y;
}

div#header div.in-header, div#visu div.in-visu, div#footer div.in-footer {
position: relative;
display: block;
width: 1000px;
margin-left: auto;
margin-right: auto;
/*margin-bottom: 35px;*/
margin-top: 0px;
}
	div#visu div.in-visu	{
	/*background-color: #ffffff;*/
	}

div#visu div.in-visu.first {
    background-image: url('/img/filet-ventre-first.gif');
    background-position: 630px 0px;
    background-repeat: repeat-y;
    margin-bottom: 0px;
}

div#visu div.in-visu.sectors {
    padding-top: 35px;
    border-top: 4px solid #e5202b;
}

div#visu div.in-visu.milieu {
    border-top: 4px solid #e5202b;
    margin-bottom: 20px;
}

div.ventre { /*CONTIENT col-460+40 & col-350. PLACÃ�¿œÂ¿Å�VANT nav.infos*/
    position: relative;
    float: right;
    _display: :inline;
    width: 850px;
}

div.ventre.bord-defaut {
    border-top: 4px solid #dfdfd7;
}

div.ventre.bord-actu {
    border-top: 4px solid #e5202b;
}

div.ventre.bord-sport {
    border-top: 4px solid #5ec313;
}

div.ventre.bord-faidiv {
    border-top: 4px solid #ffae00;
}

/*MILIEU*/
div#milieu { /*MEME DIV QUE in-visu.milieu*/
}

div.module-milieu {
    position: relative;
    float: left;
    _display: inline;
}

div.module-milieu.zoom-sur {
    width: 210px;
    margin-right: 40px;
}

div.module-milieu.mil-blogs {
    width: 360px;
    margin-right: 40px;
}

div.module-milieu.journal {
    width: 350px;
}

div.module-milieu div.mod-mil-top {
    position: relative;
    margin-bottom: 10px;
}

div.module-milieu div.mod-mil-top div.mod-mil-stick {
    position: relative;
    float: left;
    _display: inline;
    margin-top: -6px;
    padding: 5px 10px;
    height: 18px; /*28-PAD*/
    overflow: hidden;
    /*font-size: 14px;*/
    /*font-size: 15px;*/
    font-size: 16px;
    color: #ffffff;
    background-color: #000000;
}

div.module-milieu.zoom-sur img.photo {
    position: relative;
    width: 210px;
    height: 160px;
    background-position: center center;
    background-repeat: no-repeat;
}

div.module-milieu.zoom-sur p.leg-zoom {
    position: relative;
    height: 35px; /*40-PAD*/
    padding: 5px 8px 0px 8px;
    margin: -40px 0px 1px 0px;
    overflow: hidden;
    color: #ffffff;
    background-image: url('/img/bg_zoomsur_leg_24.png') !important;
    _background-image: url('/img/bg_zoomsur_leg.png');
    background-position: left top;
    background-repeat: no-repeat;
}

div.module-milieu.zoom-sur p.leg-zoom a {
    color: #ffffff;
}

div.module-milieu.zoom-sur div.imagette {
    position: relative;
    float: left;
    _display: inline;
    width: 68px;
    height: 57px;
}

div.module-milieu.zoom-sur div.imagette.marge-dro {
    margin-right: 3px;
}

div.module-milieu.zoom-sur div.imagette img.imagette {
    position: relative;
    width: 68px;
    height: 51px;
    margin-top: 6px;
}

div.module-milieu.zoom-sur div.imagette img.imagette-on {
    position: relative;
    display: none;
    z-index: 10;
    width: 68px;
    height: 57px;
    margin-top: -57px;
    background-image: url('/img/zoomsur_imagette_on.png');
    background-position: center center;
    background-repeat: no-repeat;
}

div.module-milieu.zoom-sur div.imagette.zoom-on img.imagette-on {
    display: block;
}

div.module-milieu.zoom-sur img.ico-typemedia {
    position: absolute;
    z-index: 30;
    left: 45px;
    top: 33px;
}

div.module-milieu.mil-blogs table.item {
    position: relative;
    background-image: url('/img/pix2_dfdfd7.gif');
    background-position: 106px 0px;
    background-repeat: repeat-y;
}

div.module-milieu.mil-blogs td.vignette {
    width: 50px;
}

div.module-milieu.mil-blogs td.vignette img {
    width: 40px;
    height: 40px;
    overflow: hidden;
    background-position: center center;
    background-repeat: no-repeat;
}

div.module-milieu.mil-blogs td.theme {
    /*padding: 0px 5px;*/
    padding: 0px 15px 0px 0px;
    width: 50px; /*65-pad*/
    text-align: center;
    font-size: 11px;
    font-weight: bold;
    color: #ed0c19;
}

div.module-milieu.mil-blogs td.eve {
    /*padding-left: 10px;*/
    /*width: 255px;*/	/*PAS DE LARGEUR POUR PERMETTRE AFF SUR TTE LA LARGEUR SI VIGNETTE ABSENTE*/
	background-color: #ffffff;	/*POUR CACHER FILET SI VIGNETTE OU THEME ABSENTS*/
}

div.module-milieu.mil-blogs td.eve span.surt {
    font-size: 11px;
    font-weight: bold;
    color: #908d84;
}

div.module-milieu.mil-blogs td.eve span.tit {
    font-size: 13px;
    line-height: 16px;
    font-weight: bold;
    color: #000000;
}

div.module-milieu.mil-blogs td.eve span.tit a {
    color: #000000;
}

div.module-milieu.journal div.col-gau {
    position: relative;
    float: left;
    _display: inline;
    width: 210px;
}

div.module-milieu.journal div.col-dro {
    position: relative;
    float: right;
    _display: inline;
    width: 127px;
    text-align: center;
}

div.module-milieu.journal div.col-gau img.vignette {
    position: relative;
    float: left;
    _display: inline;
    z-index: 10;
    width: 50px;
    margin-right: 10px;
}

div.module-milieu.journal div.col-gau p.retrait {
    position: relative;
    /*padding-left: 60px;*/	/*HB 20 04 : ALIGN GAUCHE SI VIGNETTE ABSENTE*/
    margin: 0px;
}

div.module-milieu.journal span.journ-surt {
    font-size: 11px;
    font-weight: bold;
    color: #ed0c19;
}

div.module-milieu.journal span.journ-tit {
    font-size: 13px;
    line-height: 16px;
    font-weight: bold;
    color: #000000;
}

div.module-milieu.journal span.journ-tit a {
    color: #000000;
}

div.module-milieu.journal span.journ-txt {
    font-size: 13px;
    line-height: 16px;
}

div.module-milieu.journal p.module-filet {
    /*margin: 10px 0px*/;
    margin: 17px 0px 20px 0px;
}

div.module-milieu.journal p.sabonner {
    position: relative;
    font-size: 13px;
    font-weight: bold;
    padding: 5px;
    /*margin: 20px 0px 0px 0px;*/
    margin: 5px 0px 0px 0px;
    background-image: url('/img/bg_journal_sabonner.png');
    background-position: left center;
    background-repeat: no-repeat;
}

div.module-milieu.journal div.col-dro img.vignette {
    position: relative;
    width: 125px;
    height: 182px;
    margin-top: 10px;
    background-position: center center;
    background-repeat: no-repeat;
    border: 1px solid #dfdfd7;
}

/*HEADER*/
div#login-bar {
    position: relative;
    background-color: #000000;
    color: #ffffff;
    height: 30px;
    overflow: hidden;
    /*font-size: 10px;*/
    font-size: 11px;
    font-weight: bold;
}
/*
div#login-bar a.bienvenue {
    padding-right: 15px;
    background-image: url('/img/b_bienvenue.png');
    background-position: right center;
    background-repeat: no-repeat;
}
*/
div#login-bar img.ico-bienvenue-deconnect	{
	position: relative;
	top: 2px;
	width: 11px;
	height: 11px;
	margin-left: 2px;
    background-image: url('/img/b_bienvenue.png');
    background-position: right center;
    background-repeat: no-repeat;
}

div#login-bar img.connect {
    position: relative;
    width: 65px;
    height: 17px;
    background-image: url('/img/b_connect.png');
    background-position: center center;
    background-repeat: no-repeat;
    vertical-align: middle;
}

div#login-bar img.sofr {
    position: relative;
    width: 91px;
    height: 17px;
    background-image: url('/img/b_sofr.png');
    background-position: center center;
    background-repeat: no-repeat;
    vertical-align: middle;
}

div#login-bar img.login-bar-pipe {
    position: relative;
    width: 1px;
    height: 17px;
    background-color: #1d1d1d;
    margin-left: 10px;
    vertical-align: middle;
}
/*
div#login-bar a {
    color: #ffffff;
    padding-left: 20px;
}
*/
div#login-bar a.logbar-link {
    color: #ffffff;
    padding-left: 20px;
}

div#login-bar div.in-header {
    padding: 6px 0px;
    text-align: right;
}

div#header div.in-header img.logo {
    position: absolute;
    z-index: 10;
    left: 0px;
    top: -30px;
    width: 120px;
    height: 96px;
    background-image: url('/img/logo_header.png');
    background-position: center center;
    background-repeat: no-repeat;
}

div#header div.clear.marge-topic {
    /*margin-bottom: 42px;*/
    margin-bottom: 38px;
    margin-bottom /*\**/: 40px\9;	/*IE7, 8*/
_margin-bottom: 39px;	/*IE6*/
}
html[xmlns*=""]:root div#header div.clear.marge-topic  { margin-bottom: 40px;  }	/*SAFARI*/


div#topic	{
position: relative;
float: left;
_display: inline;
margin-left: 150px;
width: 500px;
/*font-size: 14px;*/
/*font-size: 15px;*/
font-size: 16px;
}
div#topic a	{
color: #908d84;
}
div#topic a:hover	{
color: #000000;
text-decoration: none;
}
div#topic div.elm-topic	{
position: relative;
float: left;
_display: inline;
padding: 3px 4px;
margin-right: 20px;
border-left-width: 4px;
border-left-style: solid;
}
	div#topic div.elm-topic.actu	{
	border-left-color: #e5202b;
	}
	div#topic div.elm-topic.sport	{
	border-left-color: #5ec313;
	}
	div#topic div.elm-topic.faidiv	{
	border-left-color: #ffae00;
	}
	div#topic div.elm-topic.ann	{
	border-left-color: #133166;
	}
div#topic div.elm-topic span	{
padding: 2px 10px 2px 3px
}
	div#topic div.elm-topic span:hover, div#topic div.elm-topic.on-topic span	{
	color: #000000;
	background-color: #ffffff;
	}
	 div#topic div.elm-topic.on-topic span a	{
	color: #000000;
	}
div.topic-pop	{
z-index: 300000;
/*
position: absolute;
display: none;
display: block;
top: 26px;
left: -4px;
*/
/*INDICATIONS DEFINIES PAR LA FONCTION showPOPANN DANS scripts.css*/
display: none;
padding: 3px;
background-color: #ffffff;
border: 3px solid #dfdfd7;
}
div.topic-pop p	{
position: relative;
font-size: 13px;
line-height: 22px;
padding: 0px 7px;
/*border-bottom: 1px solid #133166;*/
margin: 0px 0px 3px 0px;
white-space: nowrap;
}
	div#TPOPACT.topic-pop p	{
	color: #ed0c19;
	}
	div#TPOPACT.topic-pop p:hover	{
	background-color: #fadadc;
	}
		div#TPOPACT.topic-pop p a	{
		color: #ed0c19;
		}
	div#TPOPSPO.topic-pop p	{
	color: #398f00;
	}
	div#TPOPSPO.topic-pop p:hover	{
	background-color: #e5f8d7;
	}
		div#TPOPSPO.topic-pop p a	{
		color: #398f00;
		}
	div#POPANN.topic-pop p	{
	color: #173166;
	}
	div#POPANN.topic-pop p:hover	{
	background-color: #d1d6e0;
	}
		div#POPANN.topic-pop p a	{
		color: #173166;
		}
	div.topic-pop p a:hover	{
	color: #000000;
	}
	div.topic-pop p.last-pop-link	{
	margin: 0px 0px 0px 0px;
	}

#search	{
position: relative;
float: right;
_display: inline;
text-align: right;
}
#search input.champ	{
position: relative;
vertical-align: middle;
color: #5c5a54;
width: 210px;	/*230 - PAD*/
padding: 2px 10px;
background-color: #ffffff;
}
/*
#search input.go	{
position: relative;
vertical-align: middle;
width: 22px;
height: 22px;
border: none;
background-image: url('/img/ico_search.png');
background-position: center center;
background-repeat: no-repeat;
}
*/
#search-bar	{
left: 48px;
}
html[xmlns*=""] body:last-child #search-bar {
left: 32px;
}

div.date-jour	{
position: relative;
font-size: 11px;
}
div.date-jour span	{
color: #ed0c19;
}







/*VISU*/

div.placement-nav	{
position: relative;
float: left;
_display: inline;
width: 150px;
}




div.nav	{
position: relative;
float: left;
_display: inline;
width: 120px;
margin-right: 30px;
margin-bottom: 70px;
}
*html div.nav	
{
	clear:both;	
} 

div.nav ul	{
position: relative;
list-style: none;
/*margin-bottom: 20px;*/
margin-bottom: 25px;
}
div.nav div.nav-pop ul	{
margin-bottom: 0px;
}
div.nav .elm-nav	{
position: relative;
color: #000000;
/*font-size: 12px;*/
font-size: 13px;
padding: 4px 0px;
/*border-bottom: 1px solid #dfdfd7;*/
border-bottom: 1px solid #efefe9;	/*22 02 2010*/
}
div.nav .elm-nav a	{
color: #000000;
}
	div.nav .elm-nav a:hover	{
	font-weight: bold;
	font-size: 12.5px;
	}
	div.nav .elm-nav.first-nav	{
	border-top-width: 4px;
	border-top-style: solid;
	}
	div.nav.infos .elm-nav.first-nav	{
	border-top-color: #e5202b
	}
	div.nav.links .elm-nav.first-nav	{
	border-top-color: #173166;
	border-bottom: none;
	/*font-size: 14px;*/
	font-size: 15px;
	color: #173166;
	}
/*	div.nav .elm-nav.last	{
	margin-bottom: 20px;
	}
*/
	div.nav .elm-nav.manav	{
	border-bottom: none;
	}
#mornier {
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #e5202b;
}
div.nav.infos table th	{
text-align: left;
}
/*
div.nav.infos span.nav-pipe	{
padding-right: 7px;
padding-left: 7px;
}
div.nav.infos span.nav-pipe img	{
position: relative;
top: 1px;
width: 1px;
height: 12px;
background-color: #e5202b;
}
*/
div.nav.infos img.nav-pipe	{
position: relative;
top: 1px;
width: 1px;
height: 12px;
background-color: #e5202b;
}
div.nav img.ico-manav	{
width: 10px;
height: 9px;
margin-right: 5px;
background-image: url('/img/ico_manav.png');
background-position: center center;
background-repeat: no-repeat;
}
div.nav .elm-nav span.date	{
color: #6f6f69;
}
div.nav .elm-nav img.ico-eve	{
position: relative;
float: left;
_display: inline;
margin-right: 5px;
}

div.nav-pop	{
position: absolute;
display: none;
z-index: 20;
top: 0px !important;
_top: 4px;
left: 130px;
background-color: #efefe9;
white-space: nowrap;
}
img.f-nav-pop	{
position: absolute;
z-index: 20;
width: 6px;
height: 13px;
top: 6px;
left: -6px;
}
div.nav-pop .elm-nav-pop	{
position: relative;
color: #000000;
font-size: 13px;
font-weight: bold;
padding: 4px 40px 4px 10px;
border-bottom: 1px solid #efefe9;
color: #fd1522;
}
div.nav-pop .elm-nav-pop:hover	{
background-color: #dfdfd7;
}
	div.nav-pop .elm-nav-pop.elm-nav-pop-rive	{
	font-weight: normal;
	}
div.nav-pop .elm-nav-pop a	{
font-size: 12.5px;	/*JAC 30 03 2010*/
color: #fd1522;
}
div.nav-pop .elm-nav-pop a:hover	{
/*font-size: 13px;*/
}
	div.nav-pop .elm-nav-pop.elm-nav-pop-rive a:hover	{
	font-weight: normal;
	}

div.nav div.partners	{
position: relative;
text-align: center;
}
div.nav div.partners span.int	{
/*color: #666666;*/
color: #5c5a54;
font-size: 11px;
font-weight: bold;
padding-right: 15px;
background-image: url('/img/f_bas_bordeau_24.png') !important;
_background-image: url('/img/f_bas_bordeau.png');
background-position: right center;
background-repeat: no-repeat;
}
div.nav div.partners p	{
position: relative;
margin: 10px 0px;
}
div.nav div.partners p.int img	{
position: relative;
vertical-align: middle;
}




div.bord-4-top	{	/*UNIQUEMENT UTILISE POUR LE BORDER*/
position: relative;
float: left;
_display: inline;
width: 850px;
height: 1px;
overflow: hidden;
border-top-width: 4px;
border-top-style: solid;
border-top-color: #dfdfd7;}
	div.bord-4-top.bord-actu	{
	border-top-color: #e5202b;
	}
	div.bord-4-top.bord-sport	{
	border-top-color: #5ec313;
	}
	div.bord-4-top.bord-faidiv	{
	border-top-color: #ffae00;
	}

div.chadirect	{
position: relative;
float: right;
_display: inline;
padding-bottom: 0px;
width: 850px;
background-color: #ffffff;
}
div.bnews	{
position: relative;
float: right;
_display: inline;
padding-bottom: 0px;
width: 850px;
background-color: #ffffff;
border-top-width: 4px;
border-top-style: solid;
border-top-color: #dfdfd7;
}
		div.bnews.bord-actu	{
		border-top-color: #e5202b;
		}
		div.bnews.bord-sport	{
		border-top-color: #5ec313;
		}
		div.bnews.bord-faidiv	{
		border-top-color: #ffae00;
		}
	

div.suivez	{
position: relative;
text-align: right;
/*font-size: 10px;*/
font-size: 11px;
font-weight: bold;
white-space: nowrap;
margin: 7px 0px;
}
div.suivez img	{
vertical-align: middle;
margin-left: 5px;
}





/*ELEMENTS DE LA UNE*/
div.accro	{
position: relative;
/*margin-bottom: 35px;*/
margin-bottom: 25px;	/*POUR AVOIR EN REALITE 30PX*/	/*JAC 25 03 2010*/
}
	div.accro.accro-publi	{
	background-color: #eaeae3;
	padding: 10px;
	}
div.accro img.accro-vignette	{
position: relative;
}
	div.accro.accro-first img.accro-vignette	{
	width: 460px;
	margin-bottom: 10px;
	}
	div.accro.accro-defaut img.accro-vignette, div.accro.accro-publi img.accro-vignette	{
	float: right;
	_display: inline;
	z-index: 10;
	width: 165px;
	margin-bottom: 5px;
	margin-left: 10px;
	}
	div.accro.accro-diapo img.accro-vignette	{
	width: 150px;
	margin-bottom: 10px;
	margin-right: 5px;
	vertical-align: top;
	}
		div.accro.accro-diapo img.accro-vignette.last	{
		margin-right: 0px;
		}
div.accro.accro-publi div.stick	{
position: relative;
float: left;
_display: inline;
top: -10px;
/*background-color: #c8c8c2;*/
background-color: #7d7b6f;	/*HB 14.04.10*/
padding: 5px 10px;
}
div.accro.accro-publi div.stick span	{
/*font-size: 10px;*/
font-size: 11px;
font-weight: bold;
/*
background-image: url('/img/f_bas_bordeau_24.png') !important;
_background-image: url('/img/f_bas_bordeau.png');
background-position: right center;
background-repeat: no-repeat;
padding-right: 12px;
*/
/*color: #666666;*/
/*color: #5c5a54;*/
color: #ffffff;	/*HB 14.04.10*/
text-transform: uppercase;	/*HB 14.04.10*/
}
div.accro h1, div.accro h2	{
font-size: 18px;
line-height: 21px;
color: #000000;
top: -2px;
top: -1px\9;	/*IE6, IE7, IE8 */
margin-bottom : 1px;
}
/* Safari 2 - 3.1 */
html[xmlns*=""]:root div.accro h1, html[xmlns*=""]:root div.accro h2  { top: -1px;  }
	div.accro.accro-publi h2	{
	clear: left;
	}
div.accro h1 a, div.accro h2 a	{
color: #000000;
}
div.accro .texte	{
position: relative;
/*font-size: 12px;*/
/*font-size: 13px;
line-height: 16px;*/
/*font-size: 15px;*/
font-size: 13px;/*
line-height: 20px;*/
line-height: 16px;
/*color: #666666;*/
color: #5c5a54;
margin: 0px 0px 3px 0px;
}
div.accro .texte a:link, div.accro .texte a:visited	{
/*color: #666666;*/
color: #5c5a54;
}
/*
div.accro .texte span.accro-infoso	{
background-image: url('/img/info-sudouest.png');
background-position: left top;
background-repeat: no-repeat;
padding-left: 83px;
}
*/
/*
div.accro .texte.accro-infoso	{
z-index: 20;
padding-top: 17px;
*padding-top: 19px;
background-image: url('/img/info-sudouest.png');
background-position: 0px 0px;
*background-position: 0px 2px;
background-repeat: no-repeat;
}
*/
div.accro .texte.accro-infoso	{
clear: left;
z-index: 20;
background-image: url('/img/info-sudouest.png');
background-position: 0px 1px;
*background-position: 0px 2px;
background-repeat: no-repeat;
text-indent: 83px;
}
/*
div.accro.accro-diapo .texte.accro-infoso	{
background-position: 48px 2px;
_background-position: 50px 2px;
}
*/
div.accro div.suivi	{	/*H MAJ + REAGIR*/
position: relative;
float: left;
_display: inline;
z-index: 10;
width: 38px;
margin: 0px 10px 0px 0px;
text-align: center;
font-size: 11px;
}
div.accro div.suivi p.maj	{
color: #000000;
border-bottom: 1px solid #dfdfd7;
padding-bottom: 2px;
margin: 0px 0px 2px 0px;
}
div.accro div.suivi p.reagir	{
position: relative;
color: #ffffff;
background-image: url('/img/bg_reagir_24.png') !important;
_background-image: url('/img/bg_reagir.png');
background-position: center bottom;
background-repeat: no-repeat;
padding: 5px 0px;
margin: 0px;
/*font-size: 10px;*/
font-size: 11px;
font-weight: bold;
}
div.accro div.suivi p.reagir a	{
color: #ffffff;
}

div.text-ad	{
position: static;	/*POUR IE...*/
padding: 6px 4px;
border-top: 2px solid #000000;
border-bottom: 2px solid #000000;
margin-bottom: 35px;
text-align: center;
font-size: 15px;
line-height: 21px;
/*color: #003366;*/
color: #173166;	/*HB 14.04310*/
}
	div.text-ad a	{
	/*color: #003366;*/
	color: #173166;	/*HB 14.04310*/
	}
/*	
div.text-ad2	{
position: static;
padding: 27px 0px 0px 115px;
height: 25px;
margin-bottom: 35px;
font-size: 13px;
color: #000000;
background-position: center center;
background-repeat: no-repeat;
}
*/
div.text-ad2	{
position: static;	/*POUR IE...*/
clear: both;
height: 52px;
margin-bottom: 35px;
font-size: 13px;
color: #000000;
background-position: center center;
background-repeat: no-repeat;
}
div.text-ad2 img	{
position: relative;
float: left;
_display: inline;
z-index: 10;
width: 105px;
height: 50px;
border: none;
}
div.text-ad2 p	{
margin: 26px 0px 0px 0px;
padding-left: 115px;
}
	div.text-ad2.text-ad2-ipod	{
	background-image: url('/img/bg_textad2_ipod.png');
	}
	div.text-ad2.text-ad2-dvd	{
	background-image: url('/img/bg_textad2_dvd.png');
	}
	div.text-ad2 a	{
	color: #000000;
	}

div.page	{
position: relative;
text-align: center;
color: #000000;
margin-bottom: 35px;
}
	div.page.filet	{
	background-image: url('/img/bg_page.png');
	background-position: center center;
	background-repeat: repeat-x;
	}
div.page span	{
position: relative;
padding: 0px 5px;
background-color: #ffffff;
/*font-size: 14px;*/
font-size: 15px;
}
div.page .on	{
color: #ed0c19;
}
	div.page.sport .on	{
	color: #398f00;
	}
	div.page.faidiv .on	{
	color: #b57c00;
	}
div.page a	{
color: #000000;
}




/*SECTEURS*/


div#sectors	{
position: relative;
float: left;
_display: inline;
width: 850px;
}

table.secteur-top	{
width: 850px;
}
table.secteur-top th.secteur-top-secteur, table.secteur-top td.secteur-top-secteur	{
width: 180px;	/*190-PAD*/
padding-top: 3px;
padding-bottom: 3px;
background-image: url('/img/pix_cbcbc1.gif');
background-position: left bottom;
background-repeat: repeat-x;
background-color: #e5202b;
text-align: left;
font-size: 18px;
font-weight: normal;
color: #ffffff;
padding-left: 10px;
}
table.secteur-top .secteur-top-secteur a	{
color: #ffffff;
}
table.secteur-top table.secteur-top-communes	{
width: 670px;
}

table.secteur-top-communes td	{
/*padding-top: 3px;
padding-bottom: 3px;*/
background-image: url('/img/pix_cbcbc1.gif');
background-position: left bottom;
background-repeat: repeat-x;
background-color: #eaeae3;
font-size: 13px;
font-weight: bold;
color: #908d84;
padding-left: 5px;
padding-right: 5px;
white-space: nowrap;
text-align: center;
}
	table.secteur-top-communes td a	{
	color: #908d84;
	}
	table.secteur-top-communes td a:hover	{
	color: #ed0c19;
	}
table.secteur-top-communes td.sectop-pipe img	{
width: 2px;
height: 14px;
margin: 7px 0px;
background-color: #dfdfd7;
text-align: center;
}
table.secteur-top-communes td.sectop-on	{
color: #ed0c19;
background-image: url('/img/bg_nav_secteur_on.png');
background-position: center bottom;
background-repeat: no-repeat;
}
table.secteur-top-communes td.sectop-meteo	{
text-align: left;
width: 110px;
padding-left: 30px;
font-size: 18px;
font-weight: normal;
color: #000000;
}
table.secteur-top-communes td.sectop-nav	{
width: 60px;
text-align: right;
white-space: nowrap;
}
table.secteur-top-communes img.ico-nav	{
position: relative;
width: 11px;
height: 11px;
margin-left: 5px;
background-position: center center;
background-repeat: no-repeat;
}
	table.secteur-top-communes img.ico-nav.f-haut	{
	background-image: url('/img/f_secteur_top_haut_24.png') !important;
	_background-image: url('/img/f_secteur_top_haut.png');
	}
	table.secteur-top-communes img.ico-nav.f-bas	{
	background-image: url('/img/f_secteur_top_bas_24.png') !important;
	_background-image: url('/img/f_secteur_top_bas.png');
	}
	table.secteur-top-communes img.ico-nav.deplier	{
	background-image: url('/img/ico_secteur_top_plus_24.png') !important;
	_background-image: url('/img/ico_secteur_top_plus.png');
	}
	table.secteur-top-communes img.ico-nav.replier	{
	background-image: url('/img/ico_secteur_top_moins_24.png') !important;
	_background-image: url('/img/ico_secteur_top_moins.png');
	}



/*
table.secteur-top th, table.secteur-top td	{
padding-top: 3px;
padding-bottom: 3px;
background-image: url('/img/pix_cbcbc1.gif');
background-position: left bottom;
background-repeat: repeat-x;
}
*/
/*
table.secteur-top th	{
width: 180px;
background-color: #e5202b;
text-align: left;
font-size: 18px;
font-weight: normal;
color: #ffffff;
padding-left: 10px;
}
*/
/*
table.secteur-top td	{
background-color: #eaeae3;
font-size: 13px;
font-weight: bold;
color: #908d84;
padding-left: 5px;
padding-right: 5px;
white-space: nowrap;
text-align: center;
}
*/
/*
	table.secteur-top td a	{
	color: #908d84;
	}
	table.secteur-top td a:hover	{
	color: #ed0c19;
	}
*/	
/*
table.secteur-top td.sectop-pipe img	{
width: 2px;
height: 14px;
background-color: #dfdfd7;
text-align: center;
}
*/

/*table.secteur-top td.sectop-on	{
color: #ed0c19;
background-image: url('/img/bg_nav_secteur_on.png');
background-position: center bottom;
background-repeat: no-repeat;
}
*/
/*
table.secteur-top td.sectop-meteo	{
text-align: left;
width: 110px;
padding-left: 30px;
font-size: 18px;
font-weight: normal;
color: #000000;
}
*/
div.sectop-meteo-placement	{	/*REPERE POUR PLACER LE PICTO*/
position: relative;
}

div.sectop-meteo-placement img	{
position: absolute;
z-index: 10;
top: -20px;
left: 710px;
width: 71px;
height: 70px;
behavior: url('../js/iepngfix.htc');
}
/*
div.sectop-meteo-placement img	{
position: absolute;
z-index: 10;
top: -20px;
left: 710px;
width: 68px;
height: 68px;
background-position: center center;
background-repeat: no-repeat;
}
*/

/*
table.secteur-top td.sectop-meteo img	{
position: absolute;
z-index: 10;
top: -20px;
left: 710px;
width: 68px;
height: 68px;
background-position: center center;
background-repeat: no-repeat;
}
*/
/*
table.secteur-top td.sectop-nav	{
width: 60px;
text-align: right;
white-space: nowrap;
}
table.secteur-top img.ico-nav	{
position: relative;
width: 11px;
height: 11px;
margin-left: 5px;
background-position: center center;
background-repeat: no-repeat;
}
	table.secteur-top img.ico-nav.f-haut	{
	background-image: url('/img/f_secteur_top_haut_24.png') !important;
	_background-image: url('/img/f_secteur_top_haut.png');
	}
	table.secteur-top img.ico-nav.f-bas	{
	background-image: url('/img/f_secteur_top_bas_24.png') !important;
	_background-image: url('/img/f_secteur_top_bas.png');
	}
	table.secteur-top img.ico-nav.deplier	{
	background-image: url('/img/ico_secteur_top_plus_24.png') !important;
	_background-image: url('/img/ico_secteur_top_plus.png');
	}
	table.secteur-top img.ico-nav.replier	{
	background-image: url('/img/ico_secteur_top_moins_24.png') !important;
	_background-image: url('/img/ico_secteur_top_moins.png');
	}
*/

table.secteur-cont	{
width: 850px;
margin-bottom: 35px;
}

div.secteur-cont	{	/*CONTIENT sect-entree sect-links sect-ann*/
position: relative;
display: block;
padding: 15px;
border-right: 1px solid #dfdfd7;
border-bottom: 1px solid #dfdfd7;
border-left: 1px solid #dfdfd7;
margin-bottom: 35px;
background-image: url('/img/pix2_dfdfd7.gif');
background-position: 564px 0px;
background-repeat: repeat-y;
}

div.sect-entree	{
position: relative;
float: left;
_display: inline;
width: 150px;
margin-right: 25px;
}
div.sect-entree img.vignette	{
position: relative;
width: 150px;
height: 100px;
background-position: center center;
background-repeat: no-repeat;
}
div.sect-entree h3	{
font-size: 13px;
line-height: 16px;
color: #000000;
}
	div.sect-entree h3 a	{
	color: #000000;
	}
div.sect-entree p.reagir	{
position: relative;
float: right;
_display: inline;
z-index: 10;
width: 40px;
margin: -15px -5px 0px 0px;
color: #ffffff;
background-image: url('/img/bg_reagir_24.png') !important;
_background-image: url('/img/bg_reagir.png');
background-position: center bottom;
background-repeat: no-repeat;
padding: 5px 0px;
text-align: center;
font-size: 11px;
font-weight: bold;
}
div.sect-entree p.reagir a	{
color: #ffffff;
}


div.sect-links	{
position: relative;
float: left;
_display: inline;
width: 360px;
margin-right: 30px;
}
div.sect-links h3	{
font-size: 13px;
line-height: 16px;
color: #000000;
}
	div.sect-links h3 a	{
	color: #000000;
	}
div.sect-links p.filet-prof	{
margin: 5px 0px;
}

div.sect-ann	{
position: relative;
float: left;
display: inline;
width: 250px;
}
div.sect-ann p.int-ann	{
position: relative;
margin: 0px 0px 10px 0px;
font-size: 13px;
font-weight: bold;
color: #173166;
}
div.sect-ann p.int span	{
font-weight: normal;
}
div.sect-ann img.vignette	{
position: relative;
float: left;
_display: inline;
width: 120px;
height: 80px;
margin-right: 15px;
background-position: center center;
background-repeat: no-repeat;
}
div.sect-ann h3	{
font-size: 13px;
line-height: 16px;
color: #000000;
margin-bottom: 3px;
}
	div.sect-ann h3 a	{
	color: #000000;
	}
div.sect-ann span.ann-txt	{
font-size: 13px;
line-height: 16px;
}

div.ann-onglets	{
position: relative;
color: #ffffff;
font-size: 11px;
font-weight: bold;
margin-top: 20px;	/*POUR ETRE CERTAIN QUE L'ESPACE sect-ann SOIT LE + HAUT ET ALIGNER LES ONGLETS SUR LE FILET BAS DE seteur-cont*/
margin-top: 10px;
top: 17px;
}
div.ann-onglets div.ong-off, div.ann-onglets div.ong-on, div.ann-onglets div.ong-pipe	{
position: relative;
float: left;
_display: inline;
text-align: center;
}
div.ann-onglets div.ong-off, div.ann-onglets div.ong-on	{
width: 43px;
height: 20px;	/*30-pad*/
padding-top: 10px;
}
	div.ann-onglets div.ong-on	{
	background-image: url('/img/bg_ann_onglet_on.png');
	background-position: center top;
	background-repeat: no-repeat;
	}
	div.ann-onglets div.ong-pipe	{
	width: 8px;
	height: 30px;
	background-image: url('/img/bg_ann_onglet_pipe.gif');
	background-position: center top;
	background-repeat: no-repeat;
	}
		div.ann-onglets div.ong-pipe.invis	{
		visibility: hidden;
		}
div.ann-onglets div a	{
color: #173166;
}





/*BANDEAUX CHAT - EN DIRECT - BREAKNEWS*/

table.chat-direct	{
position: relative;
margin-bottom: 10px;
height: 32px;
width: 850px;
overflow: hidden;
background-color: #eaeae3;
background-position: left center;
background-repeat: no-repeat;
/*font-size: 12px;*/
font-size: 13px;
font-weight: bold;
color: #000000;
}
table.chat-direct a	{
color: #000000;
}
	table.chat-direct.chat	{
	background-image: url('/img/bg_chat_24.png') !important;
	_background-image: url('/img/bg_chat.png');
	}
	table.chat-direct.direct	{
	background-image: url('/img/bg_en_direct_24.png') !important;
	_background-image: url('/img/bg_en_direct.png');
	}
table.chat-direct td	{
vertical-align: middle;
}
table.chat-direct td.init	{
width: 70px;
}
table.chat-direct td.cont	{
width: 780px;
}

table.breaknews	{
position: relative;
height: 48px;
width: 850px;
overflow: hidden;
margin: 2px 0px;
background-color: #ffffff;
background-image: url('/img/bg_breaknews_24.png') !important;
_background-image: url('/img/bg_breaknews.png');
background-position: left center;
background-repeat: no-repeat;
/*font-size: 12px;*/
font-size: 13px;
line-height: 16px;
font-weight: bold;
color: #000000;
}
table.breaknews a	{
color: #000000;
}
table.breaknews td	{
vertical-align: middle;
}
table.breaknews td.init	{
width: 70px;
}
table.breaknews td.cont	{
width: 780px;
}









/*RUBRIQUES*/

.int-generique.rub h1	{
font-size: 24px;
line-height: 27px;	/*JAC 30 03 2010*/
font-weight: bold;
color: #000000;
}
.int-generique.rub span	{	/*CODE POSTAL*/
font-weight: normal;
}

.int-generique.rub a	{
/*font-size: 12px;*/
/*font-size: 13px;*/
font-size: 11px;	/*JAC 30 03 2010*/
}
table.nav-spo	{
width: 460px;
margin-bottom: 10px;
color: #ffffff;
border-top: 1px solid #dfdfd7;
background-image: url('/img/bg_nav_rss.png');
background-position: left bottom;
background-repeat: repeat-x;
}
table.nav-spo th	{
padding: 8px 0px;
}
	table.nav-spo th.on	{
	background-image: url('/img/bg_nav_spo_on.png');
	background-position: center bottom;
	background-repeat: no-repeat;
	}
table.nav-spo th.pipe img	{
width: 2px;
height: 14px;
background-color: #dfdfd7;
}
	table.nav-spo th.pipe.invis	{
	visibility: hidden;
	}
table.nav-spo th a	{
color: #908d84;
}
	table.nav-spo th a:hover	{
	color: #ed0c19;
	}


div.nav-spo-pop	{
position: absolute;
z-index: 300000;
display: none;
width: 100px;
top: -15px;
left: 355px;
padding: 3px;
background-color: #ffffff;
border: 1px solid #5ec313;
}
div.nav-spo-pop p	{
position: relative;
font-size: 13px;
text-align: left;
font-weight: normal;
padding: 0px 3px 3px 3px;
border-bottom: 1px solid #5ec313;
margin: 0px 0px 3px 0px;
white-space: nowrap;
}
	div.nav-spo-pop p.last-pop-link	{
	padding: 0px 3px 0px 3px;
	border-bottom: none;
	margin: 0px 0px 0px 0px;
	}
	div.nav-spo-pop p a	{
	color: #908d84;
	}
	div.nav-spo-pop p a:hover	{
	color: #ed0c19;
	}









p.rub-date	{
position: relative;
margin: 0px 0px 20px 0px;
background-image: url('/img/pix_dfdfd7.gif');
background-position: center center;
background-repeat: repeat-x;
text-align: center;
}
p.rub-date span	{
font-size: 13px;
font-weight: bold;
padding: 0px 10px;
background-color: #ffffff;
}

a.rss-tit-rub	{
position: relative;
float: right;
_display: inline;
z-index: 10;
font-size: 11px;
font-weight: bold;
background-image: url('/img/ico_rss_mini.png');
background-position: right center;
background-repeat: no-repeat;
padding-right: 15px;
color: #797973;
margin-top: 22px;
}







/*ARTICLE*/

table.resum-art	{
/*width: 468px;*/
width: 460px;
font-size: 11px;
margin-top: 5px;
margin-bottom: 20px;
}
table.resum-art td	{
vertical-align: top;
}
table.resum-art td.date-art	{
text-align: left;
padding: 4px 0px 6px 0px;
}
table.resum-art span.sign	{
color: #000000;
font-weight: bold;
}
table.resum-art td.reag-art {
/*width: 40px;*/
width: 38px;
font-weight: bold;
color: #ffffff;
background-image: url('/img/bg_reagir_24.png') !important;
_background-image: url('/img/bg_reagir.png');
/*background-position: center bottom;*/
background-position: 0px 3px;
background-repeat: no-repeat;
text-align: center;
padding: 5px 0px;
}
	table.resum-art td.reag-art a {
	color: #ffffff;
	}
table.resum-art td.comm-art	{
width: 90px;
text-align: right;
font-weight: bold;
padding: 4px 0px 6px 0px;
}
table.resum-art td.comm-art	{
color: #000000;
}
	table.resum-art td.comm-art a	{
	color: #000000;
	}

div.accro-art	{	/*CONTIENT tit-art + chapo-art*/
position: relative;
margin-bottom: 30px;
}
	div.accro-art.accro-art-publi	{
	background-color: #eaeae3;
	padding: 0px 15px 10px 15px;
	margin-bottom: 0px;
	}
div.accro-art.accro-art-publi div.art-publi-stick	{
position: relative;
float: left;
_display: inline;
top: -1px;
left: -15px;
background-color: #908d84;
padding: 5px 10px;
margin-bottom: 7px;
}
div.accro-art.accro-art-publi div.art-publi-stick span	{
font-size: 12px;
font-weight: bold;
color: #ffffff;
text-transform: uppercase;
}


div.accro-chat	{
position: relative;
margin-bottom: 30px;
}
div.accro-chat div.illus-chat	{
position: relative;
float: right;
width: 130px;
margin: -5px 0px 0px 20px;
text-align: right;
font-size: 11px;
text-transform: uppercase;
}
div.accro-chat div.illus-chat img	{
width: 130px;
height: 130px;
background-position: center center;
background-repeat: no-repeat;
margin-bottom: 5px;
}
div.accro-chat span.surt-chat	{
background-color: #e5202b;
background-image: url('/img/bg_surt_chat.png');
background-position: right center;
background-repeat: no-repeat;
padding: 5px 12px 5px 7px;
border-left: 4px solid #990000;
color: #ffffff;
text-transform: uppercase;
}
div.accro-chat p.tit-chat	{
position: relative;
font-size: 24px;
font-weight: bold;
color: #000000;
margin: 10px 0px 0px 0px;
}
div.accro-chat p.tit-chat span.redacteur	{
font-weight: normal;
}


p.cabochon	{	/*INDIC COMMUNE*/
position: relative;
margin: 0px;
font-size: 12px;
font-weight: bold;
color: #908d84;
}
h1.tit-art	{
font-size: 24px;
color: #000000;
}
h1.tit-art.tit-art-infoso	{
padding-top: 21px;
*padding-top: 19px;
background-image: url('/img/info-sudouest.png');
background-position: left top;
background-repeat: no-repeat;
}
h2.chapo-art	{
/*font-size: 14px;*/
font-size: 15px;
line-height: 20px;
font-weight: normal;
color: #000000;
}
h2.chapo-art a	{
color: #000000;
text-decoration: underline;
}
h2.chapo-art a:hover	{
text-decoration: none;
text-decoration: underline;	/*HB 2010 10 18*/
}
div.illus-art	{	/*CONTIENT pho-art + leg-art*/
position: relative;
margin-bottom: 30px;
}
img.pho-art	{
position: relative;
width: 460px;
/*margin-bottom: 5px;*/
margin-bottom: 8px;
}
h4.leg-art	{
/*font-size: 12px;*/
font-size: 13px;
line-height: 16px;
font-weight: normal;
}
#dewplayer_content	{
margin-bottom: 20px;
}
div.texte-art	{
position: relative;
/*font-size: 14px;*/
font-size: 15px;
line-height: 20px;
margin-bottom: 30px;
}
div.texte-art a	{
/*color: #000000;*/
color: #5c5a54;	/*HB 2010 06 11*/
text-decoration: underline;	/*HB 2010 09 24*/
}
	div.texte-art a:hover	{
	color: #5c5a54;	/*HB 2010 06 11*/
	/*text-decoration: underline;*/
	text-decoration: none;	/*HB 2010 09 24*/
	text-decoration: underline;	/*HB 2010 10 18*/
	}
	div.texte-art a:active	{
	color: #000000;	/*HB 2010 06 11*/
	text-decoration: underline;
	}
div.texte-art .inter	{
/*display: block;*/
font-weight: bold;
}
div.texte-art p	{
margin-top: 0px;
}

div.insert-art	{
position: relative;
background-image: url("/img/f_page_dro_on_24.png") !important;
_background-image: url("/img/f_page_dro_on.png");
background-position: 0px 18px;
background-position: 0px 22px\9;
background-repeat: no-repeat;
padding: 15px 0px 15px 20px;
border-top: 4px solid #dfdfd7;
border-bottom: 4px solid #dfdfd7;
margin: 30px 0px;
color: #5c5a54;
}
div.insert-art a	{
color: #5c5a54;
}
div.insert-art .insert-art-tit	{
font-size: 16px;
line-height: 20px;
font-weight: bold;
color: #000000;
}
div.insert-art .insert-art-tit a	{
color: #000000;
}

div.outils-art-placement	{	/*CONTIENT outils-art*/
position: relative;
float: right;
_display: inline;
z-index: 10;
padding-left: 20px;
padding-bottom: 40px;
background-color: #ffffff;
}
div.outils-art	{
position: relative;
width: 80px;
border-top-width: 4px;
border-top-style: solid;
border-top-color: #dfdfd7;
font-size: 11px;
line-height: 18px;
}
/*
div.outils-art	{
position: relative;
float: right;
_display: inline;
z-index: 10;
width: 80px;
margin-left: 20px;
margin-bottom: 40px;
border-top-width: 4px;
border-top-style: solid;
border-top-color: #dfdfd7;
line-height: 18px;
background-color: #ffffff;
}
*/
	div.outils-art.bord-actu	{
	border-top-color: #e5202b;
	}
	div.outils-art.bord-sport	{
	border-top-color: #5ec313;
	}
	div.outils-art.bord-faidiv	{
	border-top-color: #ffae00;
	}
div.outils-filet	{
position: static;
height: 1px;
font-size: 1px;
overflow: hidden;
margin: 5px 0px;
background-image: url('/img/pix_dfdfd7.gif');
background-position: center center;
background-repeat: repeat;
}
div.outils-art a.rss	{
font-weight: bold;
/*background-image: url('/img/ico_rss_mini.png');
background-position: right center;
background-repeat: no-repeat;
padding-right: 15px;*/
}
div.outils-art img.ico-rss-mini	{
position: relative;
width: 11px;
height: 11px;
margin-left: 0px;
background-image: url('/img/ico_rss_mini.png');
background-position: right center;
background-repeat: no-repeat;
}
div.outils-art a.envoyer	{
font-weight: bold;
background-image: url('/img/ico_envoyer.png');
background-position: right center;
background-repeat: no-repeat;
padding-right: 25px;
color: #000000;
}
div.outils-art a.imprimer	{
font-weight: bold;
background-image: url('/img/ico_imprimer.png');
background-position: right center;
background-repeat: no-repeat;
padding-right: 20px;
color: #000000;
}
div.placement-partager	{
position: relative;
z-index: 30;
}
div.partager	{
position: absolute;
display: block;
background-color: #ffffff;
background-image: url('/img/bg_blanc.png');
background-position: left top;
background-repeat: repeat;
border: 4px solid #eaeae3;
padding: 6px;
}
div.partager.art-partager	{
top: 70px;
top: 66px\9;
left: 220px;
}
div.partager.les-plus-partager	{
top: 25px;
left: 220px;
}
div.partager.en-continu-partager	{
top: 25px;
left: 220px;
}
/*
div.outils-art div.partager	{
top: 0px;
left: -145px;
}
*/
div.partager table	{
	width: 220px;
}
div.partager table td.part-ico	{
text-align: center;
padding: 4px 5px 3px 0px;
}
div.partager table td.part-link	{
font-size: 12px;
text-align: left;
color: #000000;
white-space: nowrap;
padding: 4px 0px 3px 0px;
}
div.partager table td.part-link a	{
color: #000000;
}
div.partager table td.part-sep	{
padding: 0px 10px;
}

.mp3-player-tit	{
position: relative;
margin: 0px;
font-weight: bold;
color: #000000;
}

dl.tags-art	{
border-bottom: 1px solid #dfdfd7;
margin-bottom: 30px;
}
dl.tags-art dt	{
font-size: 16px;
margin-bottom: 3px;
}
dl.tags-art dd	{
margin: 0px;
}

dl.alire-art	{
margin-bottom: 30px;
}
dl.alire-art dt	{
/*margin-bottom: 3px;*/
font-size: 16px;
margin-bottom: 5px;
}
dl.alire-art dd	{
border-bottom: 1px solid #dfdfd7;
/*margin: 0px 0px 3px 0px;*/
margin: 0px;
/*padding: 3px 0px;*/
padding: 4px 0px;
color: #000000;
/*font-size: 12px;*/
font-size: 13px;
/*line-height: 24px;*/
line-height: 16px;
font-weight: bold;
}
dl.alire-art dd a	{
color: #000000;
}
dl.alire-art dd span.alire-type	{
font-weight: normal;
}
dl.alire-art dd span.pipe	{
color: #878682;
}














/*PAGES PROFIL*/

p.filet-prof	{
position: static;
height: 1px;
font-size: 1px;
overflow: hidden;
margin: 20px 0px;
background-image: url('/img/pix_dfdfd7.gif');
background-position: center center;
background-repeat: repeat;
}

.tit-prof	{
position: relative;
margin: 0px 0px 10px 0px;
font-size: 16px;
/*font-size: 1.6em;*/	/*JAC 19/03*/
font-weight: bold;
color: #000000;
}

table.profil td, table.ident td	{
padding-bottom: 10px;
}

table.profil caption, table.ident caption	{
font-size: 11px;
font-weight: bold;
text-align: right;
}
	table.ident caption	{
	visibility: hidden;
	}
span.asterisque	{
color: #ff0000;
}

table.profil span.indic	{
font-size: 11px;
font-weight: bold;
}
table.profil td.label-prof	{
/*width: 218px;*/
/*width: 180px;*/
width: 150px;
}
table.profil td.champ-prof	{
/*width: 242px;*/
width: 300px;
color: #000000;
}
	table.profil td.champ-prof .champ-prof-large	{
	border-top: 1px solid #858585;
	border-bottom: 1px solid #e1e1e1;
	border-left: 1px solid #c1c1c1;
	border-right: 1px solid #c1c1c1;
	/*width: 240px;*/
	width: 270px;
	}
	table.profil td.champ-prof .champ-prof-etroit	{
	border-top: 1px solid #858585;
	border-bottom: 1px solid #e1e1e1;
	border-left: 1px solid #c1c1c1;
	border-right: 1px solid #c1c1c1;
	width: 170px;
	}
	table.profil td.champ-prof .champ-visu	{
	border-top: 1px solid #eaeae3;
	border-bottom: 1px solid #eaeae3;
	border-left: 1px solid #eaeae3;
	border-right: 1px solid #eaeae3;
	background-color: #eaeae3;
	}
	table.profil td.champ-prof .champ-ok	{
	border-top: 1px solid #3a9e23;
	border-bottom: 1px solid #3a9e23;
	border-left: 1px solid #3a9e23;
	border-right: 1px solid #3a9e23;
	}
	table.profil td.champ-prof .champ-alert	{
	border-top: 1px solid #ff0000;
	border-bottom: 1px solid #ff0000;
	border-left: 1px solid #ff0000;
	border-right: 1px solid #ff0000;
	}
img.ico-prof-ok	{
position: relative;
vertical-align: middle;
width: 16px;
height: 16px;
background-image: url('/img/ico_prof_ok.png');
background-position: center center;
background-repeat: no-repeat;
}
	img.ico-prof-ok.notok	{
	/*background-image: url('/img/ico_prof_notok.png');*/
	background-image: url('/img/alert_icon.png');	/*JAC 30 03 2010*/
	}
table.profil img.avatar	{
position: relative;
float: left;
_display: inline;
margin-right: 10px;
}
table.profil input.enregistrer	{
/*width: 90px;*/
width: 140px;
margin-top: 20px;
}
table.profil input.editer	{
width: 110px;
}

table.ident	{	/*COL DRO*/
margin-bottom: 10px;
}
table.ident td.label-prof	{
width: 128px;
}
table.ident td.champ-prof	{
width: 222px;
}
	table.ident td.champ-prof .champ-prof-large	{
	border-top: 1px solid #858585;
	border-bottom: 1px solid #e1e1e1;
	border-left: 1px solid #c1c1c1;
	border-right: 1px solid #c1c1c1;
	width: 220px;
	}
input.ok-ident	{
float: right;
z-index: 20;
width: 46px;
}



/*PROFIL ACTIVITE*/
table.nav-profil	{
width: 850px;
margin-top: 20px;
color: #ffffff;
border-top: 1px solid #dfdfd7;
background-image: url('/img/bg_nav_rss.png');
background-position: left bottom;
background-repeat: repeat-x;
}
table.nav-profil th	{
padding: 8px 0px;
}
	table.nav-profil th.on	{
	background-image: url('/img/bg_nav_rss_on.png');
	background-position: center bottom;
	background-repeat: no-repeat;
	}
table.nav-profil th.pipe img	{
width: 2px;
height: 14px;
background-color: #dfdfd7;
}
	table.nav-profil th.pipe.invis	{
	visibility: hidden;
	}
table.nav-profil th a	{
color: #908d84;
}
	table.nav-profil th a:hover	{
	color: #ed0c19;
	}

table.profil-afficher	{
width: 460px;
background-color: #eaeae3;
margin-bottom: 20px;
font-size: 13px;
font-weight: bold;
}
table.profil-afficher td	{
padding: 10px;
}

table.profil-lst	{
width: 460px;
}
table.profil-lst td.profil-lst-ami	{
width: 50px;
}
table.profil-lst td.profil-lst-ami img	{
width: 40px;
height: 40px;
background-position: center center;
background-repeat: no-repeat;
}
table.profil-lst td.profil-lst-descri	{
/*width: 410px;*/
text-align: left;
}
	table.profil-lst table.profil-lst-comment	{	/*CONTENU PAR td.profil-lst-descri*/
	background-color: #ffffff;
	}
	table.profil-lst table.profil-lst-comment th	{	/*TOP*/
	background-image: url('/img/bg_profil_lst_comment.png');
	background-position: left bottom;
	background-repeat: no-repeat;
	height: 11px;
	overflow: hidden;
	}
	table.profil-lst table.profil-lst-comment td	{	/*TEXTE COMMENTAIRE*/
	border-bottom: 2px solid #eaeae3;
	border-left: 2px solid #eaeae3;
	border-right: 2px solid #eaeae3;
	padding: 10px;
	font-size: 11px;
	line-height: 15px;
	}
	table.profil-lst table.profil-lst-comment td a	{
	color: #000000;
	}
table.profil-lst td.profil-lst-descri img.profil-lst-illus	{
position: relative;
float: right;
_display: inline;
width: 120px;
height: 80px;
margin: 0px 0px 5px 10px;
background-position: center center;
background-repeat: no-repeat;
}
table.profil-lst td.profil-lst-descri span.profil-lst-descri-surt	{
font-size: 11px;
line-height: 17px;
font-weight: bold;
color: #aeaba5;
}
table.profil-lst td.profil-lst-descri span.profil-lst-descri-surt span, table.profil-lst td.profil-lst-descri span.profil-lst-descri-surt span a	{
color: #e5202b;
}
table.profil-lst td.profil-lst-descri span.profil-lst-descri-online	{
font-size: 11px;
line-height: 17px;
}
table.profil-lst td.profil-lst-descri span.profil-lst-descri-online span.profil-lst-descri-heure	{
background-color: #eaeae3;
padding: 0px 5px;
}
table.profil-lst td.profil-lst-descri span.profil-lst-descri-tit	{
font-size: 16px;
line-height: 19px;
font-weight: bold;
color: #000000;
}
	table.profil-lst td.profil-lst-descri span.profil-lst-descri-tit a	{
	color: #000000;
	}

table.profil-lst td.profil-lst-descri span.profil-lst-descri-txt	{
font-size: 13px;
line-height: 16px;
color: #5c5a54;
}
	table.profil-lst td.profil-lst-descri span.profil-lst-descri-txt a	{
	color: #5c5a54;
	}

table.profil-stats th	{
font-size: 16px;
text-align: left;
padding-bottom: 10px;
color: #000000;
}
table.profil-stats td	{
font-size: 13px;
border-left: 3px solid #dfdfd7;
padding: 0px 10px;
}
table.profil-stats td span	{
font-size: 24px;
color: #e5202b;
}

table.profil-mesamis	{
width: 350px;
margin-bottom: 5px;
}
	table.profil-mesamis td.block-fb-opaque	{
	filter:alpha(opacity=50);
	opacity:.50;
	}
	table.profil-mesamis td.block-fb-opaque *	{	/*IE6-IE7 : SINON AVATAR ET ICO FB NE SONT PAS OPAQUES*/
	*filter:alpha(opacity=50);
	}
table.profil-mesamis th	{
font-size: 16px;
text-align: left;
padding-bottom: 10px;
color: #000000;
}
table.profil-mesamis th span	{
font-weight: normal;
color: #3b5998;
}
table.profil-mesamis td	{
padding: 0px 10px 5px 0px;
}
table.profil-mesamis td.avatar-mesamis img	{
position: relative;
z-index: 10;
width: 50px;
height: 50px;
overflow: hidden;
background-position: center center;
background-repeat: no-repeat;
}
table.profil-mesamis td.avatar-mesamis img.ico-fb-mini-mesamis	{
position: relative;
z-index: 20;
width: 14px;
height: 13px;
margin-top: -13px;
margin-left: 36px;
background-image: url('/img/ico_facebook_mini_24.png') !important;
_background-image: url('/img/ico_facebook_mini.png');
background-position: center center;
background-repeat: no-repeat;
}








/*MON PROFIL*/

.bouton-rouge.valider {
width: 80px;
}


/*PROFIL FACEBOOK*/

div.avatar-prof	{
position: relative;
float: left;
_display: inline;
z-index: 10;
/*width: 50px;
height: 50px;*/
width: 70px;	/*31 03 2010*/
height: 70px;
margin-top: 14px;
margin-right: 10px;
overflow: hidden;
background-position: center center;
background-repeat: no-repeat;
}
div.avatar-prof img.ico-fb-mini	{
position: absolute;
z-index: 20;
width: 14px;
height: 13px;
/*top: 35px;
left: 35px;*/
top: 57px;	/*31 03 2010*/
left: 55px;
background-image: url('/img/ico_facebook_mini_24.png') !important;
_background-image: url('/img/ico_facebook_mini.png');
background-position: center center;
background-repeat: no-repeat;
}
p.activite-links	{
position: relative;
margin: 18px 0px 0px 0px;
}
p.activite-links img	{
position: relative;
vertical-align: middle;
font-size: 13px;
width: 1px;
height: 14px;
background-color: #908d84;
margin: 0px 10px;
}

.champ-profb-etroit	{
border-top: 1px solid #858585;
border-bottom: 1px solid #e1e1e1;
border-left: 1px solid #c1c1c1;
border-right: 1px solid #c1c1c1;
width: 135px;
color: #aeadaa;
}
input.ok	{
width: 46px;
padding-top: 0px;
padding-bottom: 0px;
}

div.invit-fb	{
position: relative;
padding: 10px;
background-color: #f7f7f7;
margin-bottom: 35px;
}
input.rech-amis-fb	{
border: 1px solid #c8c6d1;
color: #5c5a54;
width: 230px;
padding: 2px 5px;
}
div.amis-fb	{
position: relative;
border: 1px solid #c2c2c2;
margin-bottom: 15px;
}
div.amis-fb div.amis-fb-top	{
position: relative;
border-bottom: 1px solid #c2c2c2;
font-size: 11px;
font-weight: bold;
color: #6e80b0;
background-color: #f6f6f6;
}
div.amis-fb .amis-fb-top a	{
color: #6e80b0;
}
div.amis-fb .amis-fb-top a.filtre-fb	{
background-image: url('/img/f_bas_fb.png');
background-position: right center;
background-repeat: no-repeat;
padding-right: 12px;
}
div.amis-fb div.amis-fb-top table	{
width: 420px;
margin-left: auto;
margin-right: auto;
}
div.amis-fb div.amis-fb-top table td	{
padding: 3px 0px;
}
img.b-fb-tous	{
position: relative;
width: 41px;
height: 17px;
background-image: url('/img/b_fb_tous_24.png') !important;
_background-image: url('/img/b_fb_tous.png');
background-position: center center;
background-repeat: no-repeat;
}

div.amis-fb div.amis-fb-avatars	{
position: relative;
display: block;
overflow: hidden;
overflow-x: hidden;
overflow-y: auto;
background-color: #ffffff;
height: 260px;	/*280-PAD*/
padding: 10px;
}
div.amis-fb div.amis-fb-avatars table	{
width: 400px;
font-size: 11px;
color: #000000;
}
div.amis-fb div.amis-fb-avatars table a	{
color: #000000;
}
div.amis-fb div.amis-fb-avatars table th	{
text-align: left;
border: 1px solid #dfdfdf;
padding: 2px;
}
div.amis-fb div.amis-fb-avatars table th img	{
position: relative;
width: 50px;
height: 50px;
background-position: center center;
background-repeat: no-repeat;
}

div.amis-fb div.amis-fb-avatars table td	{
text-align: left;
padding: 5px;
}
div.amis-fb div.amis-fb-avatars table td span	{
color: #666666;
text-transform: uppercase;
}

div.amis-fb div.amis-fb-inviter	{
position: relative;
padding: 0px 20px 20px 20px;
border-top: 1px solid #c2c2c2;
background-color: #f6f6f6;
}
textarea.inviter-amis-fb	{
border: 1px solid #c8c6d1;
color: #5c5a54;
width: 385px;
padding: 2px 5px;
}

.b-envoyer-invit-fb	{
position: relative;
float: left;
_display: inline;
background-color: #415697;
background-image: url('/img/ico_envoyer.png');
background-position: 10px 8px;
background-repeat: no-repeat;
color: #ffffff;
border-left: 1px solid #d9e4e0;
border-top: 1px solid #d9e4e0;
border-right: 1px solid #122043;
border-bottom: 1px solid #122043;
padding: 5px 10px 5px 30px;
width: 240px;	/*270-PAD*/
text-align: left;
}
.b-ignorer-fb	{
position: relative;
float: right;
_display: inline;
background-color: #f0f0f0;
color: #000000;
border-left: 1px solid #e6e6e6;
border-top: 1px solid #e6e6e6;
border-right: 1px solid #696969;
border-bottom: 1px solid #696969;
padding: 5px 10px;
width: 70px;	/*80-PAD*/
text-align: center;
}



/*CGU*/
img.logo-cgu	{
position: relative;
float: left;
_display: inline;
margin-top: -16px;
width: 65px;
height: 52px;
background-image: url('/img/logo_copy.png');
background-position: center center;
background-repeat: no-repeat;
}
a.cgu-fermer {
position: relative;
float: right;
_display: inline;
margin-top: -5px;
font-size: 13px;
color: #000000;
background-image: url('/img/ico_partager_fermer.png');
background-position: right center;
background-repeat: no-repeat;
padding-right: 16px;
}
div.cgu-texte	{
position: relative;
margin-top: 5px;
}




div.mes-services	{
background-color: #eaeae3;
}
div.mes-services div.stick	{
position: relative;
float: left;
_display: inline;
background-color: #ed0c19;	/*ROUGE PAR DEFAUT*/
padding: 5px 10px;
height: 18px;	/*28-PAD*/
overflow: hidden;
/*font-size: 14px;*/
/*font-size: 15px;*/
font-size: 16px;
color: #ffffff;
}
div.mes-services div.cont	{
position: relative;
padding: 10px;
}
div.mes-services strong	{
color: #000000;
}
div.mes-services p.filet-prof	{
margin: 10px 0px;
}
div.mes-services div.drop-zone	{
position: relative;
float: right;
_display: inline;
padding: 1px;
margin-top: -5px;
width: 70px;	/*72*/
height: 19px;	/*21*/
overflow: hidden;
background-position: center center;
background-repeat: no-repeat;
}
	div.mes-services div.drop-zone.oui	{
	background-image: url('/img/bg_dropzone_oui.png');
	text-align: right;
	}
	div.mes-services div.drop-zone.non	{
	background-image: url('/img/bg_dropzone_non.png');
	text-align: left;
	}

div.facebook-fans	{
position: relative;
border: 1px solid #a5b2cf;
background-color: #ffffff;
}

div.facebook-fans div.top	{
position: relative;
background-color: #f0f2f7;
border-bottom: 1px solid #dfe5ee;
padding: 10px;
color: #4c6da8;
}
div.facebook-fans div.top img.logo-so	{
position: relative;
float: left;
_display: inline;
width: 40px;
height: 40px;
margin-right: 10px;
background-image: url('/img/logo_so_facefans.png');
background-position: center center;
background-repeat: no-repeat;
}
div.facebook-fans div.top img.devenir-fan	{
position: relative;
float: left;
_display: inline;
width: 100px;
height: 23px;
margin-top: 5px;
background-image: url('/img/b_devenir_fan.png');
background-position: center center;
background-repeat: no-repeat;
}

div.facebook-fans div.cont	{
position: relative;
padding: 10px;
}
div.facebook-fans div.cont div.fan	{
position: relative;
float: left;
display: inline;
width: 56px;
overflow: hidden;
margin-right: 5px;
margin-top: 10px;
font-size: 11px;
text-align: center;
color: #5c5a54;
}
div.facebook-fans div.cont div.fan a	{
color: #5c5a54;
}
div.facebook-fans div.cont div.fan img.avatar	{
width: 56px;
height: 56px;
background-position: center center;
background-repeat: no-repeat;
margin-bottom: 5px;
}









/*PAGE RSS*/

.int-generique.rss span	{
/*font-size: 12px;*/
font-size: 13px;
font-weight: normal;
color: #5c5a54;
}

table.nav-rss	{
width: 460px;
margin-bottom: 10px;
color: #ffffff;
border-top: 1px solid #dfdfd7;
background-image: url('/img/bg_nav_rss.png');
background-position: left bottom;
background-repeat: repeat-x;
}
table.nav-rss th	{
padding: 8px 0px;
}
	table.nav-rss th.on	{
	background-image: url('/img/bg_nav_rss_on.png');
	background-position: center bottom;
	background-repeat: no-repeat;
	}
table.nav-rss th.pipe img	{
/*color: #dfdfd7;*/
width: 2px;
height: 14px;
background-color: #dfdfd7;
}
	table.nav-rss th.pipe.invis	{
	visibility: hidden;
	}
table.nav-rss th a	{
color: #908d84;
}
	table.nav-rss th a:hover	{
	color: #ed0c19;
	}

table.fils-rss	{
width: 460px;
}
table.fils-rss td	{
padding: 10px 0px;
border-bottom: 1px solid #dfdfd7;
/*font-size: 14px;*/
font-size: 15px;
font-weight: bold;
}
table.fils-rss td.fil-int	{
width: 180px;
}
table.fils-rss td.fil-fils	{
width: 280px;
text-align: right;
}

img.ico-fil-rss	{
background-position: center center;
background-repeat: no-repeat;
margin-left: 5px;
vertical-align: middle;
}
	img.ico-fil-rss.xml	{
	width: 33px;
	height: 12px;
	background-image: url('/img/ico_rss_xml.png');
	}
	img.ico-fil-rss.yahoo	{
	width: 72px;
	height: 16px;
	background-image: url('/img/ico_rss_yahoo.png');
	}
	img.ico-fil-rss.google	{
	width: 63px;
	height: 16px;
	background-image: url('/img/ico_rss_google.png');
	}
	img.ico-fil-rss.netvibes	{
	width: 76px;
	height: 16px;
	background-image: url('/img/ico_rss_netvibes.png');
	}

table.reseaux	{
width: 350px;
}

table.reseaux td	{
border-bottom: 1px solid #dfdfd7;
padding: 5px 0px;
}
table.reseaux td.part-ico	{
width: 45px;
text-align: left;
}
table.reseaux td.part-link	{
width: 105px;
text-align: left;
color: #000000;
white-space: nowrap;
font-weight: bold;
}
table.reseaux td.part-link a	{
color: #000000;
}
table.reseaux td.part-sep	{
width: 50px;
}

img.ico-reseaux	{
position: relative;
width: 33px;
height: 33px;
background-position: center center;
background-repeat: no-repeat;
}
	img.ico-reseaux.twitter	{
	background-image: url('/img/ico_twitter_reseaux.png');
	}
	img.ico-reseaux.facebook	{
	background-image: url('/img/ico_facebook_reseaux.png');
	}
	img.ico-reseaux.netvibes	{
	background-image: url('/img/ico_netvibes_reseaux.png');
	}
	img.ico-reseaux.lepost	{
	background-image: url('/img/ico_lepost_reseaux.png');
	}
	img.ico-reseaux.dailymotion	{
	background-image: url('/img/ico_dailymotion_reseaux.png');
	}









/*PAGE EN CONTINU*/

div.en-continu	{
position: relative;
}

table.nav-continu	{
width: 460px;
margin-bottom: 10px;
color: #ffffff;
border-top: 1px solid #dfdfd7;
background-image: url('/img/bg_nav_rss.png');
background-position: left bottom;
background-repeat: repeat-x;
}
table.nav-continu th	{
padding: 8px 0px;
}
	table.nav-continu th.on	{
	background-image: url('/img/bg_nav_rss_on.png');
	background-position: center bottom;
	background-repeat: no-repeat;
	}
table.nav-continu th.pipe img	{
/*color: #dfdfd7;*/
width: 2px;
height: 14px;
background-color: #dfdfd7;
}
	table.nav-continu th.pipe.invis	{
	visibility: hidden;
	}
table.nav-continu th a	{
color: #908d84;
}
	table.nav-continu th a:hover	{
	color: #ed0c19;
	}

div.en-continu div.filet-sep	{
position: static;
height: 11px;
height: 20px;
overflow: hidden;
background-image: url('/img/pix_dfdfd7.gif');
background-position: center top;
background-repeat: repeat-x;
}
div.en-continu div.item-continu	{
position: relative;
width: 460px;	/*NECESAIRE PR POSITIONNER ELEMENT ABSOLU "PARTAGER"*/
z-index: 10;	/*NECESAIRE PR POSITIONNER ELEMENT ABSOLU "PARTAGER"*/
padding-bottom: 15px;
}
/*
div.en-continu a.b-partager	{
position: relative;
float: right;
_display: inline;
z-index: 10;
background-image: url('/img/bg_b_plus.png');
background-position: right center;
background-repeat: no-repeat;
font-size: 11px;
font-weight: bold;
color: #000000;
padding: 3px 27px 3px 8px;
}
*/
div.en-continu a.b-partager	{
position: relative;
float: right;
_display: inline;
z-index: 10;
background-image: url('/img/bg_b_plus.png');
background-position: right center;
background-repeat: no-repeat;
font-size: 11px;
font-weight: bold;
color: #000000;
padding: 3px 0px 3px 5px;
width: 74px;	/*79-PAD*/
overflow: hidden;
}


div.en-continu div.en-continu-descri	{	/*CONTIENT en-continu-date en-continu-tit en-continu-txt motk*/
position: static;
}
div.en-continu span.en-continu-heure, div.en-continu span.en-continu-date, div.en-continu span.en-continu-source	{
font-size: 11px;
}
	div.en-continu span.en-continu-heure	{
	padding: 0px 5px;
	background-color: #eaeae3;
	}
	div.en-continu span.en-continu-date	{
	padding-left: 5px;
	}
	div.en-continu span.en-continu-source	{
	padding-left: 5px;
	font-weight: bold;
	}
div.en-continu img.en-continu-vignette	{
float: right;
z-index: 10;
width: 120px;
margin-top: 5px;
margin-bottom: 5px;
margin-left: 10px;
border: none;
}
div.en-continu .en-continu-tit	{
font-size: 16px;
line-height: 22px;
font-weight: bold;
color: #000000;
}
	div.en-continu .en-continu-tit a	{
	color: #000000;
	}
div.en-continu p.en-continu-txt	{
font-size: 13px;
line-height: 16px;
margin: 0px 0px 5px 0px;
}









/*AGENDA CULTUREL*/

div.agenda-clt div.filet-sep	{
position: static;
height: 11px;
height: 20px;
overflow: hidden;
background-image: url('/img/pix_dfdfd7.gif');
background-position: center top;
background-repeat: repeat-x;
}
.int-generique span.agenda-date	{
font-weight: normal;
}
div.agenda-clt div.agenda-clt-maps	{
margin-bottom: 10px;
}
div.agenda-clt form.rech-eve	{
margin-top: 10px;
margin-bottom: 20px;
}
div.agenda-clt form.rech-eve table td	{
padding: 0px 10px 10px 0px;
}
div.agenda-clt form input.champ-rech	{
padding: 2px 5px;
}
	div.agenda-clt form input.champ-rech.champ-rech-etroit	{
	width: 120px; /*130-PAD*/
	}
	div.agenda-clt form input#ag-date-deb, div.agenda-clt form input#ag-date-fin	{
	background-image: url('/img/ico_agenda.gif');
	background-position: 110px 2px;
	background-repeat: no-repeat;
	}
	div.agenda-clt form input.champ-rech.champ-rech-large	{
	width: 230px; /*240-PAD*/
	}
div.agenda-clt form input.bouton-noir	{
width: 175px;
}
table.agenda-lst	{
width: 460px;
}
table.agenda-lst td.eve-heure	{
width: 40px;
text-align: left;
font-size: 11px;
}
table.agenda-lst td.eve-heure p.maps-pin	{
text-align: center;
margin: 5px 0px;
}
table.agenda-lst td.eve-descri	{
width: 420px;
text-align: left;
padding-bottom: 35px;
}
table.agenda-lst td.eve-descri img.eve-illus	{
position: relative;
float: right;
_display: inline;
width: 100px;
height: 100px;
margin: 0px 0px 5px 10px;
background-position: center center;
background-repeat: no-repeat;
}
table.agenda-lst td.eve-descri span.eve-descri-surt	{
font-size: 11px;
font-weight: bold;
}
table.agenda-lst td.eve-descri span.eve-descri-tit	{
font-size: 16px;
line-height: 19px;
font-weight: bold;
color: #000000;
}
	table.agenda-lst td.eve-descri span.eve-descri-tit a	{
	color: #000000;
	}
table.agenda-lst td.eve-descri span.eve-descri-lieu	{
font-size: 13px;
line-height: 19px;
color: #ff0000;
}
	table.agenda-lst td.eve-descri span.eve-descri-lieu a	{
	color: #ff0000;
	}
table.agenda-lst td.eve-descri span.eve-descri-txt	{
font-size: 13px;
line-height: 16px;
color: #5c5a54;
}
	table.agenda-lst td.eve-descri span.eve-descri-txt a	{
	color: #5c5a54;
	}

div.accro-agenda	{
position: relative;
}
div.accro-agenda .surt-agenda	{
position: relative;
font-size: 11px;
font-weight: bold;
margin: 10px 0px 13px 0px;
}
div.accro-agenda p.tit-agenda	{
position: relative;
font-size: 24px;
font-weight: bold;
color: #000000;
margin: 0px 0px 30px 0px;
}
div.accro-agenda p.tit-agenda span	{
font-size: 14px;
font-weight: normal;
}
div.accro-agenda p.descri-agenda	{
position: relative;
font-size: 14px;
line-height: 20px;
margin: 0px 0px 27px 0px;
}
	div.accro-agenda p.descri-agenda span.lieu-agenda, div.accro-agenda p.descri-agenda span.lieu-agenda a	{
	color: #da0611;
	}
div.accro-agenda p.link-agenda	{
position: relative;
font-size: 14px;
font-weight: bold;
margin: 0px 0px 30px 0px;
color: #000000;
}
	div.accro-agenda p.link-agenda a	{
	color: #000000;
	}

div.illus-agenda	{
position: relative;
float: right;
_display: inline;
width: 165px;
height: 165px;
overflow: hidden;
margin: 0px 0px 20px 20px;
text-align: right;
}
div.illus-agenda img	{
background-position: center center;
background-repeat: no-repeat;
}
	div.illus-agenda img.illus-agenda-horiz	{
	width: 165px;
	height: 110px;
	}
	div.illus-agenda img.illus-agenda-carre	{
	width: 165px;
	height: 165px;
	}
	div.illus-agenda img.illus-agenda-verti	{
	width: 128px;
	height: 165px;
	}










/*SONDAGES*/

div.sondages div.filet-sep	{
position: static;
height: 11px;
height: 20px;
overflow: hidden;
background-image: url('/img/pix_dfdfd7.gif');
background-position: center top;
background-repeat: repeat-x;
}
div.sondages .tit-sond	{	/*h2 : RAPPEL TIT ART*/
font-size: 18px;
line-height: 21px;
color: #000000;
}
	div.sondages .tit-sond a	{
	color: #000000;
	}

div.sondages p.sond-date	{
font-size: 11px;
line-height: 16px;
margin: 0px;
}
div.sondages .sond-ques	{
font-size: 16px;
line-height: 20px;
margin: 0px 0px 10px 0px;
color: #000000;
font-weight: bold;
}
	div.sondages .sond-ques a	{
	color: #000000;
	}
div.sondages p.sond-rep	{
font-size: 13px;
line-height: 18px;
margin: 0px 0px 12px 0px;
color: #000000;
}
div.sondages img.sond-barre	{
position: relative;
vertical-align: baseline;
height: 15px;
background-color: #908d84;
margin-right: 5px;
}
div.sondages p.sond-rep span.sond-pourcent	{
position: relative;
top: -2px;
font-weight: bold;
color: #ed0c19;
}
div.sondages p.sond-nbvote	{
font-size: 11px;
line-height: 16px;
margin: 0px;
text-align: right;
}
input.gosond	{
width: 60px;
}








/*PAGE LES +*/


table.nav-plus	{
width: 460px;
margin-bottom: 10px;
color: #ffffff;
border-top: 1px solid #dfdfd7;
background-image: url('/img/bg_nav_rss.png');
background-position: left bottom;
background-repeat: repeat-x;
}
table.nav-plus th	{
padding: 8px 0px;
}
	table.nav-plus th.on	{
	background-image: url('/img/bg_nav_rss_on.png');
	background-position: center bottom;
	background-repeat: no-repeat;
	}
table.nav-plus th.pipe img	{
/*color: #dfdfd7;*/
width: 2px;
height: 28px;
background-color: #dfdfd7;
}
	table.nav-plus th.pipe.invis	{
	visibility: hidden;
	}
table.nav-plus th a	{
color: #908d84;
}
	table.nav-plus th a:hover	{
	color: #ed0c19;
	}

div.les-plus	{
position: relative;
}
div.les-plus div.filet-sep	{
position: static;
height: 11px;
overflow: hidden;
background-image: url('/img/pix_dfdfd7.gif');
background-position: center center;
background-repeat: repeat-x;
}
div.les-plus div.item	{
position: relative;
width: 460px;	/*NECESAIRE PR POSITIONNER ELEMENT ABSOLU "PARTAGER"*/
z-index: 10;	/*NECESAIRE PR POSITIONNER ELEMENT ABSOLU "PARTAGER"*/
background-image: url('/img/bg_plus_item.gif');
background-position: left top;
background-repeat: repeat-y;
}
div.les-plus div.num	{
position: relative;
float: left;
_display: inline;
width: 17px;
margin-right: 10px;
padding-top: 40px;
font-size: 13px;
font-weight: bold;
text-align: center;
}

div.les-plus a.b-plus	{
position: relative;
float: right;
_display: inline;
z-index: 10;
}
/*
div.les-plus div.partager	{
top: 25px;
right: 0px;
}
*/
div.les-plus div.descri	{	/*CONTIENT plus-date plus-tit plus-txt motk*/
position: static;
padding-left: 27px;
}
div.les-plus span.plus-date	{
font-size: 11px;
line-height: 16px;
}
div.les-plus span.plus-surt	{
font-size: 11px;
line-height: 18px;
font-weight: bold;
}
div.les-plus .plus-tit	{
font-size: 16px;
line-height: 20px;
font-weight: bold;
color: #000000;
}
	div.les-plus .plus-tit a	{
	color: #000000;
	}
div.les-plus span.plus-txt	{
font-size: 13px;
line-height: 16px;
}

div.les-plus div.reag-art {
position: relative;
float: left;
_display: inline;
width: 40px;
color: #ffffff;
background-image: url('/img/bg_reagir_24.png') !important;
_background-image: url('/img/bg_reagir.png');
background-position: center top;
background-repeat: no-repeat;
text-align: center;
padding: 2px 0px 8px 0px;
}
div.les-plus span.reag-art {
font-size: 11px;
font-weight: bold;
color: #ffffff;
background-image: url('/img/bg_reagir_24.png') !important;
_background-image: url('/img/bg_reagir.png');
background-position: center top;
background-repeat: no-repeat;
text-align: center;
padding: 2px 15px 8px 15px;
}

html[xmlns*=""]:root div.les-plus span.reag-art a  { padding: 2px 0px 8px 0px;  }	/*SAFARI*/

	div.les-plus .reag-art a {
	color: #ffffff;
	}










/*PAGES RECHERCHE*/

.surt-rech	{
font-weight: bold;
margin: 10px 0px 0px 0px;
}

div.rappel-rech	{
position: relative;
float: right;
display: inline;
margin-top: 12px;
font-size: 11px;
color: #000000;
}

table.resume-result	{
width: 460px;
}
table.resume-result td	{
padding: 5px 0px;
}
table.resume-result td.resume-col1	{
text-align: left;
width: 280px;
}
	table.resume-result td.resume-col1.slug	{
	padding: 5px 0px 5px 15px;
	background-image: url('/img//img/f_link.png');
	background-position: 0px 7px;
	background-repeat: no-repeat;
	font-size: 13px;
	line-height: 16px;
	font-weight: bold;
	color: #000000;
	}
table.resume-result td.resume-sep	{
width: 10px;
background-image: url('/img/pix2_dfdfd7.gif');
background-position: center top;
background-repeat: repeat-y;
}
table.resume-result td.resume-col2	{
text-align: right;
width: 170px;
}
table.resume-result img.avatar	{
position: relative;
float: right;
_display: inline;
width: 60px;
height: 60px;
overflow: hidden;
margin-left: 10px;
background-position: center center;
background-repeat: no-repeat;
}
table.resume-result span.fonction	{
color: #000000;
}
table.resume-result span.descri	{
color: #ed0c19;
font-weight: bold;
}
	table.resume-result span.descri a	{
	color: #000000;
	}


div.surweb-result div.media	{
position: relative;
float: left;
_display: inline;
margin-top: 5px;
margin-right: 13px;
}
	div.surweb-result div.media.last	{
	margin-right: 0px;
	}
div.surweb-result div.media img.vignette	{
width: 140px;
height: 105px;
overflow: hidden;
background-position: center center;
background-repeat: no-repeat;
}
div.surweb-result img.ico-typemedia	{
position: absolute;
z-index: 30;
left: 128px;
top: 93px;
}


table.rappel-rech	{
width: 460px;
border-top: 4px solid #dfdfd7;
/*margin-top: 35px;*/	/*JAC 31 03 2010*/
}
table.rappel-rech th	{
font-size: 13px;
line-height: 16px;
text-align: left;
padding: 5px 0px;
}
table.rappel-rech td	{
font-size: 11px;
color: #000000;
text-align: right;
padding: 5px 0px;
}

div.liste-result	{	/*CONTIENT item-result - page*/
position: relative;
padding-top: 20px;
border-top: 1px solid #dfdfd7;
margin-top: 20px;	/*JAC 31 03 2010*/
}

div.item-result	{
position: relative;
display: block;
margin-bottom: 35px;
}
div.item-result span.date-result	{
font-size: 11px;
}
div.item-result .tit-result	{
position: relative;
font-size: 16px;
line-height: 20px;
font-weight: bold;
color: #000000;
margin-bottom: 5px;
}
	div.item-result .tit-result a	{
	color: #000000;
	}
div.item-result .tit-result span	{
font-weight: normal;
}
div.item-result img.ico-typemedia	{
position: relative;
top: 3px;
}
div.item-result .tit-result span.pipe	{
padding: 0px 10px;
}
div.item-result p.txt-result	{
position: relative;
margin: 0px 0px 5px 0px;
font-size: 13px;
line-height: 16px;
}

div.item-result span.surl-result	{
background-color: #eaeae3;
padding: 0px 3px;
}







/*ELEMENTS DE COL 300*/

div#facebook	{
position: relative;
display:block;
margin-bottom: 30px;
background-image: url('/img/bg_facebook_connect.gif');
background-position: left top;
background-repeat: repeat;
text-align: center;
padding: 15px 0px;
color: #000000;
}
*html div#facebook
{
	position:static;
}
*+html div#facebook
{
	position:static;
}

div#facebook table	{
margin-left: auto;
margin-right: auto;
}
div#facebook table td	{
padding: 5px;
}


div.votre-annonce	{
position: relative;
text-align: center;
}
div.votre-annonce span.int	{
/*color: #666666*/;
color: #5c5a54;
font-size: 11px;
font-weight: bold;
padding-right: 15px;
background-image: url('/img/f_bas_bordeau_24.png') !important;
_background-image: url('/img/f_bas_bordeau.png');
background-position: right center;
background-repeat: no-repeat;
}
div.votre-annonce div.item	{
position: relative;
font-size: 13px;
line-height: 16px;
padding: 10px;
margin-top: 3px;
background-color: #eaeae3;
line-height: 15px;
text-align: left;
}
div.votre-annonce img.vignette	{
position: relative;
float: right;
_display: inline;
width: 60px;
height: 60px;
background-position: center center;
background-repeat: no-repeat;
margin-left: 10px;
}
div.votre-annonce span.tit	{
font-weight: bold;
color: #173166;
}
	div.votre-annonce span.tit a	{
	color: #173166;
	}
div.votre-annonce a.ann-link	{
font-weight: bold;
color: #000000;
}

div.agenda	{
background-color: #eaeae3;
}
div.agenda div.stick	{
position: relative;
float: left;
_display: inline;
background-color: #ed0c19;	/*ROUGE PAR DEFAUT*/
padding: 5px 10px;
height: 18px;	/*28-PAD*/
overflow: hidden;
/*font-size: 14px;*/
/*font-size: 15px;*/
font-size: 16px;
color: #ffffff;
}
div.agenda div.cont	{
position: relative;
padding: 10px;
}
div.agenda strong.tit	{
font-size: 13px;
line-height: 16px;
}
div.agenda input.champ	{
position: relative;
vertical-align: middle;
color: #5c5a54;
width: 215px;	/*225 - PAD*/
padding: 2px 5px;
background-color: #ffffff;
}
div.agenda input#ag-date	{
background-image: url('/img/ico_agenda.gif');
background-position: 205px 2px;
background-repeat: no-repeat;
}

/*JUIN 2010*/
div.agenda form input.champ-rech	{
padding: 2px 5px;
}
	div.agenda form input.champ-rech.champ-rech-etroit	{
	width: 130px; /*140-PAD*/
	}
	div.agenda form input#ag-date-deb, div.agenda form input#ag-date-fin	{
	background-image: url('/img/ico_agenda.gif');
	background-position: 120px 2px;
	background-repeat: no-repeat;
	}
	div.agenda form input.champ-rech.champ-rech-large	{
	width: 280px; /*290-PAD*/
	}
div.agenda form input.bouton-noir	{
width: 175px;
}
/*JUIN 2010*/



div.agenda span.leg	{
font-size: 11px;
}

div.monblog	{
background-color: #dfdfd7;
margin-bottom: 30px;
}
div.monblog div.stick	{
position: relative;
float: left;
_display: inline;
background-color: #ed0c19;	/*ROUGE PAR DEFAUT*/
padding: 5px 10px;
height: 18px;	/*28-PAD*/
overflow: hidden;
font-size: 16px;
color: #ffffff;
}
div.monblog form	{
padding: 10px;
}
div.monblog input.champ	{
position: relative;
vertical-align: baseline;
color: #5c5a54;
width: 115px;	/*125 - PAD*/
padding: 2px 5px;
background-color: #ffffff;
}
div.monblog input.bouton-noir	{
vertical-align: baseline;
}

div.monblog div.cont	{
position: relative;
padding: 10px;
border: 4px solid #dfdfd7;
background-color: #ffffff;
background-image: url('../img/bg_monblog.png');
background-position: right top;
background-repeat: no-repeat;
}
p.monblog-tit	{
position: relative;
font-size: 24px;
margin: 0px;
color: #e5202b;
}
p.monblog-txt	{
position: relative;
margin: 0px 0px 40px 0px;
color: #000000;
}
p.monblog-links	{
position: relative;
font-size: 11px;
margin: 0px;
color: #908d84;
}
p.monblog-links a	{
color: #908d84;
}
p.monblog-links span	{
padding: 0px 5px;
}






/*ZONE COMMENTAIRES - REAGIR*/

div#comments	{
position: relative;
/*display: block;*/
}
div#reagir	{
position: relative;
/*display: none;*/
}

div.comments-onglet	{
position: relative;
float: left;
_display: inline;
margin-right: 6px;
background-color: #57534b;
padding: 5px 10px;
height: 18px;	/*28-PAD*/
overflow: hidden;
/*font-size: 14px;*/
/*font-size: 15px;*/
font-size: 16px;
color: #ffffff;
}
	div.comments-onglet a	{
	color: #ffffff;
	}
	div.comments-onglet.on	{
	background-color: #000000;
	}
div.clear.comments-onglets	{
border-top: 4px solid #000000;
margin-bottom: -1px;
}

div.comments-onglet span.reag-art {
font-size: 11px;
font-weight: bold;
color: #000000;
background-image: url('/img/bg_reagir_blanc_24.png') !important;
_background-image: url('/img/bg_reagir_blanc.png');
background-position: center top;
background-repeat: no-repeat;
text-align: center;
padding: 2px 15px 8px 15px;
}

html[xmlns*=""]:root div.comments-onglet span.reag-art a  { padding: 1px 0px 9px 0px;  }	/*SAFARI*/

	div.comments-onglet .reag-art a {
	color: #000000;
	}


div.comments-visu	{
position: relative;
border-right: 4px solid #dfdfd7;
border-bottom: 4px solid #dfdfd7;
border-left: 4px solid #dfdfd7;
background-color: #ffffff;
}

div.comments-visu div.pagin	{
position: relative;
text-align: center;
background-color: #dfdfd7;
padding: 4px 0px;
}
div.comments-visu div.pagin img.f-page-gau, div.comments-visu div.pagin img.f-page-dro	{
top: 2px;
}
div.comments-visu div.pagin span	{
position: relative;
padding-top: 0px;
padding-right: 5px;
padding-bottom: 0px;
padding-left: 5px;
font-size: 13px;
color: #000000;
}
	div.comments-visu div.pagin span a	{
	color: #000000;
	}
div.comments-visu div.pagin .on	{
color: #ed0c19;
}
	div.comments-visu div.pagin .on.actu	{
	color: #ed0c19;
	}
	div.comments-visu div.pagin .on.sport	{
	color: #398f00;
	}
	div.comments-visu div.pagin .on.faidiv	{
	color: #b57c00;
	}

div.comments-visu div.filet-sep	{
position: static;
height: 1px;
overflow: hidden;
background-color: #dfdfd7;
background-position: center center;
background-repeat: repeat-x;
}


div.comments-visu div.item	{	/*CONTIENT avatar resume commentaire*/
position: relative;
background-image: url('/img/pix3_dfdfd7.gif');
background-position: 162px 0px;
background-repeat: repeat-y;
margin: 10px;
}
div.comments-visu img.avatar	{
position: relative;
float: left;
_display: inline;
z-index: 10;
width: 40px;
height: 40px;
overflow: hidden;
margin-right: 10px;
background-image: url('/img/bg_comments_avatar.jpg');
background-position: center center;
background-repeat: no-repeat;
}
div.comments-visu div.resume	{
position: relative;
float: left;
_display: inline;
z-index: 10;
width: 100px;	/*123-PAD-MARG*/
padding-right: 10px;
margin-right: 13px;
}
	div.comments-visu div.resume span.auteur	{
	font-size: 13px;
	line-height: 16px;
	color: #e5202b;
	}
	div.comments-visu div.resume span.qui	{
	font-size: 13px;
	line-height: 16px;
	font-weight: bold;
	color: #000000;
	}
		div.comments-visu div.resume span.qui a	{
		color: #000000;
		}
		div.comments-visu div.resume span.qui a.coul-fb	{
		color: #3b5998;
		}
	div.comments-visu div.resume span.ou	{
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	}
	div.comments-visu div.resume span.quand	{
	font-size: 11px;
	line-height: 16px;
	}
div.comments-visu img.ico-so	{
position: absolute;
z-index: 20;
top: 27px;
left: -25px;
}
div.comments-visu img.ico-facebook	{
position: absolute;
z-index: 20;
top: 27px;
left: -25px;
width: 15px;
height: 13px;
/*background-image: url('/img/ico_facebook_24.png') !important;
_background-image: url('/img/ico_facebook.png');
background-position: center center;
background-repeat: no-repeat;
*/}

div.comments-visu div.commentaire	{
position: relative;
float: left;
_display: inline;
z-index: 10;
width: 409px;
font-size: 13px;
line-height: 16px;
}	
div.comments-visu div.commentaire p.links	{	/*CONTIENT alert recomm*/
position: relative;
text-align: right;
margin: 0px;
}	
div.comments-visu div.commentaire a.alert	{
font-size: 11px;
line-height: 15px;
background-image: url('/img/ico_alert.gif');
background-position: right center;
background-repeat: no-repeat;
padding-right: 14px;
padding-left: 20px;
color: #000000;
}	
div.comments-visu div.commentaire a.recomm	{
font-size: 11px;
line-height: 15px;
background-image: url('/img/ico_recomm.gif');
background-position: right center;
background-repeat: no-repeat;
padding-right: 14px;
padding-left: 20px;
color: #000000;
}


div.reagir-visu	{
position: relative;
border-right: 4px solid #dfdfd7;
border-bottom: 4px solid #dfdfd7;
border-left: 4px solid #dfdfd7;
background-color: #ffffff;
padding: 10px;
}
div.reagir-visu table	{
width: 100%;
margin-bottom: 10px;
}
div.reagir-visu table strong	{
font-size: 13px;
line-height: 16px;
}
div.reagir-visu table td	{
/*width: 44%;*/
}
div.reagir-visu table th	{
/*width: 12%;*/
width: 8%;
background-image: url('/img/pix2_dfdfd7.gif');
background-position: center top;
background-repeat: repeat-y;
}
	div.reagir-visu table th span	{
	background-color: #ffffff;
	padding: 3px;
	}
div.reagir-visu img.connect2	{
vertical-align: middle;
margin-bottom: 5px;
margin-left: 5px;
}
div.reagir-visu .champ	{
border: 1px solid #dfdfd7;
padding: 2px 5px;
margin: 5px 0px;
color: #5c5a54;
}
	div.reagir-visu #reag-signer	{
	width: 230px;
	}
	div.reagir-visu #reag-txt	{
	width: 570px;
	margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	}
div.reagir-visu img.ico-facebook	{
vertical-align: middle;
margin-bottom: 5px;
}

div.reagir-visu p.reag-nbmax	{
position: relative;
text-align: right;
margin: 0px;
font-size: 11px;
}
	div.reagir-visu #reag-nbmax	{
	width: 30px;
	margin: 0px 0px;
	}
div.reagir-visu p.reag-charte	{
position: relative;
/*float: right;
_display: inline;
z-index: 10;*/
color: #000000;
font-weight: bold;
/*margin: 0px;*/
}
	div.reagir-visu p.reag-charte a	{
	color: #000000;
	}
div.reagir-visu input.envoyez	{
width: 110px;
}
div.reagir-visu a.commentateur	{
font-size: 17px;
line-height: 30px;
font-weight: bold;
color: #000000;
}
div.reagir-visu a.commentateur.comment-fb	{
color: #506fa8;
}
div.reagir-visu img.avatar	{
position: relative;
z-index: 10;
width: 50px;
height: 50px;
overflow: hidden;
margin-right: 10px;
background-image: url('/img/bg_comments_avatar.jpg');
background-position: center center;
background-repeat: no-repeat;
}
div.reagir-visu img.ico-fb-mini	{
position: relative;
z-index: 20;
width: 14px;
height: 13px;
top: -14px;
left: 35px;
background-image: url('/img/ico_facebook_mini_24.png') !important;
_background-image: url('/img/ico_facebook_mini.png');
background-position: center center;
background-repeat: no-repeat;
}





/*MODULES*/

div.module	{
position: relative;
margin-bottom: 30px;
}
	div.module.tit-princi	{
	/*margin-bottom: 0px;*/
	}

p.module-filet	{
position: relative;
height: 1px;
font-size: 1px;
overflow: hidden;
/*margin: 5px 0px;*/
margin: 4px 0px;	/*JAC 31 03 2010*/
background-image: url('/img/pix_dfdfd7.gif');
background-position: center center;
background-repeat: repeat;
}

div.module div.mod-top	{
position: relative;
border-top: 4px solid #000000;
margin-bottom: 5px;
}
div.module div.mod-top div.stick	{
position: relative;
float: left;
_display: inline;
z-index: 10;
margin-top: -5px;
/*padding: 5px 10px;*/
padding: 4px 10px 6px 10px;	/*JAC 31 03 2010*/
height: 18px;	/*28-PAD*/
overflow: hidden;
/*font-size: 14px;*/
/*font-size: 15px;*/
font-size: 16px;
color: #ffffff;
}
div.module div.mod-top div.stick a	{
color: #ffffff;
}
	div.module div.mod-top div.stick.bg-defaut	{
	/*background-color: #ed0c19;*/	/*ROUGE PAR DEFAUT*/
	background-color: #e5202b;	/*JAC 31 03 2010*/
	}
div.module div.mod-top div.onglets	{
position: relative;
float: right;
_display: inline;
margin-top: 3px;
text-align: right;
/*font-size: 14px;*/
font-size: 15px;
font-weight: bold;
color: #908d84;
}
	div.module.continu div.mod-top div.onglets	{	/*RAJOUT HB 2010 06 03*/
	font-size: 13px;
	}
	div.module div.mod-top div.onglets.mini	{	/*MODULES SANS BORD*/
	margin-top: 9px;
	/*font-size: 12px;*/
	font-size: 13px;
	}
div.module div.mod-top div.onglets a	{
color: #908d84;
}
div.module div.mod-top div.onglets span.sep	{
/*padding: 0px 10px;*/
padding: 0px 5px;
color: #dfdfd7;
font-weight: normal;
}
div.module div.mod-top div.onglets span.on	{
color: #ed0c19;
}
	div.module div.mod-top div.onglets span.on.actu	{
	color: #ed0c19;
	}
	div.module div.mod-top div.onglets span.on.sport	{
	color: #398f00;
	}
	div.module div.mod-top div.onglets span.on.faidiv	{
	color: #b57c00;
	}

div.module div.mod-cont	{
position: relative;
}
	div.module.tit-princi div.mod-cont	{
	border: 4px solid #dfdfd7;
	/*background-image: url('/img/bg_mod_titprinci_cont.png');*/
	background-position: 203px 0px;
	background-position: 207px 0px\9;	/*IE6, 7, 8*/
	background-repeat: repeat-y;
	padding-left: 9px;
	}

div.module.tit-princi div.item	{
position: relative;
float: left;
_display: inline;
width: 165px;
margin: 10px 15px;
}
div.module.tit-princi div.item img.vignette	{
position: relative;
width: 165px;
margin-bottom: 5px;
}
div.module.tit-princi h3	{
/*font-size: 14px;*/
/*font-size: 15px;*/
font-size: 14px;
/*line-height: 20px;*/
line-height: 17px;
color: #000000;
/*margin-bottom: 5px;*/
margin-bottom: 3px;
}
div.module.tit-princi h3 a	{
color: #000000;
}
div.module.tit-princi .texte	{
position: relative;
/*font-size: 12px;*/
font-size: 13px;
line-height: 16px;
color: #5c5a54;
margin: 0px 0px 5px 0px;
}
div.module.tit-princi .texte a	{
color: #5c5a54;
}

/*SORTIES*/
/*
div.module.sorties div.sort-date	{
position: relative;
float: left;
_display: inline;
width: 35px;
margin-right: 10px;
padding-top: 2px;
background-color: #000000;
color: #ffffff;
text-align: center;
}
*/
	div.module.sorties .sort-date span.jour	{
	font-size: 9px;
	text-transform: uppercase;
	}
	div.module.sorties .sort-date span.num-jour	{
	font-size: 16px;
	}
div.module.sorties div.sort-eve	{
position: relative;
display: block;
/*
float: left;
_display: inline;
*/
/*width: 305px;*/
width: 195px;	/*350-PAD*/
padding-left: 50px;
font-size: 13px;
line-height: 16px;
background-color: #FFFF00;
}
	div.module.sorties div.sort-eve span.tit	{
	/*font-size: 13px;*/
	font-weight: bold;
	color: #000000;
	}
	div.module.sorties div.sort-eve span.tit a	{
	color: #000000;
	}
	div.module.sorties div.sort-eve span.descri	{
	}


div.module.sorties td.sort-date	{
width: 35px;
}
div.module.sorties td.sort-date table	{
background-color: #000000;
width: 35px;
/*padding-top: 2px;*/
padding: 3px 0px 2px 0px;	/*JAC 31 03 2010*/
color: #ffffff;
text-align: center;
}

div.module.sorties td.sort-eve	{
width: 300px;	/*310-PAD*/
padding-left: 10px;
font-size: 13px;
line-height: 16px;
}
	div.module.sorties td.sort-eve span.tit	{
	/*font-size: 13px;*/
	font-weight: bold;
	color: #000000;
	}
	div.module.sorties td.sort-eve span.tit a	{
	color: #000000;
	}
	div.module.sorties td.sort-eve span.descri	{
	}





/*BLOGS : POST LES + LUS*/
div.module.posts table.item	{
position: relative;
}
div.module.posts td.num	{
/*width: 10px;*/
width: 16px;
/*text-align: right;*/
text-align: left;
font-size: 13px;
font-weight: bold;
}
div.module.posts td.vignette	{
/*width: 60px;*/
width: 50px;
/*text-align: center;*/
text-align: left;
}
div.module.posts td.vignette img	{
width: 40px;
height: 40px;
overflow: hidden;
background-position: center center;
background-repeat: no-repeat;
}
div.module.posts td.eve	{
/*width: 300px;*/
width: 304px;
padding: 3px 0px;	/*JAC 30 03 2010*/
}
	div.module.posts td.eve span.surt	{
	font-size: 11px;
	font-weight: bold;
	color: #908d84;
	}
		div.module.posts td.eve span.surt a	{
		color: #908d84;
		}
	div.module.posts td.eve span.tit	{
	font-size: 13px;
	line-height: 16px;
	font-weight: bold;
	color: #000000;
	}
	div.module.posts td.eve span.tit a	{
	color: #000000;
	}

/*BLOGS*/
div.module.blogs table.item	{
position: relative;
background-image: url('/img/pix2_dfdfd7.gif');
background-position: 106px 0px;
background-repeat: repeat-y;
}
div.module.blogs td.vignette	{
width: 40px;
}
div.module.blogs td.vignette img	{
width: 40px;
height: 40px;
overflow: hidden;
background-position: center center;
background-repeat: no-repeat;
}
div.module.blogs td.theme	{
padding: 0px 5px;
width: 55px;	/*65-pad*/
text-align: center;
font-size: 11px;
font-weight: bold;
color: #ed0c19;
}
div.module.blogs td.eve	{
padding-left: 10px;
width: 245px;	/*255-pad*/
}
	div.module.blogs td.eve span.surt	{
	font-size: 11px;
	font-weight: bold;
	color: #908d84;
	}
		div.module.blogs td.eve span.surt a	{
		color: #908d84;
		}
	div.module.blogs td.eve span.tit	{
	font-size: 13px;
	line-height: 16px;
	font-weight: bold;
	color: #000000;
	}
	div.module.blogs td.eve span.tit a	{
	color: #000000;
	}


/*BLOGS CORRESPONDANT*/
div.module.corresp img.vignette	{
position: relative;
float: left;
_display: inline;
width: 120px;
height: 80px;
overflow: hidden;
margin-right: 10px;
background-position: center center;
background-repeat: no-repeat;
}
	div.module.corresp span.surt	{
	font-size: 11px;
	font-weight: bold;
	color: #ed0c19;
	padding-right: 5px;
	}
	div.module.corresp span.tit	{
	/*font-size: 14px;*/
	/*font-size: 15px;
	line-height: 20px;*/
	font-size: 13px;	/*JAC 30 03 2010*/
	line-height: 16px;	/*JAC 30 03 2010*/
	font-weight: bold;
	color: #000000;
	}
		div.module.corresp span.tit.mini	{
		font-size: 13px;
		line-height: 16px;
		}
	div.module.corresp span.tit a	{
	color: #000000;
	}

/*ASSOCIATIONS*/
div.module.assoc span.surt	{
font-size: 11px;
font-weight: bold;
color: #ed0c19;
padding-right: 5px;
padding-left: 15px;
background-image: url('/img/ico_assoc.png');
background-position: left center;
background-repeat: no-repeat;
}
div.module.assoc span.tit	{
font-size: 13px;
line-height: 16px;
font-weight: bold;
color: #000000;
}
	div.module.assoc span.tit a	{
	color: #000000;
	}
div.module.assoc span.descri	{
font-size: 11px;
color: #000000;
}
	div.module.assoc span.descri a	{
	color: #000000;
	}
div.module.assoc form	{
margin-bottom: 7px;
}
div.module.assoc input.champ	{
position: relative;
vertical-align: middle;
color: #5c5a54;
/*width: 280px;*/	/*320 - PAD*/
width: 300px;	/*320 - PAD*/
padding: 2px 10px;
/*background-color: #ffffff;*/	/*JAC 31 03 2010*/
border-top: 1px solid #858585;
border-right: 1px solid #c1c1c1;
border-bottom: 1px solid #e1e1e1;
border-left: 1px solid #c1c1c1;
}
/*
div.module.assoc input.go	{
position: relative;
vertical-align: middle;
width: 22px;
height: 22px;
border: none;
background-image: url('/img/ico_search.png');
background-position: center center;
background-repeat: no-repeat;
}
*/

/*METEO*/
div.module.meteo div.temps	{
position: relative;
float: left;
_display: inline;
width: 116px;
overflow: hidden;
font-size: 16px;
text-align: center;
padding-top: 60px;
background-position: center top;
background-repeat: no-repeat;
}
	div.module.meteo div.temps span.jour	{
	font-size: 11px;
	font-weight: bold;
	color: #86877f;
	}
		div.module.meteo div.temps span.jour a	{
		color: #86877f;
		}
	div.module.meteo div.temps span.tempe	{
	color: #000000;
	white-space: nowrap;
	}


/*LES +*/
div.module.lesplus div.mod-cont	{
border: 4px solid #dfdfd7;
padding: 10px;
}
div.module.lesplus div.num	{
position: relative;
float: left;
_display: inline;
width: 10px;
margin-right: 10px;
text-align: right;
font-size: 13px;
font-weight: bold;
}
div.module.lesplus div.reag {
position: relative;
float: right;
_display: inline;
z-index: 10;
width: 40px;
margin-left: 10px;
font-size: 11px;
font-weight: bold;
color: #ffffff;
background-image: url('/img/bg_reagir_24.png') !important;
_background-image: url('/img/bg_reagir.png');
background-position: center top;
background-repeat: no-repeat;
text-align: center;
padding: 2px 0px 8px 0px;
}
	div.module.lesplus div.reag a {
	color: #ffffff;
	}
div.module.lesplus div.descri {
position: relative;
font-size: 13px;
line-height: 16px;
color: #000000;
padding: 0px 50px 0px 20px;
}
	div.module.lesplus div.descri a {
	color: #000000;
	}

/*EN CONTINU*/
div.module.continu div.mod-cont	{
border: 4px solid #dfdfd7;
padding: 10px 0px 5px 0px;
}
div.module.continu img.vignette	{
position: relative;
float: left;
_display: inline;
width: 120px;
height: 80px;
overflow: hidden;
margin-left: 10px;
margin-right: 10px;
background-position: center center;
background-repeat: no-repeat;
}
div.module.continu p.tit	{
/*font-size: 14px;*/
/*font-size: 15px;*/
font-size: 14px;	/*JAC 30 03 2010*/
font-weight: bold;
color: #000000;
margin: 0px 0px 5px 0px;
/*padding-left: 130px;*/	/*HB 14 04 2010*/
/*padding-left: 10px;*/	/*HB 14 04 2010*/
padding-right: 10px;
}
	div.module.continu p.tit a	{
	color: #000000;
	}
div.module.continu p.motk	{
/*padding-left: 130px;*/	/*HB 14 04 2010*/
/*padding-left: 10px;*/	/*HB 14 04 2010*/
padding-right: 10px;
}
div.module.continu div.pagin	{
position: relative;
text-align: center;
}
div.module.continu div.pagin img.f-page-gau, div.module.continu div.pagin img.f-page-dro	{
top: 2px;
}
div.module.continu div.pagin span	{
position: relative;
padding-top: 0px;
padding-right: 5px;
padding-bottom: 0px;
padding-left: 5px;
font-size: 13px;
color: #000000;
}
	div.module.continu div.pagin span a	{
	color: #000000;
	}
div.module.continu div.pagin .on	{
color: #ed0c19;
}
	div.module.continu div.pagin .on.actu	{
	color: #ed0c19;
	}
	div.module.continu div.pagin .on.sport	{
	color: #398f00;
	}
	div.module.continu div.pagin .on.faidiv	{
	color: #b57c00;
	}

p.cont-linkb	{
margin:10px 0px 0px 10px;
font-weight:bold;
}

/*SUR LE WEB*/
div.module.surweb div.mod-top	{
z-index: 10;
}
div.module.surweb div.mod-cont	{
border: 4px solid #dfdfd7;
padding: 10px 10px 18px 10px;
margin-top: -34px;
z-index: 5;
font-size: 13px;
}
div.module.surweb img.avatar	{
position: relative;
float: right;
_display: inline;
width: 60px;
height: 60px;
overflow: hidden;
margin-left: 10px;
background-position: center center;
background-repeat: no-repeat;
}
div.module.surweb p.nom	{
font-size: 22px;
clear: left;
margin: 20px 0px 0px 0px;
}
div.module.surweb span.fonction	{
line-height: 16px;
}
div.module.surweb span.descri	{
line-height: 16px;
color: #ed0c19;
font-weight: bold;
}
	div.module.surweb span.descri a	{
	color: #000000;
	}
img.ico-goweb	{
width: 9px;
height: 10px;
background-image: url('/img/ico_goweb.gif');
background-position: left top;
background-repeat: no-repeat;
margin-left: 3px;
}
div.module.surweb div.media	{
position: relative;
float: left;
_display: inline;
margin-top: 5px;
margin-right: 13px;
}
	div.module.surweb div.media.last	{
	margin-right: 0px;
	}
div.module.surweb div.media img.vignette	{
width: 96px;
height: 64px;
overflow: hidden;
background-position: center center;
background-repeat: no-repeat;
}
div.module.surweb img.ico-typemedia	{
position: absolute;
z-index: 30;
left: 84px;
top: 52px;
}


/*ENVOYER PAR EMAIL*/
div.module.envemail	{
width: 460px;
}
a.envemail-fermer {
position: relative;
float: right;
_display: inline;
z-index: 20;
margin-top: -5px;
font-size: 13px;
color: #000000;
background-image: url('/img/ico_partager_fermer.png');
background-position: right center;
background-repeat: no-repeat;
padding-right: 16px;
}
div.module.envemail div.mod-top	{
z-index: 10;
border-top: 4px solid #dfdfd7;
}
div.module.envemail div.mod-cont	{
border: 4px solid #dfdfd7;
/*padding: 10px 10px 18px 10px;*/
padding: 20px 10px 0px 10px;
margin-top: -34px;
z-index: 5;
font-size: 13px;
}
div.module.envemail span.leg	{
font-size: 11px;
}
input.gomail	{
width: 80px;
/*padding-top: 0px;
padding-bottom: 0px;*/
}
.champ-envemail	{
border-top: 1px solid #858585;
border-bottom: 1px solid #e1e1e1;
border-left: 1px solid #c1c1c1;
border-right: 1px solid #c1c1c1;
}
.champ-envemail.largeur-envemail	{
width: 260px;
}

/*ON EN PARLE*/
div.module.parle div.mod-top	{
z-index: 10;
}
div.module.parle div.stick	{
width: 90px;
margin-left: 115px;
text-align: center;
}

div.module.parle div.mod-cont	{
border: 4px solid #dfdfd7;
padding: 34px 10px 5px 10px;
margin-top: -34px;
z-index: 5;
font-size: 13px;
background-image: url('/img/filet-ventre-first.gif');
background-position: center top;
background-repeat: repeat-y;
}
div.module.parle table	{
width: 322px;
}
div.module.parle table td	{
width: 150px;
padding: 0px;
}
	div.module.parle table td.gau	{
	text-align: left;
	}
	div.module.parle table td.dro	{
	text-align: right;
	}
div.module.parle table th	{
width: 22px;
}
div.module.parle img.avatar	{
position: relative;
_position: static;
_display: inline;
width: 60px;
height: 60px;
overflow: hidden;
background-position: center center;
background-repeat: no-repeat;
}
	div.module.parle td.gau img.avatar	{
	float: right;
	margin-left: 10px;
	}
	div.module.parle td.dro img.avatar	{
	float: left;
	margin-right: 10px;
	}
div.module.parle span.nom	{
font-size: 15px;
font-weight: bold;
color: #000000;
}
	div.module.parle span.nom a	{
	color: #000000;
	}
div.module.parle span.posts	{
font-size: 11px;
font-weight: bold;
color: #e5202b;
}
div.module.parle p.mots-cles	{
font-size: 13px;
font-weight: bold;
line-height: 20px;
margin: 10px 0px 0px 0px;
}
	div.module.parle p.mots-cles span.coul1, div.module.parle p.mots-cles span.coul1 a	{
	color: #333333;
	}
	div.module.parle p.mots-cles span.coul2, div.module.parle p.mots-cles span.coul2 a	{
	/*color: #666666;*/
	color: #5c5a54;
	}
	div.module.parle p.mots-cles span.coul3, div.module.parle p.mots-cles span.coul3 a	{
	color: #999999;
	}
div.module.parle img.f-parle	{
width: 150px;
height: 5px;
overflow: hidden;
background-image: url('/img/f_parle.gif');
background-position: center top;
background-repeat: no-repeat;
}


/*THEMES DES BLOGS*/
div.module.themesblogs div.mod-top	{
z-index: 10;
}
div.module.themesblogs div.stick	{
width: 160px;
margin-left: 85px;
text-align: center;
}

div.module.themesblogs div.mod-cont	{
border: 4px solid #dfdfd7;
padding: 34px 10px 5px 10px;
margin-top: -34px;
z-index: 5;
font-size: 13px;
line-height: 22px;
color: #000000;
}
div.module.themesblogs div.mod-cont a	{
color: #000000;
}
div.module.themesblogs table	{
width: 322px;
}
div.module.themesblogs table td	{
width: 150px;
padding: 0px;
text-align: left;
}
div.module.themesblogs table th	{
width: 22px;
}




/*ANNONCES*/
div.module.annonces img.vignette	{
position: relative;
float: left;
_display: inline;
width: 120px;
height: 80px;
overflow: hidden;
margin-right: 10px;
background-position: center center;
background-repeat: no-repeat;
}
	div.module.annonces span.tit	{
	/*font-size: 15px;
	line-height: 20px;*/
	font-size: 13px;
	line-height: 16px;
	font-weight: bold;
	color: #000000;
	}
	div.module.annonces span.tit a	{
	color: #000000;
	}
div.module.annonces table.ong-ann	{
/*width: 350px;*/
width: 349px;
background-image: url('/img/bg_ong_ann.png');
background-position: left bottom;
background-repeat: repeat-x;
font-size: 11px;
font-weight: bold;
color: #ffffff;
margin-top: 10px;
}
div.module.annonces table.ong-ann a	{
color: #173166;
}
div.module.annonces table.ong-ann td, div.module.annonces table.ong-ann th	{
text-align: center;
padding-top: 30px;
padding-top: 11px;
padding-bottom: 5px;
}
	div.module.annonces table.ong-ann td	{
	width: 69px;
	}
	div.module.annonces table.ong-ann th	{
	width: 1px;
	}
div.module.annonces table.ong-ann td.ong-ann-on	{
background-image: url('/img/bg_ong_ann_on.png');
background-position: center bottom;
background-repeat: repeat-x;
}
div.module.annonces table.ong-ann th.ong-ann-pipe img	{
width: 1px;
height: 15px;
background-color: #cbcbc0;
}
	div.module.annonces table.ong-ann th.ong-ann-pipe.invis	{
	visibility: hidden;
	}
div.module.annonces h3	{
font-size: 13px;
line-height: 16px;
color: #000000;
margin-bottom: 3px;
}
	div.module.annonces h3 a	{
	color: #000000;
	}
div.module.annonces span.ann-txt	{
font-size: 13px;
line-height: 16px;
}









/*BLOCKS FACEBOOK*/

div.block-fb	{
position: relative;
border: 4px solid #eceff4;
background-color: #eceff4;
padding: 10px 0px 0px 0px;
}
div.block-fb p.block-fb-tit	{
position: relative;
margin: 0px 10px 13px 10px;
font-size: 16px;
line-height: 19px;
color: #3b5998;
text-align: center;
}
div.block-fb p.block-fb-tit a	{
color: #3b5998;
}
	div.block-fb p.block-fb-tit a:hover	{
	text-decoration: none;;
	}

div.block-fb table.block-fb-inact	{
width: 320px;
margin-bottom: 15px;
margin-left: auto;
margin-right: auto;
}
table.block-fb-inact td	{
padding-right: 5px;
font-size: 11px;
color: #5c5a54;
}
table.block-fb-inact td a	{
color: #5c5a54;
}
table.block-fb-inact img	{
position: relative;
width: 38px;
height: 38px;
background-position: center center;
background-repeat: no-repeat;
margin-bottom: 2px;
}

div.block-fb table.block-fb-inact2	{
width: 320px;
margin-bottom: 15px;
margin-left: auto;
margin-right: auto;
}
table.block-fb-inact2 td	{
padding-right: 15px;
font-size: 11px;
color: #5c5a54;
}
table.block-fb-inact2 td a	{
color: #5c5a54;
}
table.block-fb-inact2 img	{
position: relative;
width: 50px;
height: 50px;
background-position: center center;
background-repeat: no-repeat;
margin-bottom: 2px;
}

div.block-fb p.block-fb-gbouton	{
position: relative;
text-align: center;
margin: 0px 0px 15px 0px;
}

div.block-fb table.block-fb-act	{
width: 320px;
/*margin-bottom: 15px;*/
margin-bottom: 10px;
margin-left: auto;
margin-right: auto;
}
table.block-fb-act th	{	/*UTILISE COMME SEPARATEUR HORIZONTAL*/
font-size: 4px;
}
table.block-fb-act td	{
background-color: #f4f5f9;
}
	table.block-fb-act td.block-fb-opaque	{
	filter:alpha(opacity=50);
	opacity:.50;
	}
	table.block-fb-act td.block-fb-opaque *	{	/*IE6-IE7 : SINON AVATAR ET ICO FB NE SONT PAS OPAQUES*/
	*filter:alpha(opacity=50);
	}
table.block-fb-act td.block-fb-mesamis	{
padding: 0px 10px 0px 0px;
}
table.block-fb-act td.block-fb-mesamis img	{
position: relative;
z-index: 10;
width: 38px;
height: 38px;
overflow: hidden;
background-position: center center;
background-repeat: no-repeat;
}
table.block-fb-act td.block-fb-mesamis img.ico-fb-mini-mesamis	{
position: relative;
z-index: 20;
width: 14px;
height: 13px;
margin-top: -13px;
margin-left: 24px;
background-image: url('/img/ico_facebook_mini_24.png') !important;
_background-image: url('/img/ico_facebook_mini.png');
background-position: center center;
background-repeat: no-repeat;
}
table.block-fb-act td.block-fb-mesamis-voir	{
padding: 5px 0px;
font-size: 13px;
}
table.block-fb-act td.block-fb-mesamis-voir a	{
color: #3b5998;
}
table.block-fb-act td.block-fb-mesamis-voir span	{
/*color: #000000;*/
color: #3b5998;
}


div.block-fb-partage	{
position: relative;
background-color: #ffffff;
padding: 10px;
}
div.block-fb-partage p.block-fb-partage-int	{
position: relative;
margin: 0px 0px 10px 0px;
font-size: 13px;
font-weight: bold;
text-align: left;
color: #908d84;
}
div.block-fb-partage p.block-fb-partage-num	{
position: relative;
float: left;
margin: 0px;
_display: inline;
width: 20px;
font-size: 13px;
font-weight: bold;
}
div.block-fb-partage p.block-fb-partage-bouton	{
position: relative;
float: right;
_display: inline;
z-index: 10;
margin: 0px 0px 5px 10px;;
}
div.block-fb-partage p.block-fb-partage-nb	{
position: relative;
float: right;
_display: inline;
padding: 2px 0px 2px 5px;
width: 27px; /*32-PAD*/
margin: 0px 0px 5px 5px;
background-image: url('/img/bg_block_fb_partage_nb.png');
background-position: center;
background-repeat: no-repeat;
font-size: 13px;
text-align: center;
}
div.block-fb-partage p.block-fb-partage-txt	{
position: relative;
margin: 0px;
font-size: 13px;
color: #000000;
/*padding-left: 30px;*/
padding-left: 20px;	/*JAC 31 03 2010*/
}
	div.block-fb-partage p.block-fb-partage-txt a	{
	color: #000000;
	}
p.filet-block-fb	{
position: relative;
clear: both;
height: 1px;
font-size: 1px;
overflow: hidden;
/*margin: 10px 0px;*/
margin: 8px 0px;	/*JAC 31 03 2010*/
background-image: url('/img/pix_dfdfd7.gif');
background-position: center center;
background-repeat: repeat;
}





/*ABONNEMENT*/

div#header div.in-header p.int-abo	{
position: relative;
text-align: right;
margin: 38px 0px 0px 0px;
font-size: 30px;
color: #000000;
}

div#visu div.in-visu.abonnement-top {
border-top: 4px solid #dfdfd7;
margin-bottom: 20px;
}
div#visu div.in-visu.abonnement-top p.gtit-abo {
position: relative;
font-size: 24px;
font-weight: bold;
color: #000000;
margin-top: 10px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
}

div#visu div.in-visu.abonnement {
padding-top: 20px;
padding-bottom: 20px;
border-top: 1px solid #dfdfd7;
background-image: url('/img/pix_dfdfd7.gif');
background-position: 740px 0px;
background-repeat: repeat-y;
}
div.col-720-abo	{
position: relative;
float: left;
_display: inline;
width: 720px;
}
div.col-240-abo	{
position: relative;
float: right;
_display: inline;
width: 240px;
}
div#visu div.in-visu.abonnement p.tit-abo {
position: relative;
font-size: 16px;
font-weight: bold;
color: #000000;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
}
div#visu div.in-visu.abonnement p.tel-abo {
position: relative;
font-size: 20px;
line-height: 26px;
font-weight: bold;
color: #ed0c19;
margin: 0px;
}

div.module-abo	{
position: relative;
background-color: #eaeae3;
color: #000000;
margin-bottom: 10px;
}
	div.module-abo.module-abo-350	{
	float: left;
	_display: inline;
	width: 350px;
	}
div.module-abo div.module-abo-stick	{
position: relative;
float: left;
_display: inline;
top: -1px;
background-color: #fd1522;
padding: 5px 10px;
font-size: 18px;
font-weight: bold;
color: #660000;
}
div.module-abo div.module-abo-stick span	{
color: #ffffff;
}
div.module-abo div.module-abo-cont	{
position: relative;
padding: 15px;
}
div.module-abo table.module-abo-bot	{
background-color: #dfdfd7;
}

img.abo-lecteur-dvd	{
width: 154px;
height: 128px;
behavior: url('../js/iepngfix.htc');
}
	div.module-abo.module-abo-350 img.abo-lecteur-dvd	{
	position: absolute;
	z-index: 10;
	top: 40px;
	/*right: 15px;*/
	right: 10px;
	}
img.abo-ipod	{
width: 128px;
height: 157px;
behavior: url('../js/iepngfix.htc');
}
	div.module-abo.module-abo-350 img.abo-ipod	{
	position: absolute;
	z-index: 10;
	top: 15px;
	/*right: 15px;*/
	right: 10px;
	}

div.module-abo.module-abo-350 p.abo-prix, td.abo-decou1-col1 p.abo-prix	{
position: relative;
z-index: 20;
margin: 0px 0px 20px 0px;
font-size: 15px;
}
div.module-abo.module-abo-350 p.abo-prix span, td.abo-decou1-col1 p.abo-prix span	{	/*PRIX*/
font-size: 32px;
}
div.module-abo.module-abo-350 p.abo-plus, td.abo-decou1-col1 p.abo-plus, td.abo-decou2-col2 p.abo-plus	{
position: relative;
margin: 0px 0px 20px 0px;
font-size: 14px;
line-height: 18px;
font-weight: bold;
color: #fd1522;
}

div.module-abo table.module-abo-bot td	{
padding: 12px 15px;
}
div.module-abo table.module-abo-bot th img	{
width: 2px;
height: 26px;
background-color: #ffffff;
}
div.module-abo p.bouton-mabonne {
background-color: #000000;
background-image: url('/img/ico_panier.png');
background-position: right center;
background-repeat: no-repeat;
border: 1px solid #262626;
color: #ffffff;
text-align: center;
padding: 5px 20px 5px 0px;
white-space: nowrap;
width: 100px;	/*115-PAD*/
margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
}
div.module-abo p.bouton-mabonne a {
color: #ffffff;
}

/*RAJOUT 201008 - OFFRE DECOUVERTE*/
div.module-abo.module-abo-decou1	{
background-image: url('/img/bg_module_abo_periode.gif');
background-position: 570px 0px;
background-repeat: repeat-y;
height: 175px;
overflow: hidden;
}
div.module-abo.module-abo-decou2	{
background-image: url('/img/bg_module_abo_periode.gif');
background-position: 491px 0px;
background-repeat: repeat-y;
height: 260px;
overflow: hidden;
}
img.abo-decou1-illus	{
position: absolute;
z-index: 10;
top: 15px;
left: 250px;
width: 328px;
height: 164px;
background-image: url('/img/abo_decou_left1_24.png') !important;
_background-image: url('/img/abo_decou_left1.png');
background-position: left top;
background-repeat: no-repeat;
}
img.abo-decou2-illus	{
position: absolute;
z-index: 10;
top: 20px;
left: 190px;
width: 279px;
height: 242px;
background-image: url('/img/abo_decou_left2_24.png') !important;
_background-image: url('/img/abo_decou_left2.png');
background-position: left top;
background-repeat: no-repeat;
}
div.module-abo-decou1 table	{
width: 690px;
margin-left: auto;
margin-right: auto;
}
div.module-abo-decou1 table td.abo-decou1-col1	{
width: 580px;
padding-top: 30px;
}
div.module-abo-decou1 table td.abo-decou1-col2	{
width: 110px;
padding-top: 35px;
text-align: center;
}
div.module-abo-decou2 table	{
width: 680px;
margin-left: auto;
margin-right: auto;
}
div.module-abo-decou2 table td.abo-decou2-col1	{
width: 490px;
}
div.module-abo-decou2 table td.abo-decou2-col2	{
width: 190px;
text-align: center;
}
/*RAJOUT 201008*/

p.abo-raisons	{
position: relative;
font-size: 15px;
line-height: 24px;
}
p.abo-raisons span.abo-raisons-bull	{
font-weight: bold;
color: #ff0000;
}

div.module-abo.module-abo-periode	{
background-image: url('/img/bg_module_abo_periode.gif');
background-position: 490px 0px;
background-repeat: repeat-y;
}
table.module-abo-periode-cont	{	/*dans div.module-abo.module-abo-periode*/
width: 690px;
margin-left: auto;
margin-right: auto;
margin-bottom: 15px;
}
table.module-abo-periode-cont td, table.module-abo-periode-cont th	{
text-align: center;	
}
table.module-abo-periode-cont td.abo-coloff1	{
width: 180px;
font-size: 16px;
padding-top: 10px;	/*POUR COMPENSER DECALAGE IMAGE KADO*/
padding-bottom: 5px;
}
table.module-abo-periode-cont td.abo-coloff2	{
width: 180px;
padding-bottom: 5px;
}
table.module-abo-periode-cont td.abo-coloff3	{
width: 210px;
}
table.module-abo-periode-cont th.abo_colsep	{
width: 60px;
font-size: 60px;
color: #5c5a54;
}

img.abo-liasse	{
width: 112px;
height: 141px;
behavior: url('../js/iepngfix.htc');
}
table.module-abo-periode-cont span.abo-monkado, td.abo-decou2-col1 span.abo-monkado	{
font-size: 20px;
line-height: 22px;
font-weight: bold;
color: #ed0c19;
}
table.module-abo-periode-cont p.abo-prix-off, td.abo-decou2-col2 p.abo-prix-off	{
position: relative;
margin: 0px 0px 20px 0px;
font-size: 15px;
}
table.module-abo-periode-cont p.abo-prix-off span.abo-prix-off-big, td.abo-decou2-col2 span.abo-prix-off-big	{	/*PRIX*/
font-size: 36px;
}


table.nav-abo	{
width: 720px;
background-color: #eaeae3;
color: #96938a;
margin-bottom: 20px;
}
table.nav-abo a	{
color: #96938a;
}
table.nav-abo th	{
width: 240px;
padding: 8px 0px;
}
table.nav-abo th.nav-abo-on	{
background-color: #e5202b;
background-image: url('/img/bg_nav_abo_on.gif');
background-position: center bottom;
background-repeat: no-repeat;
color: #ffffff;
}


div.abo-paiement-onglet	{
position: relative;
float: left;
z-index: 10;
top: 2px;
_display: inline;
padding: 15px;
margin-right: 10px;
}
	div.abo-paiement-onglet.abo-paiement-onglet-on	{
	border-top: 1px solid #dfdfd7;
	border-right: 1px solid #dfdfd7;
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #dfdfd7;
	}
	div.abo-paiement-onglet.abo-paiement-onglet-off	{
	border-top: 1px solid #dfdfd7;
	border-right: 1px solid #dfdfd7;
	border-bottom: 1px solid #dfdfd7;
	border-left: 1px solid #dfdfd7;
	background-color: #eaeae3;
	}

div.abo-paiement	{
position: relative;
border: 1px solid #dfdfd7;
padding: 20px;
margin-bottom: 5px;
}
span.abo-mode-paiement	{
color: #000000;
font-weight: bold;
background-position: left center;
background-repeat: no-repeat;
padding-left: 18px;
}
	span.abo-mode-paiement.abo-mode-paiement-on	{
	background-image: url('/img/ico_radio_on_24.png') !important;
	_background-image: url('/img/ico_radio_on.png');
	}
	span.abo-mode-paiement.abo-mode-paiement-off	{
	background-image: url('/img/ico_radio_off_24.png') !important;
	_background-image: url('/img/ico_radio_off.png');
	}
span.abo-mode-paiement a	{
color: #908d84;
}

input.champ-banque	{
border-top: 1px solid #858585;
border-bottom: 1px solid #e1e1e1;
border-left: 1px solid #c1c1c1;
border-right: 1px solid #c1c1c1;
}
/*ABONNEMENT*/





/*UNES ANNIVERSAIRES*/

div#header div.in-header .int-unesann	{	/*H1*/
position: relative;
text-align: right;
margin: 38px 0px 0px 0px;
font-size: 30px;
color: #908d84;
}

div#visu div.in-visu.unesann {
margin-top: 15px;
padding-top: 15px;
padding-bottom: 0px;
border-top: 4px solid #dfdfd7;
background-image: url('/img/pix_dfdfd7.gif');
background-position: 740px 0px;
background-repeat: repeat-y;
}
div.col-720-unesann	{
position: relative;
float: left;
_display: inline;
width: 720px;
}
div.col-240-unesann	{
position: relative;
float: right;
_display: inline;
width: 240px;
}

.gtit-unesann {	/*H2*/
position: relative;
font-size: 24px;
line-height: 28px;
font-weight: bold;
color: #000000;
margin: 0px 0px 10px 0px;
}
p.sout-unesann {
position: relative;
font-size: 15px;
line-height: 20px;
font-weight: bold;
margin: 0px 0px 20px 0px;
}

form.unesann-sel	{
border: 4px solid #dfdfd7;
padding: 15px;
color: #000000;
margin-bottom: 20px;
width: 460px;
}
p.tit-unesann {
position: relative;
font-size: 15px;
font-weight: bold;
color: #000000;
margin: 0px 0px 10px 0px;
}
form.unesann-sel label	{
font-size: 15px;
}
form.unesann-sel .unesann-champ	{
border-top: 1px solid #858585;
border-bottom: 1px solid #e1e1e1;
border-left: 1px solid #c1c1c1;
border-right: 1px solid #c1c1c1;
}

ul.unesann-lst	{
font-size: 15px;
list-style-type: none;
}
ul.unesann-lst span	{
color: #ff0000;
}
ul.unesann-lst li	{
margin-bottom: 10px;
}

p.unesann-panier	{
position: relative;
background-color: #000000;
text-align: center;
font-size: 15px;
color: #ffffff;
width: 130px;
padding: 5px 0px 5px 10px;
margin: 0px 0px 20px 0px;
}
	p.unesann-panier a	{
	color: #ffffff;
	}

/*UNES ANNIVERSAIRES*/









/*PDF*/

div#header div.in-header p.int-pdf	{
position: relative;
text-align: right;
margin: 38px 0px 0px 0px;
font-size: 30px;
color: #000000;
}

div#visu div.in-visu.pdf-top {
border-top: 4px solid #dfdfd7;
padding-top: 10px;
margin-bottom: 20px;
}
div#visu div.in-visu.pdf-top p.gtit-pdf {
position: relative;
font-size: 24px;
font-weight: bold;
color: #000000;
margin-top: 10px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
}

div#visu div.in-visu.pdf {
background-image: url('/img/filet-ventre-first.gif');
background-position: 630px 0px;
background-repeat: repeat-y;
padding-bottom: 30px;
}
div.col-610-pdf	{
position: relative;
float: left;
_display: inline;
width: 610px;
}
div#visu div.in-visu p.tit-pdf {
position: relative;
font-size: 16px;
font-weight: bold;
color: #000000;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
}

table.nav-pdf	{
width: 1000px;
background-color: #eaeae3;
color: #96938a;
}
table.nav-pdf a	{
color: #96938a;
}
table.nav-pdf th	{
width: 200px;
padding: 8px 0px;
}
table.nav-pdf th.nav-pdf-on	{
background-color: #e5202b;
background-image: url('/img/bg_nav_abo_on.gif');
background-position: center bottom;
background-repeat: no-repeat;
color: #ffffff;
}
/*
.champ-pdf	{
border-top: 1px solid #858585;
border-bottom: 1px solid #e1e1e1;
border-left: 1px solid #c1c1c1;
border-right: 1px solid #c1c1c1;
}
*/

table.pdf-editions	{
width: 640px;
}
table.pdf-editions td	{
padding-right: 15px;
font-size: 15px;
}
table.pdf-editions td p	{
position: relative;
margin: 0px 0px 20px 0px;
}

div.module-pdf-recap	{	/*EN COL DRO*/
position: relative;
background-color: #eaeae3;
padding: 14px 15px;
}
div.module-pdf-recap p, div.pdf-merci table td.pdf-merci-recap p	{
position: relative;
margin: 0px 0px 20px 0px;
font-weight: bold;
}
div.module-pdf-recap p span, div.pdf-merci table td.pdf-merci-recap p span	{
color: #000000;
}
div.module-pdf-recap div.module-pdf-une	{
position: relative;
float: right;
_display: inline;
z-index: 10;
margin-left: 15px;
}
div.module-pdf-recap div.module-pdf-une img.module-pdf-img-une, div.pdf-merci table img.module-pdf-img-une	{
position: relative;
width: 110px;
height: 162px;
background-image: url('/img/pdf_une.png');
background-position: center center;
background-repeat: no-repeat;
}
div.module-pdf-recap div.module-pdf-une img.module-pdf-img-prix	{
position: absolute;
z-index: 20;
width: 55px;
height: 55px;
/*top: 93px;*/
top: 106px;	/*HB 2010 09 27*/
left: 63px;
background-image: url('/img/pastille_prix_unite_24.png') !important;
_background-image: url('/img/pastille_prix_unite.png');
background-position: center center;
background-repeat: no-repeat;
}

div.pdf-offre	{
position: relative;
float: left;
_display: inline;
border: 4px solid #eaeae3;
text-align: center;
padding: 15px;
}
div.pdf-offre:hover	{
border: 4px solid #b1aea4;
}
	div.pdf-offre.pdf-offre1	{
	margin-right: 15px;
	width: 227px; /*265-PAD-BORD*/
	}
	div.pdf-offre.pdf-offre2	{
	padding-right: 15px;
	width: 292px; /*330-PAD-BORD*/
	}
div.pdf-offre p.pdf-offre-formule	{
position: relative;
margin: 0px 0px 20px 0px;
font-size: 16px;
font-weight: bold;
color: #e5202b;
}
div.pdf-offre p.pdf-offre-prix	{
position: relative;
margin: 0px 0px 20px 0px;
color: #000000;
font-weight: bold;
}
div.pdf-offre p.pdf-offre-prix span	{
font-size: 36px;
font-weight: normal;
}

div.pdf-offre div.pdf-offre-une	{
position: relative;
float: right;
_display: inline;
}
div.pdf-offre div.pdf-offre-une img.pdf-offre-img-une	{
position: relative;
background-position: center center;
background-repeat: no-repeat;
}
	div.pdf-offre.pdf-offre1 div.pdf-offre-une img.pdf-offre-img-une	{
	width: 93px;
	height: 147px;
	background-image: url('/img/pdf_offre1_24.png') !important;
	_background-image: url('/img/pdf_offre1.png');
	}
	div.pdf-offre.pdf-offre2 div.pdf-offre-une img.pdf-offre-img-une	{
	width: 144px;
	height: 147px;
	background-image: url('/img/pdf_offre2_24.png') !important;
	_background-image: url('/img/pdf_offre2.png');
	}

div.pdf-offre.pdf-offre2 div.pdf-offre-une img.pdf-offre-img-pourcent	{
position: absolute;
z-index: 20;
width: 37px;
height: 37px;
top: 88px;
left: 100px;
background-image: url('/img/pastille_pourcent_24.png') !important;
_background-image: url('/img/pastille_pourcent.png');
background-position: center center;
background-repeat: no-repeat;
}

img.ico-paybox	{
position: relative;
width: 80px;
height: 31px;
background-image: url('/img/ico_paybox.png');
background-position: center center;
background-repeat: no-repeat;
}
div.in-visu.pdf img.ico-paybox	{
float: right;
_display: inline;
}

div.pdf-merci	{
position: relative;
border: 4px solid #eaeae3;
padding: 15px;
margin-bottom: 30px;
}
div.pdf-merci table	{
width: 580px;
}
div.pdf-merci table td.pdf-merci-guss	{
width: 270px;
font-size: 15px;
line-height: 24px;
}
div.pdf-merci table td.pdf-merci-guss span	{
font-size: 24px;
font-weight: bold;
color: #ed0c19;
}
/*div.pdf-merci table th*/div.pdf-merci table td.pdf-merci-sep	{
width: 30px;
background-image: url('/img/pix_dfdfd7.gif');
background-position: center top;
background-repeat: repeat-y;
}
div.pdf-merci table td.pdf-merci-recap	{
width: 160px;
}
div.pdf-merci input.bouton-telecharger {
background-color: #000000;
background-image: url('/img/ico_telecharger.gif');
background-position: right center;
background-repeat: no-repeat;
border: 1px solid #262626;
color: #ffffff;
text-align: center;
padding: 3px 20px 3px 0px;
white-space: nowrap;
width: 110px;	/*125-PAD*/
margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
}
div.module-abo input.bouton-telecharger a {
color: #ffffff;
}

table.pdf-recap-paiement	{
font-size: 15px;
line-height: 24px;
}
table.pdf-recap-paiement td	{
padding: 0px 10px 5px 0px;
}
table.pdf-recap-paiement td.indic-paiement	{
color: #000000;
}









/*BLOGS*/

p.blog-int	{
position: relative;
margin: 0px 0px 20px 0px;
font-weight: bold;
font-size: 16px;
}

div.blog-item	{
position: relative;
padding-bottom: 10px;
border-bottom: 1px solid #dfdfd7;
margin-bottom: 20px;
_background-color: #ffffff;
}
.blog-reagir {
position: relative;
float: left;
_display: inline;
z-index: 10;
width: 40px;
margin: 0px 5px 0px 0px;
font-size: 11px;
font-weight: bold;
color: #ffffff;
background-image: url('/img/bg_reagir_24.png') !important;
_background-image: url('/img/bg_reagir.png');
background-position: center top;
background-repeat: no-repeat;
text-align: center;
padding: 2px 0px 8px 0px;
padding: 2px 0px 5px 0px;
}
	.blog-reagir a {
	color: #ffffff;
	}
img.blog-vignette	{
position: relative;
float: right;
_display: inline;
z-index: 10;
width: 100px;
margin-bottom: 5px;
margin-left: 10px;
border: none;
}
.blog-tit	{
position: relative;
/*font-size: 15px;*/
font-size: 12px;	/*SO 20100706*/
font-size: 16px;	/*SO 20100715*/
font-weight: bold;
margin: 0px 0px 5px 0px;
color: #000000;
}
.blog-tit-home {
	line-height: 16px;
}
.blog-tit a	{
color: #000000;
}
.blog-txt	{
position: relative;
clear: left;
font-size: 13px;
line-height: 16px;
margin: 0px 0px 10px 0px;
}
img.blog-avatar	{
position: relative;
vertical-align: middle;
width: 26px;
height: 26px;
background-position: center center;
background-repeat: no-repeat;
margin-right: 5px;
}
.blog-aut	{
position: relative;
/*font-size: 13px;*/
font-size: 12px;	/*SO 20100706*/
font-weight: bold;
line-height: 16px;
margin: 0px;
color: #908d84;
}

div.blog-goog	{	/*EMBED GOOG MAPS*/
position: relative;
margin-bottom: 20px;
width: 460px;
height: 280px;
}

/*CORRESPONDANTS*/
div.blog-corr	{
position: relative;
_display: inline;
width: 210px;
/*padding-bottom: 20px;*/
border-bottom: 1px solid #dfdfd7;
margin-bottom: 20px;
height: 220px;
overflow: hidden;
text-align: left;
}
	div.blog-corr.blog-corr-left	{
	float: left;
	}
	div.blog-corr.blog-corr-right	{
	float: right;
	}
	
.blog-surt	{
position: relative;
clear: left;
font-size: 13px;
font-weight: bold;
color: #ed0c19;
line-height: 16px;
margin: 0px 0px 5px 0px;
}
.blog-surt a	{
color: #ed0c19;
}

img.blog-corr-vignette	{
position: relative;
width: 210px;
height: 140px;
background-position: center center;
background-repeat: no-repeat;
border: none;
margin-bottom: 5px;
}










/*FOOTER*/

div#cities	{
position: relative;
background-color: #eaeae3;
padding-top: 20px;
padding-bottom: 40px;
}
div#cities div.in-footer	{
margin-bottom: 0px;
}
div#cities .int	{
position: relative;
font-weight: bold;
/*margin: 0px 0px 5px 0px;*/
margin: 0px 0px 3px 0px;
}
div#cities ul	{
position: relative;
float: left;
_display: inline;
width: 150px;
padding: 0px;
margin-right: 20px;
list-style-type: none;
_list-style-position: outside;
color: #000000;
}
	div#cities ul a	{
	color: #000000;
	}
	div#cities ul.last	{
	margin-right: 0px;
	}
div#cities ul li	{
/*margin-bottom: 5px;*/
margin-bottom: 3px;
}


div#copy-bar	{
position: relative;
background-color: #000000;
/*font-size: 10px;*/
font-size: 11px;
font-weight: bold;
}
	div#copy-bar a	{
	color: #ffffff;
	}
div#copy-bar div.in-footer	{
text-align: right;
padding: 7px 0px 9px 0px;
}
div#copy-bar span.sep	{
padding: 0px 10px;
}
div#copy-bar div.in-footer img.logo	{
position: absolute;
z-index: 10;
left: 0px;
bottom: 0px;
width: 65px;
height: 52px;
background-image: url('/img/logo_copy.png');
background-position: center center;
background-repeat: no-repeat;
}
div#copy-bar .copy	{
position: relative;
float: left;
_display: inline;
color: #908d84;
padding-left: 75px;
}













/*EMPLACEMENT PUB*/

div#topright	{
position: relative;
}

div#megabanner	{
position: relative;
z-index: 20;
/*margin-top: 20px;*/
/*margin-top: 17px;*/
padding-bottom: 17px;
text-align: center;
background-color: #ffffff;
}
div#bottomleft	{
position:absolute; 
top:0px;
/*position: relative;*/
z-index: 20;
text-align: center;
}
div#bottomright	{
position: relative;
z-index: 20;
text-align: center;
}
div#bottom1	{	/*MEGABANNER BAS PLACE DANS LE DERNIER in-visu DE LA PAGE*/
position: relative;
z-index: 20;
text-align: center;
	padding-bottom: 25px;	/*POUR EVITER SUPERPOSITION AVEC LOGO DU FOOTER*/
}

div.pub-spot	{
/*position: relative;*/	/*16 04 2010 : DEMANDE REGIE PUB OTER DIV AUTOUR OAS_AD*/
text-align: center;
margin-bottom: 0px;
}
/*
div.carre-article	{
position: relative;
float: left;
_display: inline;
margin: 0px 5px 0px 0px;
}
*/
div.carre-article	{
position: relative;
display: block;
/*width: 300px;*/
margin-left: auto;
margin-right: auto;
margin-top: 5px;
margin-bottom: 5px;
text-align: center;
background-color:#CCCCCC;
}
p.carre-article	{
position: relative;
display: block;
margin-left: auto;
margin-right: auto;
margin-top: 0px;
margin-bottom: 0px;
*padding-top: 15px;
padding-bottom: 5px;
text-align: center;
}

div.pub-x00	{
position: relative;
float: left;
_display: inline;
/*width: 75px;*/
/*height: 75px;*/
/*margin-bottom: 33px;*/
	/*background-color:#66CCFF;*/
}

/*VENTRE 1ERE LIGNE*/
div.col-460 div.pub-x00.pub-x01, div.col-460 div.pub-x00.pub-x02, div.col-460 div.pub-x00.pub-x03	{
margin-right: 21px;
margin-bottom: 21px;
}
div.col-460 div.pub-x00.pub-x04	{
margin-right: 22px;
margin-bottom: 21px;
}
div.col-460 div.pub-x00.pub-x05	{
margin-bottom: 21px;
}
/*VENTRE 2EME LIGNE*/
div.col-460 div.pub-x00.pub-x06, div.col-460 div.pub-x00.pub-x07, div.col-460 div.pub-x00.pub-x08	{
margin-right: 21px;
margin-bottom: 35px;
}
div.col-460 div.pub-x00.pub-x09	{
margin-right: 22px;
margin-bottom: 35px;
}
div.col-460 div.pub-x00.pub-x90	{
margin-bottom: 35px;
}

/*COL350 1ERE LIGNE*/
div.col-350 div.pub-x00.pub-x01, div.col-350 div.pub-x00.pub-x03	{
margin-right: 17px;
margin-bottom: 17px;
}
div.col-350 div.pub-x00.pub-x02	{
margin-right: 16px;
margin-bottom: 17px;
}
div.col-350 div.pub-x00.pub-x04	{
margin-bottom: 17px;
}
/*COL350 2EME LIGNE*/
div.col-350 div.pub-x00.pub-x05, div.col-350 div.pub-x00.pub-x07	{
margin-right: 17px;
margin-bottom: 17px;
}
div.col-350 div.pub-x00.pub-x06	{
margin-right: 16px;
margin-bottom: 17px;
}
div.col-350 div.pub-x00.pub-x08	{
margin-bottom: 17px;
}
/*COL350 3EME LIGNE*/
div.col-350 div.pub-x00.pub-x09, div.col-350 div.pub-x00.pub-x91	{
margin-right: 17px;
margin-bottom: 30px;
}
div.col-350 div.pub-x00.pub-x90	{
margin-right: 16px;
margin-bottom: 30px;
}
div.col-350 div.pub-x00.pub-x92	{
margin-bottom: 30px;
}



*html div.pub-spot
{
	position:static;
} 
*+html div.pub-spot
{
	position:static;
} 


/*PAGES PORTFOLIO*/
div#portfolio {
    position: relative;
    float: left;
    display: block;
	width:460px;
    background-color: #eaeae3;
    margin-bottom: 35px;
    padding-bottom: 4px;
    clear: both;
}

div#portfolio div.port-photo {
    position: relative;
    width: 460px; /*POUR IE6 SINON PLACE MAL LES FLECHES f-port*/
    text-align: center;
}

div#portfolio p.port-leg {
    position: relative;
    float: left;
    margin: 15px 5px 15px 15px;
    overflow: hidden;
    width: 400px;
}

div#portfolio p.port-leg span.credit {
    text-transform: uppercase;
}

div#portfolio img.ico-zoom {
    position: relative;
    float: right;
    z-index: 10;
    margin-right: 5px;
    margin-top: 15px;
}

img.f-port {
    position: absolute;
    z-index: 10;
    width: 25px;
    height: 25px;
    top: 160px;
    background-position: center center;
    background-repeat: no-repeat;
    cursor: pointer;
}

img.f-port.f-gau {
    left: 10px;
    background-image: url('/img/f_port_gau_24.png') !important;
    _background-image: url('/img/f_port_gau.png');
}

img.f-port.f-dro {
    right: 10px;
    background-image: url('/img/f_port_dro_24.png') !important;
    _background-image: url('/img/f_port_dro.png');
}

img.f-diapos {
    clear: both;
    position: relative;
    /*position: absolue;*/
    display: block;
    z-index: 10;
    width: 11px;
    height: 11px;
    top: 2px;
    background-position: center center;
    background-repeat: no-repeat;
}
*html img.f-diapos {
    position: relative;
    display: block;
}

img.f-diapos.fl-gau {
    float: left;
    left: 4px;
    background-image: url('/img/f_diapos_gau_24.png') !important;
    _background-image: url('/img/f_diapos_gau.png');
}

img.f-diapos.fl-dro {
    float: right;
    right: 4px;
    background-image: url('/img/f_diapos_dro_24.png') !important;
    _background-image: url('/img/f_diapos_dro.png');
}

.mainscroll {
    position: relative;
    overflow: hidden;
    width: 299px;
    height: 300px;
    margin-left: 80px;
    float: left;
}
*html .mainscroll {
    padding: 0;
    margin-left: 40px;
    padding-left: 0px;
}

.littlediapos {
    position: relative;
    float: left;
    display: block;
    background-color: white;
    height: 70px;
    width: 450px;
    margin-left: 5px;
    padding: 0;
}
*html .littlediapos {
    margin-right: 5px;
}

.diaposcont {
    position: relative;
    overflow: hidden;
    display: block;
    float: left;
    width: 402px;
    height: 70px;
    margin-left: 12px;
    margin-top: 0px;
    margin-top: -7px;
}
*html .diaposcont {
    margin-left: 10px;
    margin-top: -12px;
}
*+html .diaposcont {
    margin-top: -9px;
    height: 80px;
}

.zoomcroll {
    position: relative;
    overflow: hidden;
    width: 100px;
    height: 100px;
    margin-left: 10px;
    padding-top: 15px;
    float: left;
}
*html .zoomcroll {
    margin-left: 5px;
}

.scroll .pics, .diaposcont .pics {
    width: 20000em;
    position: absolute;
    clear: both;
}

.pics img, .pics div {
    float: left;
    cursor: pointer;
    margin: 0;
}

.pics img {
    border-left: 1px solid #eaeae3;
    border-right: 1px solid #eaeae3;
}

.normal img {
    width: 300px;
}
*html .normal img, {position:relative;
    display: block;
    float: left;
    left:
    -150px;
}
*+html .normal img {
    position: relative;
    display: block;
    float: left;
    left: -150px;
}

.little img, .little div {
    height: 60px;
    margin: 0px;
    margin-right: 2px;
    margin-top: 0px;
}
*html .little img {
    margin-top: -5px;
}

.little div.dia {
    position: relative;
    float: left;
    margin-top: 0px;
}

.little div.dia div.dia-hover {
    position: absolute;
    z-index: 10;
    display: block;
    left: 0px;
    width: 50px;
    height: 60px;
    margin-top: 11px;
}

.little div.dia div.dia-hover.active {
    margin-top: 11px;
	margin-left:1px;
}
*html .little div.dia.active div.dia-hover {
	margin-top:-5px;
	margin-left:2px
}
*+html .little div.dia.active div.dia-hover {
    margin-top: 0px;
	margin-left:2px
}

.little div.dia div.dia-hover.hover-on {
    background-repeat: repeat;
    background-image: url('/img/diapo_hover_24.png');
}

.little img.dia-without-hat { 
    margin-top: 11px;
}

.little div.dia-hat {
    position: relative;
    z-index: 15;
    float: left;
    top: 0px;
    height: 11px;
	margin-left:1px;
	margin-right:1px;
    margin-bottom: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    background-position: center center;
    background-repeat: no-repeat;
    background-image: url('/img/diapo_select.gif');
}
*html .little div.dia-hat {
	margin-left:1px;
	padding-left:0px;
}

a.disabled {
    visibility: hidden !important;
}

.prevLittlePage {
    float: left;
}

.nextLittlePage {
    float: right;
}

.prevLittlePage, .nextLittlePage {
    margin-top: -8px;
}

.simple_overlay {
    position: static;
    display: none;
    padding: 5px 5px 5px 5px;
    background-color: #eaeae3;
    height: 300px;
    -moz-box-shadow: 0 0 90px 5px #000;
    -webkit-box-shadow: 0 0 90px #000;
}
*html .simple_overlay {
    position: absolute;
    padding: 0;
    margin-bottom: 20px;
}

.simple_overlay .close {
    background-image: url(/img/close.png);
    position: absolute;
    z-index: 9999;
    right: -15px;
    top: -15px;
    cursor: pointer;
    height: 35px;
    width: 35px;
}
*html .simple_overlay .close {
    top: -20px;
}
#module_actualite_contenu, #module_sport_contenu, #module_divers_contenu
{
	float:left;
	width:350px;
}
#module_actualite_contenu div.mod-cont_item,
#module_sport_contenu div.mod-cont_item,
#module_divers_contenu div.mod-cont_item
{
	clear:both;
	padding-left:10px;
}
#module_actualite_contenu div.mod-cont_item p.module-filet,
#module_sport_contenu div.mod-cont_item p.module-filet,
#module_divers_contenu div.mod-cont_item p.module-filet
{
	margin-left:-10px;
}
#module_actualite_contenu div.mod-cont_item img,
#module_sport_contenu div.mod-cont_item img,
#module_divers_contenu div.mod-cont_item img
{
	margin-left:0px;
}











