/*
CSS By Absolut Créations http://www.absolut-creations.com
*/

#iconepod {
	background: url(../images/podcast-actu-oval.jpg) no-repeat top left;
	padding-right: 10px;
	border-right: 1px dotted #CCC;
	height: 94px;
	width: 187px;
	float: left;
}
#iconepod a {
	display: block;
	height: 94px;
	width: 187px;
}
#iconepod span {
	position: absolute;
	left: -9000px;
}

.menuvi {
	background: url(../images/menu-bg-podcast.png) no-repeat top left;
}

#choixthempod {
	width: 85px;
	margin-right: 5px;
	font-family: Trebuchet MS, Verdana, Geneva, Arial, sans-serif;
	font-size: 11px;
}

#choixformatpod {
	width: 65px;
	margin-right: 5px;
	font-family: Trebuchet MS, Verdana, Geneva, Arial, sans-serif;
	font-size: 11px;
}

#rechercheavanceepod {
	position: absolute;
	top: 17px;
	right: 10px;
	background: url(../images/podcast-menu-advanced-search.png) no-repeat top right;
}
#rechercheavanceepod a {
	display: block;
	height: 19px;
	width: 111px;
}
#rechercheavanceepod span {
	position: absolute;
	left: -9000px;
}

#annoncesgooglepod {
	background: url(../images/podcast-background-annonces.png) repeat-x top left;
	float: left;
	width: 380px;
	height: 90px;
	margin-left: 10px;
}

#notreselectionpod {
	clear: both;
	float: left;
}

.repeatpod {
	width: 290px;
	background: url(../images/podcast-cadre-290x6-repeat.png) repeat-y top left;
}
.toppod {
	background: url(../images/podcast-cadre-290x6-top.png) no-repeat top left;
}
.bottompod {
	height: 185px;
	background: url(../images/podcast-cadre-290x6-bottom.png) no-repeat bottom left;
	padding: 10px;
}
.repeatpodg {
	width: 590px;
	background: url(../images/podcast-cadre-590-repeat.png) repeat-y top left;
}
.toppodg {
	background: url(../images/podcast-cadre-590-top.png) no-repeat top left;
}
.bottompodg {
	background: url(../images/podcast-cadre-590-bottom.png) no-repeat bottom left;
	padding: 10px;
}
.repeatpod300 {
	width: 300px;
	background: url(../images/podcast-cadre-300-repeat.png) repeat-y top left;
}
.toppod300 {
	background: url(../images/podcast-cadre-300-top.png) no-repeat top left;
}
.bottompod300 {
	background: url(../images/podcast-cadre-300-bottom.png) no-repeat bottom left;
	padding: 10px;
}

.titrepod h3, #tophebdopod h3 {
	text-transform: uppercase;
	font-size: 15px;
	font-weight: bold;
	margin: 0 0 0 10px;
	padding: 20px 0 0 0;
	color: #8670B7;
}
.titrepod h3 a, #tophebdopod h3 a {
	color: #8670B7;
	text-decoration: none;
}
.titrepod a:hover, #tophebdopod a:hover {
	text-decoration: underline;
	color: #8670B7;
}

#tophebdopod {
	float: left;
	margin-left: 10px;
}
.nompod a {
	font-size: 13px;
	font-weight: bold;
	color: #8670B7;
	text-decoration: none;
}
.timepod {
	font-style: italic;
	font-size: 11px;
}

#selectiondesc {
	margin: 8px 0 5px 0;
	background: url(../images/podcast-selection-desc.png) top left no-repeat;
	height: 56px;
	width: 259px;
	padding: 5px;
}

#podcastselc {
	padding-bottom: 13px;
}

.hebdosbloc {
	height: 50px;
	margin-bottom: 5px;
}

#accannuaireh3, .titre, .titrefirst, .titre2 {
	text-transform: uppercase;
	font-size: 15px;
	font-weight: bold;
	margin: 0 0 0 10px;
	padding: 20px 0 0 0;
	color: #8670B7;
	clear: both;
}
.titre2 {
padding: 0;
}

#accannuaire, .titrefirst {
	padding: 0;
}
#accannuaire h4 a {
	font-size: 13px;
	font-weight: bold;
	color: #8670B7;
}

