/*
largeur : 955px
blau fonce: #202f4e
aubergine: #b90163
lavande: #8d64cb
*/

*{
	border: 0;
	margin: 0;
	padding: 0;
}

html{
	background-color: #202f4e;
	font-family: Verdana;
}

a{
	text-decoration: none;
}
a:hover{
	text-decoration: none;
}

a:hover .bloc,
a:hover .bloc p{
	cursor: pointer;
}

.clearer,
.clear,
#conteneur.contenu #colc p.clear{ clear: both; height:0; margin:0; padding:0;}

#cont{
	background: transparent url(img/bloc-vide.jpg) repeat scroll left 9px;
}

#conteneur{
	margin: 0 auto;
	width: 950px;
}

#conteneur #top{
	position: relative;
	z-index: 498;
}

#conteneur #top #logo,
#conteneur #top #logo img,
#conteneur #top #logo h1{
	display: inline;
}

#conteneur #top #logo{
}

#conteneur #top #logo img{
	margin-right: 3px;
}
#conteneur #top #logo h1{
	color: #ffffff;
	font-size: 3.5em;
	font-weight: normal;
	display: none;
}

#conteneur #top #logo a:hover{
	text-decoration: none;
}

#conteneur #top #langue,
#conteneur #top #langue ul,
#conteneur #top #langue ul li{
	display: inline;
}

#conteneur #top #langue{
	position: absolute;
	right: 190px;
	top: 58px;
}

#conteneur #top #langue ul li{
	background: none;
	border-right: 1px solid #ffffff;
	display: inline;
	font-size: 0.55em;
	padding: 0 3px 0 3px;
}
#conteneur #top #langue ul li.last{
	border-right: none;
}
#conteneur #top #langue ul li a{
	color: #ffffff;
	text-decoration: none;
}
#conteneur #top #langue ul li a:hover{
	text-decoration: underline;
}

#conteneur #top #recherche,
#conteneur #top #recherche form,
#conteneur #top #recherche input,
#conteneur #top #recherche label{
	display: inline;
}

#conteneur #top #recherche{
	position: absolute;
	right: 0;
	top: 60px;
}

#conteneur #top #recherche input.texte{
	background-color: #4d5971;
	color: #ffffff;
	height:18px;
	padding: 2px 0 0 10px;
	position: absolute;
	right: 29px;
	top: 0;
	width: 136px;
}

#conteneur #top #recherche label{
	color: #FFFFFF;
	font-size: 0.75em;
	margin: 0 0 0 -164px;
	position: relative;
	z-index: 100;
}

#conteneur #top #recherche input.image{
	position:absolute;
	right: 1px;
}

#conteneur #top #menu{
	background-color: #8d64cb;
	clear: left;
	height: 16px;
	margin: 5px 0 8px 0;
	padding: 0 0 2px 0;
	text-align: right;
	position: relative;
	z-index: 499;
}


#conteneur #top #menu ul,
#conteneur #top #menu ul li{
	padding: 0;
	margin: 0;
	list-style: none;
}

#conteneur #top #menu ul{
	float: right;
}

#conteneur #top #menu ul li{
	background: none;
	float: left;
	height: 25px;
	position: relative;
	z-index: 500;
}

#conteneur #top #menu ul img{
	display: inline;
	margin-top: 4px;
}

#conteneur #top #menu ul li.last.hover,
#conteneur #top #menu ul li.last.courant,
#conteneur #top #menu ul li.last {
	padding-right: 3px;
}

#conteneur #top #menu ul li.courant,
#conteneur #top #menu ul li.hover{
	background: none;
	background-color: #cab9e6;
	font-weight: normal;
	height: 15px;
	margin-top: 0;
	padding: 0 0 3px 0;
}

#conteneur #top #menu ul li.courant a{
	color: #8d64ca;
}

#conteneur #top #menu ul li a{
	color: #ffffff;
	font-size: 0.75em;
	padding:0 0.15em;
	text-transform: lowercase;
}

#conteneur #top #menu ul li ul.smenu{
	background-color: #cab9e6;
	display: none;
	float: none;
	padding-top: 4px;
	position: absolute;
	width: 200px;
	z-index: 501;
	right: 0;
}

#conteneur #top #menu ul li ul.smenu li,
#conteneur #top #menu ul li ul.smenu li.hover{
	float: none;
	height: 100%;
	padding: 0;
	text-align: left;
	width: 200px;
	z-index: 502;
}

#conteneur #top #menu ul li ul.smenu li.last {
	padding-right: 0;
}

