body{
font-family: trebuchet ms, arial, sans-serif;
background:none;
}

h3, #article_page_title h1{
width:100%;
float:left;
font-size:13pt;
color:#002c78;
font-weight:bold;
margin-left:5px;
margin-top:8px;
background:none;
font-family: arial, sans-serif;
}


#logoPrint{
display:block;
height:142px;
width:950px;
float:left;
}

#top{
display:none;
}


#rightColumn{
display: none;
}

.suite{
display: none;
}

#promoTop{
	display: none;
}
h2{
	display: none;
}


.bottom{
	display: none;
}


/*--------------------------------------------------------------------------------------------------*/

#content{
margin-top:10px;
text-align:justify;
width:auto;
line-height:10pt;
font-size:14px;
}

#article_page_title{
width:100%;
height:auto;
background-color:#fff;
float:left;
}

#icones img{
	display: none;
}


#article_page_title p{
float:left;
margin-top:10px;
}

#article_page_title h3{
width:365px;
margin-top:9px;
margin-left:0;
}

#icones{
float:right;
}

.date_title{
float:left;
font-size:13px;
color:#808080;
margin-left:5px;
margin-right:5px;
}

#content select{
margin:auto;
text-align:center;
margin-top:10px;
border:1px solid #324997;
}

p.content{
float:left;
}

#list_bottom{
float:left;
text-align:center;
width:100%;
margin-top:5px;
}

#list_bottom .navigForm a:hover{
text-decoration:underline;
}

#list_bottom .navigForm{
color:#002c78;
}

#content .conl select{
margin:5px;
margin-top:2px;
float:left;
width:auto;
}

/*---------------------------------------------------------------------------------------------------------*/

#contentLeft h2, #contentRight h2{
margin-top:5px;

}

#contentLeft{
float:left;
margin-top:5px;
width:850px;
line-height:14pt;
font-size:16px;
background-color:white;
color:black;
font-family: arial, sans-serif;
}

#contentLeft img{
margin:10px;
}

#contentLeft p{
margin-bottom:10px;
}

#contentRight{
	display: none;
}

p.subtitle{
font-weight:bold;
}

.txt_small{
font-size:10px;
 font-style: italic;
}

.actu{
display:none;
}

#actu img{
margin:8px;
margin-right:3px;
float:left;
}

#home_img{
float:left;
margin:5px;
margin-bottom:8px;
}

.actu_txt{
width:84%;
margin:0;
margin-right:5px;
float:right;
}

.actuactu_txt{
width:97%;
margin:0;
margin-left:5px;
float:left;
line-height:14px;
}

.content_article_bottom{
display:none;
}

.content_article_bottom_print{
float:left;
}



#contentLeft p.art_com{
background-color:#fafaff;
border:1px solid #edeefc;
padding:5px;
float:left;
width:435px;
margin:0px;
margin-top:10px;
}

html>body #contentLeft p.art_com{
width:423px;
}


#actu_title{
background:url(/img/radioactu/title_back_light_2.gif) repeat-x;
height:24px;
margin-bottom:5px;
font-weight:bold;
padding-top:2px;
}

#actu_title img{
float:left;
vertical-align:top;
margin:5px;
margin-top:2px;
}

.article_title{
width:75%;
margin:0;
float:left;
font-size:12px;
line-height:10.5pt;
padding-top:1px;
text-align:left;
color:#2e448f;
}



/*--------------------------------------------------------------------------------------------------------------*/

#contentRight{
margin-top:5px;
float:right;
margin-right:0;
width:185px;
background-color:white;
}

#contentRight p{
margin-left:3px;
margin-bottom:3px;
}

#alaune_short{
float:left;
width:185px;
border:1px solid #e0e0e0;
background-color:#edeefc;
}

#infos{
background-color:#edeefc;
text-align:left;
font-size:11px;
line-height:10pt;
color:#324997;
width:100%;
border-top:0;
float:left;
margin-top:5px;
}

#infos p img{
float:left;
margin:3px;
}

#infos p{
float:left;
width:80%;
margin:0;
margin-top:5px;
margin-left:5px;
}

