ul {margin: 0; padding: 0; list-style-type:none;}
ul li {margin: 0; padding: 8px 0; border-bottom: 1px solid #ECF0F4;}
ul.offre {margin: 0 0 0 16px; list-style-type: square;}

/* CSS article musé archipelitude */
/* --------------------------------------------------------------------------- */
ul#galerie_mini{margin: 0 ;	padding: 0 ;list-style-type: none ;}

ul#galerie_mini li{float: left ; margin-left: 35px;}
ul#galerie_mini li a img{margin: 2px 1px ;	border: 1px solid #dcb ;}
dl#photo{clear: both ; margin: 0 auto ;}
dl#photo dd{margin: 0 ;}
dl#photo img{border: 1px solid #dcb ;}
/* Pagination */
/* -------------------------------------------------------------------------- */
.pagination {padding: 4px 10px; background-color: #4C7EAF; margin: 0 0 20px 0; color: #DFEFFF;}
.pagination .pag-colG {float: left; width: 150px;}
.pagination .pag-colD {float: left; width: 200px;}


/* Titres & Temporels */
/* -------------------------------------------------------------------------- */
.hr {margin-bottom: 20px;}
.hr .temporel {display: block; float: right; font-weight: bold; text-decoration: none; color: #AD4742; padding: 2px 1px; border: 4px solid #ffffff; margin-top: 3px; height: 20px; background-color: #ffffff;}
.hr span.temporel {background: #AD4742 url(../images/menu-current.gif) 100% -90px no-repeat; padding: 0; height: auto;} /*ie6*/
.hr span.temporel strong {display: block; background: transparent url(../images/menu-current.gif) 0 -90px no-repeat; color: #ffffff; padding: 2px 6px; height: 16px;}
.hr a.temporel:hover {text-decoration: underline;}


/* Moteur de recherche */
/* -------------------------------------------------------------------------- */
#search-engine {padding: 8px; margin-bottom: 40px; background-color: #DFEFFF; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; color: #3e3a30; font-size: 11px;}
#search-engine input, #search-engine select {font-size: 11px;}
#search-engine .engine-go-index {float: left;}
#search-engine .engine-go-index span {margin-right: 16px;}
#search-engine .engine-cat {float: right; margin-right: 20px;}
#search-engine .engine-kw {float: right; text-align: right;}


/* Articles - Items de liste */
/* -------------------------------------------------------------------------- */
.ligne-article, .ligne-article-noimg {margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px solid #eeeeee;}
.ligne-article img.illustr {float: left; margin: 0 10px 0 0; display: block; background-color: #ffffff; padding: 1px; border: 1px solid #D6DFE7;}
.ligne-article img.icon {display: inline; float: none; border: none; margin: 0 0 0 3px; padding: 0;}
.ligne-article .content {margin-left: 160px;}
.ligne-article .content img {display: inline; float: none; border: none; padding: 0; margin: 0 3px -3px 0;}
.ligne-article .content .title, .ligne-article-noimg .content .title {font-size: 14px; font-weight: bold; color: #4076A5; padding-right: 10px;}
.ligne-article .content h2, .ligne-article-noimg .content h2 {font-size: 16px; font-weight: bold; color: #4076A5; padding-right: 10px; display: inline;}
.ligne-article .content .infos, .ligne-article-noimg .content .infos {color: #666666; font-size: 12px;}
.ligne-article .content .text, .ligne-article-noimg .content .text {font-size: 12px; padding: 6px 0 0 0;}
.ligne-article .content .cat, .ligne-article-noimg .content .cat {font-size: 11px; padding: 2px 0 0 0;}
.ligne-article .content .cat img, .ligne-article-noimg .content .cat img {display: inline; border: none; width: auto; height: auto; padding: 0; margin: 0 3px -3px 0;}

/* Mudule vidéo */

#v3-mod-video {
margin-top:20px;
margin-left:50px;
width: 82%;
padding: 10px 20px;
background-color: #efefef;
border: 1px solid #ddd;
}
#v3-mod-content {float: left; width: 650px; padding-right: 10px; border-right: 1px solid #efefef;}


/* Événements / Journal */
/* -------------------------------------------------------------------------- */
#v3-even-content {float: left; width: 520px; padding-right: 10px; border-right: 1px solid #efefef;}
#v3-even-content h2 {font-size: 180%; font-weight: normal; margin: 0 0 0.1em 0; padding: 0;}
#v3-even-content p {font-size: 12px; line-height: 18px; margin-bottom: 30px;}
#v3-even-content p.even-header {font-size: 12px; font-weight: bold; margin: 0.1em 0 0.2em 0;}
#v3-even-content #even-icons {padding-bottom: 6px; margin-bottom: 12px; font-size: 11px; color: #bbbbbb;}
#v3-even-content #even-icons span {float: left; margin-right: 25px;}

#v3-even-list {float: right; width: 210px; font-size: 12px; padding: 0 10px; margin-top: 54px;}
#v3-even-list h2.secondary {font-size: 180%; font-weight: normal; margin: 0 0 0.8em 0; color: #666666;}
#v3-even-list .published {font-size: 11px; padding-top: 4px; color: #999999;}
#v3-even-list li {padding: 8px 0px; border-bottom: 1px solid #A0AAB4;}

#v3-even-video {
	padding: 10px 20px;
	background-color: #efefef;
	border: 1px solid #ddd;
}

#comments {margin-top: 20px; padding-top: 6px; border-top: 1px solid #efefef;}
#comments img {float: none;}
#comments .v3-even-comment {border-top: 1px solid #E0E0E0; padding: 8px 8px 20px 8px; background: #fcfafa url(../images/bkg_comment.jpg) top left repeat-x;}
#comments .v3-even-comment p {margin: 0px; padding: 0px;}
#comments .v3-even-comment .title {font-size: 11px; margin-bottom: 6px;}
#comments .v3-even-comment .title .date {color: #aaaaaa;}

#crop-wrap {margin-bottom: 50px;}
#crop-full-img {float: left; border: 4px solid #4076A5; padding: 2px; background-color: #ffffff;}
#preview-outer-wrap {float: left; background-color: #ffffff; padding: 20px; margin-left: 50px; border: 1px solid #D6DFE7;}
#previewWrap {border: 1px solid #D6DFE7; text-align: center;}
#crop-info {}



/* Petites annonces */
/* -------------------------------------------------------------------------- */
.ligne-annonce {border: 1px solid #4C7EAF; font-size: 12px; margin-bottom: 18px;}
.annonce-title {background-color: #DFEFFF; padding: 2px 0px 2px 8px; color: #4076A5; font-weight: bold;}
.annonce-content {padding: 8px 8px 4px 8px;}
.annonce-content a, .annonce-content a:visited {text-decoration: underline; color: #06335F;}
.annonce-content p {margin: 0; padding: 0;}
.annonce-content p img {float: left; margin-right: 10px; margin-bottom: 5px; padding: 2px; border: 1px solid #5080A6;}

.annonce-contact {margin-top: 8px; font-size: 11px; border-top: 2px solid #DFEFFF; padding-top: 4px;}
.annonce-contact span {margin-right: 18px; position: relative;}
.ajax-affich {display: none; text-align: left; position: absolute; top: 18px; left: 0px; min-width: 140px; border: 1px solid #C67918; padding: 2px;	background-color: #FFEBC6;}
.btn-close {position: absolute; top: 4px; right: 2px; cursor: pointer; border: none; margin-left: 6px;}


/*Module sondage*/
/*----------------------------------------------------------------------------*/
.sondage-title {background-color: #DFEFFF; padding: 2px 0px 2px 8px; color: #4076A5; font-weight: bold;}
.ligne-sondage {  margin-left: 14px;margin-top: 5px; margin-bottom: 5px; width: 650px;}
/*.titreListeSondage {background: url(/medias/www/img/bg/bg_graybar.gif) top left repeat-x;width: 100%;float: left;font: bold 10px verdana, sans-serif;color: #666666;padding-bottom: 4px;padding-top: 10px;}*/
.sondage-left{float: left; width: 500px;}
.sondage-right{float: right; width: 150px;margin-top:10px}

.reponse-sondage { width: 350px; float: left;  color: #222;}
.barre-sondage { background: url(../images/barre3.gif); float: left ; height:10px;opacity:1;}
.resultat-sondage { width: 250px; float: left; margin-left: 5px;margin-top: 3px;}
.pourcentage-sondage {float:left;margin-left: 5px;font-size: 11px;font-family: verdana, sans-serif;font-size-adjust: none;font-stretch: normal;font-style: normal;font-variant: normal;font-weight: bold;}
.message-sondage {color:#9B0006;text-transform: uppercase;font-weight: bold;padding: 2px 0px 2px 8px;}
.sondage-list li { list-style-image: url(../images/puce_sondage.png); list-style-position: outside;}
.sondage-bas {margin-top: 8px; font-size: 11px; border-top: 2px solid #DFEFFF; padding-top: 4px;}



.bloc-resultat-ville{width: 50%;margin-left:0%;margin-top:20px; border: 1px solid #EBEBEB;}
.sondage-title-ville {background-color: #EBEBEB; padding: 2px 0px 2px 8px; color: #4076a5;font-size: 10px; font-weight: bold;}
.ligne-sondage-ville {  width: 100%; margin-left: 9px; }
.reponse-sondage-ville { width: 50%; float: left;  color: #222;font-size: 9px;}

.barre-sondage-ville-nb_SP { background-color: #66CB32; float: left ; height:10px;opacity:1;}
.barre-sondage-ville-nb_Monde { background-color: #FFB865; float: left ; height:10px;opacity:1;}
.barre-sondage-ville-nb_MIQ { background-color: #5D8ECF; float: left ; height:10px;opacity:1;}

.resultat-sondage-ville { width: 47%; float: left; margin-left: 5px;margin-top: 3px;}
.pourcentage-sondage-ville { width: 30%;float:left;margin-left: 5px;font-size: 9px;font-family: verdana, sans-serif;font-size-adjust: none;font-stretch: normal;font-style: normal;font-variant: normal;font-weight: bold;}
.message-sondage-ville {color:#9B0006;text-transform: uppercase;font-weight: bold;padding: 2px 0px 2px 8px;}

/*************************************Offre tv numérique *****************************************/

.title-offre{	width:100%;float: left;text-align:center;}
#base-tnt {	margin-top:30px;	padding: 5px 5px;width: 80%;float: left;/*border: 1px solid #ddd;*/}
#base-bonus {	margin-top:30px;	padding: 5px 5px;width: 15%;float: left;/*border: 1px solid #ddd;*/}
#base-tnt .title {width:100%;float: left;border-bottom: 1px solid #ddd;text-align:center;}
#base-tnt .bloc-chaine{margin-top:10px;width:100%;float: left;}
#base-tnt .img{padding-left: 36px;margin:auto;height:100%;float: left;}
#base-num {margin-top:30px;padding: 5px 5px;width: 100%;float: left;/*border: 1px solid #ddd;*/}
#base-num .title{	width:100%;float: left;border-bottom: 1px solid #ddd;text-align:center;}
#base-num .bloc-chaine{margin-top:10px;width:100%;background-color: white;float: left;}
#base-num .img{padding-left:  20px;margin-top:0px;height:100%;	float: left;}
#v3-even-video {padding: 10px 20px;background-color: #efefef;border: 1px solid #ddd;}
#v3-even-video-gauche {padding: 5px 5px;width: 75%;float: left;border: 1px solid #ddd;}
#v3-even-video-droit {padding: 5px 5px;width: 21%;	background-color: #efefef;float: right;}
/* -------------------------------------------------------------------------------------------- */

/* Édito / Sécurité */
/* -------------------------------------------------------------------------- */
#article, .article-faq {font-size: 12px; line-height: 20px;}
#article h2, .article-faq h2 {font-size: 180%; font-weight: normal; margin: 0 0 0.1em 0; padding: 0;}
#article h3, .article-faq h3 {font-size: 16px; margin: 2.2em 0 0.1em 0; padding: 0; clear: right;}
.article-faq h3 {padding-top: 6px; border-top: 4px solid #393733;}
#article .infos, .article-faq .infos {color: #666666; font-size: 12px;}
#article p, .article-faq p {margin: 16px 0px 30px 0px;}
#article p a, .article-faq p a {color: #AD4742;}

#article img {float: right; margin: 0 0 12px 12px; padding: 1px; border: 0px solid #666;}
.article-faq img {float: none; display: block; margin: 16px 0px;}

#article ul, .article-faq ul {line-height: 2px; list-style-position: outside; list-style-type: disc; margin: 0px 0px 0px 16px; padding: 0px;}
#article ul li, .article-faq ul li {margin: 0px; padding: 0px; border: none; line-height: 20px;}
#article ul ul, .article-faq ul ul {margin-left: 28px; line-height: 4px;}


/* Taux des devises */
/* -------------------------------------------------------------------------- */
#devises {margin: 12px 0 38px 0;}
#devises #devises-cG {float: left; width: 35%; padding: 4px 0 0 100px; background: url(../images/logo_dollarCan.gif) top left no-repeat;}
#devises #devises-cD {float: right; width: 35%; padding: 4px 0 0 100px; background: url(../images/logo_dollarUS.gif) top left no-repeat;}
#devises p {padding: 0; margin: 4px 0; font-size: 11px; line-height: 18px;}