#conteneur #top #menu ul li.courant ul li a,
#conteneur #top #menu ul li.hover ul li a{
	font-weight: normal;
}

#conteneur #top #menu ul li ul.smenu li.courant a{
	color: #000000;
	background-color: #8d64ca;
}

#conteneur #top #menu ul li ul.smenu li a{
	color: #6b5296;
	display: block;
	padding: 4px 0px 4px 9px;
	width: 191px;
}

#conteneur #top #menu ul li ul.smenu li a:hover{
	color: #000000;
	background-color: #8d64ca;
}

#conteneur #colc{
	clear: both;
	float: left;
	min-height: 550px;
	position: relative;
	z-index: 50;
}

#conteneur.sommaire-dyn #colc #content{
	height: 570px;
	margin-right: 1px;
	position: relative;
	width: 768px;
}

#conteneur #colc .news{
	width: 665px;
	padding-top: 0px;
	margin-right: 7px;
}
#conteneur #colc .news,
#conteneur #colc .news .info,
#conteneur #colc .news ul li{
	float: left;
}

#conteneur #colc .news .fond{
	background-color: #000000;
	bottom: 3px;
	height: 100%;
	opacity: 0.6;
	filter: alpha(opacity=60); 
	position: absolute;
	width: 100%;
	z-index: 0;
}

#conteneur #colc .news .info{
	position: relative;
	margin-right: 8px;
	height: 280px;
	width: 376px;
}

#conteneur #colc .news .info .cache{
	display: none;
}

#conteneur #colc .vid{
	height:  277px;
	position: absolute;
	top: 0;
	width: 376px;
}

#conteneur #colc .vid #newsFlash_inline{
	background-color: #202f4e;
	height:  277px;
	width: 376px;
}

#conteneur.contenu #colc .vid #newsFlash_inline{
	background-color: #fff;
	float: left;
	height:  277px;
	margin-right: 10px;
	width: 376px;
}

#conteneur #colc .news .info .news-zone{
	bottom: 0;
	font-size: 0.8em;
	font-weight: bold;
	position: absolute;
	left: 0;
	width: 376px;
}

#conteneur #colc .news .info .news-zone .news-display{
	height: 66px;
	padding: 0.3em 0.9em;
	position: relative;
	z-index: 1;
}

#conteneur #colc .news .info .news-zone .news-display h3,
#conteneur #colc .news .info .news-zone .news-display a{
	color: #ffd400;
}
#conteneur #colc .news .info .news-zone .news-display h3{
	font-size: 0.9em
}

#conteneur #colc .news .info .news-zone .news-display .news-latest-morelink a{
	bottom: 5px;
	font-weight: bold;
	position: absolute;
	right: 11px;
}

#conteneur #colc .news .info .news-zone .news-display p{
	color: #ffffff;
	display: inline;
	font-size: 0.9em;
	text-align: left;
}

#conteneur #colc .news ul.liste li{
	background: none;
	list-style: none;
	margin: 0 16px 10px 0;
	position: relative;
	text-align: center;
	width: 131px;
}

#conteneur #colc .news ul.liste li .liste-texte{
	bottom:0;
	left: 0;
	position:absolute;
	width: 131px;
}

#conteneur #colc .news ul.liste li.alt{
	margin: 0 0 8px 0;
}

/*#conteneur #colc .news ul.liste li.sel.alt{
	margin: 0 0 2px 0;
}*/

#conteneur #colc .news ul.liste li #imgSel{
	left: -5px;
	position: absolute;
	top: -11px;
	z-index: -100;
}

#conteneur #colc .news ul li p{
	bottom: 2px;
	color: #FFFFFF;
	font-size: 0.7em;
	padding-bottom: 0.3em;
	position: relative;
	text-align: center;
	width: 100%;
}

#conteneur #colc .news .alerte{
	background-color: #b90163;
	font-size: 0.8em;
	float: left;
	height: 55px;
	padding: 0 0.5em 0 0.9em;
	position: relative;
	width: 261px;
}

#conteneur #colc .news .alerte h3,
#conteneur #colc .news .alerte a,
#conteneur #colc .news .alerte p{
	color: #ffffff;
}

#conteneur #colc .news .alerte h3{
	font-size: 0.9em;
	margin-top: 0.5em;
}

#conteneur #colc .news .alerte p{
	font-size: 0.8em;
}

#conteneur #colc .news .alerte .news-latest-morelink a{
	bottom: 3px;
	color: #ffd400;
	font-weight: bold;
	position: absolute;
	right: 11px;
}

#conteneur #colc .news-list-container .news-list-morelink{
	margin-bottom:2em;
	text-align:right;
}