#theme_article{
background-color:#edeefc;
text-align:left;
float:left;
margin-top:5px;
line-height:12pt;
width:100%;
}

#theme_article a {
float:left;
margin-left:5px;
margin-right:5px;
}

#theme_article a span.date_title{
margin-left:0;
}

#theme_article p{
margin:0;
margin-top:3px;
margin-bottom:3px;
width:100%;
float:left;
}

#theme_article img{
margin:0;
}

.nav_btn{
font-size:13px;
font-weight:bold;
margin-top:10px;
}

.tags{
font-size:13px;
font-weight:bold;
}

/*--------------------------------------------------------------formulaire----------------------------------------------------------*/

#formulaire{
margin-top:10px;
width:100%;
background-color:white;
float:left;
color:#324997;
}

.white_back{
width:100%;
background-color:white;
margin-top:10px;
margin-bottom:10px;
height:30px;
font-size:13px;
font-weight:bold;
padding-top:5px;
float:left;
}

html>body .white_back{
height:25px;
}

#formulaire_champs{
width:100%;
float:left;
font-size:12px;
font-weight:bold;
text-align:left;
margin-bottom:10px;
background-color:#edeefc;
}

#formulaire_champs form{
margin-top:8px;
margin-bottom:8px;
float:left;
}

#formulaire_champs p{
float:right;
margin-right:5px;
margin-bottom:3px;
}

#formulaire_champs_left{
float:left;
width:70%;
margin-bottom:10px;
}

p.formulaire_txt{
width:270px;
float:right;
margin-right:10px;
line-height:10pt;
background-color:#edeefc;
margin-top:10px;
margin-bottom:10px;
}

#formulaire select{
text-align:left;
background-color:white;
border:1px solid #bec5db;
width:231px;
margin:0;
}

#form_txt_right{
float:right;
margin-bottom:10px;
width:29%;
}

html>body #formulaire select{
margin-right:-4px;
width:231px;
}

#formulaire form img{
float:left;
}

#formulaire form{
float:left;
width:100%;
}

#formulaire form.center{
width:630px;
}

.center{
clear:both;
text-align:center:
}

#formulaire label{
float:left;
margin-right:10px;
margin-left:10px;
}

html>body #formulaire label{
margin-left:0px;
}

input.field_arrond{
height:21px;
width:180px;
border:0;
border-top:1px solid #bec5db;
border-bottom:1px solid #bec5db;
float:left;
margin:0;
margin-left:-3px;
margin-right:-3px;
color:#bec5db;
}

input.field{
height:21px;
border:0;
border:1px solid #bec5db;
float:left;
margin:0;
color:#000000;
}

#formulaire input.field{
width:220px;
}

html>body input.field{
margin:0;
}

 p.checkbox{
float:left;
margin-left:5px;
font-weight:normal;
font-size:11px;
width:97%;
}

#textarea{
text-align:left;
float:right;
margin-right:4px;

}

#textarea p {
float:left;
}

#textarea p label{
margin:0;
margin-left:25px;
}

html>body #textarea p label{
margin-right:239px;
}

#formulaire textarea{
height:100px;
margin-right:-2px;
width:232px;
border:0px;
border-left:1px solid #bec5db;
border-right:1px solid #bec5db;
float:right;
}

html>body #formulaire textarea{
margin:0;
}

#formulaire form img.textarea_img{
float:right;
text-align:right;
margin-right:0;
}

.validation-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #324997;
	color : #FFF;
	font-weight: bold;
	float: left;
	width: 220px;
}

html>body .validation-advice {
	width: 210px;
}

.custom-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #C8AA00;
	color : #FFF;
	font-weight: bold;
	float: left;
	width: 400px;
}

.form-row {
	clear: both;
	padding: 0.5em;

}

.field-label {
	width: 100px;
	float: left;
}

.field-widget {
	width: 300px;
	float: left;
}


/*-----------------------------------------------------------------------*/

#article_top{
width:370px;
float:left;
margin-top:5px;
}


#article_top p.actu_txt{
width:270px;
font-weight:bold;
}

#warning{
width:250px;
float:right;
margin-top:5px;
margin-bottom:10px;
}

