#contenuhome{
	padding-top:34px;
	padding-left:64px;
	padding-bottom:15px;
	width:713px;
}
.rub{
	width:225px;
	float:left;
	padding-right:27px;
}
.line_rub{
	clear:left;
	padding-top:25px;
	height:0px;
}
.rub .titre{
	background-repeat:no-repeat;
	height:22px;
	width:inherit;
	font-size:15px;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:13px;
	padding-top:3px;
	letter-spacing: -1px;
}
.rub .picto{
	position:absolute;
	margin-left:177px;
}
.pictoperso, .pictolivre, .pictomail, .pictoquestion{
	width:48px;
	height:49px;
	background-repeat:no-repeat;
}
.rub_contenu{
	width:213px;
	height:86px;
	padding-left:12px;
	padding-top:18px;
	background-repeat:repeat-y;
	float:left;
	color:#1f66bf;
}
.rub_contenu a{
	text-decoration:none;
}
.rub_contenu a:hover{
	color:#FFFFFF;
}
.rub_contenu li{
	list-style-position: outside;
	margin-left:19px;
	margin-bottom:11px;
}
.rub .rub_bottom{
	background-repeat:no-repeat;
	width:225px;
	height:14px;
	clear:left;
}
.bandeaupub{
	float:left;
	margin-top:16px;
	width:478px;
	height:120px;
	background-repeat:no-repeat;
}
.listrevue .listrevue_titre{
	background-repeat:no-repeat;
	height:15px;
	width:182px;
	font-size:13px;
	font-weight:bold;
	color:#656666;
	padding-left:15px;
	padding-top:8px;
	padding-bottom:1px;
}
.listrevue .listrevue_contenu{
	width:156px;
	padding-left:12px;
	padding-right:10px;
	border-right: 2px solid;
	border-left: 2px solid;
}
.listrevue .listrevue_couverture{
	border:1px solid #404040;
	width:97px;
	margin-bottom:7px;
}
.listrevue .listrevue_couverture .couv{
	display:none;
}
.listrevue .listrevue_contenu li{
	list-style-type:none;
	color:#626265;
	font-size:9px;
}
.listrevue .listrevue_contenu li a{
	color:#626265;
}
.listrevue .listrevue_contenu li a:hover{
	text-decoration:none;
}
.listrevue .listrevue_bottom{
	background-repeat:no-repeat;
	height:15px;
	width:182px;
}
.contenudroite .illustration{
	margin-top:16px;
	/*border:1px solid red;*/
}

/* CSS Document
 * accueil non abonne */
   
#columnleft {
	width:350px;
	padding:0px;
	float:left;
	background:#fff;
	/*border:1px solid #6600CC;*/
}   
#columncenter {
	width:20px;
	padding:0px;
	float:left;
	background:#fff;
	border:0px solid #663300;
}   
#columnright {
	width:350px;
	padding:0px;
	margin-left:350px;
	background:#fff;
	border:0px solid #663300;
}   
  
/* *** Titres ************************************************** */
.titrevert{
	color:#98ca2d;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
}   
.titregris{
	color:#999999;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}   
.textebleu , .textebleu a , .textebleu a:visited{
	color:#61ACED;
	font:Verdana;
	font-size:9px;
	height:20px;
	vertical-align:middle;
    text-decoration:none;}
   

.textenoirpetit , .textenoirpetit a,  .textenoirpetit a:visited ,  .textenoirpetit a:hover{
	color:#000000;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
    text-decoration:none;
}

#titre5raisons{
	width:283px;
	padding-left:40px;
	height:20px;
} 
#titreabonnezvous{
	width:335px;
	padding-left:40px;
	height:20px;
} 

#titre12{
	/*border:1px solid green;*/
	background: url(/abovdev/npr/img/commun/home/imgfond_12_titre.gif) no-repeat center;
	width:380px;
	padding:0px;
	height:25px;
} 

#soustitre12{
	color:#1F66BF;
	width::380px;
	height:20px;
	text-align:center;
}

.soustitre14 , .soustitre14 a , .soustitre14 a:visited{
	color:#1F66BF;
	font-size:9px;
	text-align:center;
	text-decoration:none;
}


/* *** blocs ************************************************** */
#content_bloc11{
	padding: 0px;
	margin: 0px;
	background: #fff;
}