#conteneur #colc .news-single-item .news-single-backlink{
	margin-top:1em;
}

#conteneur #colc .news-single-item .news-single-img img{
	width: 376px;
	height: 277px;
}

#conteneur #colc .alerte .news-single-item .news-single-img img{
	width: auto;
	height: auto;
}

#conteneur #colc .zone1,
#conteneur #colc .zone2{
	background: url(img/bloc-vide.jpg);
	float: left;
	height: 277px;
}

#conteneur #colc .zone1{
	width: 85px;
	margin-right: 11px;
}

#conteneur #colc .zone2{	
	width: 182px;
	margin-bottom: 11px;
}

#conteneur #colc .zone2 .bleu{	
	margin: 4px 11px 0 0;
}

#conteneur #colc .zone2 .vert{
	margin: 4px 0 0 0;
}

#conteneur.accueil #colc{
	margin-top: 6px;
}

#conteneur.contenu #colc{
	background-color: #ffffff;
	color: #434144;
	font-size: 0.8em;
	margin: 9px 9px 0 0;
	padding: 0 145px 15px 36px;
	width: 579px;
}

#conteneur.contenu #colc ul,
#conteneur.contenu #colc ol{
	margin: 0px 0 10px 22px;
}

#conteneur.contenu #colc ul li,
#conteneur.contenu #colc ol li{
	padding-left: 19px;
	font-size: 0.85em;
	line-height: 21px;
}

#conteneur.contenu #colc ul li ul,
#conteneur.contenu #colc ol li ol{
	margin: 0px 0 10px 10px;
}

#conteneur.contenu #colc ul li ul li,
#conteneur.contenu #colc ol li ol li{
	padding-left: 19px;
	font-size: 1em;
}

#conteneur.contenu #colc a{
	text-decoration: underline;
}

#conteneur.contenu #colc p.ariane{
	font-size: 0.85em;
	margin: 0;
	margin-bottom: 17px;
}

#conteneur.sommaire #colc p.ariane,
#conteneur.sommaire-dyn #colc p.ariane{
	color: #bcc3cb;
	font-size: 0.55em;
	margin: 0;
	margin-left: 73px;
	position: absolute;
	top: -7px;
}

#conteneur #colc .outils{
	text-align: right;
}

#conteneur #colc .outils a#thebutton{
	background: transparent url(img/share-addthis-fr.jpg) no-repeat;
	display: block;
	float: right;
	height: 16px;
	overflow: hidden;
	width: 125px;
	position: relative;
}

#conteneur #colc .outils a#thebutton img{
	position: relative;
	top: -16px;
}

#conteneur #colc .bloc .infos-bulles{
	background: transparent url(img/info-bulle.jpg) no-repeat scroll 140px 85px;
	height: 97px;
	left: -97px;
	position: absolute;
	top: -96px;
	width: 190px;
	display: none;
	z-index: 200;
}

#conteneur #colc .bloc .no-bulles,
#conteneur #colc .bloc .texte{
	display: none;
}

#conteneur #colc .debut .bloc .infos-bulles,
#conteneur #colc #menu_18 .bloc .infos-bulles{
	background: transparent url(img/info-bulle.jpg) no-repeat scroll 30px 85px;
	left: 0px;
}

#conteneur #colc a.ib .bloc .infos-bulles{
	display: block;
}


#conteneur #colc .bloc .infos-bulles .texte{
	display: block;
	height: 100%;
	position: relative;
	width: 100%;
}

#conteneur #colc .bloc .infos-bulles .texte p{
	background-color:#FFFFFF;
	color: #8d64cb;
	font-size: 0.55em;
	height: 65px;
	padding: 10px;
	position: relative;
	text-align: left;
	top: 0;
	width: 162px;
}

#conteneur.sommaire #colc #content,
#conteneur.sommaire-dyn #colc #content{
	margin-top: 9px;
}

#conteneur.contenu #colc h2{
	border-bottom: 1px solid #b90163;
	font-family: Trebuchet MS;
	font-size: 1.6em;
	letter-spacing: 0.1em;
	margin-bottom: 10px;
}

#conteneur.contenu #colc p{
	font-size: 0.85em;
	letter-spacing: -0.02em;
	line-height: 1.6em;
	margin: 12px 0;
	text-align: justify;
}

#conteneur.contenu #colc p.sous-titre{
	font-family:Arial;
	font-size: 1.3em;
	margin: 0;
	margin-bottom: 20px;
}

#conteneur.contenu #colc p.repere{
	background: #FFCC00;
	border: 1px solid #980065;
	float: right;
	margin: 0 0 10px 10px !important;
	padding: 5px;
	width: 160px;
}