#accannuaire table {
	width: 560px;
	border-collapse: collapse;
}

#accannuaire td {
	background: url(../images/podcast-annuaire-background.png) repeat-x bottom left;
	vertical-align: top;
	width: 50%;
	padding: 15px 5px 7px 5px;
}
#accannuaire tr {
}

.tabannuright {
	border-left: 25px solid #fff;
}

#accannuaire .tabannufirst {
	padding-top: 0px;
}

#podnavig h3 {
	text-transform: uppercase;
	font-size: 15px;
	font-weight: bold;
	color: #8670B7;
}

#podnavig select {
	border: 1px solid #8670B7;
	width: 280px;
	margin: 5px 0;
	font-family: Trebuchet MS, Verdana, Geneva, Arial, sans-serif;
	font-size: 12px;
}

#subpod {
	padding-top: 10px;
	display: block;
	margin: 0 auto;
}

#podcommentcamarche {
	margin-top: 20px;
}
#podcommentcamarche h3 a {
	display: block;
	width: 240px;
	height: 35px;
	background: url(../images/interrogation.png) no-repeat bottom left;
}
#podcommentcamarche h3 span {
	position: absolute;
	left: -9000px;
}
#podcommentcamarche p {
	margin: 5px 10px 0 40px;
	color: #5D5D5D;
	font-size: 14px;
}
#podcommentcamarche p a {
	color: #8670B7;
	text-decoration: underline;
}

#podcommentcamarche2 {
	margin-top: 20px;
	padding: 0 20px;
}
#podcommentcamarche2 h2 {
	height: 35px;
	background: url(../images/interrogation.png) no-repeat bottom left;
}
#podcommentcamarche2 h2 span {
	position: absolute;
	left: -9000px;
}
#podcommentcamarche2 h3 {
	font-size: 15px;
	color: #8670B7;
	margin: 30px 0 10px 0;
}
#podcommentcamarche2 p {
	margin: 0 0 10px 0;
}
#podcommentcamarche2 p a {
	color: #8670B7;
}
#podcommentcamarche2 img {
	float: left;
	margin: 20px 20px 10px 0;
}

#ajoutpodcast {
	padding-top: 10px;
	width: 215px;
	margin: 0 auto;
}
#ajoutpodcast a {
	display: block;
	width: 215px;
	height: 34px;
	background: url(../images/ajout-podcast.png) no-repeat top left;
}
#ajoutpodcast span {
	position: absolute;
	left: -9000px;
}

.blocpodlist {
	height: 20px;
}
.nompodlist {
	float: left;
}
.nompodlist a {
	font-size: 13px;
	font-weight: bold;
	color: #8670B7;
	text-decoration: none;
}
.nompodlist a:hover {
	color: #8670B7;
}
.formatpodlist {
	float: left;
	padding: 0 10px;
}
.langpodlist {

}
.rubpodlist {
	font-style: italic;
}
.descpodlist {
	background: #E0D9EF;
	padding: 5px;
	margin-top: 5px;
}
.detailpodlist {
	margin-top: 5px;
}
.detailpodlist a {
	background: url(../images/radio-puce-friend.png) no-repeat top left;
	padding-left: 20px;
	margin: 0 20px 0 0;
}

.podlist {
	clear: both;
	padding-top: 10px;
	margin-top: 10px;
}
.podlistfirst {
	padding: 0;
	margin: 0;
}
.titresemaine {
	border-bottom:1px dotted silver;
	margin-bottom: 5px;
	font-size: 13px;
	font-weight: bold;
}

#archiveprochainmois {
	float: left;
}

#archivechoixmois {
	float: right;
	width: 250px;
}
#archivechoixmois select {
	width: 130px;
}
#archivechoixmois label {
	display: inline;
}
#archiveprecedent {
	display: block;
	float: left;
	background: url(../images/puce-precedent.png) no-repeat top left;
	padding: 0 0 0 25px;
	margin: 0 20px 0 0;
}
#archivesuivant {
	display: block;
	float: left;
	background: url(../images/puce-suivant.png) no-repeat top right;
	padding: 0 25px 0 0;
}

