html {	font-size:100%; }
@media (max-width: 640px) {
  body {
    font-size:1.2rem;
  }
}
@media (min-width: 640px) {
  body {
    font-size:1rem;
  }
}
@media (min-width:960px) {
  body {
    font-size:1.2rem;
  }
}
@media (min-width:1100px) {
  body {
    font-size:1.5rem;
  }
}

.page {background:url(pics/v3/page_back_3.gif) repeat-x #E6E6E6; font-family:Arial; font-size:13px;}

.toresponsive {position:fixed;top:15px;right:150px;}
.toconvertresponsive {position:fixed;top:35px;right:150px;}
#logo {width:900px;}
#logo A {color:#3C1415;text-decoration:none;font-weight:bold}
#logo A:hover {color:#7C5455}
.logo_haut {padding-top:20px}
.logo_droite_sans_pub {float:left;text-align:left;margin-left:10px;color:#606060;margin-top:53px;width:600px;}
.logo_droite {float:left;text-align:left;margin-left:10px;color:#606060;margin-top:5px;width:600px;}
.logo_gauche {float:left}
.edito_cache {display:none;visibility:hidden}
edito_cache {visibility:hidden}
@media only screen and (max-width: 660px) {
#logo {width:100%}
.logo_gauche {float:none;}
.logo_droite {float:none;margin:10px 0px;width:100%}
.logo_droite img {width:100%}
.logo_droite p {margin:0px 10px}
.fb_share_button,.twitter  {display:none;}
}

.bandeau_big {width:100%;max-width:890px;display:block}
.bandeau_big img,.bandeau_small img,.bandeau_tiny img {width:100%;}
.bandeau_small {width:100%;max-width:660px;display:none}
.bandeau_tiny {width:100%;max-width:480px;display:none}
@media only screen and (max-width: 660px) {
.bandeau_big {display:none}
.bandeau_tiny {display:none}
.bandeau_small {display:block}
}
@media only screen and (max-width: 480px) {
.bandeau_big {display:none}
.bandeau_small {display:none}
.bandeau_tiny {display:block}
}

.b2_1 {float:left;width:133px;}
.b2_1 div {margin-right:0px}
.b2_fleche .b2_1 div {background:url(pics/v3/icone_liste_fleche_2.gif) 0px 7px no-repeat white;padding-left:7px;}
.b2_bold .b2_1 div {font-weight:bold}
.b2_1d {text-align:left;float:left;width:330px;margin-left:0px;}
.cc {height:1px;clear:left;}
.b2_spc8 .cc {margin-bottom:8px}
.b2_dashed A {border-bottom:1px dashed #C0C0C0}
.b2_dashed A:hover {border-bottom:1px solid #432323}

.moteur{font-size:8px;color:#D0D0D0;line-height:9px}

.b2_2 {float:left;width:180px;}
.b2_2 div {margin-right:0px}
.b2_fleche .b2_2 div {background:url(pics/v3/icone_liste_fleche_2.gif) 0px 7px no-repeat white;padding-left:7px;}
.b2_bold .b2_2 div {font-weight:bold}
.b2_2d {text-align:left;float:left;width:280px;margin-left:0px;}
.b2_2_note { color:#b1c4cc; width:100px;font-size:28px;margin-top:8px }
.b2_2d_note { width:360px; }

.w120 .b2_2 {width:120px;}
.w120 .b2_2d {width:343px;}
.w140 .b2_2 {width:140px;}
.w140 .b2_2d {width:323px;}
.w520 .b2_2 {width:520px;}
.w520 .b2_2d {width:123px;}

.w115 .b2_2 {width:115px;}
.w115 .b2_2d {width:348px;}


.bt {
background:url(pics/v3/icone_liste_fleche_2.gif) center left no-repeat transparent;}

#contenu {width:900px; background:white;color:#4A4A4A;padding:0px;margin:0px;text-align:left}
@media only screen and (max-width: 660px) {
#contenu {width:100%}
}
#loja { padding:3px 5px }
#loja .loja_header { margin:0px 0px 5px 0px;text-align:center }
#loja .loja_header A { color:#166576;padding:1px 4px }
#loja .loja_header A:hover { background-color:#166576;color:white }

.bloc_qr {margin:10px 0px;border:0px;background:#E6EDF2;border:1px solid #D6DDE2;padding:9px 12px;}
.bloc_qr .icon {float:left;width:150px}
.bloc_qr .qr {float:left;width:280px}
.bloc_qr .q h2 {font-weight:bold;font-size:18px;display:block;color:#2E4E60;margin-bottom:5px}
.bloc_qr .q {color:#628194;border-bottom:#90B3C8 1px solid;padding-bottom:10px;}
.bloc_qr .r {padding-top:10px;}
.bloc_qr  span {color:#8C4A5B}

.standard {font-size:0.9rem;line-height:1.3rem;}
#colonne_texte {float:left;overflow:visible;width:480px;font-family:Verdana;z-index : 10;font-size:0.9rem;line-height:1.3rem;}
.sans_droite #colonne_texte {width:670px;}
#colonne_texte .col{
	margin:0 7px 10px 7px;
	display:block;
	float:left;
	border:0;
	text-align:left;
	}

#colonne_texte .col.first{
	margin-left:0px !important;
	}

#colonne_texte .col.last{
	margin-right:0px !important;
	}

#colonne_texte .col.full{
	width:648px;
	display:block;
	float:none !important;
	margin-right:0px !important;
	margin-left:0px !important;
	}


#colonne_texte .col.deux{ 	width:317px; 	}
#colonne_texte .focus .col.deux{ 	width:307px; 	}
#colonne_texte .col.trois{ 	width:206px; 	}
#colonne_texte .col.quatre{ 	width:145px; 	}
#colonne_texte .col.deux-trois{ 	width:420px; 	}
#colonne_texte .col.deux-quatre{	width:310px;	}
#colonne_texte .col.trois-quatre{	width:475px;	}
#colonne_texte .colbreak{	clear:left;margin:0px;	}
#colonne_texte hr.magazine{	border:0px;text-align:center;width:65%;border-top:1px dotted #91c4d5;	}
#colonne_texte .focus {background-color:#e8eaed;padding:5px 10px;margin-bottom:10px}
#colonne_texte .focusrouge {background-color:#ede8eb;}
#colonne_texte .focusvert {background-color:#e0efe6;}

#colonne_texte .cols2 .col {float:left;width:calc((97% - 20px) / 2);margin-right:20px}
#colonne_texte .cols2 .col:last-child {margin-right:0px}
#colonne_texte .cols3 .col {float:left;width:calc((97% - 40px) / 3);margin-right:20px}
#colonne_texte .cols3 .col:last-child {margin-right:0px}
#colonne_texte .cols2:after,#colonne_texte .cols3:after {content:'';clear:left;display:inline-block;}

@media only screen and (max-width: 660px) {
#colonne_texte,.sans_droite #colonne_texte {float:none;width:96%}
#colonne_texte img.imgfull {width:100%}
}


.hors_gauche {float:left;width:390px;margin-right:15px}
.hors_droite {float:left;width:480px;}
.hors_gauche_50 {width:430px}
.hors_droite_50 {width:430px;}

@media only screen and (max-width: 660px) {
#hors_gauche {float:none;width:95%}
#hors_droite {float:none;width:95%}
}


.texte {overflow:visible;background:url(pics/v3/back_texte_violet.gif) repeat-x #FFFFFF;padding:7px 0px;margin:10px 0px 0px 12px;text-align:justify}
.pertod { padding:0px;margin:0px 0px 0px 12px	}
.pages {background:white;margin-top:5px;}
.nonjustifie,.nojustify {text-align:left}
.texte_old {overflow:visible;width:396px  !important;width:410px;background:url(pics/v3/texte_back_gris_2.gif) no-repeat #E7E7E7;padding:7px;margin:0px 0px 0px 5px;text-align:justify}
.texte dt { display:inline;margin:0px;padding:0px;padding-left:8px;background-image:url(pics/v3/icone_liste_fleche.gif);background-position: 0 .45em;background-repeat: no-repeat; }
.texte h1 {color:#432323;font-weight:bold;font-size:14px;margin:0px;display:inline;}
.texte h2 {color:#533636;font-weight:normal;font-size:11px;margin:0px;display:inline;}
.texte h3 {color:black;font-weight:bold;font-size:12px;margin:0px}
.texte hr {width:150px;text-align:center;color:#808080;border-top:1px solid #A0A0A0;height:1px}
hr.bighr {border:0px;border-top:3px solid #5E2021;width:100%;margin-top:18px;display:block;height:3px}
.hr_leger hr, hr.leger {border:0px;border-top:1px dotted #5E2021;width:100%;margin-top:24px;display:block;height:1px}
hr.light {border:0px;margin:0px;width:95%;border-top:1px dotted #5E2021;text-align:center}
.texte em {color:#5E2021;font-style:normal;}
.texte p {margin:0px;padding:0px;margin-bottom:9px}
.texte strong {color:#5E2021;font-size:15px}

#diaspora .texte hr {width:98%;text-align:center;color:#F0F0F0;border-top:1px dotted #A0A0A0;height:1px}

.hors_gauche .texte {overflow:visible;background:url(pics/v3/back_texte_violet.gif) repeat-x #FFFFFF;padding:7px 0px;margin:10px 10px 0px 12px;text-align:justify}


h6 {color:black;font-weight:bold;font-size:12px;margin:0px;display:inline;padding:0px;}

#commentaire {background:url(pics/v3/icone_commentaires.gif) top left white no-repeat;margin:15px 0px 18px 12px;margin-right:0px}
#div_commentaire_info {padding-top:24px}
.deuxcol #commentaire {background:url(pics/v3/icone_commentaires_deuxcol.gif) top left white no-repeat;margin:15px 0px 18px 12px;margin-right:0px}
#commentaire a {color:#432323;border-bottom:1px dashed #A0A0A0;cursor:pointer}
#commentaire a.commentaire_submit {font-weight:bold}
.commentaire_lst {margin:10px 0px}
.commentaire_bloc {padding:6px 4px}
.commentaire_bloc_fonce {background:#F2F2F2}
.commentaire_bloc_clair {background:#F8F8F8}
#commentaire textarea, #commentaire input {border:1px solid #E0E0E0;}
.commentaire_warning {color:#904B4B}
#commentaire fieldset {background:#F8F8F8;border:1px solid #EAEAEA;padding:10px 7px;margin:10px 0px};}
#commentaire_form {margin-top:8px;margin-right:15px}
#commentaire .commentaire_texte {width:400px}
.deuxcol #commentaire .commentaire_texte {width:600px}
@media only screen and (max-width: 660px) {
.deuxcol #commentaire .commentaire_texte { width: 95%; }
}


#colonne_texte s {margin-left:5px;text-decoration:none;color:#744B4B;font-weight:bold;}
#colonne_texte li {margin-left:15px;}

.div_droite div, .adroite { float:right }
@media only screen and (max-width: 660px) {
.div_droite div, .adroite { float:none;margin-bottom:15px; }
}


.div_droite quote { display:block;height:1px;margin:0px;clear:right }
.div_margin div { margin:3px 0px }

.full table { width:468px }
.div_250 div, .w250  div {width:250px}
.div_290 div, .w290  div {width:290px}
.div_390 div, .w390  div {width:290px}
.div_350 div, .w350  div {width:350px}
.div_340 div, .w340  div {width:340px}
.div_300 div, .w300  div {width:300px}
.div_400 div, .w400  div {width:400px}
.div_330 div, .w330  div {width:330px}
.div_450 div, .w450  div {width:450px}
.w90 {width:90px}
.w220 {width:220px}
.w250 {width:250px}
.w390 {width:390px}
.h220 {height:220px}
.h200 {height:200px}
.h250 {height:250px}
.h190 {height:190px}
.h230 {height:230px}
.h280 {height:280px}
.h270 {height:270px}
.h260 {height:260px}
@media only screen and (max-width: 660px) {
.full table { width:100%  }
}


.carousel {width:470px !important;width:480px;padding:0px 0px 0px 10px;margin:0px;text-align:left;}
.carousel li {position:relative;left:-15px;margin:0px;padding:0px;height:320px}
.carousel ul {margin:0px;padding:0px;}
.carousel img {margin:0px;padding:0px;margin-bottom:5px}
.carousel_bloc {margin:0px;margin-top:5px;width:130px;height:170px}
.carousel_large {margin:0px;margin-top:5px;width:420px;}
.carousel_large_noscript {margin:0px;margin-top:5px;width:420px;margin-bottom:20px}
.bloc_menu .carousel_large_noscript  h1 {line-height:12px;font-size:18px}
.carousel_bloc_noscript {width:450px;}
.bloc_menu .carousel_bloc_noscript  h1 {line-height:12px;font-size:18px}
.carousel_boutons {float:right;width:50px;cursor:pointer;}
.carousel_combien {float:right;width:80px;font-size:10px;color:#A0A0A0}
.carousel .carousel_bloc p {font-size:13px;margin-bottom:3px}
.carousel .carousel_large p {font-size:18px;margin-bottom:5px}
.carousel .carousel_bloc h1 {margin:2px 0px 0px 0px;color:#FF6000;font-weight:bold;font-size:12px}
.carousel .carousel_large h1 {margin:2px 0px 0px 0px;color:#FF6000;font-weight:bold;font-size:18px}
.carousel_next {width:10px;height:11px}
.carousel_prev {width:10px;height:11px}
.jCarouselLite {margin-top:10px}

@media only screen and (max-width: 660px) {
.carousel  { width: 95% !important; width: 95%; }
.carousel img.imgfull {width:100%}
}

#no_souligne A {text-decoration:none}
#no_souligne_no_bold A {text-decoration:none;font-weight:none}

.wide {width:770px}
.no_border {border:0px}
.img_no_border img {border:0px;margin-left:10px}

img.d_son, .d_son img, .d_paroles img {border:0px;margin:0px;padding:0px}
.texte A {text-decoration:underline;font-weight:bold;color:#3C1415}
.texte A:hover {color:#7C5455}
A.artist, A.artiste, A.son, A.paroles {text-decoration:none;font-weight:normal;border-bottom:1px dashed #3C1415;color:#3C1415}
A.artist:hover, A.artiste:hover, A.son:hover A.paroles:hover{color:#7C5455;border-bottom:1px solid #3C1415;}
A.hotel_reserve	{ text-decoration: underline; font-weight:normal; color: #909090 }
A.hotel_reserve:hover	{ color: #3F0000; text-decoration: 'overline underline'; }
.deuxcol, .deux_col, .sur_deux_col, .sur_deuxcol,#colonne_texte.surdeuxcol,.surdeuxcol {width:660px}
@media only screen and (max-width: 660px) {
.deuxcol, .deux_col, .sur_deux_col, .sur_deuxcol, .surdeuxcol { width: 95%; }
}

#aussi {background:url(pics/v3/icone_alireaussi.gif) top left white no-repeat;padding-top:25px;margin-top:8px}
.deuxcol #aussi {background:url(pics/v3/icone_alireaussi_deuxcol.gif) top left white no-repeat;padding-top:25px;margin-top:8px}
#aussi A, #suite A, #tags A, #tags_invisible A {background:url(pics/v3/icone_liste_fleche_2.gif) 0px 7px no-repeat white;padding-left:10px;font-size:13px;text-decoration:none;color:#505050;font-weight:normal}
#aussi A:hover, #suite A:hover {background:url(pics/v3/icone_liste_fleche.gif) 0px 7px no-repeat white;padding-left:10px;font-size:13px;text-decoration:none;color:#432323;font-weight:bold}
#tags A:hover, #tags_invisible A:hover {color:black;text-decoration:underline;}



#suite {background:url(pics/v3/icone_suite.gif) top left white no-repeat;padding-top:25px;background:red;margin-top:8px}
#tags {padding-top:8px;background:url(pics/v3/icone_tags.gif) top left white no-repeat;padding-top:20px;margin:8px 0px 15px 10px}
#tags .tags_table {margin:0px;}
#tags_plus {margin:0px 0px 0px 0px;padding:0px}
#tags_invisible {margin:0px 0px 0px 0px;padding:0px}
.deuxcol #tags {background:url(pics/v3/icone_tags_deuxcol.gif) top left white no-repeat;}
.deuxcol #tags_invisible {}
.deuxcol #suite {background:url(pics/v3/icone_suite_deuxcol.gif) top left white no-repeat;}
.tags_date, .tags_small {
	font-size:8px;
}
.tags_date{
	padding-left:7px;
}

.avec_fleche A {background:url(pics/v3/icone_liste_fleche_2.gif) 0px 7px no-repeat white;}
.avec_fleche A:hover {background:url(pics/v3/icone_liste_fleche.gif) 0px 7px no-repeat white;}


.top {margin:0px;display:inline;padding:0px;}
.top .texte {margin-top:0px}

.galerie { text-align:center; background:#F8F8F8;border:1px solid #EAEAEA;padding:15px 0px;}
.galerie_foncee { background:#F0F0F0;border:1px solid #E6E6E6;padding:15px 0px;}
.galerie_inner{padding:0px 10px}
.decal { margin-left:10px}
.peuhaute { padding:5px 0px}
.galerie_small { padding:8px 0px}
.galerie img { border:1px solid #707070;}
.galerie .galerie100 img { width:100px;height:100px;margin-left:5px;margin-bottom:5px}
.notice		{ padding:5px 15px;background:#F8F8F8;color:#505050;text-align:left;border:1px solid #EAEAEA;font-size:10px }

.table_prix table, .hotel_prix table { text-align:left; background:#C0C0C0;margin:7px 0px}
.table_prix td, .hotel_prix td { background:#F8F8F8; padding:1px 5px}
.table_prix td.special, .table_prix th, .hotel_prix td.special, .hotel_prix th { background:#F0F0F0; padding:1px 5px}
.small td, .small th { font-weight:normal;font-size:9px;padding:0px 3px}



.ancres {color: #909090;font-size:10px; text-align:right}
.ancres A	{ text-decoration: none; font-weight:normal; color: #909090 }
.ancres A:hover	{ color: #3F0000; text-decoration:"overline underline"; }

.div_back_galerie, .div_link_galerie {background:url(pics/v3/back_link_galerie.gif) no-repeat bottom right #F8F8F8;}
.div_back_merci, .div_link_merci {background:url(pics/v3/back_link_merci.png) no-repeat bottom right #F8F8F8;}
.div_back_video, .div_link_video {background:url(pics/v3/back_link_video.gif) no-repeat bottom right #F8F8F8;}
.div_back_externe, .div_link_externe {background:url(pics/v3/back_link_externe.gif) no-repeat bottom right #F8F8F8;}
.div_back_interne, .div_link_interne {background:url(pics/v3/back_link_interne.gif) no-repeat bottom right #F8F8F8;}
.div_back_conseil, .div_link_conseil {background:url(pics/v3/back_link_conseil.gif) no-repeat bottom right #F8F8F8;}
.div_back_focus, .div_link_focus {background:url(pics/v3/back_link_focus.gif) no-repeat bottom right #F8F8F8;}
.div_back_archive, .div_link_archive {background:url(pics/v3/back_link_archive.gif) no-repeat bottom right #F8F8F8;}
.div_back_archives, .div_link_archives {background:url(pics/v3/back_link_archives.gif) no-repeat bottom right #F8F8F8;}
.div_back_document, .div_link_document {background:url(pics/v3/back_link_document.gif) no-repeat bottom right #F8F8F8;}
.div_back_etaussi, .div_link_etaussi {background:url(pics/v3/back_link_etaussi.gif) no-repeat bottom right #F8F8F8;}
.div_back_idee, .div_link_idee {background:url(pics/v3/back_link_idee.gif) no-repeat bottom right #F8F8F8;}
.div_back_lexique, .div_back_vocabulaire, .div_link_lexique, .div_link_vocabulaire {background:url(pics/v3/back_link_vocabulaire.gif) no-repeat bottom right #F8F8F8;}
.div_back_form, .div_back_formulaire, .div_link_form, .div_link_formulaire {background:url(pics/v3/back_link_formulaire.gif) no-repeat bottom right #F8F8F8;}
.div_back_forum, .div_link_forum {background:url(pics/v3/back_link_forum.gif) no-repeat bottom right #F8F8F8;}
.div_link_bonplan, .div_back_bonplan {background:url(pics/v3/back_link_bonplan.gif) no-repeat bottom right #F8F8F8;}
.div_link_conseil, .div_back_conseil {background:url(pics/v3/back_link_conseil.gif) no-repeat bottom right #F8F8F8;}
.div_back_slide, .div_back_slideshow, .div_link_slide, .div_link_slideshow {background:url(pics/v3/back_link_slide.png) no-repeat bottom right #F8F8F8;}
.div_back_astuce, .div_link_astuce {background:url(pics/v3/back_link_astuce.gif) no-repeat bottom right #F8F8F8;}

.div_link_formulaire textarea {width:98%}

.form_hotel_dates {width:100%}
.form_hotel_date {float:left;width:50%;margin-bottom:5px}

@media only screen and (max-width: 660px) {
.hotel_form_name {width:100%}
.hotel_form_email {width:100%}
.form_hotel_date {float:none;width:100%;margin-right:0px}
}

.div_link_galerie div img:not(.imgnotfull) {width:22%}
@media only screen and (max-width: 500px) {
.div_link_galerie div img:not(.imgnotfull) {width:30%}
}
@media only screen and (max-width: 380px) {
.div_link_galerie div img:not(.imgnotfull) {width:46%}
}

#droite_pub_coordonnees .notice {background:#dfe6e8;border:1px solid #cfd6d8;margin-bottom:3px}
#droite_pub_coordonnees .galerie { background:#dfe6e8;border:1px solid #cfd6d8;}
#droite_pub_coordonnees .col { 	float:left; margin:0px 10px 0px 0px;width:45%	}
#droite_pub_coordonnees .div_back_slide, #droite_pub_coordonnees .div_back_slideshow, #droite_pub_coordonnees .div_link_slide, #droite_pub_coordonnees .div_link_slideshow {background:url(pics/v3/back_link_slide.png) no-repeat bottom right #dfe6e8;}

.header_accuse {background-color:#F1F4F9;color:#808080;margin:3px 5px;padding:10px 15px;font-size:13px;border:1px dotted #808080}
.header_texte { font-size:11px; line-height:13px;padding:0px 0px 8px 0px; margin:0px;}
.header_texte A { text-decoration:none;color:#5E2021; }
.header_texte A:hover { text-decoration:underline;color:#3C1415;  }

.enplus { font-size:9px; line-height:9px; }
.remarque {background:#D9D9D9;padding:8px;border:solid 1px #CCC;font-size:12px}
.remarque p {margin:6px}



.bloc_menu {text-align:left;background:url(pics/v3/back_bloc_menu.gif) repeat-x #FFFFFF;padding:8px 0px; }
.bloc_menu:hover {background-color:#F0F0F0}
.bloc_menu h1 {padding:0px;display:block;margin:8px 0px;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:normal;color:#606060;font-size:22px}
.bloc_menu h1.moyen {margin:3px 0px;font-size:16px;}
.bloc_menu h2 {padding:0px;margin:0px;text-decoration:none;font-weight:bold;color:#432323;font-size:15px}
.bloc_menu em {color:#909090;font-style:normal;font-size:13px}
.bloc_menu A {color:#606060;font-weight:normal;text-decoration:none}
.bloc_menu A:visited {color:#606060;text-decoration:none}
.bloc_menu A:hover {color:#432323;text-decoration:"underline"}
.bloc_menu br {font-size:2px;line-height:2px;margin:0px}
.bloc_menu .right {float:right;width:100px;margin:0px 10px 0px 15px}
.bloc_menu .rub_image {float:right;width:170px;}
.bloc_menu .left {float:left;}
.bloc_menu  img.image {float:right;margin:0px 10px 0px 15px;border:1px solid #937373;width:100px;}
.bloc_menu .titres span {color:#808080;font-weight:bold;font-size:11px}
.bloc_menu quote { display:block;height:1px;margin:0px;clear:right }
.bloc_menu A.rub_titre {text-decoration:none;font-weight:bold;color:#432323;font-size:15px}
.bloc_menu_texte .bloc_menu b {font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:normal;color:#606060;font-size:22px}
.bloc_menu_texte .bloc_menu p {margin:8px 0px;}
.bloc_menu_texte .bloc_menu strong {font-size:12px;font-weight:normal;color:#744B4B;border-bottom:1px dashed #744B4B}


.sousmenu {text-align:left;background:url(pics/v3/back_sousmenu.gif) repeat-x #FFFFFF;padding:8px 10px;}
.sousmenu h1 {padding:0px;display:block;margin:8px 0px;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:normal;color:#606060;font-size:22px}
.sousmenu h2 {padding:0px;margin:0px;text-decoration:none;font-weight:bold;color:#432323;font-size:15px}
.sousmenu em {color:#909090;font-style:normal;font-size:13px}
.sousmenu A {color:#606060;font-weight:normal;text-decoration:none}
.sousmenu A:visited {color:#606060;text-decoration:none}
.sousmenu A:hover {color:#432323}
.sousmenu br {font-size:2px;line-height:2px;margin:0px}
.sousmenu  img.image {margin:0px 10px 0px 15px;border:1px solid #937373;width:100px;}
.sousmenu .titres span {color:#808080;font-weight:bold;font-size:11px}

.page_sousmenu hr {width:666px;text-align:center;color:#808080;border-bottom:0px;border-top:1px solid #A0A0A0;height:1px}
 .page_menu hr {width:666px;text-align:center;color:#808080;border-bottom:0px;border-top:1px solid #A0A0A0;height:1px}

#colonne_droite {float:left;width:190px; text-align:left;margin:0px 4px 0px 15px;}
#colonne_droite {padding-bottom:8px;border-bottom:3px solid #533636}
#colonne_droite.noborder {border:0px}
#colonne_droite .gris {background:url(pics/v3/droite_back2_gris.gif) repeat-x #FFFFFF;padding:7px 0px;}
#colonne_droite .pave_petit {font-size:11px;font-size:0.8rem;}
#colonne_droite .pave_petit h2 {color:#533636;font-weight:bold;font-size:12px;margin:0px;padding:0px;display:inline;}
#colonne_droite p {margin:0px;padding:0px;margin-bottom:7px}
#colonne_droite .vert {background:url(pics/v3/droite_back2_vert.gif) repeat-x #FFFFFF;padding:7px 0px;margin-top:8px;}
#colonne_droite .cyan {background:url(pics/v3/droite_back2_cyan.gif) repeat-x #FFFFFF;padding:7px 0px;margin-top:8px;}

#colonne_droite .fondbleu {padding:7px 10px;background:#e1e7ee;margin-bottom:8px}

#colonne_droite .cyan h2 {color:#245352}
#colonne_droite .violet {background:url(pics/v3/droite_back2_gris.gif) repeat-x #FFFFFF;padding:7px 0px;margin-top:8px;}
#colonne_droite .voir A {text-decoration:none;color:#5C3435;border-bottom:1px dashed #5C3435}
#colonne_droite .voir A:hover {color:#9C7475;border-bottom:1px dashed #9C7475}
#colonne_droite .voir u {font-weight:bold;text-decoration:none;color:#9C7475;font-size:10px}
#colonne_droite div.voir {margin-top:5px;text-align:right;margin-right:15px}
#colonne_droite  A.lien {text-decoration:none;color:#5C3435;border-bottom:1px dashed #5C3435}
#colonne_droite  A.lien:hover {color:#9C7475;border-bottom:1px dashed #9C7475}
#colonne_droite .deuxcolonnes { width:396px }
#colonne_droite.colonne_droite_large {width:396px}


@media only screen and (max-width: 660px) {
#colonne_droite {float:none;width:95%}
#colonne_droite.colonne_droite_large {width:95%}
.colonne_droite_large img:not(.imgnotfull) {width:100%}
}


.deuximg .gauche {margin-right:1px;}

.neusk {display:inline;margin:0px;padding:0px}
.neusk_bleu {display:inline;margin:0px;padding:0px}
.neusk_bleu .texte {background:url(pics/v3/back_texte_bleu.gif) repeat-x white;}
.magazine .texte {
	background:none;
	}
#colonne_texte .magazine  h1 {font-size:20px;line-height:40px}
#colonne_texte .magazine  h1.first {line-height:0px}
#colonne_texte strong {font-weight:normal;font-size:12px}
#colonne_texte .neusk_bleu strong {background-color:#88AAB9;color:white;}
.neusk_bleu .texte h1 {color:#2B4F5E;}
.neusk_bleu .texte h2 {color:#2B4F5E;}
.neusk_bleu .header_texte A { color:#385A69; }
.neusk_bleu .header_texte A:hover { color:#0C3B3B;  }
.neusk_bleu A { color:#385A69; }
.neusk_bleu A:hover { color:#0C3B3B;  }
.neusk_bleu .avec_image {border-top:0px}
.neusk_bleu .bloc_menu {border-top:solid 1px #A1B4BB}
.neusk_bleu .bloc_menu h1 {color:#606060;}
.neusk_bleu .bloc_menu h2 {color:#2B4F5E;}
.neusk_bleu .bloc_menu h1:hover {color:#606060;background-color:#d5d8da;width:70%}
.neusk_bleu .bloc_menu h1.moyen:hover {border:0px;width:95%}
.neusk_bleu .bloc_menu h2:hover {color:#2B4F5E;background-color:#d5d8da;width:70%}
.neusk_bleu .bloc_menu_texte .bloc_menu h1:hover {color:#606060;background-color:#d5d8da;}
.neusk_bleu .bloc_menu_texte .bloc_menu h2:hover {color:#2B4F5E;background-color:#d5d8da;}
.neusk_bleu .bloc_menu A:hover {color:#2B4F5E;background-color:#d5d8da }
.neusk_bleu .avec_image img.image {border:0px solid #7B9FAE}
.neusk_bleu .bloc_menu img:hover {border:0px;background:transparent;border-bottom:0px}
.bloc_menu A.rub_titre {text-decoration:none;font-weight:bold;color:#2B4F5E;font-size:15px}
.bloc_menu A.rub_titre:hover {color:#3F525A;}
.neusk_bleu .sousmenu {border-top:solid 1px #A1B4BB}
.neusk_bleu .sousmenu h1 {color:#606060;}
.neusk_bleu .sousmenu h2 {color:#2B4F5E;}
.neusk_bleu .sousmenu A:hover {color:#2B4F5E}
.neusk_bleu .bloc_menu_texte .bloc_menu b {color:#606060;}
.neusk_bleu #colonne_droite {padding-bottom:8px;border-bottom:3px solid #2B4F5E}
.neusk_bleu .bloc_menu_texte .bloc_menu strong {font-size:12px;font-weight:normal;color:#2B4F5E;border-bottom:1px dashed #2B4F5E}



.page_menu, .page_sousmenu {display:inline;margin:0px;padding:0px}
.page_menu  h1, .page_sousmenu h1 {font-size:21px;line-height:25px}
.page_menu .noborder img, .page_sousmenu .noborder img {border:0px}

.img_droite, .image_droite { margin-top:5px;float:right;margin-left:11px;border:1px solid #808080; display:inline-block;}
.img_gauche, .image_gauche { margin-top:5px;float:left;margin-right:11px;border:1px solid #808080; display:inline-block;}
.img_centre, .image_centre, .img_center, .image_center { border:1px solid #808080; }
.img_noir, .img_noire, .img_black, .image_noir, .image_black { border: 1px solid black }
.img_gris, .image_gris { border: 1px solid #808080 }

.droite_large { margin-left:18px;}
.gauche_large { margin-right:18px;}
.bas_large { margin-bottom:15px;}
.haut_large { margin-top:15px;}
.droite_xxl { margin-left:28px;}
.gauche_xxl { margin-right:28px;}
.bas_xxl { margin-bottom:25px;}
.haut_xxl { margin-top:25px;}

.img_noborder img, .img_noborder .img {border:0px}
.clear, .break { clear:left;margin-bottom:10px }
.colbreak { clear:left;margin:0px }
.clear_droite { clear:right;margin-bottom:10px }

#droite_pub_blog	{width:372px !important;width:394 px;background:#ecf1f2;color:#606060;text-align:left;padding:7px 10px;border:1px solid #dce1e2;margin-bottom:5px }
#droite_pub_blog	u { color:#60A1CC;text-decoration:none;font-weight:bold }
#droite_pub_blog	b { font-size:15px }
#droite_pub_blog	hr { width:100%;border:0px;border-bottom:1px solid #ccd1d2 }
#droite_pub_blog	p { margin:6px 8px }
#droite_pub_coordonnees,.droite_bloc { width:372px !important;width:394 px;background:#ecf1f2;color:#606060;text-align:left;padding:7px 10px;border:1px solid #dce1e2;margin-bottom:5px }
#droite_pub_coordonnees	b, ,.droite_bloc b { color:#60A1CC;font-size:15px }
#droite_pub_coordonnees	p,.droite_bloc p { margin:6px 0px }
#droite_pub_coordonnees	u,.droite_bloc u { color:#60A1CC;text-decoration:none;font-weight:bold }
a.bulle_map{      font-weight:normal;position:relative;z-index:24; color:#60A1CC;font-size:12px;text-decoration:none;padding:0px 0px 0px 0px;}
a.bulle_map:hover{font-weight:normal;z-index:25;color:black;text-decoration:'overline underline'}
a.bulle_map span{display: none}
a.bulle_map:hover span{  display:block;   position:absolute; top:20px; left:-70px; width:120px; border:1px solid #6699cc;background-color:#eeeeee; color:#6699cc;    text-align: justify;     font-weight:none;     padding:1px;    }

@media only screen and (max-width: 660px) {
#droite_pub_coordonnees,.droite_bloc { width:95% !important;width:95%  }
#droite_pub_blog { width:95% !important;width:95%  }
}

.table_ouril	{ margin:10px 0px;width:410px;text-align:right;	background-color:#F5F5F5; border:1px solid #E0E0E0; padding:3px 12px;  }
@media only screen and (max-width: 660px) {
.table_ouril {width:95%}
.table_ouril img.imgfull {width:100%}
}


.hl {color:white;background-color:#6699CC;}

.border_black img {border:1px black solid}

.warning {padding:7px 12px;margin:0px 0px 16px 0px;background:#F8F8F8;border:1px dashed #D7D7D7;}


#temoignages {font-size:13px;color:#696969}
#temoignages strong {font-size:16px;color:#92A6A8;}
#temoignages .signature {font-weight:bold;font-size:16px;color:#A89492;}

.texte .small { font-size:10px }
.legende_droite { float:right;margin-left:10px;font-style: italic;color:#505050;font-size:12px;text-align:left}
.legende_centre { font-style: italic;color:#505050;font-size:12px;text-align:center}

.rubrique_titre { margin:0px 0px 0px 10px;width:400px  !important;width:410px;padding:5px 0px 5px 10px;background:url(pics/v3/back_rubrique_titre_gris_fonce.gif) repeat-x; font-family:arial,helvetica;font-weight:bold;font-size:14px;color:white }
.rubrique_titre h1 {color:white;font-weight:bold;font-size:14px;margin:0px;display:inline;}
.rubrique_titre_violet { background:url(pics/v3/back_rubrique_titre_violet.gif) repeat-x; }
.rubrique_bloc { margin:0px 0px 0px 10px;width:400px  !important;width:410px;padding:10px 0px 5px 10px;background:white; font-size: 12px; color:#606060 }
.rubrique_bloc h1 { color:#755555;font-weight:bold;font-size:15px;margin:0px 0px 0px 8px;}
.rubrique_bloc ul {  margin:0px;}
.rubrique_bloc A { list-style-type:none; background-image:url(pics/v3/icone_liste_fleche.gif); background-repeat: no-repeat; background-position: 0 .45em;
padding-left:7px; color:#808080;text-decoration:none; }
.rubrique_bloc A.image { padding-left:0px }
.rubrique_bloc A:hover { color:#505050; }

div.pagination 					{ 	padding:3px;	margin:3px;	text-align:center; }
div.pagination a 				{	padding: 2px 7px; margin-right: 2px; border: 1px solid #2C2C2C;
									text-decoration: none; color: #fff; background: #2C2C2C  url(pics/v3/pagination_off.gif); }
div.pagination 					{ 	font-family:arial,helvetica;font-weight:bold }
div.pagination a:hover, div.pagination a:active {	border:1px solid #571B1B;	color: #FFF;	background: #571B1B url(pics/v3/pagination_on_2.gif);}
div.pagination .current 	{		padding:2px 5px 2px 5px;margin-right: 2px;border:1px solid #571B1B;
									font-weight:bold;background: #571B1B url(pics/v3/pagination_on_2.gif); 	color: #FFF; }
div.pagination .current_big 	{		padding:5px 10px;background: #571B1B url(pics/v3/pagination_on_big.gif);}
div.pagination span.disabled 	{ 	padding: 2px 5px 2px 5px;	margin-right: 2px;	background: #D7D7D7;	border: 1px solid #f3f3f3;	color: #aaa;}
div.pagination u 	{ 	font-family:Verdana;font-weight:normal;text-decoration:none}
.neusk_bleu div.pagination a:hover, div.pagination a:active {	border:1px solid #2B4F5E;background: #2B4F5E url(pics/v3/pagination_on_bleu.gif);}
.neusk_bleu div.pagination span.current 	{	border:1px solid #2B4F5E; background: #2B4F5E url(pics/v3/pagination_on_bleu.gif); 	color: #FFF; }




.pave_titre { width:185px;padding:7px 0px 2px 0px;margin-top:0px;background:url(pics/v3/back_encadre_titre_gris.gif) repeat-x; font-family:arial,helvetica;font-weight:bold;font-size:13px;color:black }
.pave_titre_2010 { padding:7px 0px 2px 0px; }
.pave_titre_chroniques_large { margin-right:15px;width:300px }
.pave_titre_portraits_large { margin-right:15px;width:300px }
.pave_titre_full {width:100%}

.top .pave_titre {margin-top:0px}
.pave_titre h2 { margin:0px;padding:0px;font-size:13px;color:white }
.pave_titre_large { width:315px  !important;width:330px;}
.pave_titre A { color: #E0E0E0; text-decoration:none;font-size:11px }
.pave_titre A:hover { color: #C0C0C0; text-decoration:underline; }
.pave_titre_vert{ background:url(pics/v3/back_encadre_titre_vert.gif) repeat-x;color:#234323 }
.pave_titre_or{ background:url(pics/v3/back_encadre_titre_or.gif) repeat-x; }
.pave_titre_gris_clair { background:url(pics/v3/back_encadre_titre_gris_clair.gif) repeat-x; }
.pave_titre_gris, .pave_titre_violet  { color:#432323; }
.pave_titre_cyan { background:url(pics/v3/back_encadre_titre_cyan.gif) repeat-x;color:#1B464A }
.pave_titre_orange { background:url(pics/v3/back_encadre_titre_orange.gif) repeat-x; }
.pave_titre_jaune { background:url(pics/v3/back_encadre_titre_jaune.gif) repeat-x; }
.pave_bloc { width:176px  !important;width:185px;padding:6px 3px 6px 3px;margin:0px;margin-bottom:15px;font-size: 10px; color:#808080 }
.pave_bloc_large { width:315px  !important;width:330px; }
.pave_bloc A { display:block;margin:1px 0px;padding:2px 7px;text-decoration:none; font-size: 11px; color:#F5F5F5 }
.pave_bloc A:hover { color:#505050;font-weight:bold }
.pave_bloc A.serre { display:inline;margin:0px 0px;padding:0px 0px 0px 7px;}
.pave_bloc_fonce A { color:#404040 }
.pave_bloc_fonce A:hover { color:#CCC;background:#FFFFFF }
.pave_bloc_violet A { color:#404040 }
.pave_bloc_violet A:hover { color:#CCC; }
.pave_bloc_cyan A { color:#1B464A }
.pave_bloc_cyan A:hover { color:#CCC;background:#FFFFFF }
.pave_bloc_vert A { color:#234323 }
.pave_bloc_vert A:hover { color:#CCC;background:#FFFFFF }
.pave_bloc_2010 { color:#808080;background:#F8F8F8;border:1px solid #EAEAEA; padding:10px 10px }
.pave_bloc_chroniques { padding:4px 8px;margin-right:15px }
.pave_bloc_chroniques:hover { background:#F0F0F0 }
.pave_bloc_portraits { padding:4px 8px;margin-right:15px }
.pave_bloc_2010 A { color:#808080;text-decoration:none }
.pave_bloc_2010 A:hover { color:#303030; border-bottom:1px dashed #5E2021}
.pave_2010 hr {border:0px;border-top:1px dotted #5E2021;height:1px}


@media only screen and (max-width: 660px) {
.pave_titre_recherche {width:100%}
}


.pave_bloc_jaune { background:url(pics/v3/back_pave_jaune.gif) repeat-x #BBAA85; color:white;}
.pave_bloc_jaune A { color:#FFE399;  }
.pave_bloc_jaune A:hover { color:#FFCE3B; }
.pave_bloc_or { background:url(pics/v3/back_pave_or.gif) repeat-x #A5A061; color:white;}
.pave_bloc_or A { color:#FFE399;  }
.pave_bloc_or A:hover { color:#FFCE3B; }
.pave_bloc_orange { background:url(pics/v3/back_pave_orange.gif) repeat-x #AE826A; color:white;}
.pave_bloc_orange A { color:#86583F;  }
.pave_bloc_orange A:hover { color:#EDA875; }
.pave_bloc_clair { background:url(pics/v3/back_pave_clair.gif) #B2B0AC; color:white;}
.pave_bloc_clair A { text-decoration:none; font-size: 11px; color:#808080 }
.pave_bloc_clair A:hover { color:#606060; }
.pave_bloc_bleu { background:url(pics/v3/back_pave_bleu.gif) repeat-x #6f93aa; width:166px  !important;color:#c7d5de;width:185px;padding:6px 8px 6px 8px }
#colonne_droite .pave_bloc_bleu A { font-weight:bold;text-decoration:none;color:#e3eaee; }
#colonne_droite .pave_bloc_bleu A:hover { ;color:#FFFFFF; }

A.link_orange {
	font-size:12px; color:#46342a;margin:0px;display:inline;padding:0px;
}

.pave_interligne { margin:0px 0px 5px 0px }
.fleche_petite { margin:0px 3px 2px 0px; border:0px }

.compteur { width:171px  !important;width:185px;padding:6px 3px 6px 3px;margin:0px;font-size: 11px; color:#A0A0A0 }
.publicite_logo { width:171px  !important;width:185px;padding:0px 3px;height:19px;margin:0px;font-size: 11px; background:#432323;color:white }
#publiredactionnel {margin:0px 5px 7px 5px;width:95%;max-width:870px !important;max-width:890px; color:#777;padding:2px 10px;text-align:right}
#publiredactionnel a {color:#888;text-decoration:none}
#publiredactionnel a:hover {color:#4092c1;font-weight:bold;}

#accuse {margin:0px 5px 7px 5px;width:870px !important;width:890px; background:#ccc;color:#fff;padding:8px 10px;text-align:left;font-size:12px}
#accuse a {color:#fff;text-decoration:none}
#accuse a:hover {color:#4092c1;font-weight:bold;}

div.li_margin li {
	margin:2px 0px;
}


#pave_agenda, .pave_agenda  { width:185px;padding:2px 0px 5px 0px;margin:0px 0px 4px 0px;color:#808080  }
#pave_agenda h2, .pave_agenda h2 { margin: 5px 0px;color:#432323;font-size:15px  }
#pave_agenda_large, .pave_agenda_large {width:315px;padding:2px 0px 5px 0px;margin:0px 0px 4px 0px;color:white}
#pave_agenda .agenda_genre, #pave_agenda_large .agenda_genre, .pave_agenda .agenda_genre, .pave_agenda_large .agenda_genre { color:#808080 }
#pave_agenda .agenda_titre, #pave_agenda .agenda_nom, #pave_agenda_large .agenda_titre, #pave_agenda_large .agenda_nom, .pave_agenda .agenda_titre, .pave_agenda .agenda_nom, .pave_agenda_large .agenda_titre, .pave_agenda_large .agenda_nom { font-size:14px;color:#887472;font-weight:bold }
#pave_agenda .agenda_texte, .pave_agenda .agenda_texte { color:#606060;font-size:13px }
#pave_agenda_large .agenda_texte, .pave_agenda_large .agenda_texte  { color:#808080;font-size:11px;line-height:10px }
#pave_agenda .agenda_date, #pave_agenda_large .agenda_date, .pave_agenda .agenda_date, .pave_agenda_large .agenda_date { color:#808080 }
#pave_agenda_large p, .pave_agenda_large p  { margin:4px 0px 7px 0px}
#pave_agenda A, .pave_agenda A { color:#606060;text-decoration:none }
#pave_agenda A:hover, .pave_agenda A:hover { color:#A89492 }

#pave_radio { width:171px !important;width:185px;padding:2px 7px 5px 7px;margin:0px 0px 4px 0px;background:url(pics/v3/back_pave_fonce.gif) repeat-x #9A9896; color:white }
#pave_radio .radio_genre { color:#FFFF66 }
#pave_radio .radio_titre { color:white }
#pave_radio .radio_next { color:#53472D;font-size:9px }
#pave_radio .radio_texte { color:#FFFF66;font-size:10px }
#pave_radio A { color:#FFE399;text-decoration:none }
#pave_radio A:hover { color:#4C4536 }

.cvtv_news {margin-top:4px}
.cvtv_titre {font-weight:bold;margin:0px;list-style-image:url(pics/v3/icone_liste_fleche.gif)}
#cvtv_bloc .cvtv_titre A:hover {font-weight:bold}
.cvtv_texte {color:#808080;margin-left:30px;}
.cvtv_date {color:#C29999}
#cvtv_bloc {font-size:12px;}
#cvtv_bloc .cvtv_texte A {color:#808080;}
#cvtv_bloc .cvtv_texte A:hover {font-weight:normal;color:#C0C0C0;}
#cvtv_bloc .cvtv_plus A {color:#C29999;font-size:10px}
#cvtv_bloc A:hover {font-weight:none}

.pave_commentaires_liste_commentaire { padding:3px;color: #547666}
.pave_commentaires_paroles_liste_commentaire { padding:0px;color: #303030;margin-bottom:5px}
.pave_commentaires_liste_auteur { }
.pave_commentaires_liste_rubrique { }
.pave_commentaires_liste_rubrique_link A { text-decoration:none;color: #345646}
.pave_commentaires_liste_rubrique_link A:hover { color: #143626}
.pave_commentaires_liste_texte {  }
.pave_commentaires_liste_texte_link A { text-decoration:none;color: #345646}
.pave_commentaires_liste_texte_link A:hover { color: #143626}

.pave_commentaires_commentaire { padding:3px;background:#8A8884;color: #202020;}
.pave_commentaires_commentaire A { text-decoration:none;color: #DADADA}
.pave_commentaires_commentaire A:hover { color: #F0F0F0}
.pave_commentaires_nombre { color:black;text-align:center;margin:0px 0px 5px 0px }
.pave_commentaires_auteur { color: #202020; }
.pave_commentaires_rubrique { color: #202020; }
.pave_commentaires_rubrique A { text-decoration:none;color: #DADADA}
.pave_commentaires_rubrique A:hover { color: #F0F0F0}
.pave_commentaires_texte {  }
.pave_commentaires_texte A { text-decoration:none;color: #DADADA}
.pave_commentaires_texte A:hover { color: #F0F0F0}
.pave_commentaires_suite { padding:3px;background:#7A7874;color: #202020;text-align:center; }

.gototop{
	position:fixed;
	right:10px;
	bottom:10px;
	color:#999;
	font-size:10px;
	text-decoration:none;
	_display:none;
}

#colonne_pub {overflow:visible;float:left;width:195px; padding:0px;margin:0px 5px 0px 7px;text-align:left}
.sans_droite #colonne_pub {margin:0px 5px 0px 15px;}
@media only screen and (max-width: 660px) {
#colonne_pub {float:none;width:100%}
}
@media only screen and (min-width: 660px) and (max-width:799px) {
.sans_droite #colonne_pub {float:none;width:100%}
.sans_droite #colonne_texte {float:none;width:70%}
}
@media only screen and (min-width: 800px) and (max-width:900px) {
.sans_droite #colonne_pub {float:none;width:100%}
.sans_droite #colonne_texte {float:none;width:85%}
}
.pub_large {text-align:left;margin-right:15px}
.pub_inner {display:block;text-align:right}

@media only screen and (max-width: 660px) {
#sitemap {width:100%}
.pub_inner {text-align:left;width:100%;margin-top:10px}
}

#bas { clear:left;width:900px;background:#FFFFFF; font-size:12px;line-height:16px;background:#B5B3B0;}
#bas h3 { margin:0px;margin-bottom:10px;padding:0px;font-size:18px;color:#757370}
#bas A { margin-left:10px;text-decoration:none;color:#F5F3F0; }
#bas A:hover { color:#656360 }
#bas hr { border:0px;border-top:1px solid #959390 }
#bas .bloc {width:170px !important;width:200px;padding:10px 10px 10px 20px;float:left;text-align:left}
#bas .bloc2 {width:340px !important;width:380px;padding:10px 10px 10px 20px;float:left;text-align:left}
#bas .bloc_social {width:312px !important;width:332px;padding:10px 10px 10px 10px;float:left;text-align:left}
@media only screen and (max-width: 660px) {
#bas {width:100%}
#bas img {width:100%}
#bas .bloc {width:95%;float:none;}
#bas .bloc2 {width:95%;float:none;}
#bas .bloc_social {width:95%;float:none;}
}
#copyright { padding:3px 0px;clear:both;width:900px;background:#E6E6E6; font-size:10px;color:#808080;text-align:right; }
#copyright A { text-decoration:none;color:#5E2021; }
#copyright A:hover { text-decoration:"underline overline";color:black; }

@media only screen and (max-width: 660px) {
#copyright {width:100%;margin-bottom:25px}
}

.forum_bas {max-width:800px;width:100%}

a.bulle				{ position:relative; }
a.bulle:hover 		{ background: none;     z-index: 500; }
a.bulle span 		{ display: none;}
a.bulle:hover span 	{ display: inline; text-decoration:none;position: absolute; text-align:left;font-size:11px; font-weight:normal; width:120px;top: 15px; left: 20px; background: #5E2021; color:white; padding: 5px;  }
.neusk_bleu a.bulle:hover span 	{ background: #2B4F5E;  }


a.bulle_haut				{ position:relative; }
a.bulle_haut:hover 		{ background: none;     z-index: 500; }
a.bulle_haut span 		{ display: none; padding:0px 12px 0px 8px }
a.bulle_haut:hover span 	{ display: inline; text-decoration:none;position: absolute; white-space: nowrap; font-size:11px; font-weight:normal; width:120px; top: -70px; left: 30px; background: #E0E0E0 url(pics/v3/back_copyright_liens.gif) repeat-x; border:1px solid white;color:white; padding: 3px;  }


.bulle_img		{ border:1px solid black;width:70px;height:70px;margin-left:6px  }
.bulle_titre	{ font-size:13px;font-weight:bold;color:#FF9900  }
.bulle_small	{ font-size:9px;color:#202020  }
.bulle_copy	{ font-size:8px;color:#909090  }



A.la_bulle {
	border-bottom: 1px dotted #432323; color: #432323; outline: none;
	cursor: help; text-decoration: none;
	position: relative;
	font-weight:normal;
}
.la_bulle span {
	margin-left: -999em;
	position: absolute;
}
.la_bulle:hover span {
	border-radius: 5px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
	box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1); -moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
	font-family: Verdana, sans-serif;
	font-size:11px;
	text-align:left;
	line-height:13px;
	font-weight:normal;
	position: absolute; left: 1em; top: 15px; z-index: 99;
	background:#dde3e4;
	padding:7px 12px;
	border:1px solid #a2c0c5;
	margin-left: 10px; width: 250px;
}
.la_bulle2:hover img {
	border: 0; margin: -10px 0 0 0px;
	float: left; position: absolute;
}
.la_bulle:hover em {
	font-family: Verdana, sans-serif; font-size: 1.2em; font-weight: bold;
	display: block; padding: 0.2em 0 0.6em 0;
}



#Bulle_In{
width: 200px;
display: none;
position: absolute;
z-index : 1;
background-color: #606060;
color:white;
padding: 5px;
margin: 2px;
border-style: ridge;
border-width: 1px;
border-color: #404040;
font-family: Arial;
font-size: 11px;
text-align:left;
}

.facebook{
	position:fixed;
	left:10px;
	top:10px;
	color:#999;
	font-size:10px;
	_display:none;
}

.facebook_footer { background:white;width:292px;float:left;text-align:left }
#twitter_footer { font-size:12px;margin:0px;padding:0px }
#twitter_footer i { font-size:11px;color:#606060 }
#twitter_footer a { color:white }
#twitter_footer a:hover { color:#505050 }

.twitter{
	position:fixed;
	left:10px;
	top:90px;
	color:#999;
	font-size:10px;
}


.options_top{
	position:fixed;
	right:10px;
	top:10px;
	color:#999;
	width:60px;
	font-size:10px;
	_display:none;
}

html A.fb_share_button { color:#707070;text-decoration:none;font-weight:normal;font-size:11px;display: -moz-inline-block; display:inline-block; padding:1px 20px 0 5px; height:15px; border:1px solid #A0A0A0; background:url(pics/v3/icone_facebook.png) no-repeat top right #EEE; }
html A.fb_share_button:hover { color:#505050; border-color:#707070; background:url(pics/v3/icone_facebook_hover.png) #F8F8F8 no-repeat top right;; text-decoration:none; }


.balloon {
width:16px;
height:16px;
}
.balloon ul {
padding:0;
margin:0;
border:0;
list-style-type: none;
}
.balloon ul li {
float:left;
}
.balloon ul li a, .balloon ul li a:visited {
text-decoration:none;
color:#000;
}
.balloon ul li a img, .balloon ul li a:visited img {
border:0;
}

.balloon ul li dl {
visibility:hidden;
position:absolute;
}



.balloon dl {width:230px !important;width:200px; height:auto;}
.balloon2 dl {width:250px !important;width:220px; height:380px;}
.balloon dt {padding:0px 0 0 0;margin:0px;font-size:9px; color: #000;  text-align:center;}
.balloon dd {background:#CCCEE2;margin:0; padding:5px 5px; color:#000; font-size:9px; border:1px solid #C0C0C0;}
.balloon dd p {padding:0; margin:10px 0; line-height:1.5em;}

/* specific to non IE browsers and IE7 first with IE5.5 and IE6 second */
.balloon ul li:hover,
.balloon ul li a:hover {
color:#000;
position:relative;
cursor: pointer;
cursor:hand;
}

.balloon form {padding:0px;margin:0px;}
.balloon ul li:hover dl,
.balloon ul li a:hover dl {
visibility:visible;
color:#000;
top:0px;
left:-220px;
cursor:default;
}
.balloon2 ul li a:hover dl {
visibility:visible;
color:#000;
top:150px;
left:-220px;
cursor:default;
}

a.bulle_recommande				{ position:relative; }
a.bulle_recommande:hover 		{ background: none;     z-index: 500; }
a.bulle_recommande span 		{ display: none; padding:0px 12px 0px 8px }
a.bulle_recommande:hover span 	{ display: inline; text-decoration:none;position: absolute; white-space: nowrap; font-size:11px; font-weight:normal; width:300px; top: -10px; left: -290px; background: #E0E0E0 url(pics/v3/back_copyright_liens.gif) repeat-x; border:1px solid white;color:white; padding: 3px;  }
#recommande_formulaire td {width:120px;text-align:left}
#recommande_formulaire th {width:150px;text-align:left}

.playbobox img {border:1px solid #000; margin:5px;}

.bobox {width:100%; height:100%; display:none; position:fixed; left:0; top:0; z-index:1000; padding:30px 0 0 0; font-family:arial, sans-serif;}
.bobox .light {width:100%; height:100%; position:fixed; z-index:-1; top:0; left:0; background:#000; opacity:0.5; filter: alpha(opacity=50);
 text-align:center;}
/* this is for IE6 . If you want to have the box scroll with the page in ALL browsers then remove the * html */
* html .bobox {position:absolute;}
* html .bobox .light {position:absolute; height:5000px;}

.bobox .box {width:700px; background:#000; border:10px solid #fff; border-width:10px; margin:0 auto; padding:10px 10px 20px 10px; position:relative; overflow:hidden;
-o-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5);
-icab-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5);
-khtml-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5);
-moz-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5);
-webkit-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5);
box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5);
}
.bobox .box img {display:block; margin:0 auto; position:relative;}
.bobox .box p {width:700px; padding:20px 0; margin:0; color:#fff; text-align:left; font-size:12px;}
.bobox .functions {position:absolute; bottom:0; left:0; height:30px; width:720px; background:#fff; text-align:center;}
.bobox .box a {color:#000; font-weight:bold; font-size:25px; text-decoration:none; text-align:center; font-family:"times new roman", serif; padding:0 20px;}
.bobox .box a.closebox:hover {color:#f00;}
.bobox .previous:hover,
.bobox .next:hover {color:#080;}

.bobox .box2 {width:500px; background:#444; border:10px solid #fff; margin:0 auto; padding:10px; position:relative;
-o-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5);
-icab-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5);
-khtml-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5);
-moz-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5);
-webkit-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5);
box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5);
}
.bobox .box2 h3 {color:#fff; font-size:22px; padding:10px 0; margin:0;}
.bobox .box2 p {width:500px; padding:5px 0; margin:0; color:#fff; text-align:left; font-size:12px; line-height:18px;}
.bobox .box2 a {color:#fc0;}
.bobox .box2 a:hover {color:#ff0; text-decoration:none;}
.bobox .box2 a.closebox {display:block; width:25px; height:30px; background:#444; color:#fff; font-weight:bold; font-size:26px; text-decoration:none; text-align:center; position:absolute; right:-1px; bottom:-1px; border:1px solid #fff;}
.bobox .box2 a.closebox:hover {color:#f00;}

@-webkit-keyframes fadeIn {
	0% {
		opacity:0;
	}
	100% {
		opacity:100;
	}
}

#p001:target {display:block;}
#p002:target {display:block;}
#p003:target {display:block;}
#p004:target {display:block;}
#p005:target {display:block;}
#p006:target {display:block;}
#p007:target {display:block;}

#p001:target .box img,
#p002:target .box img,
#p003:target .box img,
#p004:target .box img,
#p005:target .box img,
#p006:target .box img {
	-webkit-animation-name: fadeIn;
	-webkit-animation-duration: 1.5s;
}

img.imgfull {width:100%}
.desktop {display:block;}
.mobile {display:none;}
@media only screen and (max-width: 660px) {
.desktop {display:none;}
.mobile {display:block;}
}

.texte strike {text-decoration: line-through}