#conteneur.contenu #colc p.repereBandeau{
	background-color: #FFCC00;
	border: 1px solid #980065;
	margin-bottom: 10px;
	padding: 5px;
	width: 100%;
}

#conteneur.contenu #colc h3{
	font-family: Trebuchet MS;
	font-size: 1.3em;
	margin-bottom: 12px;
}

#conteneur.contenu #colc .news-single-img{
	float: left;
	margin-right: 10px;
}

#conteneur #colc #agenda{
	margin-bottom: 3em;
}
	
#conteneur #colc #agenda .tx-artificaagenda-pi1{
	clear: both;
}
	
#conteneur #colc .tx-artificaagenda-pi1 h3{
	clear: both;
}

#conteneur #colc #agenda #AgendaCherche{
	float: right;
	width: 50%;
}

#conteneur #colc #agenda #AgendaCherche #agd_search_page{
	background-color: #eef4d8;
	border-bottom: 1px solid #b90163;
	border-top: 1px solid #b90163;
}

#conteneur #colc #agenda #AgendaCherche #agd_search_page form label{
	clear: left;
	float: left;
	width: 6em;
}

#conteneur #colc #agenda #AgendaCherche #agd_search_page form select{
	border: 1px solid #b90163;
	width: 15em;
}

#conteneur #colc #agenda #AgendaCherche #agd_search_page form .buttonValid{
	text-align: center;
}

#conteneur #colc #agenda #agendaConteneur{
	margin-left: 7em;
	text-align: center;
}

#conteneur #colc #agenda #agendaConteneur table{
	border-collapse: collapse;
}

#conteneur #colc #agenda #agendaConteneur table th,
#conteneur #colc #agenda #agendaConteneur table td{
	padding: 1px 3px;
}

#conteneur #colc #agenda #agendaConteneur table tr td a{
	display: block;
	width: 100%
}

#conteneur #colc #agenda #agendaConteneur table tr.cal-days{
	background-color: #d5337a;
}

#conteneur #colc #agenda #agendaConteneur table tr.cal-days a{
	color: #ffffff;
}

#conteneur #colc #agenda #agendaConteneur table td.cal-today{
	background-color: #b90163;
}

#conteneur #colc #agenda #agendaConteneur table td.cal-today a{
	color: #ffffff;
}

#conteneur #colc #agenda #agendaConteneur table td.cal-event a:hover,
#conteneur #colc #agenda #agendaConteneur table td.cal-sunday a:hover,
#conteneur #colc #agenda #agendaConteneur table td.cal-saturday a:hover{
	background-color: #DDDDDD;
}

#conteneur #colc .list ul li p{
	margin: 0;
	font-size: 1em;
}

#conteneur #colc .list ul li p.date{
	font-weight: bold;
}

#conteneur #colc .csc-header h1{
	clear: both;
	font-size: 1em;
}

#conteneur #colc #trombinoscope {margin:0px 0px 30px 0px; padding:0;}
#conteneur #colc #trombinoscope li {float:left; display:block; margin:0px 5px 5px 0px; padding:3px; text-align:left; width:47%; background:#f6f9e8; border:1px solid #b90163; padding-left:5px;}
#conteneur #colc #trombinoscope li p {margin:0; padding:0;font-size: 1em; text-align: left;}
#conteneur #colc #trombinoscope li .description {}
#conteneur #colc #trombinoscope li .image {float:left; margin:0px 10px 0px 0px; padding:0;} 
#conteneur #colc #trombinoscope .retourLigne {clear: both; margin:0; padding:0;}
#conteneur #colc #trombinoscope li.colonnage1 {clear:left;}
#conteneur #colc #trombinoscope li.colonnage2 {clear:none; float:right;}

#conteneur #colc .tx-artificaviewervideos-pi1 {}
#conteneur #colc .tx-artificaviewervideos-pi1 .single {text-align:center}
#conteneur #colc .tx-artificaviewervideos-pi1 .single input{ width:80%; color:#999; border:1px solid #999; text-align:center; padding:3px;}

