h1, h2, h3, h4, h5, h6 {
margin : 0;
padding : 0;
}
.texteorangejtn10 {font: bold 12px Verdana;color:#77b800;}
h3 {font: bold 14px Verdana;color:#77b800;}

.clear {margin:0;padding:0;clear:both;}
.textelienvert10	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:#125322; font-weight:plain; text-decoration: none}
p {
	margin : 0;
	padding : 0;
	color : #ffffff;
	font-size:12px;
}

a {
	text-decoration : none;
	margin : 0;
	padding : 0;
}

.mag-link-black{color:#77b800;text-decoration:underline;}

.inputurl {
	background : #ffffff;
	border : 1px solid #545454;
	width : 170px;
	height : 14px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	padding : 1px 0 0 5px;	
	color : #545454;
}
a:hover {
	text-decoration : none;
}

img {border:none;margin:0;padding:0;}

.hidden {position:absolute;left:0px;top:-500px;width:1px;height:1px;overflow:hidden;}

#mag-bloc{
	width : 960px;
	height : 458px;
	text-align:left;
	padding-top:12px;
}

.bg-visu1 {
	background : #e8bcb1 url("/img/programmes/pg_magazine/bg-2.jpg") left top no-repeat;
}

.bg-uni1 {
	background : #e8bcb1;
}

/* MISE EN PLACE DU CONTENU MAGAZINE */

#mag-container-small {
	width : 616px;
	height : 416px;
	margin : 0 0 0 329px;
	position : relative;
}

#mag-content-small {
	width : 606px;
	height : 400px;
	display : block;
	padding : 5px 0 0 10px;
}

#mag-container-large {
	width : 928px;
	height : 416px;
	margin : 0 0 0 17px;
	position : relative;
}

#mag-content-large {
	width : 918px;
	height : 400px;
	display : block;
	padding : 5px 0 0 10px;
}

.transparency{
	background: url("/img/programmes/pg_magazine/bg-trans-pixel.png") top left repeat !important;
	background-image: none;
	filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/img/programmes/pg_magazine/bg-trans-pixel.png');
}

#mag-content-bottom-small{
/*display : none;*/
	width : 616px;
	height : 11px;
		_filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/img/programmes/pg_magazine/bg-trans-bottom.png');	
	
}

#mag-content-bottom-small[id]{
	background : url("/img/programmes/pg_magazine/bg-trans-bottom.png") top left no-repeat;
	
}

#mag-content-bottom-large{
	width : 928px;
	height : 11px;
	_filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/img/programmes/pg_magazine/bg-trans-bottom-large.png');	
}

#mag-content-bottom-large[id]{
	background : url("/img/programmes/pg_magazine/bg-trans-bottom-large.png") top left no-repeat;
}

#mag-rightnav {
	position : absolute;
	width : 198px;
	height : 406px;
	top : 0;
	right : 0;
	/*margin : 3px 5px 0 0;*/
	margin:0px;
	line-height:0px;
}

.mag-header {
	width : 690px;
}
/* elements internes au contenu des articles (titres, dates, liens, popup favori...)  */

.mag-item-liste {
	background : transparent url("/img/programmes/pg_magazine/sepa-listing.gif") bottom left repeat-x;
	padding : 0 0 30px 0;
	margin : 0 0 20px 0;
}
.mag-article-head {
	height : 125px;
}

.mag-date  {
	font : bold 13px Verdana;
	color : #313131;
	margin : 0 0 5px 0;
}
.mag-cat {
	font : 19px Verdana;
	color : #68b701;
	margin : 0 0 5px 0;
}
.mag-titre{
	margin : 0 10px 5px 0;font : 19px Verdana;
	color : #125322;
}
.mag-titre a{
	font : 19px Verdana;
	color : #125322;
}

.mag-stars {
	margin:5px 0 10px 0;
}