.rang {
	background: url(../images/podcast-rang.png) no-repeat 0 3px;
	padding: 0 0 3px 5px;
	margin-bottom: 5px;
	color: #000;
	font-weight: bold;
	font-size: 16px;
	border-bottom: 1px dotted silver;
}

.podlistsemaine, .podliste {
	border-top: 1px dotted silver;
	padding: 10px 0;
}
.podlistsemainefirst, .podlistefirst {
	border: none;
}

#naviglist {
	width: 230px;
	margin: 0 auto;
}
#naviglist select {
	width: 50px;
	font-family: Trebuchet MS, Verdana, Geneva, Arial, sans-serif;
	font-size: 11px;
}
#naviglist p {
	float: left;
}

#naviglistpre {
	float: left;
	background: url(../images/puce-precedent.png) no-repeat top left;
	padding-left: 20px;
	margin-right: 20px;
}
#naviglistsui {
	float: left;
	background: url(../images/puce-suivant.png) no-repeat top right;
	padding-right: 20px;
	margin-left: 20px;
}

#podrub {
	float: left;
	background: #E0D9EF;
	width: 370px;
	padding: 5px;
	margin: 0 10px 20px 0;
}
#podrub p {
	margin-top: 10px;
}
#podrub h2 {
	color: #8CB340;
	font-size: 16px;
	font-weight: bold;
}
#podrub form p {
	margin: 0;
	float: left;
}
#podrub label {
	display: block;
	font-weight: bold;
	font-size: 12px;
}
#podrub select {
	width: 118px;
	font-family: Trebuchet MS, Verdana, Geneva, Arial, sans-serif;
	font-size: 11px;
	border: 1px solid #846DB5;
}
#triformat {
	margin-right: 5px;
}
#trilangue {
	margin-right: 5px;
}
#podrub #trititre {
	font-size: 12px;
	font-weight: bold;
	margin-top: 10px;
	clear: both;
}
#podrub ul {
	list-style: none;
	font-size: 11px;
}
#podrub ul li {
	float: left;
	margin-right: 1px;

}
#podrub ul li a {
	padding: 0px 3px;
}
#podrub ul li a:hover {
	background: #A595C8;
}

#fichepodcast h2 {
	color: #8670B7;
	font-size: 15px;
}
#fichepodcast #fichehead {
	float: left;
}
#fichepodcast #fichetitre {
	width: 280px;
	float: left;
}
#fichepodcast #fichedate {
	font-style: italic;
}
#fichepodcast #fichedesc {
	clear: both;
	margin-top: 10px;
}
#fichepodcast #ficheplus {
	margin: 10px 0 0 0;
}
#fichepodcast #fichecara {
	list-style: none;
	float: left;
}
#fichepodcast #fichecara ul {
	list-style: none;
}
#fichepodcast #fichecara li {
	background: url(../images/puce-bg-podcast-blanc.png) no-repeat 0 2px;
	padding-left: 25px;
}
#fichepodcast #fichecara ul li {
	background: none;
}
#fichepodcast #fichecara span {
	font-weight: bold;
}
#fichepodcast #ficheflux2 {
	list-style: none;
	float: right;
}
#fichepodcast #ficheflux2 li {
	text-align: right;
}
#fichepodcast #ficheflux2 a {
	color: #8670B7;
}
#fichepodcast #ficheflux2 #fichepod a {
	background: url(../images/rss2.png) no-repeat top left;
	padding-left: 20px;
}
#fichepodcast #ficheflux2 #ficheitunes a {
	background: url(../images/podcast2.png) no-repeat top left;
	padding-left: 20px;
	margin-left: 20px;
}
#fichepodcast #fichedew {
	clear: both;
	margin: 0 0 10px 0;
	padding: 10px 0 0 0;
}

#fichepodcast #fichedecou {
	clear: both;
}
#fichepodcast #fichedecou a {
	background: url(../images/radio-theme-puce.png) no-repeat top left;
	padding-left: 20px;
}
#fichepodcast #fichedecou span {
	font-weight: bold;
}