#conteneur #colc #formVideo{ border-bottom:1px solid #b90163; width:100%; margin:0; padding:0; background-image:url(../img/fond-video.gif); background-repeat:repeat-x;}
#conteneur #colc #formVideo input,#formVideo select {border:1px solid #cccccc;padding:2px;}
#conteneur #colc .tx-artificaviewervideos-pi1 #VideoTheme {margin:0;padding-bottom:5px;border-bottom:2px solid #b90163; width:100%;}
#conteneur #colc .tx-artificaviewervideos-pi1 #VideoTheme li {list-style-type:none;display:inline;background-image:none;height:25px;margin:0 0 0 0;padding:0;}
#conteneur #colc .tx-artificaviewervideos-pi1 #VideoTheme li a {background-color:#e3e3e3;color:#999999;font-weight:bold;padding:3px;text-decoration:none;font-size:1.1em}
#conteneur #colc .tx-artificaviewervideos-pi1 #VideoTheme li a.on, 
#conteneur #colc .tx-artificaviewervideos-pi1 #VideoTheme li a:hover {background-color: #d5337a; color:#FFFFFF;text-decoration:none;padding-bottom:6px;}

#conteneur #colc .tx-artificaviewervideos-pi1 #VideoListe {margin:5px 0 0 0; padding:3px; height:350px; overflow:auto; border:1px solid #b90163;}
#conteneur #colc .tx-artificaviewervideos-pi1 #VideoListe li {padding:7px; list-style-type:none; clear:both; background-image:none; background-color:#ebebeb; margin:0px;}
#conteneur #colc .tx-artificaviewervideos-pi1 #VideoListe .alter {background-color:#fff;}
#conteneur #colc .tx-artificaviewervideos-pi1 #VideoListe li:hover {background-color:#f9faa6;}
#conteneur #colc .tx-artificaviewervideos-pi1 #VideoListe li img {float:left; margin-right:10px;}
#conteneur #colc .tx-artificaviewervideos-pi1 #VideoListe li a {font-weight:bold;}
#conteneur #colc .tx-artificaviewervideos-pi1 #VideoListe li .libelle {font-weight:bold;}
#conteneur #colc .tx-artificaviewervideos-pi1 #VideoListe li .description {}
#conteneur #colc .tx-artificaviewervideos-pi1 #VideoListe li .duree {font-style:italic}

#conteneur #colc .tx-artificaviewervideos-pi1 #videoDetail {border:1px solid #b90163;margin-bottom:20px;padding:5px;width:98%;background: url(img/fond-video.gif) repeat-x;}
#conteneur #colc .tx-artificaviewervideos-pi1 #videoDetail .libelle {color:#333333;font-weight:bold;}
#conteneur #colc .tx-artificaviewervideos-pi1 #videoDetail .copyright {color:#AFB3A2;font-size:0.8em;}
#conteneur #colc .tx-artificaviewervideos-pi1 #videoDetail p {margin:0;padding:0;}
#conteneur #colc .tx-artificaviewervideos-pi1 #videoDetail #TextVideo {float:left;margin-right:10px;width:220px;}
#conteneur #colc .tx-artificaviewervideos-pi1 #videoDetail #player {float:right;margin-left:10px;}
#conteneur #colc .tx-artificaviewervideos-pi1 hr {clear:both;visibility:hidden;}

.invisible{display:none;}
#conteneur #colc form {clear: both; border-top:1px solid #b90163;border-bottom:1px solid #b90163;background-color:#EEF4D8;margin-top: 0.5em;}
#conteneur #colc form .FORMsep{margin: 15px 0;clear:both;}
#conteneur #colc form .FORMvalider{text-align: right;}
#conteneur #colc form .FORMchamps{float:left;margin-bottom:5px;width:50%;}
#conteneur #colc form .FORMvalider .FORMchamps{float:none;margin-bottom:5px;width:100%;}
#conteneur #colc form fieldset{border:1px solid #b90163;padding:10px 5px;margin:10px;}
#conteneur #colc form label{width:17em;float:left;clear:left;text-align:left;padding-right:2em;}
#conteneur #colc form .FORMlibelles label{text-align:right;}
#conteneur #colc form .FORMchamps label{width:auto;clear:none;float:none;}
#conteneur #colc form .FORMchamps input[type=radio]{width:2em;}
#conteneur #colc form fieldset fieldset label{float:none;text-align:left;padding:0;margin:0;font-size: 0.8em;}
#conteneur #colc form fieldset fieldset legend{display: none;}
#conteneur #colc form input{width:12em;border: 1px solid #BBBBBB;}
#conteneur #colc form textarea{border: 1px solid #BBBBBB;}
#conteneur #colc form input.FORMchamptexte{width:80%;}
#conteneur #colc form #FORMblocID_BLOC1 input.FORMchamptexte{width:80%;}
#conteneur #colc form input[type=checkbox]{width:2em;}
#conteneur #colc form fieldset fieldset input.csc-mailform-radio{width:2em;float;left;clear:left;}
#conteneur #colc form fieldset select{width:15.1em;}
#conteneur #colc form fieldset span.comment{clear:left;font-style:italic;display:block;}
#conteneur #colc form input.csc-mailform-submit{background-color: #d5337a;color: #ffffff;padding: 0.3em;}

