/*
JS Beaulieu 2007
style FQCC, version: 1
*/

/*
font base : 12px;

vert-bordure:#CFE4BD
bleu fonce :3C3E86
*/



body{background:#94D975 url(../style-imgs/body_bkg.jpg) no-repeat top;}
#hd-bkg{background:url(../style-imgs/top_bkg_grass2.jpg) no-repeat top;} /* < --- illustration du header */
#bd-bkg{background-color:#ECFEDD;border-top:1px solid #CFE4BD;}

#hd{position:relative;height:155px}
#bd{background-color:transparent;}
#ft{background:#94D975 url(../style-imgs/ft_bkg.gif) no-repeat top;margin:14px;padding:0}


#hd h1{margin:0;}

/*hauteur des colonnes
--- voir ie6-hack.css


.bloc {min-height:720px;}
.grille-ls .un{min-height:720px;}
.grille-ls .un .un{min-height:inherit;}
.model_mxl .grille-ls .un{min-height:inherit;}
*/

/*style des colonnes*/

#bd div.fill{min-height:720px;background-color:white;padding-bottom:2em;border-top:1px solid #CFE4BD;border-bottom:1px solid #dFf4cD}

.model_lms .bloc{background:url(../style-imgs/sm-col_bkg.gif) no-repeat top;}
.model_lms .grille-lm .un{background:url(../style-imgs/md-col_bkg.gif) no-repeat top;}
.model_lms .grille-lm div.prim{background:url(../style-imgs/home-lg-col_bkg.gif) no-repeat top;}
.model_lms .grille-lm .grille .un{background:transparent}
.model_lms .grille-lm .grille{background:url(../style-imgs/demi-col_bkg.jpg) no-repeat top;margin-top:2em;margin-bottom:2em}

.model_lms .fill{margin:0 6px 0 6px; }

.model_mls {background:url(../style-imgs/col_lt-edge.gif) no-repeat top left;}
.model_mls .grille-ls .un{background:url(../style-imgs/sm-col_bkg.gif) no-repeat top;}
	.model_mls .grille-ls .un .fill{margin:0 8px 0 8px; }
.model_mls .grille-ls div.prim{background: url(../style-imgs/lg-col_bkg.gif) no-repeat top;}
	.model_mls .grille-ls div.prim .fill{margin:0 2px 0 3px;}
.model_mls .grille-ls .grille .un{background:transparent}
.model_mls .grille-ls .grille-lm .un{background:transparent}
.model_mls .grille-ls .grille{margin-top:2em;margin-bottom:2em}
.model_mls .grille-ls .grille-sm .un{background-image:none}

.model_mxl {background:url(../style-imgs/col_lt-edge.gif) no-repeat top left;}
.model_mxl #main .bloc {background:url(../style-imgs/xl-col_bkg.gif) no-repeat top}
	.model_mxl #main .bloc .fill{margin:0 6px 0 6px; }




/*identification - logo*/
#hd h1{width:158px;height:136px;margin-left:30px;}
#hd h1 a {position:relative;width:158px;height:136px;margin:0; padding:0;overflow:hidden;color:#fff}
#hd h1 a span {display:block;position:absolute; left:0; top:0; z-index:1;width:158px;height:136px;background:url(../style-imgs/logo.gif) no-repeat top left;cursor:pointer}
/*#hd h1 a:hover span {background-position:bottom left;}*/


/*BASE - BASE - BASE

dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,input,textarea,p,blockquote,th,td{
	margin:0;padding:0;
	}*/
	
/*label,input,select{display:block;}*/

/*liens*/
a{color:#343674}
a:visited{color:#3C3E86}

h2 a, h3 a, h4 a{text-decoration:none}
h2 a:link, h3 a:link, h4 a:link{color:#00652F;text-decoration:none}
h2 a:hover, h3 a:hover, h4 a:hover{color:#03854F;text-decoration:underline}
h2 a:visited, h3 a:visited, h4 a:visited{color:#13955F}

/*infobulles*/
a.lien{
	text-decoration:none;}
	
a.lien span, body.références img#image
{
	visibility: hidden;
	padding: 4px;
	border: 2px outset silver;
	-moz-border-radius: 1ex;
}
/* Ne pas réunir avec au dessus car img#image n'est pas en position absolue. */
a.lien span
{
	position:absolute;
	width:300px;
	margin-top: -5em;
	background-color:#E9F1FD;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#3C3E86;
	
}
a.lien:hover span
{
	visibility: visible;
}

/* Correction pour IE. Heureusement le fond est réinclus dans les sous-CSS. */
a.lien:hover
{
	background: none;
	
}

/*font style*/
strong,b{font-weight:bold}
em,i{font-style:italic}

p, ul, ol, dl, table, .page-nav {margin:1.333em 15px;}
h2,h3,h4,h5,h6{margin:0 15px;color:#03854F;font-family:"Trebuchet MS", Arial, sans-serif;}
h2{font-size:2em;margin-top:8px;/*margin-bottom:8px;text-transform:uppercase;*/color:#03854F}
h3{font-size:1.5em;/*margin-bottom:1.333em;margin-top:1.333em;*/}
h4{font-size:1.333em;font-weight:bold;/*margin-top:1.333em;margin-bottom:-0.8333em;*/color:#000}
h5{/*margin-top:1.333em;margin-bottom:-0.8333em;*/font-weight:bold}


ul{padding:1em 0;list-style:disc}
li{margin:0.5em 0}

/*__image*/
img.cadre {padding:4px;border:1px solid #CFE4BD}/*style pour editeur*/
img.centre{display:block;margin: 0 auto}/*style pour editeur*/
/*p img{float:left;padding:0.3em 1em 1em 0;border:0px}*/
img.cover{display:block;margin:0 auto;border:0px;padding:0px;}/*style pour editeur*/

.intro{font-size:1.0833em}/*style pour editeur*/

p img.rgt{float:right}

li.image img{margin:0px}

dd{margin-top:0;margin-bottom:0}
dt{font-weight:bold;margin-top:0.5em;margin-bottom:0}
dl{margin-bottom:1.333em}

li{margin-left:1.333em}
blockquote{margin:1.333em 30px;line-height:1em;}
blockquote{color:#058;font-family:Georgia,serif;font-size: 1.333em;font-style:italic;font-weight:normal}	

.sm{font-size:0.8em}

/*meta informations*/
.meta{margin:0 20px -1.5em 15px}
.auteur{margin:-2.2em 0 0 15px;font-size:80%;color:#999}
.date{font-size:0.8333em;color:#666}

dt .meta{margin:0 20px 0em 15px}

.dwnl{}/*lien vers un fichier telechargeable*/

/*message generique*/

.msg, .err, .wrn, .info, .attn, .conf{border:1px solid #CFE4BD;margin:1.333em 15px;padding:0.5em}
.msg-ttl{font-size:1.6em;padding-bottom:2em;font-weight:bold}

.msg{}
.err{}
.wrn{border:1px solid #E48F3D;color:#ef5600;background-color:#ffffdf;font-size:90%}
.wrn ul{font-weight:bold;color:red;list-style:square}
.info{}
.attn{border:1px solid #006600;color:#006600;background-color:#ffffee}
.conf{}

/*bouton*/
.btn-blanc-32{text-align:center}
.btn-blanc-32 a{text-decoration:none;background:url(../style-imgs/blanc_btn_32_bkg.gif) no-repeat right;padding:10px 10px 10px 0}
.btn-blanc-32 a em,.btn-blanc-32 a i{font-style:normal;background:url(../style-imgs/blanc_btn_32_edge.gif) no-repeat left;padding:10px 0 10px 10px;line-height: 32px; }

.btn-orange-32{text-align:center}
.btn-orange-32 a{text-decoration:none;background:url(../style-imgs/orange_btn_32_bkg.gif) no-repeat right;padding:10px 10px 10px 0;color:#900}
.btn-orange-32 a em,.btn-orange-32 a i{font-style:normal;background:url(../style-imgs/orange_btn_32_edge.gif) no-repeat left;padding:10px 0 10px 10px;line-height: 32px; }

.btn-bleu-32{text-align:center}
.btn-bleu-32 a{text-decoration:none;background:url(../style-imgs/bleu_btn_32_bkg.gif) no-repeat right;padding:10px 10px 10px 0}
.btn-bleu-32 a em,.btn-bleu-32 a i{font-style:normal;background:url(../style-imgs/bleu_btn_32_edge.gif) no-repeat left;padding:10px 0 10px 10px;line-height: 32px; }




/*page nav*/
.page-nav,.page-nav-col{font-size:0.8333em;}

/*menu de haut de page*/
ul.page-menu{list-style:none}
.page-menu, .page-nav{font-size:0.91666em;}
.page-menu a, .page-nav a{color:#3C3E86;text-decoration:none}
.page-menu a:hover, .page-nav a:hover{text-decoration:underline}

/*outil de navigation dans la page -- top, next page, etc*/
.page-nav li{display:inline}
.page-nav-col li{margin:1em 0;line-height:1}

.sm-link{font-size:0.8em}

/*navigation*/
#extranav li, #topnav li{float:left;display:inline;font-family:"Trebuchet MS", Arial, sans-serif;}	
#extranav li a, #topnav li a{text-decoration:none;}
#extranav li a:hover, #topnav li a:hover{text-decoration:underline}	
	/*top-nav*/
#topnav ul,#topnav li{margin:0;padding:0;}
#topnav{position:absolute;bottom:14px;*bottom:13px;right:0px;width:720px}
#topnav ul{float:right;}
#topnav li {margin-top:9px}
#topnav li a{background:url(../style-imgs/tab-lt.gif) no-repeat;padding-left:8px;color:#586F68}
#topnav li em{font-style:normal;background:url(../style-imgs/tab-rt.gif) no-repeat top right;}	
#topnav li.on a{text-decoration:none;background:url(../style-imgs/tab-lt_on.gif) no-repeat;color:#3C3E86}
#topnav li.on em{background:url(../style-imgs/tab-rt_on.gif) no-repeat top right;}	
#topnav li.off a{color:#889F98}

#topnav  ul:after {clear:both;content:'.';display:block;height:0;visibility:hidden;} /* clear non-IE */
#topnav  ul {zoom:1;} /* clear IE */
#topnav ul {font-size:1.1666em;padding-left:.3em;position:relative;} /* IE quirks mode: relative */
#topnav li {margin-right:1px;padding:0;text-transform:uppercase;letter-spacing:-1px;}
#topnav li.on strong a {cursor:default;}
#topnav li a, #topnav li strong, #topnav li em {display:block;}
#topnav li a, #topnav li strong {*display:inline-block;}  /* IE: 100% clickable */
#topnav li em {font-weight:bold;padding:10px 18px 2px 10px;}
/*tab espace membre*/
#topnav li.extranet{margin-top:0px;text-align:center}
#topnav li.extranet a{font-size:13px;letter-spacing:normal;font-weight:normal}
#topnav li.extranet a em{line-height:1em;}
	/*extra-nav*/
#extranav{position:absolute;top:76px;right:0;/*background-color:red*/}
#extranav ul{margin:0px;padding:0px;/*background-color:green;*/}
#extranav li{font-size:1em;text-transform:uppercase;}	
#extranav li a{padding:0px;color:#586F68}	
#extranav li em{font-style:normal}

	/*side-nav*/
.section-id{cursor:pointer}

#sidenav{margin-left:12px;margin-top:2px;font-family:"Trebuchet MS", Arial, sans-serif;font-size:1.1666em}
#sidenav ul,#sidenav li{margin:0;padding:0;color:#aab;list-style:none}
#sidenav ul {margin-right:14px; }

#sidenav ul ul{margin:0em 0 1.166em 0px;}
#sidenav ul ul ul{margin:0.25em 0 1.166em 10px;font-size:0.8571em}
#sidenav li,#sidenav li li{text-transform:uppercase;zoom:1}
#sidenav em {display:block;font-style:normal;padding:0.4em 0.25em; }
#sidenav li li em{padding-left:12px}
#sidenav li a,#sidenav li a:visited{text-decoration:none;color:#03854F}
#sidenav li a:hover em{text-decoration:underline}


.section-id div{font-size:1em;text-transform:uppercase;margin:-2px 0px 0.5em -7px;cursor:pointer}
.section-id a{display:block;width:204px;height:103px;position:relative}
.section-id span{width:204px;height:103px;position:absolute;top:0;left:0;background:url(../style-imgs/sec-hd-publication.gif) no-repeat;cursor:pointer}


#sidenav .section-id div a{color:#143E01}

#sidenav ul li{/*padding-top:0.5em;*/border-top:1px solid #9FCF74}
#sidenav ul li li{border-top:1px solid #CFE4BD;font-size:0.8571em}
#sidenav li em{font-weight:bold}
#sidenav li li em{font-weight:normal}

/*li#section-on a,li#section-on a:visited{color:#3C3E86}	*/
#sidenav li em.on{color:#3C3E86;background:url(../style-imgs/side-nav-on--v-bkg.gif) no-repeat 50% 50%;font-weight:bold;}
/*#sidenav li a:active,#sidenav li a:visited{color:#3C3E86}	
#sidenav li a:active em{color:#3C3E86;border-top:1px solid #CFE4BD;background:url(../style-imgs/lg-side-nav_li-on_bkg.gif) no-repeat bottom left;font-weight:bold;}
*/

	/*footer nav*/
#ft ul, #ft p{font-size:0.8333em;margin:0;color:#03854F}	
#ft ul{padding:1em}
#ft li{display:inline;margin:0;padding:0}	
	
/*login*/
#login{margin:0 1em}
#login h3,#login p{margin:1em 0}
#login label, #login .txt-fld, #login .btn-sbmt{display:block}
.txt-fld{width:96%;margin-bottom:1em;background-color:#e3f3d3}
.txt-fld:focus{background-color:#cf9}
.btn-sbmt{margin:0 auto}
#login p, #login label{font-size:0.8333em}
#login h3{font-size:1.333em;color:green}
#login p{color:#03854F}
.model_mxl #login{}

#login{}
em.member-id {font-style:normal;font-size:2em;color:green}

#login label.login-remember{display:inline}

/*info complementaire colonne medium-left*/
.side-contact{margin-top:4em;font-size:80%}


/*pub*/
/*banniere*/
#top-banner{position:absolute;top:5px;right:50px;width:420px;height:61px;}
#top-banner table{margin:0px;padding:0px}
#top-banner table td{margin:0px;padding:0px}
#top-banner img{display:block;padding:0px;margin:0px}

.pub-sm,.pub-md{background-color:#fff;border:1px solid #CFE4BD;text-align:center;padding:4px;margin:1.3333em auto}
.pub-sm{width:162px;}
.pub-md{width:186px}
.pub-sm img, .pub-md img{border:0}

.long-text h2, .long-text h3, .long-text h4{font-size:1em;font-size:1.166em}
.long-text p{text-align:left;font-size:0.8em}

/*code d'ethique ( federation-1120 ) */
ol.code{list-style:upper-roman outside;padding:2em 3em;font-size:1.1666em;font-family:Georgia,Tahoma,sans-serif;color:#058;border:1px dashed #09c }
ol.code li{margin-bottom:0.8333em}

/*Page d'accueil*/

.vedette{}
.top{background:url(../style-imgs/vedette-bot-edge.gif) bottom center no-repeat;padding-bottom:28px}
/*.top h3{color:#3c3e86;font-size:2em;margin-top:0.6em;margin-bottom:0.6em}*/
.voyage{background:url(../style-imgs/hd-vedette-voyage.gif) top center no-repeat;padding-top:65px}
.voyage h2, .voyage h3 ,.voyage h2 a,.voyage h3 a, .voyage h2 a:hover,.voyage h3 a:hover,.voyage h4, .voyage h5 ,.voyage h4 a,.voyage h5 a, .voyage h4 a:hover,.voyage h5 a:hover{color:#E75700;font-family:Georgia;}
h2.accueil {font-size:3em;text-transform:none}
.vedette strong{color:#012e3e;}
.vedette h2{font-size:1.5em}
.bot{}


/*ARCC*/

.map-region{margin:50px 24px;}
.map-region h3, .map-region ul, .map-region li,.map-region img{margin:0;padding:0;}
.map-region img{margin:1.166em 0;padding:0;}
.map-region h3{color:#3C3E86;text-align:center;margin:0;padding:0;font-weight:normal;font-size:1em;text-transform:uppercase;margin-bottom:0.5em}
.map-region ul{}
.map-region a{color:#3C3E86;text-decoration:none}


.galerie-vignette{text-align:center}
.galerie-vignette h3{font-weight:normal;font-size:1.1666em;text-transform:uppercase;margin-bottom:0.5em}
.galerie-vignette img{padding:10px;border:1px solid #CFE4BD}

.complement-info{font-size:0.9090em;margin-top:2em}
/*.complement-info dt{margin-top:12px}*/

/*_gallerie de membre*/
.vignette{clear:right;min-height:152px;margin:0 30px}
.vignette img{float:left;border:1px solid #cfe4bd}
.vignette ul{margin-left:128px;}
.vignette li{margin-left:0px}
.vignette li{color:#454;}
.vignette li.nom{font-size:1.3333em;color:#006600;margin:0;padding:0}

/*formulaire*/

 .recherche-form .grille, .recherche-form .grille-lm, .order-form, .std-form, .blue-form {margin:0 20px;border-top:1px solid #ddd;border-bottom:1px solid silver;background-color:#EBF1E0/**/}

 .fm-opt input, .fm-opt label, .fm-opt select{display:block}

.fm-opt, .fm-submit, .fm-btn,.fm-inline{margin:0.833em 12px;}
.fm-opt label,.fm-opt legend{font-weight:bold}
.fm-opt fieldset label{font-weight:normal}
.fm-submit input{font-size:1.2em;padding:3px 6px;margin-left:22px}
.fm-btn label, .fm-btn input{display:inline;}
.fm-inline label, .fm-inline input, .fm-inline select{display:inline;}
.fm-opt textarea{width:99%;height:10em}
.fm-btn img, .fm-inline img{vertical-align:middle}


	.fm-opt legend.norm{font-weight:bold;font-size:1em;color:#000;margin-bottom:-1.2em}
	.fm-opt label{line-height:2em}
	.fm-opt fieldset{margin-top:15px}
.fm-inline .fldsize1 {width:1em}
.fm-inline .fldsize2 {width:2em}
.fm-inline .fldsize3 {width:3em}
.fm-inline .fldsize4 {width:4em}
.fm-inline .fldsize5 {width:5em}
.fm-inline .fldsize6 {width:6em}
.fm-inline .fldsize7 {width:7em}
.fm-inline .fldsize8 {width:8em}

div.thematique .fm-opt{font-size:1.5em;color:#3C3E86}
div.thematique .fm-opt label{font-size:0.6em;color:#000}
div.thematique .fm-submit input{font-size:1.5em;padding:3px 6px;margin-top:1.3em}

div.rchr-rabais .fm-submit input{font-size:1.5em;padding:3px 6px;margin-top:1.3em}

input.champ-date-cal{display:inline;vertical-align:bottom}

.blue-form{background-color:#DAE9F1}
.blue-form .big{font-size:120%}

.order-form .fm-opt input,.order-form .fm-opt textarea{width:99%}
.order-form .fm-opt input.sm{width:25%}
.order-form .fm-opt input.md{width:50%}

.order-form .fm-btn label,.order-form .fm-btn input{display:inline;width:auto}

.order-form .msg,.order-form .wrn{font-size:80%}
.order-form .msg h3,.order-form .wrn h3{margin:0em 1em;}
.order-form .wrn h3{}

/*abonnement*/
.magazine-cc .fm-btn label strong, .magazine-cc legend{font-size:1em;font-weight:normal}
.magazine-cc .order-form fieldset{margin:1em 1em 2em;padding:0.5em 0.2em 1em;border:1px solid #aFc49D;}

/*photo upload*/
.photo-data{border-bottom: 3px solid #CFE4BD;padding:1em 0 }
.photo-data .fm-opt textarea{width:99%;height:5em}

div.galerie .fm-opt{font-size:1.5em;color:#3C3E86}
div.galerie .fm-opt label{font-size:0.8em;color:#000;margin-bottom:2px}
div.galerie .fm-submit input{font-size:1.5em;padding:3px 6px;margin-top:1.3em}

/*_resultat*/

.msg_norm{color:#006600}
.resultat{}
.resultat ol{list-style:decimal outside;}
.resultat ol li{font-weight: bold;font-size: 1em;margin-bottom:0.5em;background-color:#e7ffdd;padding:0.25em}
.resultat ol li a{color:#004500}
.resultat ol ul {padding:0px;margin:0px}
.resultat ol li li{display:inline;font-weight: normal;font-size: 0.833em;padding:0 1em 0 0 ;margin:0px;background-color:transparent}
.resultat ol li li.date{display:block;font-weight:bold;color:#666}
.row,  .resultat ol li.row{background-color:#e4fcca}
 /*__resultat version table*/
 
 th {padding:0.5em;text-align:center;border-top:1px solid #ddd;border-bottom:1px solid silver;background-color:#D9F5AB}
 td {padding:1em;}
 td.date{}
 td.activite{font-weight:bold}
 td.article{font-weight:bold}
 td.rabais{font-weight:bold}
 td.volume{}
 td.page{}
 td.theme{font-size:0.8333em;}
 
 td.rabais, th.rabais {width:165px}
 td.type, th.type{width:75px}
 td.region, th.region{width:100px}
 td.logo-det{}
 td.detaillant{}
 
 
 /*_offre d'emploi*/
 
.offre-emploie{background-color:#fff;margin:1.5em 1em;border:1px solid #ccc;font-family:Arial;}
.offre-emploie h3{text-decoration:underline}
.offre-emploie dt{font-weight:bold;margin-top:1em;color:#000}
.offre-emploie dd{font-size:1.2em}
.offre-emploie ul{list-style:square}
.offre-emploie li{margin:0.5em 1.1666em}

/*lien*/
ul.lien li{font-size:1em}

/*media*/
/*_planche contact*/

.galerie-planche .row:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.galerie-planche .row{zoom:1;background-color:transparent}
.galerie-planche .row{margin-bottom:10px}
.galerie-planche{width:474px;margin:0 auto;padding:10px 0}
.model_mxl .galerie-planche{width:640px;}
.galerie-planche .slide img{float:none;display:block;margin:10px auto;border:0}
.galerie-planche .slide{width:142px;*width:138px;float:left;margin:0px 7px 2em 7px;background-color:#eeeefe;border:1px solid #bbb;}
.galerie-planche .slide .img-frame{border:0px solid #CFE4BD;margin-bottom:0.5em}
.slide .caption,.slide .more{font-size:0.8333em;}
.caption input{margin:0 1em 1em;}
.caption p{text-align:center}
.caption p, .more p{margin:0.5em 1em 1em;font-style:italic }
.caption p em,.more p em{font-style:normal;font-weight:bold}
.more p{margin:2.5em 1em;font-style:italic ;}
ul.communique{list-style:none}
.communique li{margin-bottom:1.2em}


.portrait{border:1px solid #CFE4BD;margin:1.333em 15px;}

/*PUBLICATION*/
/*index et archive*/

.magazine-cc h2{color:#005e9c}
.magazine-cc h3{color:#005e9c}
.magazine-cc h4{color:#005e9c}
.magazine-cc h5{color:#005e9c;font-size:1.2em;font-style:italic}

.index-mag ul {list-style:none}

.index-alpha{}
.index-alpha li{float:left;width:2em;height:1em;border:1px solid #99c;text-align:center; padding:0.2em 0 0.6em;margin:0.3em}
.index-alpha li a{text-decoration:none;font-weight:bold;font-size:1em}
.index-alpha li a:hover{text-decoration:underline;}

.letterine{font-size:3em;margin-bottom:0;margin-top:0.5em;border-bottom:1px solid #03854F}

.index-thema, .index-alpha{list-style:none}

/*petites annonces*/
.prix{font-weight:bold;}

.pa-ttl img{display:inline;margin:0;padding:0;border:1px solid #034F85;vertical-align:top}

.pa-liste-categories{list-style:none}
.pa-liste-categories dt img {display:block;margin:4px 0;padding:0;border:1px solid #034F85;}
.pa-liste-categories dt{font-size:1.2em;font-weight:normal;margin-top:16px;padding:0px}
.pa-liste-categories li a{text-decoration:none}
.pa-liste-categories li a:hover{text-decoration:underline}

.grille-ls .grille-ls .pa-liste-categories {font-size:0.8em}
.grille-ls .grille-ls .pa-liste-categories li{margin:0.5em 0;line-height:1;}

ul.pa-listing, ul.pa-listing ul{list-style:none}
ul.pa-listing li{margin:0;padding:0}

ul.pa-listing ul:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
ul.pa-listing ul{margin:1em 0;padding:0.5em;border:0px solid silver;zoom:1}
ul.pa-listing ul li{}
ul.pa-listing ul li.image{width:110px;float:left;margin:2px 0.5em 0 0;}
ul.pa-listing ul li.description{font-size:0.9166em;margin-bottom:0.5em}
ul.pa-listing ul li.item{font-size:1.166em}
ul.pa-listing ul li.item a{text-decoration:none;color:#000}
ul.pa-listing ul li.item a:hover{text-decoration:underline}
ul.pa-listing ul li.prix{font-size:0.9166em;margin-bottom:0.5em}
ul.pa-listing ul li.btn-detail{font-size:0.8333em;}

.pa-detail ul {list-style:none}
.pa-detail div.pa-b-frame{margin:0 auto;/*overflow:hidden*/}
.pa-detail img{display:block;margin:-2.8em auto 0;width:315px;}
.pa-detail h3{}
.pa-detail .meta{margin:1.2em 15px 0.5em;border-bottom:1px solid #ccd}
.info-contact {border:1px solid #ccd;padding:0em;}

.accueil{}
.accueil h2{font-size:32px;}
.accueil paragraphe-intro{font-size:1.2em;}
a.readon{display:block;margin:1em 15px;}


/*style sheet editeur*/



.img-centre{display:block;margin: 0 auto}
.img-gauche{float:left;padding:0.3em 1em 1em 0;border:0px}
.img-droite{float:right;padding:0.3em 0 1em 1em ;border:0px}

.img-cadre {padding:4px;border:1px solid #CFE4BD}
.img-portrait{border:1px solid #CFE4BD;margin:1.333em 15px;}

.img-cover{display:block;margin:0 auto;border:0px;padding:0px;}

.paragraphe-intro{font-size:1.0833em}/*premier paragraphe d'un text*/

.paragraphe-txt-large{font-size:1.0833em}
.paragraphe-txt-petit{font-size:0.8333em}
.paragraphe-encadre{border:1px solid #CFE4BD;margin:1.333em 15px;padding:0.5em}

/*page d'accueil*/
.ac-titre-manchette{font-size:1.1666em;color:#418187;}
.ac-titre-section-vedette{color:#3c3e86;font-size:2.1666em;font-weight:normal}
.ac-titre-voyage{color:#e75700;font-size:2em;font-family:Georgia, serif}

.ac-paragraphe-intro{font-size:1.1666em}


.tableau-brute{border:1px solid #ccc}/*voir cell border */
.tableau-brute th{font-weight:bold;padding:3px}
.tableau-brute td{padding:3px;}

.tableau-gris{border-top:1px solid #ddd;border-bottom:1px solid silver;background-color:#EBF1E0}/*voir cell border */
.tableau-gris th{font-weight:bold;}
.tableau-gris td{padding:3px;}

.blockquote{margin:1.333em 30px;line-height:1em;}
.blockquote{color:#058;font-family:Georgia,serif;font-size: 1.333em;font-style:italic;font-weight:normal}

/*code d'honneur*/
.code{list-style:upper-roman outside;padding:2em 3em;font-size:1.1666em;font-family:Georgia,Tahoma,sans-serif;color:#058;border:1px dashed #09c }
.code li{margin-bottom:0.8333em}

/*style pour hr*/

.contentheading{color:#03854F;text-decoration:none;font-size:2em;margin-bottom:8px;margin-top:8px;color:#03854F;}