#abopod h3 {
	background: url(../images/puce-bg-podcast-blanc.png) no-repeat 0 2px;
	padding-left: 20px;
	margin-bottom: 5px;
	font-size: 12px;
	font-weight: bold;
}
#abopod input {
	width: 540px;
	background: #F6EFFF;
	border: 1px solid #846DB5;
	padding: 2px;
	margin: 0 0 20px 20px;
	font-family: Trebuchet MS, Verdana, Geneva, Arial, sans-serif;
	font-size: 12px;
}
#abopod ol {
	margin-left: 40px;
}
#abopod a {
	color: #8670B7;
}
#abopod h2 {
	color: #8670B7;
	font-size: 15px;
}
#abopod #abodate {
	font-style: italic;
}
#abopod #abodesc {
	clear: both;
	margin-bottom: 20px;
}

#ajoutpod fieldset {
	border-top: 2px solid #C29FE5;
	padding: 15px 0 0 0;
	margin: 0 0 25px 0;
}
#ajoutpod legend {
	display: inline;
	padding: 0 10px 0 0;
	font-size: 13px;
	font-weight: bold;
}
#ajoutpod form div {
	margin-bottom: 5px;
}

#ajoutpod label {
	display: inline;
	float: left;
	width: 30%;
	text-align: right;
	margin: 0;
	padding: 0 .5em 0 0;
	line-height: 1.6;
	cursor: pointer;
	font-weight: bold;
}

#ajoutpod input, #ajoutpod select, #ajoutpod textarea {
	width: 300px;
	background: #F6EFFF;
	border: 1px solid #846DB5;
	font-family: Trebuchet MS, Verdana, Geneva, Arial, sans-serif;
	font-size: 12px;
}
#ajoutpod textarea {
	height: 100px;
}
#ajoutpod span {
	font-style: italic;
	vertical-align: top;
}
.aide {
	cursor: help;
}
#ajoutbtn {
	width: 100px;
	margin: 0 auto;
}
#ajoutpod #btnajout {
	width: 100px;
}

#format span {
	display: inline;
	float: left;
	width: 30%;
	text-align: right;
	margin: 0;
	padding: 0 .5em 0 0;
	line-height: 1.6;
	cursor: default;
	font-style: normal;
	font-weight: bold;
}
#format input {
	width: 20px;
	border: none;
	background: none;
}
#format label {
	display: inline;
	float: none;
	width: auto;
	text-align: left;
	margin: 0 10px 0 0;
	padding: 0;
	cursor: pointer;
	font-style: normal;
}

#avertissement {
	margin: 10px 0;
	font-size: 14px;
	background: url(../images/puce-bg-podcast-blanc.png) no-repeat 0 2px;
	padding-left: 20px;
}

#current {
	background-color: #A595C8;
}

.pereselect {
	font-weight:bold;
}

.theselect {
	text-decoration: italic;
}

#fichefriendpod {
  float: right;
	padding: 10px 0 0 5px;
}
#fichefriendpod a {
	background: url(../images/friend-podcast.png) no-repeat top left;
	padding-left: 20px;
}

#actuaimez ul {
  list-style: none;
}
#actuaimez li {
  background: url(../images/puce-bg-podcast-blanc.png) no-repeat 0 3px;
  padding: 0 0 0 20px;
}
#actuaimez p {
  padding: 10px 0 0 0;
}
#actuaimez p a {
  background: url(../images/radio-theme-puce.png) no-repeat top left;
  padding: 0 0 0 20px; 
}

#formpod fieldset {
	border: 1px solid #C29FE5;
	width: 552px;
	padding: 20px;
}
#formpod legend {
	display: inline;
	padding: 0 10px;
	text-transform: uppercase;
	font-size: 15px;
	font-weight: bold;
	color: #C29FE5;
}
#formpod label {
	display: inline;
	float: left;
	width: 220px;
	text-align: right;
	margin: 0;
	padding: 0 10px 0 0;
	line-height: 1.8;
	cursor: pointer;
}
#formpod select {
	width: 200px;
	border: 1px solid #C29FE5;
	margin-bottom: 10px;
}
#formpod input {
	width: 200px;
	border: 1px solid #C29FE5;
	margin-bottom: 10px;
}

#formpod #btn_pod {
	width: 40px;
	margin: 0 auto;
	padding-left: 80px;
}

#btn_pod input {
	border: none;
	width: 69px;
}

#newsfondall {
	color:#8670B7;
}
#newsfondall a {
	color:#8670B7;
}