#conteneur #colc #searchbox form #FORMblocID_BLOC1 .FORMlibelles label{width: 17em;}
#conteneur #colc #searchbox form #FORMblocID_BLOC1 .FORMchamps input.FORMchamptexte{width:300px;}


#conteneur #colc #mailform fieldset input{width: 20em;}
#conteneur #colc #mailform fieldset input[type=radio]{width: 2em;border:none;}
#conteneur #colc #mailform fieldset textarea{width: 20.5em;border: 1px solid #BBBBBB;}
#conteneur #colc #mailform fieldset input.csc-mailform-check{width: 2em;}
#conteneur #colc #mailform fieldset input.csc-mailform-submit{width:auto;}

#conteneur #colc #form_newsletter{padding: 0.5em 0;}
#conteneur #colc #form_newsletter label{width:8em;float:left;clear:left;text-align:left;padding-right:2em;}
#conteneur #colc #form_newsletter .interet label{width:8em;float:none;clear:none;text-align:left;padding-right:2em;}
#conteneur #colc #form_newsletter a.valid{border:1px solid #BBBBBB;width:auto; color: #000000; padding:2px 0.5em;font-size: 0.9em;}

#conteneur #colc form input.tx-indexedsearch-searchbox-sword{height:19px;padding-top: 2px;}
#conteneur #colc form input.image{position:relative;top:7px;width: auto;}

#conteneur #colc .tx-artificafeuserregister-pi1 form fieldset{padding:5px 5px 10px;}
#conteneur #colc .tx-artificafeuserregister-pi1 form fieldset .left{display: none;}