#warning img{
float:left;
}

#warning p{
width:97%;
float:left;
}

#warning p.red{
color:#e41826;
font-weight:bold;
float:left;
width:180px;
margin-top:3px;
}

#acces_abonnes{
width:637px;
height:180px;
background:url(/img/radioactu/fond_page_nonconnecte.jpg) no-repeat;
margin:0;
float:left;
}

#cadre_acces{
position:absolute;
width:535px;
height:130px;
margin-top:16px;
margin-left:50px;
float:left;
text-align:left;
}

#cadre_acces_demi{
width:265px;
height:100%;
float:left;
}

.lien_abonnement{
margin-top:75px;
margin-left:60px;
}

#cadre_acces form{
position:absolute;
margin-top:30px;
margin-left:70px;
float:left;
}

#cadre_acces form img{
float:left;
margin:0;
}

#cadre_acces form p{
float:left;
width:170px;
}

#cadre_acces label{
float:left;
margin-left:5px;
}

#content input.form_ok{
margin-top:2px;
float:left;
margin-left:5px;
}

#cadre_acces input.field{
width:110px;
}

#choix_paiement{
width:630px;
height:260px;
float:left;
font-size:13px;
background-color:white;
}

#choix_paiement img.bord_droit{
float:right;
margin-top:15px;
margin-right:63px;
}

#choix_paiement_onglets{
position:absolute;
float:left;
width:86px;
height:216px;
margin-top:15px;
margin-left:49px;
background:url(/img/radioactu/paiement_tel.jpg) no-repeat;
}

#choix_paiement_onglets_out{
position:absolute;
float:left;
width:86px;
height:216px;
margin-top:15px;
margin-left:49px;
background:url(/img/radioactu/paiement_etranger_cb.jpg) no-repeat;
}

#choix_paiement_onglets a{
float:left;
height:54px;
width:84px;
}

#choix_paiement_content{
position:absolute;
float:left;
width:505px;
height:260px;
margin-top:15px;
margin-left:130px;
background:url(/img/radioactu/fond_page_paiement.jpg) repeat-x;
}

#choix_paiement_content_middle{
float:let;
width:auto;
margin-top:10px;
margin-left:20px;
}

#choix_paiement_content p{
margin-left:30px;
margin-top:10px;
text-align:left;
}

html>body #choix_paiement_content form{
float:left;
margin-left:30px;
}




#choix_paiement_content form img{
float:left;
}



/*--------------------------------------PA----------------------------------------------*/

#pa_list{
width:100%;
float:left;
height:24px;
margin-top:1px;
}

#pa_list a{
font-weight:bold;
}

#pa_list.pa01{
background:url(/img/radioactu/pa_back01.gif) repeat-x;
}

#pa_list.pa02{
background:url(/img/radioactu/pa_back02.gif) repeat-x;
}

#pa_list.pa02 a:hover{
color:white;
}

#separateur{
height:24px;
float:left;
margin-left:5px;
margin-right:5px;
width:1px;
background-color:white;
}

#pa_date{
float:left;
width:80px;
height:20px;
margin-top:4px;
margin-left:5px;
}

#pa_title{
float:left;
width:370px;
height:20px;
margin-top:4px;
}

#pa_nom{
float:left;
width:140px;
height:20px;
margin-top:4px;
}

#pa_preview{
color:black;
width:100%;
float:left;
background:url(/img/radioactu/pa_back_preview.gif) repeat-x;
height:auto;
margin-bottom:5px;
}

#pa_preview p{
width:90%;
margin:5px;
margin-left:20px;
}

.pa_chemin{
margin-top:15px;
margin-bottom:15px;
height:18px;
float:left;
width:auto;
}
.pa_chemin a{
font-size:13px;
font-weight:bold;
}

#pa_infos{
margin-top:10px;
margin-left:10px;
float:left;
width:95%px;
}

#pa_infos p{
float:left;
width:540px;
}

span.pa_title{
width:20%;
text-align:right;
vertical-align:top;
font-weight:bold;
}

span.pa_content{
margin-left:5px;
width:70%;
text-align:left;
color:black;
vertical-align:bottom;
}