#content_bloc12{
	float:left;
	padding: 0px;
	margin-top: 15px;
	background: #fff;
	}

#content_bloc13{
	float:left;
	padding: 0px;
	margin-top:: 10px;
	background: #fff;
	}

/* *** Puces ************************************************** */	
#puce_1{
	/*border:1px solid green;*/
	width:300px;
	padding-left: 40px;
	height:50px;
	color:#666666;
	font-size:10px;
}
#puce_2{
	width:300px;
	padding-left:40px;
	height:50px;
	color:#666666;
	font-size:10px;
}
#puce_3{
	width:300px;
	padding-left:40px;
	height:40px;
	color:#666666;
	font-size:10px;
}
#puce_4{
	/*border:1px solid green;*/
	width:310px;
	padding-left:40px;
	height:40px;
	color:#666666;
	font-size:10px;
}
#puce_5{
	/*border:1px solid green;*/
	width:310px;
	padding-left:40px;
	height:40px;
	color:#666666;
	font-size:10px;
}

/* *** Boxes ************************************************** */
/* BOX 11 */
/* set background images for corners */
.rbroundbox { background: url(/abovdev/npr/img/commun/imgfond_fond.gif) repeat; }
.rbtop div  { background: url(/abovdev/npr/img/commun/imgfond_applatgris_topleft.gif) no-repeat top left; }
.rbtop      { background: url(/abovdev/npr/img/commun/imgfond_applatgris_topright.gif) no-repeat top right; }
.rbbot div  { background: url(/abovdev/npr/img/commun/imgfond_applatgris_botleft.gif) no-repeat bottom left; }
.rbbot      { background: url(/abovdev/npr/img/commun/imgfond_applatgris_botright.gif) no-repeat bottom right; }

/* height and width details */
.rbtop div, .rbtop, .rbbot div, .rbbot {
	width: 100%;
	height: 14px;
	font-size: 1px;
}
.rbcontent  { margin: 0 14px; }
.rbroundbox { width: 380px; margin: auto; }

/* BOX 12 */
/* set background images for corners */
.rbroundbox12 { width: 380px; }

.rbtop12      { float:left; width:380px; border:0px solid red; height:8px; }
.rbtop12_b1	  { float:left; background: url(/abovdev/npr/img/commun/home/imgfond_12_t_l.gif) no-repeat top left; width:9px; height:8px; }
.rbtop12_b2   { float:left; background: url(/abovdev/npr/img/commun/home/imgfond_12_t.gif) repeat top left; width:362px; height:8px; }
.rbtop12_b3	  { float:left; background: url(/abovdev/npr/img/commun/home/imgfond_12_t_r.gif) no-repeat top right; width:9px; height:8px; }

.rbtop12_content { float:left; background: url(/abovdev/npr/img/commun/home/imgfond_12_t.gif) repeat; width:380px; height:42px; }

.rbbot12_content { border:0px solid red; float:left; background: url(/abovdev/npr/img/commun/home/imgfond_12_b.gif) repeat; width:380px; height:170px; }

.rbbot12      { float:left; width:380px; border:0px solid red; height:8px; }
.rbbot12_b1	  { float:left; background: url(/abovdev/npr/img/commun/home/imgfond_12_b_l.gif) no-repeat bottom left; width:9px; height:8px; }
.rbbot12_b2   { float:left; background: url(/abovdev/npr/img/commun/home/imgfond_12_b.gif) repeat bottom left; width:362px; height:8px; }
.rbbot12_b3	  { float:left; background: url(/abovdev/npr/img/commun/home/imgfond_12_b_r.gif) no-repeat bottom right; width:9px; height:8px; }

/* ******************************** */

.formuleabo {
	background-color:#D6E9FC;
	width:391px;
	margin-top:20px;
}
.formuleabo .block {
	display:block;
	margin-top:7px;
	margin-bottom:6px;
	margin-left:5px;
	margin-right:14px;
}
.formuleabo .block .flash_couv{
	float:left;
	margin-right:14px;
}
.contenu, .contenu a, .contenu a:hover, .contenu a:visited {
	color:#1F66BF;
	font-face:arial;
	font-size:12px;
}

