body { margin:10px 0px 3px 0px; padding:0px 0px 0px 0px; background:#FFFFFF;}
a{ color:#757575; font-weight:bold; text-decoration: none;}
a:hover{ color:#ff7E00}
table { border:0px; border-collapse:collapse ;} 
td, table, select,  input, textarea, div{
	font-family:tahoma; font-size:12px; vertical-align:top; line-height:normal; color:#363D4F
}
td {vertical-align:top; padding:0px; }
form { margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px}
.input{ width:145px; height:16px}

.filpager table tr td { padding: 20px 20px 0px 20px; }

.bandeau_haut { margin-bottom: 20px; }
.head_left{ background:url("../img/topg.gif") no-repeat; height:111px; width:11px; position:absolute; z-index:2; }
.head_centre{ background:url("../img/topfond.gif")  no-repeat; height:111px; width:1000px; position:absolute; z-index:1;}
#head_centre_titre{ height:26px; width:332; position:relative; top:0px; left:300px; z-index:2;}
.head_right{ background:url("../img/topd.gif") no-repeat; height:111px; width:11px; left:989px; position:absolute; z-index:3;}
.head_right1{ background:url("../img/topfond1.gif") no-repeat; height:111px; background-position:right; width:300px; left:700px; position:absolute; z-index:4;}
.head_titre{ background:url("../img/actutop.gif") no-repeat; background-position:center; margin-top:0px; height:27px;  z-index:5;}
.head_drapeau{margin-left:150px; margin-top:0px;  width:80px; height:27px; z-index:14; position:absolute; }
.head_logo{margin-left:20px; margin-top:18px; z-index:7; position:absolute; }
.head_afp{ position:relative; margin-top:10px; width:300px; z-index:8; left:680px; }
.head_pub{ width:628px; position:relative; margin-top:32px; z-index:8; left:170px; }
.head_search{ position:relative; margin-top:10px; left:3px; z-index:11; font-family:tahoma; font-size:11px; font-weight:bold; color:#FFFFFF;}
.head_web{ position:relative; margin-top:5px; z-index:8; right:10px; text-align:right; }
.head_date{ position:relative; margin-top:20px; width:200px; z-index:8; left:150px; text-align:left; }

.head_pub2{ width:628px; position:relative; margin-left:40px; margin-top:5px; z-index:8; left:170px; }
.head_pub2big{ position:relative; top:-4px; left:-75px; }
.head_afp2{ position:relative; margin-top:13px; width:81px; z-index:8; left:890px; border:1px solid white; }
.head_search2{ position:relative; margin-top:16px; left:869px; z-index:11; }
.searchBox2 { width:100px; font-weight: bold; }
.searchBtn2 { width:25px; height:20px; margin-top:1px; }
.head_date2{ position:relative; margin-top:-3px; margin-bottom:0px; width:200px; z-index:8; left:0px; text-align:left; }

.head_pub_blank{ width:744px; position:relative; margin-top:32px; z-index:2; }
.head_blank{ background:url("../img/top_blank.gif") no-repeat; height:97px; width:744px; position:absolute; z-index:1;}
.head_logo_blank{margin-left:20px; margin-top:18px; z-index:3; position:absolute; }
.head_logo_blankp{margin-left:180px; margin-top:0px; z-index:4; position:absolute; }

.footer { text-align:center; width:100%; font-size:11px; position:relative; }
.footer a {	color:#757575; text-decoration:none; font-size:11px; font-weight:lighter; }
.footer a:hover{ text-decoration:underline;}


.lienblanc { color:#ffffff; font-weight:bold; text-decoration: none;}
.lienblanc:hover{ text-decoration: underline;}
.liengris { color:#757575; font-weight:bold; text-decoration: none; margin-left:23px; margin-top:10px; line-height:20px}
.liengris:hover{ color:#ff7E00}

.titregris { color:#6b6b6b; font-weight:bold; text-decoration: none; line-height:27px; margin-left:25px; text-align:left; }

.titreoran { color:#ff7E00; font-family: Tahoma; font-size:22px;  line-height:27px; margin-top:0px;}
.mid_titre{ position:relative; width:100%; text-align:left; background-image:url("../img/bastitre.gif") ; line-height:27px; }
.mid_titre1{ position:relative; text-align:right ; padding-right: 10px;  background:url("../img/bastitre.gif") ; line-height:27px; }
.mid_titre2{ position:relative; width:180px; text-align:right ; right:10px; background:url("../img/bastitre2.gif") no-repeat ; background-position:right; line-height:27px; }
.mid_interligne { position:relative; width:100%; text-align:right ; right:10px; background:url("../img/interligne.gif") no-repeat; line-height:25px; background-position:right;  margin-top:2px; padding:0 14px 0 0;}
.mid_interlignebas { position:relative; width:100%; text-align:right ; right:10px; line-height:25px; background-position:right;  margin-top:2px; }
.mid_cesure{ position:relative; width:100%; background:url("../img/cesure.gif") repeat-x ; line-height:3px; }
.mid_topcarte{ position:relative; width:313px; margin-top:10px; background:url("../img/bandeaucarte.gif") ; line-height:27px; }
.mid_carte{ position:relative; width:313px; margin-left:13px;}
.mid_centre{ background:url("../img/mid_centre.gif"); height:252px; margin-top:10px; position:relative; z-index:1}
.mid_gauche{ height:252px; background:url("../img/mid_gauche.gif") no-repeat; background-position:left; position:relative; z-index:3}
.mid_droite{ height:252px; background:url("../img/mid_droite.gif") no-repeat; background-position:right; position:relative;  z-index:3}
.mid_topvideo{ position:relative; margin-top:0px; line-height:27px;  z-index:4; text-align:left }
.mid_video{ position:relative; margin-top:12px; margin-left:14px;  z-index:5;  }
.mid_video1{ background-image: url("../img/mid_gauche.gif");  height:225px; background-repeat: no-repeat; background-position: left; z-index:2;}
.mid_select_titre{ position:relative; margin-left:20px; text-align:left; background-image:url("../img/bastitre.gif") ; line-height:27px; }
.mid_select_themeg{ position:relative; margin-left:20px; text-align:left; }
.mid_select_themed{ position:relative; margin-left:1px; text-align:left; }
.mid_select_lien{ position:relative; margin-left:22px; background:url("../img/p_lien.gif") no-repeat; margin-top:0px; text-align:left; height:9px  }
.mid_select_liend{ position:relative; margin-left:2px; background:url("../img/p_lien.gif") no-repeat; margin-top:0px; text-align:left; height:9px  }
.mid_select_nolien{ height:9px  }
.mid_select_cart{ position:relative; width:278px; margin-left:22px; margin-top:1px; background:url("../img/bandeauselect.gif") ; height:20px; text-align:left }
.mid_select_cart2{ position:relative; width:310px; margin-left:0px; margin-top:1px; background:url("../img/bandeauselect2.gif") ; height:20px;  }
.mid_block { margin-top:10px; }
.com_outer{ margin-left: 25px }
.com_titre_content{ position:relative; text-align:left; background:url("../img/bastitre.gif") ; margin-top:15px; margin-bottom: 13px;
                    color:#ff7E00; font-family: Tahoma; font-size:22px; line-height:27px;}

.com_titre{ position:relative; width:100%; text-align:left; background:url("../img/bastitre.gif") ; line-height:27px; margin-top:15px; }
.com_titre a { color:#ff7E00; font-weight: normal;}
.com_titre a:hover { color:#757575; font-weight: normal;}
.titreoran { color:#ff7E00; font-family: Tahoma; font-size:22px;  line-height:27px; margin-top:0px;}
.com_titre_orange{ color:#ff7E00; font-family: Tahoma; font-size:22px;  line-height:27px; margin-left:30px}
.com_em a{font-family:Tahoma; font-size:11px; color:#ff7E00; margin-left:38px; font-weight: lighter;}
.com_em a:hover{ text-decoration: underline;}
.com_co{ position:relative; margin-left:10px; margin-top:12px; text-align:left; }
.fil_cell { padding: 0px 10px 0px 10px }
.com_france{ position:relative; margin-left:10px; margin-top:12px; text-align:left; background:url("../img/p_fran.gif") no-repeat; text-indent: 25px; }
.com_region{ position:relative; margin-left:10px; margin-top:12px; text-align:left; background:url("../img/p_reg.gif") no-repeat; text-indent: 25px; }
.com_intern{ position:relative; margin-left:10px; margin-top:12px; text-align:left; background:url("../img/p_int.gif") no-repeat; text-indent: 25px; }
.com_politique{ position:relative; margin-left:10px; margin-top:12px; text-align:left; background:url("../img/p_pol.gif") no-repeat; text-indent: 25px; }
.com_economie{ position:relative; margin-left:10px; margin-top:12px; text-align:left; background:url("../img/p_eco.gif") no-repeat; text-indent: 25px; }
.com_social{ position:relative; margin-left:10px; margin-top:12px; text-align:left; background:url("../img/p_soc.gif") no-repeat; text-indent: 25px; }
.com_dossier{ position:relative; margin-left:10px; margin-top:12px; text-align:left; background:url("../img/p_doss.gif") no-repeat; text-indent: 25px; }
.com_societe{ position:relative; margin-left:10px; margin-top:12px; text-align:left; background:url("../img/p_societe.gif") no-repeat; text-indent: 25px; }
.com_tourisme{ position:relative; margin-left:10px; margin-top:12px; text-align:left; background:url("../img/p_tour.gif") no-repeat; text-indent: 25px; }
.com_sport{ position:relative; margin-left:10px; margin-top:12px; text-align:left; background:url("../img/p_sport.gif") no-repeat; text-indent: 25px; }
.com_sante{ position:relative; margin-left:10px; margin-top:12px; text-align:left; background:url("../img/p_sante.gif") no-repeat; text-indent: 25px; }
.com_enviro{ position:relative; margin-left:10px; margin-top:12px; text-align:left; background:url("../img/p_env.gif") no-repeat; text-indent: 25px; }
.com_science{ position:relative; margin-left:10px; margin-top:12px; text-align:left; background:url("../img/p_scien.gif") no-repeat; text-indent: 25px; }
.com_blog{ position:relative; margin-left:10px; margin-top:12px; text-align:left; background:url("../img/p_blog.gif") no-repeat; text-indent: 25px; }
.cesur_g{ position:relative; background:url("../img/cesureg.gif"); width:100%; height:8px;}

a.diffAdrRemoveLink { font-size: x-small; font-style:italic; color: Gray; font-weight: normal; text-decoration: underline; text-align: center; }
.textePage { line-height:normal; font-family:tahoma; font-size:12px; }
#pjustifies p { text-align:justify }

div.gmap { overflow:hidden }