.mag-link-whitepix[class] {background:transparent url("/img/programmes/pg_magazine/puce-blanc.png") left top no-repeat;}
.mag-link-whitepix {font: 10px Verdana, Arial, Helvetica, sans-serif;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/img/programmes/pg_magazine/puce-blanc.png');padding:0 0 0 8px;float:left;margin : 0 0 5px 0;width:250px;}
.mag-link-whitepix a{color:#ffffff;text-decoration:underline;}

.mag-link-arrowdown a, .mag-link-arrowright a {color:#77b800;font-weight:bold;}
.mag-link-arrowdown a:hover, .mag-link-arrowright a:hover, .mag-link-arrowdown a.active, .mag-link-arrowright a.active {color:#084c1d;}

.mag-link-arrowdown[class] {background:transparent url("/img/programmes/pg_magazine/arrow-green-down.png") left top no-repeat;}
.mag-link-arrowdown {font: 11px Verdana, Arial, Helvetica, sans-serif;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/img/programmes/pg_magazine/arrow-green-down.png');padding:0 0 0 10px;}
.mag-link-arrowright {font: 11px Verdana, Arial, Helvetica, sans-serif;background: url("/img/programmes/pg_communaute/communauteflechelien.gif") left top no-repeat;padding:0 0 0 6px;}

.mag-link-arrowright2 {font: 11px Verdana, Arial, Helvetica, sans-serif;padding:0 0 0 6px;color:#77b800;font-weight:bold;}


.margin15 {float:left;margin : 0 15px 0 0;}
.margin80 {float:left;margin : 0 80px 0 0;}
.marginr15 {float:right;margin : 0 0 0 15px;}

.link-back {padding:8px 0 0 0;width:200px;float:right;}

.mag-linksnav{
	display:block;
	margin:15px 0 45px 0;
}

.mag-comment {margin: 0 0 10px 0;}
.mag-comment p {font: 11px Verdana, Arial, Helvetica, sans-serif;color:#313131;}
.mag-comment-meta {font: bold 11px Verdana, Arial, Helvetica, sans-serif;color:#77b800;}

.mag-texting p{color:#313131;margin:5px 0 10px 0; font-family:Verdana;}

.visuel-article {float:left;margin:0 5px 5px 0;}

.links-bottom-article {position:relative;}
.popup-fav {position:absolute;bottom:0;left:0;margin:0 0 40px 0;display:none;cursor:pointer;}

/* bloc En ce moment */

#en-ce-moment h2 {height:30px;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/img/programmes/pg_magazine/en-ce-moment.png');}
#en-ce-moment[id] h2 {background: transparent url('/img/programmes/pg_magazine/en-ce-moment.png') left top no-repeat;}

.bloc-moment a{
	height : 110px;
	width : 198px;
	background : #ffffff url("/img/programmes/pg_magazine/gif_mag-2.gif") left top no-repeat;
	margin : 0;	
	padding : 0;
	display : block;
	cursor : pointer;
}

/* bloc Pour aller plus loin */

#aller-plus-loin h2 {height:30px;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/img/programmes/pg_magazine/aller-plus-loin.png');}
#aller-plus-loin[id] h2 {background: transparent url('/img/programmes/pg_magazine/aller-plus-loin.png') left top no-repeat;}

.bloc-plus-loin {
	height : 86px;
	width : 198px;
	background:#ffffff;
	margin : 0;	
	padding : 0;
}

.list-arrows {
	padding : 5px 0 0 7px;
	width : 180px;
	margin : 0;
}

.list-arrows li {
	background : url("/img/programmes/pg_magazine/nav-arrow.gif") 0 3px no-repeat;
	padding : 0 0 0 7px;
	margin : 0 0 3px 0;
}
.list-arrows li a {
	font : 9px Verdana;
	color : #000000;
}
.list-arrows li span {
	font : 9px Verdana;
	color : #000000;
}
.list-arrows li a:hover {
	text-decoration : underline;
}

/* bloc Archives nutrition */

.archives-nutrition h2 {height:30px;}

.archives-nutrition {
	width : 198px;
	background:#ffffff;
	margin : 0;	
	padding : 0;
	position:relative; z-index:10000
}

#nutrilist {
	padding:0;
	_margin-top:-7px;
	width : 198px;
	height : 204px;
	display:none;
	position:absolute;
	background:#ffffff url("/img/programmes/pg_magazine/bg-rose.jpg") left top no-repeat; z-index:1000;
}
.list {
	padding : 5px 0 0 0;
	width : 190px;
	margin : 0;
}

.list li {
	padding : 0 0 0 6px;
	margin : 0 0 12px 0;
}
.list li a {
	font : 9px Verdana;
	color : #000000;
}
.list li a:hover {
	text-decoration : underline;
}

.archive-date {
	font : bold 8px Verdana;
	color : #000000;
	margin : 0 3px 0 0;
	padding : 2px 0 0 0;
	display : block;
	float : left;
	height : 12px;
}

/* bloc Sondage minute */

#sondage-bloc {display:block;height:205px;}
.sondage-title {height:30px;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/img/programmes/pg_magazine/sondage-minute.png');margin:-5px 0 0 0;}
.sondage-title[class] {background: transparent url('/img/programmes/pg_magazine/sondage-minute.png') left top no-repeat;}

.sepa1px {background:#ffffff;height:2px;width:198px;display:block;margin:0;padding:-1px 0 0 0;}

.sondage-minute2 h2 {background:#ffffff;height:30px;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/img/programmes/pg_magazine/sondage-minute.png');margin:0;}
.sondage-minute2[id] h2 {background: #ffffff url('/img/programmes/pg_magazine/sondage-minute.png') left top no-repeat;}

.sondage-minute {
	height : 162px;
	width : 190px;
	background: url("/img/programmes/pg_magazine/bg-sondage.jpg") #eaf4d1 0 100% no-repeat;
	margin : 0;	
	padding : 10px 0 0 8px;
	display:block;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}

.sondage-minute p{
	font : bold 12px Arial;color:#313131;
	margin : 0 0 10px 0;
}

.sondage-minute h3{
	font : bold 10px Arial;color:#313131;
	margin : 0 0 0px 0;
}

.form-radio {height:30px;}

.form-radio label {
	font : 10px Verdana, Arial, Helvetica, sans-serif;
	padding : 4px 0 0 5px;
	display : block;
	float:left;
}

.form-radio input{
	height : 20px;
	width : 15px;
	display : block;
	float : left;
}

/* bloc Newsletter */

#newsletter h2 {height:28px;}

/* bloc RSS */

#rss h2 {height:28px;margin:1px 0 0 0;position:relative;cursor:pointer;}
.rss-text {position:absolute;width:130px;left:0;top:0;font:10px Verdana, Arial, Helvetica, sans-serif;color:#ffffff;margin:2px 0 0 65px;cursor:pointer;}

/* resultats sondage */

dl, dt, dd{
	margin : 0;
	padding : 0;
}

dt {font : 10px Verdana, Arial, Helvetica, sans-serif;}

dd{
	width : 190px;
	height : 26px;
	position : relative;
}

dd span{
	position : absolute;
	display : block;
	width : 184px;
	height : 6px;
	top : 4px;
	left : 0;
	overflow : hidden;
	text-indent : -8000px;
}

dd em{
	position : absolute;
	display : block;
	width : 184px;
	height : 6px;
	background : #444444;
	top : 0;
}

#result1 {background:#f6de1c;}
#result2 {background:#fea71a;}
#result3 {background:#a2c431;}

/* bloc formulaire identification */

.bloc-form-login {
	width : 610px;
	height : 150px;
	margin : 80px 0 0 90px;
}

.bloc-login-right p {
	font : 11px Verdana, Arial, sans-serif;
	color : #ffffff;
	margin : 20px 0 10px 0;
	line-height : 14px;
}

.bloc-login-left {
	width : 280px;
	height : 150px;
	float : left;
	display : block;
	border-right : 1px dotted #ffffff;
}

.bloc-login-right {
	width : 250px;
	height : 150px;
	float : left;
	display : block;
	padding : 0 0 0 40px;
}

.form-login {
	height : 30px;
	margin : 0 0 5px 0;
}

.form-login-login {
	margin : 18px 0 0 0;
	position : relative;
}

.form-login label {
	font : 11px Verdana, Arial, Helvetica, sans-serif;
	padding : 2px 0 0 0;
	display : block;
	float : left;
	width : 84px;
}

.form-login-input{
	height : 16px;
	width : 97px;
	display : block;
	float : left;
	background : transparent url("/img/programmes/pg_magazine/bg-input-login.png") left top no-repeat;
	border : 0;
	font : 11px Verdana, Arial, Helvetica, sans-serif;
	padding : 1px 0 0 3px;
}	

.form-login-valid{
	position : absolute;
	left : 0;
	top : 0;
	margin : 32px 0 0 190px;
}

.bt-inscription {float:right;}

/* bloc formulaire recommander */

.bloc-form-reco {
	width : 680px;
	height : 240px;
	margin : 30px 0 0 0;
	position : relative;
}

.bloc-form-reco label {
	font : 11px Verdana, Arial, Helvetica, sans-serif;
	padding : 20px 0 0 0;
	display : block;
	margin : 0 0 15px 0;
}

.form-reco-input-email{
	height : 16px;
	width : 206px;
	display : block;
	float : left;
	background : transparent url("/img/programmes/pg_magazine/bg-input-email.png") left top no-repeat;
	border : 0;
	font : 11px Verdana, Arial, Helvetica, sans-serif;
	padding : 1px 0 0 3px;
	margin : 0 12px 15px 0;
}	

.form-reco-input-message{
	height : 90px;
	width : 495px;
	display : block;
	float : left;
	background : transparent url("/img/programmes/pg_magazine/bg-input-message.png") left top no-repeat;
	border : 0;
	font : 11px Verdana, Arial, Helvetica, sans-serif;
	padding : 2px 0 0 3px;
}	

.form-reco-valid{
	position : absolute;
	left : 0;
	top : 0;
	margin : 222px 0 0 510px;
}

/* bloc formulaire commenter */

.bloc-form-comment {
	width : 680px;
	height : 180px;
	position : relative;
}

.bloc-form-comment label {
	font : bold 11px Verdana, Arial, Helvetica, sans-serif;
	padding : 5px 0 0 0;
	display : block;
	padding : 0 0 10px 0;
	color : #77b800;
}

.form-comment-input-pseudo{
	height : 16px;
	width : 206px;
	display : block;
	float : left;
	background: transparent url("/img/programmes/pg_magazine/bg-input-email.png") left top no-repeat;
	border : 0;
	font : 11px Verdana, Arial, Helvetica, sans-serif;
	padding : 1px 0 0 3px;
	margin : 0 12px 15px 0;
}	

.form-comment-input-message{
	height : 90px;
	width : 495px;
	display : block;
	float : left;
	background : transparent url("/img/programmes/pg_magazine/bg-input-message.png") left top no-repeat;
	border : 0;
	font : 11px Verdana, Arial, Helvetica, sans-serif;
	padding : 2px 0 0 3px;
}	

.form-comment-valid{
	position : absolute;
	left : 0;
	top : 0;
	margin : 140px 0 0 510px;
}

.form-comment-actualiser{
	position : absolute;
	left : 0;
	top : 0;
	margin : 140px 0 0 595px;
}



/* AJOUTS GARNIER TV */

.bg-deedee {
	background : #e8bcb1 url("/img/programmes/pg_magazine/bg-deedee.jpg") left top no-repeat;
}

.bg-tv-home {
	background : #e8bcb1 url("/img/programmes/pg_magazine/bg-tv-home.jpg") left top no-repeat;
}

/* MISE EN PLACE DU CONTENU GARNIER TV */

#tv-container {
	width : 616px;
	height : 416px;
	margin : 0 0 0 329px;
	position : relative;
}

#tv-content {
	width : 606px;
	height : 400px;
	display : block;
	padding : 5px 0 0 10px
}


#tv-content-bottom{
	width : 616px;
	height : 11px;
	_filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/img/programmes/pg_magazine/bg-trans-bottom.png');	
}

#tv-content-bottom[id]{
	background : url("/img/programmes/pg_magazine/bg-trans-bottom.png") top left no-repeat;
}

.tv-home {
	font : 12px Verdana;
	color : #ffffff;
	width : 590px;
	padding : 15px 0 15px 16px;
}

.tv-intro-home {
	width : 450px;
	margin : 20px 0 40px 0;
	font-weight : bold;	
}

.tv-header {
	height : 100px;
}
.tv-titre a {
	font : bold 17px Verdana;
	color : #77b800;
	margin : 0 10px 5px 0;
	line-height : 16px;
}

.tv-titre a:hover{
	text-decoration:underline;
}

.tv-home-bloc {
	width : 133px;
	height : 130px;
	display : block;
	float : left;
	margin : 0 10px 0 0;
}

.tv-home-bloc-visuel img{
	width : 131px;
	height : 102px;
	display : block;
	border : 0;
}

.tv-home-bloc-txt {
	text-transform : uppercase;	
	text-align : center;
	padding : 5px 0 0 0;
}

.tv-home-bloc-txt a {
	font : 12px Verdana;
	color : #ffffff;
}

.tv-home-bloc-txt a:hover {
	text-decoration : underline;
}

.tv-deedeecast {
	font : 12px Verdana;
	color : #ffffff;
	width : 580px;
	padding : 15px 0 0 16px;
}

.tv-linksnav{
	display:block;
	margin:35px 0 45px 0;
}

.tv-linksnavform{
	display : block;
	padding : 10px 0 0 0;
	margin : 0;
}

.bloc-form-comment2 {
	width : 590px;
	height : 160px;
	position : relative;
	margin:10px 0 0 0;
	padding:0;	
}

.bloc-form-comment2 label {
	font : bold 11px Verdana, Arial, Helvetica, sans-serif;
	padding : 0 0 5px 0;
	display : block;
	color : #77b800;
}

.form-comment-input-message2{
	height : 80px;
	width : 370px;
	display : block;
	float : left;
	background : transparent url("/img/programmes/pg_magazine/bg-input-message2.png") left top no-repeat;
	border : 0;
	font : 11px Verdana, Arial, Helvetica, sans-serif;
	padding : 2px 0 0 3px;
}	

.form-comment-valid2{
	position : absolute;
	left : 0;
	top : 0;
	margin : 120px 0 0 380px;
}

.form-comment-actualiser2{
	position : absolute;
	left : 0;
	top : 0;
	margin : 120px 0 0 470px;
}

/* bloc formulaire identification deedeecasts*/

.bloc-form-login2 {
	width : 580px;
	height : 150px;
	margin : 80px 0 0 5px;
}

.bloc-login-right2 p {
	font : 11px Verdana, Arial, sans-serif;
	color : #ffffff;
	margin : 20px 0 10px 0;
	line-height : 14px;
}

.bloc-login-left2 {
	width : 280px;
	height : 150px;
	float : left;
	display : block;
	border-right : 1px dotted #ffffff;
}

.bloc-login-right2 {
	width : 250px;
	height : 150px;
	float : left;
	display : block;
	padding : 0 0 0 40px;
}

.form-login2 {
	height : 30px;
	margin : 0 0 5px 0;
}

.form-login-login2 {
	margin : 18px 0 0 0;
	position : relative;
}

.form-login2 label {
	font : 11px Verdana, Arial, Helvetica, sans-serif;
	padding : 2px 0 0 0;
	display : block;
	float : left;
	width : 84px;
}

.form-login-input2 {
	height : 16px;
	width : 97px;
	display : block;
	float : left;
	background : transparent url("/img/programmes/pg_magazine/bg-input-login.png") left top no-repeat;
	border : 0;
	font : 11px Verdana, Arial, Helvetica, sans-serif;
	padding : 1px 0 0 3px;
}	

.form-login-valid2 {
	position : absolute;
	left : 0;
	top : 0;
	margin : 32px 0 0 190px;
}

.bt-inscription2 {float:right;}


/*Les etoiles */
.star-rating-wrap {
white-space:nowrap;
}
.star-rating, .star-rating a:hover, .star-rating a:active, .star-rating a:focus, .star-rating li.current-rating {
background:transparent url(/img/programmes/pg_magazine/stars.gif) repeat-x scroll left -1000px;
}
.star-rating {
background-position:left top;
display:block;
height:15px !important;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt !important;
overflow:hidden !important;
padding:0pt !important;
position:relative;
width:75px !important;
}
.star-rating li {
background:transparent none repeat scroll 0% !important;
border:0pt none !important;
display:inline;
}
ul.star-rating a, ul.star-rating li.current-rating {
border:medium none;
height:15px !important;
left:0pt;
line-height:0px;
line-height:15px !important;
margin:0pt !important;
outline-color:invert;
outline-style:none;
outline-width:medium;
overflow:hidden;

padding:0px !important;
position:absolute;
text-indent:-9999px;
}
.star-rating a:hover, .star-rating a:active, .star-rating a:focus {
background-image:url(/img/programmes/pg_magazine/stars.gif);
background-position:left bottom;
}
.star-rating a.one-star {
width:20%;
z-index:6;
}
.star-rating a.two-stars {
width:40%;
z-index:5;
}
.star-rating a.three-stars {
width:60%;
z-index:4;
}
.star-rating a.four-stars {
width:80%;
z-index:3;
}
.star-rating a.five-stars {
width:100%;
z-index:2;
}
.star-rating li.current-rating {
background-image:url(/img/programmes/pg_magazine/stars.gif) !important;
background-position:left 31px !important;
z-index:1;

}