.tx-artificadirectories-pi1-search .paginationPager{float: right;}
.tx-artificadirectories-pi1-search .paginationPagerSuiv{margin: 0 0.5em}
.tx-artificadirectories-pi1-search .paginationPagerPrec{margin: 0 0.5em;}
.tx-artificadirectories-pi1-search .top{margin-top: 1em;}
.tx-artificadirectories-pi1-search .list ul li.colonnage1{margin: 0.5em 0;padding: 0.5em 0;border-top:1px solid #b90163;border-bottom:1px solid #b90163; background-color: #f6fdda;}

#conteneur #colc .tx-artificadirectories-pi1-single {border-top:1px dashed #ccc !important; margin:10px 0px 0px 0px; padding:10px 0px 10px 0px;}
#conteneur #colc .tx-artificadirectories-pi1-single h3 {margin:0px 0px 10px 0px; padding:0px 0px 5px 0px;}
#conteneur #colc .tx-artificadirectories-pi1-single .separator {clear:both; margin:8px 0px 0px 0px !important;}
#conteneur #colc .tx-artificadirectories-pi1-single .label {text-align:right !important; width:27%; margin-right:2%; float:left; font-weight:bold;}
#conteneur #colc .tx-artificadirectories-pi1-single .value {width:70%;float:left; text-align:left !important;}
#conteneur #colc .tx-artificadirectories-pi1-single .text {}
#conteneur #colc .tx-artificadirectories-pi1-single .separator.text {border-top:1px dashed #ccc !important; margin:20px 0px 15px 0px !important; padding:5px 0px 5px 0px;}
#conteneur #colc .tx-artificadirectories-pi1-single hr {border-top:1px dashed #ccc !important;}


#conteneur #colc .tx-artificaagenda-pi1 form {border-top:none;border-bottom:none;}


/* Calculateur
/*-------------------------------------------------------------------------------------------------------*/
#conteneur.contenu #colc #formAnnuaire fieldset label{width:20em;}
#conteneur.contenu #colc #formAnnuaire fieldset input{border: 1px solid #BBBBBB;}
#conteneur.contenu #colc #formAnnuaire hr{display: none;}
#conteneur.contenu #colc #calculateur th{background:#FFCC00 !important;color:#007ac3;font-weight:normal;text-align:center;font-size:0.8em; padding: 5px 5px 0 5px;}
#conteneur.contenu #colc #calculateur .pollution{background-color:#bbbdbf}
#conteneur.contenu #colc #calculateur .cout{background-color:#bece27}
#conteneur.contenu #colc #calculateur .mode{background-color:#bece27;background-image:url(img/calculateur.jpg);background-repeat:no-repeat;background-position:left top;padding-left:30px;}
#conteneur.contenu #colc #calculateur .voiture{background-color:#bece27;background-image:url(img/voiture.jpg);background-repeat:no-repeat;background-position:left center;height:40px;padding-left:45px;color:#007ac3;font-weight:bold;}
#conteneur.contenu #colc #calculateur .bus{background-color:#bece27;background-image:url(img/bus.jpg);background-repeat:no-repeat;background-position:left center;height:40px;padding-left:45px;color:#007ac3;font-weight:bold;}
#conteneur.contenu #colc #calculateur .roues{background-color:#bece27;background-image:url(img/roues.jpg);background-repeat:no-repeat;background-position:left center;height:40px;padding-left:45px;color:#007ac3;font-weight:bold;}
#conteneur.contenu #colc #calculateur .velo{background-color:#bece27;background-image:url(img/velo.jpg);background-repeat:no-repeat;background-position:left center;height:40px;padding-left:45px;color:#007ac3;font-weight:bold;}
#conteneur.contenu #colc #calculateur .pieton{background-color:#bece27;background-image:url(img/pieton.jpg);background-repeat:no-repeat;background-position:left center;height:40px;padding-left:45px;color:#007ac3;font-weight:bold;}
#conteneur.contenu #colc #calculateur .contenu{background-color:#bece27;font-size:0.8em;}
#conteneur.contenu #colc #calculateur .contenu2{background-color:#bbbdbf;font-size:0.8em;}
#conteneur.contenu #colc #calculateur .contenu p{background-color:#ffffff;height:24px;margin:0 0 0 10px; width:90%;padding:0;text-align:center;color:#007ac3;font-weight:bold;padding:6px 0 0 0;}
#conteneur.contenu #colc #calculateur .contenu2 p{background-color:#ffffff;height:24px;margin:0 0 0 8px; width:90%;padding:0;text-align:center;padding:6px 0 0 0;font-weight:bold;}

#conteneur.contenu #actus, #conteneur.contenu #actusPlus, #conteneur.contenu #actuselus {font-size:110%; /* rend visible les puce sur IE mais oblige à connaitre la taille d'image */float:left; width:400px;}


#conteneur.contenu #actualiteselus{font-size:110%; /* rend visible les puce sur IE mais oblige à connaitre la taille d'image */float:left; width:280px;}
#conteneur.contenu  #ActusSan{font-size:110%;}
/*#conteneur.contenu #actus h2, #conteneur.contenu #actusPlus h2, #conteneur.contenu #actuselus h2{ border-bottom:1px solid #ABCA37; color:#ABCA37; margin:10px 0;}*/
#conteneur.contenu #actus ul {margin:0px!important; padding:0px!important}
/*#conteneur.contenu #actus li, #conteneur.contenu #actuselus li {background-image:url(../img/puce.gif); list-style-type:none; padding-left:20px; margin-bottom:0.5em}*/
#conteneur.contenu #actus li p {margin:0px!important; padding:0px!important}
/*#conteneur.contenu #actualiteselus li ,#conteneur.contenu  #ActusSan li{background-image:url(../img/puce.gif); list-style-type:none; padding-left:20px; margin-bottom:0.5em;font-weight:bold;color: #980065;}*/
#conteneur.contenu #actualiteselus li ul li a, #conteneur.contenu  #ActusSan li ul li a{font-weight:normal;color:#000000!important}
#conteneur.contenu #actualiteselus li ul li, #conteneur.contenu  #ActusSan li ul li{font-weight:normal;font-size:80%;list-style-type:none; background-image:none!important;padding-left:20px; margin-bottom:0.5em;}
#conteneur.contenu #actus li ul li{background-image:none; list-style-type:disc; list-style-position:inside;}
#conteneur.contenu #actus li ul li a{font-weight:normal!important;}

#actusPlus2{display:none}
#conteneur.contenu #actusPlus h2 {margin:3px 0px 10px 0px;}
#conteneur.contenu #actusPlus, #conteneur.contenu #actusPlusElus {line-height:1em}
/*#conteneur.contenu #actusPlusElus li {font-size:80%; margin-bottom:0.1em; background-image:url(../img/puce2.gif)!important; background-position:5px 4px!important; background-repeat:none;}*/
/*#conteneur.contenu #actusPlus li{list-style-type:none; padding-left:20px; margin-bottom:0.5em; font-size:80%; background-image:url(../img/puce2.gif)!important;background-position:5px 4px!important; margin-bottom:0.1em }*/
#conteneur.contenu #actusPlus a, #conteneur.contenu #actusPlusElus a{ font-weight:normal!important; color:#333333; text-decoration:none} 
#conteneur.contenu #actusPlus a:hover, #conteneur.contenu #actusPlusElus a:hover{ text-decoration:underline}
/*#contenu #actusPlus h2, #contenu #actusPlusElus h2{ border-bottom:1px solid #ABCA37; color:#ABCA37; margin:10px 0;}*/


/** Recherche **/
#conteneur #colc ul.browsebox li{
	background: none;
	margin: 0 3px 0 0;
	padding: 0;
}