.contenu_encadre {
	margin-top:10px;
	width: 391px;
	background-image: url('/abovdev/npr/img/commun/home/imgfond_rub_l.gif');
	background-repeat: repeat-y;
	background-position: center left;
}
.contenu_encadre2 {
	margin-top:20px;
	width: 379px;
	background-image: url('/abovdev/npr/img/commun/home/imgfond_rub_l.gif');
	background-repeat: repeat-y;
	background-position: center left;
}

.contenu_encadre2 .bord_body, .contenu_encadre .bord_body {
	margin-left: 0px;
	padding-right: 0px;
	background-image: url('/abovdev/npr/img/commun/home/imgfond_rub_r.gif');
	background-repeat: repeat-y;
	background-position: center right;
	clear: left;
}
.bord_head, .bord_head div, bord_foot, bord_foot div {
	display: none;
}
.contenu_encadre2 .bord_head, .contenu_encadre2 .bord_foot, .contenu_encadre .bord_head, .contenu_encadre .bord_foot {
	display: block;
}
.contenu_encadre2 .b1, .contenu_encadre2 .b2, .contenu_encadre2 .b3, .contenu_encadre .b1, .contenu_encadre .b2, .contenu_encadre .b3 {
	display: block;
	height: 12px;
	width: 12px;
	float: left;
}
.contenu_encadre2 .b2 {
	width: 355px;
}
.contenu_encadre .b2 {
	width: 367px;
}
.contenu_encadre2 .bord_head .b1, .contenu_encadre .bord_head .b1 {
	background-image: url('/abovdev/npr/img/commun/home/imgfond_rub.gif');
	background-repeat: no-repeat;
	background-position: top left;
}
.contenu_encadre2 .bord_head .b2, .contenu_encadre .bord_head .b2 {
	background-image: url('/abovdev/npr/img/commun/home/imgfond_rub_t.gif');
	background-repeat: repeat-x;
	background-position: top center;
}
.contenu_encadre2 .bord_head .b3, .contenu_encadre .bord_head .b3 {
	background-image: url('/abovdev/npr/img/commun/home/imgfond_rub.gif');
	background-repeat: no-repeat;
	background-position: top right;
}
.contenu_encadre2 .bord_foot .b1, .contenu_encadre .bord_foot .b1 {
	background-image: url('/abovdev/npr/img/commun/home/imgfond_rub.gif');
	background-repeat: no-repeat;
	background-position: bottom right;
}
.contenu_encadre2 .bord_foot .b2, .contenu_encadre .bord_foot .b2 {
	background-image: url('/abovdev/npr/img/commun/home/imgfond_rub_b.gif');
	background-repeat: repeat-x;
	background-position: bottom center;
}
.contenu_encadre2 .bord_foot .b3, .contenu_encadre .bord_foot .b3 {
	background-image: url('/abovdev/npr/img/commun/home/imgfond_rub.gif');
	background-repeat: no-repeat;
	background-position: bottom left;
}
.table_1 {border:0px solid green;
	width:380px;
	margin-left:5px;
	margin-top:-7px;
}
.table_2 {border:0px solid green;
	width:340px;
	margin-left:5px;
	margin-top:-7px;
}

.contenu_encadre2 .contenu, .contenu_encadre2 .contenu a, .contenu_encadre2 .contenu a:hover, .contenu_encadre2 .contenu a:visited, .contenu_encadre .contenu, .contenu_encadre .contenu a, .contenu_encadre .contenu a:hover, .contenu_encadre .contenu a:visited{
	width:110px;
	color:#5C5C5C;
	padding-left:5px;
	font-face:verdana;
	font-size:9px;
}
.contenu_encadre2 .contenu img, .contenu_encadre .contenu img{
	margin-bottom:4px;
}
.contenu_encadre2 .textebleu, .contenu_encadre2 .textebleu a, .contenu_encadre2 .textebleu a:hover, .contenu_encadre2 .textebleu a:visited, .contenu_encadre .textebleu, .contenu_encadre .textebleu a, .contenu_encadre .textebleu a:hover, .contenu_encadre .textebleu a:visited{
	color:#1F66BF;
}
.contenu_encadre2 .bord_gris, .contenu_encadre .bord_gris {
	background-color:#F4F4F4;
	width:1px;
	font-size:0px;
}