#conteneur #colc .tx-indexedsearch-searchbox-advanced .ligne{
	background: none;
	clear: both;
	height: auto;
}

#conteneur #colc .tx-indexedsearch-searchbox-advanced .ligne p{
	clear: left;
	float: left;
	padding-right: 2em;
	text-align: right;
	width: 17em;
}

#conteneur #colc .tx-indexedsearch-searchbox-advanced .ligne select{
	margin-top: 9px;
}

#conteneur #colc .tx-indexedsearch-res{
	margin-top: 5px;
}
	
#conteneur #colc .tx-indexedsearch-res .Result_row p{
	margin: 0;
	padding: 0;
}

#conteneur #colc .tx-artificaweather-pi1 .day{
	border:1px solid #cccccc;
	float: left;
	margin-right: 1%;
	margin-bottom: 10px;
	padding: 3px;
	width: 47%;
}

#conteneur #colc .tx-artificaweather-pi1 .day .libelle {
	background-color: #cccccc;
	font-weight: bold;
	text-align: center;
	margin: 0 0 10px 0;
	padding: 2px 0
}

#conteneur #colc .tx-artificaweather-pi1 .day img {
	float: left;
	margin-right: 5px;
}

#conteneur #colc .tx-artificaweather-pi1 .day .tmp {
	font-weight: bold;
}

#conteneur #colc .tx-artificaweather-pi1 p.spacer,
#conteneur #colc .tx-artificaweather-pi1 .last{
	clear: left;
}

#conteneur.contenu #colc #artificaMjd .a-prev{
	float: left;
}

#conteneur.contenu #colc #artificaMjd .a-next{
	float: right;
}

#conteneur.contenu #colc #artificaMjd table{
	border-collapse: collapse;
	clear: both;
	margin: 1em 0;
}

#conteneur.contenu #colc #artificaMjd table tr{
	background-color: #e7eefc;
	border-bottom: 1px solid #838997;
}

#conteneur.contenu #colc #artificaMjd table .entete{
	background-color: #202f4e;
	color: #ffffff;
}

#conteneur.contenu #colc #artificaMjd table .tableauLigneAlternee{
	text-align: center;
}

#conteneur.contenu #colc #artificaMjd table .tableauLigneAlternee a{
	color: #ffffff;
	text-decoration: none;
}

#conteneur.contenu #colc #gotoTop{
	clear: both;
	margin: 15px auto;
	text-align:center;
}

#conteneur #cold{
	float: left;
	width: 180px;
}

#conteneur.contenu #cold,
#conteneur.sommaire #cold,
#conteneur.sommaire-dyn #cold{
	margin-top: 9px;
}

#conteneur #cold .bloc .date{
	color: #ffffff;
	font-size: 0.7em;
	font-weight: normal;
	position: absolute;
	text-align: center;
	top: 10px;
	width: 100%;
}

#conteneur #footer{
	clear: left;
}

#conteneur #footer ul li{
	background: transparent url(img/footer-sep.jpg) no-repeat scroll right 4px;
	float: left;
	padding-right: 6px;
	list-style: none;
}

#conteneur #footer ul li.last {
	background: none;
	padding-right: 3px;
}

#conteneur #footer ul li a{
	color: #ffffff;
	font-size: 0.8em;
	padding:0 0.3em;
	text-transform: lowercase;
}

#conteneur #footer #footer-droit{
	float: right;
}

#conteneur #footer #multicolor{
	background: transparent url(img/bottom-site.jpg) no-repeat scroll center center;
	clear: left;
	height: 30px;
}


/* modifs par Antony */
/*#conteneur #colc .eluna_pagecomments_form form textarea {
	max-width:43em;
}
#conteneur #colc .eluna_pagecomments_form  form {
	padding: 0 0.6em;
}
#conteneur #colc .eluna_pagecomments_form  form label {
	width: 23em;
}*/

#conteneur.contenu #colc  p.tx-guestbook-header{
	color: #B90163;
	font-weight: bold;
	font-size: 1em;
}

#conteneur #colc .tx-veguestbook-pi1  form {
	padding: 0 1em;
}

.tx-guestbook-entry{
	margin-bottom: 12px;
	padding: 0.5em 1em;
	background-color: #eee;
}
