/* Document
------------------------------------------------ */

*{margin:0;padding:0;}

html, body{width:100%;height:100%;}
body{font:11px Arial, Helvetica, sans-serif;text-align:left;background:#fff;}

a{color:#ff2fa6;font-weight:bold;text-decoration:underline;font-size:12px;}
a:hover{color:#ff2fa6;}
h1{margin-left:40px;margin-right:40px;font-size:2em;font-weight:bold;color:#4a4a4a;font-family:Verdana;letter-spacing:-1px;display:block;margin-bottom:25px;margin-top:20px;}
h2{margin:0;padding:0;margin-top:0px; margin-left:15px;margin-right:15px;font-size:1.8em;font-weight:bold;color:#4a4a4a;font-family:Verdana; letter-spacing:-1px;}
h3{font-size:1.3em;margin:0;padding:10px;}
h4{margin:0;padding:0;margin-top:15px; margin-left:15px;margin-right:15px;font-size:1.1em;font-weight:bold;color:#ff2fa6;font-family:Verdana; letter-spacing:-1px;}

p{font-size:12px;}
p.txt_remp{margin-left:5px;color:#999;margin-right:5px;}
hr{clear:both;height:1px;color:#ccc;background:#ccc;border:0;}
img{border:0;}
table{width:100%;margin:0;table-layout:fixed;font-size:11px;border:0 none;border-spacing:0;border-collapse:collapse;}
th{font-size:12px;font-weight:bold;text-align:left;vertical-align:middle;padding:0;}
td{padding:0;vertical-align:top;}

ul,li{list-style-type:none;}

/* Utilities
------------------------------------------------ */

.clear{display:block;height:0;clear:both;}
* html .clear{display:inline;}

/* Layout
------------------------------------------------ */
#container{position:relative;min-height:100%;margin:0;background:url(../../img/bg_site.jpg) repeat-y;}
#content{float:left;position:relative;height:100%;padding-bottom:40px;color:#000;}
#footer{clear:both;position:absolute;left:190px;bottom:0;height:20px;margin-left:40px;padding:5px 5px 5px 0;font-size:11px;text-align:center;color:#666;} 
#footer a{color:#999;font-weight:normal}  

#home{width:970px;height:770px;margin:0 auto;text-align:center;background-image:url(../../img/home.jpg);cursor:pointer;}
#home #nav{display:block;padding-top:150px;}
#home img{margin:0;}

#container.issubmenu{background:url(../../img/bg_site_submenu.jpg) repeat-y;}  
#container.issubmenu #content{width:645px;}  
#container.issubmenu #footer{left:350px;}  

/* General Site
------------------------------------------------ */				  
#contenu{width:780px;}
#colleft{float:left;width:460px;height:100%;}
#colright{float:left;width:319px;height:100%;}
#contenuSmenu{float:left;height:100%;}
#contenuSmenuCarte{float:left;position:relative;left:-1px;width:645px;margin-left:-1px;}
#contenuSmenuCarte h1{width:450px;}

/* Menu
------------------------------------------------ */
#menu{float:left;width:191px;height:100%;}

#Smenu{float:left;width:158px;height:100%;}
#Smenu a{color:#333;text-decoration:none;}
#Smenu ul{margin-top:205px;background:url(../../img/sep_menu.jpg) repeat-x top;}
#Smenu li a{display:block;height:30px;padding:5px 0 5px 5px;}
#Smenu li.oneline a{height:40px;line-height:40px;padding:0 0 0 5px;}
#Smenu li.select{margin-left:0;padding-left:0;background-color:#ff7db4;}
#Smenu li a:hover{display:block;background-color:#ff7db4;}
#Smenu ul .sep{width:100%;height:5px;background:url(../../img/sep_menu.jpg) repeat-x top;}

#zone_menu{margin-top:65px;}

a.menu_item,a.menu_item_select{display:block;width:180px;height:24px;line-height:24px;margin:0 0 7px;padding-left:11px;color:#fff;text-decoration:none;font-size:11px;background:#cc1062 url(../../img/bord_g_menu.jpg) no-repeat left;}
a.menu_item:hover,a.menu_item_select{color:#cc1062;background:#ff9fd2 url(../../img/bord_g_menu_selected.jpg) no-repeat left;}
  
#logo_ministere{margin-top:35px;margin-left:50px;}

/* Link
------------------------------------------------ */

a.lien1{color:#f00;}
a.lien1:hover{color:#f00;}

/* Content generic
------------------------------------------------ */

.gen_title{font-size:14px;font-weight:bold;text-transform:uppercase;}
.gen_subtitle{font-size:12px;font-weight:bold;text-transform:uppercase;}
.gen_content{margin:4px 0 10px 0;}

.left{text-align:left;}
.center{text-align:center;}
.right{text-align:right;}
.top{vertical-align:top;}
.middle{vertical-align:middle;}
.bottom{vertical-align:bottom;}

.fright{float:right;}

.external{background-color:#ff2fa6;padding:10px;margin:10px 0 0;}
.external a{display:block;padding:2px;color:#fff;text-decoration:underline;}
.external .title{display:block;margin:4px;margin-left:0;margin-top:0;color:#fff;font-size:14px;font-weight:bold;}

.fl{float:left;}
.fush{color:#ff2fa6;}

/* Accueil
------------------------------------------------ */	
#logo_pourcent{margin-left:45px;margin-top:35px;}
.edito{margin-left:40px;margin-right:40px;}
.edito a{margin:0;}

/* Bloc Accueil
------------------------------------------------ */	
#hotrea{margin-top:50px; }
.top_ligne{width:265px;height:12px;background:#c5c6c8 url(../../img/block_coin_hg.jpg) no-repeat;}
.top_ligne_d{float:right;width:13px;height:12px;background:url(../../img/block_coin_hd.jpg) no-repeat;}
.cont_ligne{display:block;width:265px;background:#c5c6c8 url(../../img/block_g.jpg) repeat-y right;}
.bot_ligne{width:265px;height:12px;}
.bot_ligne_d{float:left;width:13px;height:12px;background:url(../../img/block_coin_bd.jpg) no-repeat;}
.bot_ligne_c{float:left;width:252px;height:12px;background:url(../../img/block_coin_bc.gif) repeat-x;}
#vignRea{height:140px;}

/* Contenu du block hot rea
------------ */	
.vign_rea{border:5px solid #fff;margin:15px;margin-right:0;}  
h2.non_hotrea{line-height:18px;margin-left:15px;margin-top:5px; padding:6px;padding-top:10px;font-size:1.4em;font-weight:bold;color:#fff;background-color:#ff2fa6;}
p.desc_hotrea{margin:0;margin-top:5px;margin-right:6px;font-size:11px; }
.info_hotrea a{margin-top:10px;}
.info_hotrea{float:right;width:130px;margin-right:15px;margin-top:15px;}

.block_bot_lien{width:90%;height:30px;margin-left:4%;margin-top:5px;display:table;background:url(../../img/barre_sep_block.jpg) repeat-x top;}
.block_bot_lien a{display:block;width:100%;margin-top:15px;text-align:right;text-decoration:none;color:#707070; }

/* Contenu du block Appel accueil
------------ */	

#hotapp{margin-top:40px;}
.cont_ligne_app{width:265px;background:#c5c6c8 url(../../img/block_g.jpg) repeat-y right;}
.app_list{width:90%;margin:auto;margin-top:3px;}
.app_list tr{width:100%;height:30px;background-color:#fff;}
.app_list td{margin-top:2px;}
.app_list td.bord{border-top:1px solid #c5c6c8}
.app_list a{display:block;height:30px;line-height:15px;padding:6px;text-decoration:none;color:#000;font-weight:normal;}
.app_list a:hover{background-color:#fdd5f2;}
.app_list tr.btApp{background-color:#c5c6c8;}
.app_list tr.btApp a.btnext,.app_list tr.btApp a.btprec{background-color:#e9639c;color:#fff;display:block;width:70px;height:10px;text-align:center;float:right;line-height:10px;}
.app_list tr.btApp a.btprec{float:left;}

/* Carte de france interactive
------------------------------------------------ */	
#imap{ display:block;width:441px;height:427px;margin-left:200px;background-image:url(../../img/carte/fond_carte.jpg);background-repeat:no-repeat;}
#imap a#title{display:block;width:441px;height:427px; overflow:hidden;position:absolute;left:0;background:transparent url(../../img/carte/fond_carte.jpg) no-repeat 401px 388px;cursor:default;}

#imap a#title:hover{background-position: 0 0;z-index:10;}
#imap .dd{position:absolute;margin:0;padding:0;}

a#region11:hover {background:transparent url(../../img/carte/region_12_h.gif) no-repeat  0 0; overflow:visible;}
a#region42 {background:transparent url(../../img/carte/region_1.gif) no-repeat  0 0;z-index:100;display:block; width:34px; height:68px;overflow:hidden; position:absolute;left:322px; top:86px;}
* html a#idf {height:0px; he\ight:0;}
a#region42:hover {background:transparent url(../../img/carte/region_1_h.gif) no-repeat  0 0; overflow:visible;}  
a#region72 {background:transparent url(../../img/carte/region_2.gif) no-repeat  0 0;display:block; width:94px; height:114px;overflow:hidden; position:absolute;left:88px; top:219px;}
* html a#idf {height:0px; he\ight:0;}
a#region72:hover {background:transparent url(../../img/carte/region_2_h.gif) no-repeat  0 0; overflow:visible;}
a#region83 {background:transparent url(../../img/carte/region_4.gif) no-repeat  0 0;display:block; width:67px; height:86px;overflow:hidden; position:absolute;left:197px; top:178px;}
* html a#idf {height:0px; he\ight:0;}
a#region83:hover {background:transparent url(../../img/carte/region_4_h.gif) no-repeat  0 0; overflow:visible;}
a#region25 {background:transparent url(../../img/carte/region_5.gif) no-repeat  0 0;display:block; width:74px; height:64px;overflow:hidden; position:absolute;left:96px; top:62px;}
* html a#idf {height:0px; he\ight:0;}
a#region25:hover {background:transparent url(../../img/carte/region_5_h.gif) no-repeat  0 0; overflow:visible;}
a#region26 {background:transparent url(../../img/carte/region_6.gif) no-repeat  0 0;display:block; width:72px; height:88px;overflow:hidden; position:absolute;left:218px; top:116px;}
* html a#idf {height:0px; he\ight:0;}
a#region26:hover {background:transparent url(../../img/carte/region_6_h.gif) no-repeat  0 0; overflow:visible;}  
a#region53 {background:transparent url(../../img/carte/region_7.gif) no-repeat  0 0;display:block; width:99px; height:58px;overflow:hidden; position:absolute;left:21px; top:92px;}
* html a#idf {height:0px; he\ight:0;}
a#region53:hover {background:transparent url(../../img/carte/region_7_h.gif) no-repeat  0 0; overflow:visible;}
 a#region24 {background:transparent url(../../img/carte/region_8.gif) no-repeat 0 0;display:block; width:80px; height:104px;overflow:hidden; position:absolute; left:144px; top:93px;}
* html a#ctr {height:0px; he\ight:0;}
a#region24:hover {background:transparent url(../../img/carte/region_8_h.gif) no-repeat 0 0; overflow:visible;}
 a#region21 {background:transparent url(../../img/carte/region_9.gif) no-repeat 0 0;display:block; width:68px; height:120px;overflow:hidden; position:absolute; left:231px; top:48px;}
* html a#ctr {height:0px; he\ight:0;}
a#region21:hover {background:transparent url(../../img/carte/region_9_h.gif) no-repeat 0 0; overflow:visible;}
 a#region43 {background:transparent url(../../img/carte/region_10.gif) no-repeat 0 0;display:block; width:51px; height:72px;overflow:hidden; position:absolute; left:280px; top:128px;}
* html a#ctr {height:0px; he\ight:0;}
a#region43:hover {background:transparent url(../../img/carte/region_10_h.gif) no-repeat 0 0; overflow:visible;}
a#region23 {background:transparent url(../../img/carte/region_11.gif) no-repeat 0 0;display:block; width:45px; height:58px;overflow:hidden; position:absolute; left:147px; top:51px;}
* html a#ctr {height:0px; he\ight:0;}
a#region23:hover {background:transparent url(../../img/carte/region_11_h.gif) no-repeat 0 0; overflow:visible;}
a#region91 {background:transparent url(../../img/carte/region_13.gif) no-repeat 0 0;display:block; width:90px; height:106px;overflow:hidden; position:absolute; left:186px; top:246px;}
* html a#ctr {height:0px; he\ight:0;}
a#region91:hover {background:transparent url(../../img/carte/region_13_h.gif) no-repeat 0 0; overflow:visible;}
a#region74 {background:transparent url(../../img/carte/region_14.gif) no-repeat 0 0;display:block; width:55px; height:63px;overflow:hidden; position:absolute; left:158px; top:190px;}
* html a#ctr {height:0px; he\ight:0;}
a#region74:hover {background:transparent url(../../img/carte/region_14_h.gif) no-repeat 0 0; overflow:visible;}
a#region41 {background:transparent url(../../img/carte/region_15.gif) no-repeat 0 0;display:block; width:72px; height:72px;overflow:hidden; position:absolute; left:269px; top:67px;}
* html a#ctr {height:0px; he\ight:0;} 
a#region41:hover {background:transparent url(../../img/carte/region_15_h.gif) no-repeat 0 0; overflow:visible;}
a#region73 {background:transparent url(../../img/carte/region_16.gif) no-repeat 0 0;display:block; width:109px; height:100px;overflow:hidden; position:absolute; left:128px; top:243px;}
* html a#ctr {height:0px; he\ight:0;}
a#region73:hover {background:transparent url(../../img/carte/region_16_h.gif) no-repeat 0 0; overflow:visible;}
a#region31 {background:transparent url(../../img/carte/region_17.gif) no-repeat 0 0;display:block; width:68px; height:47px;overflow:hidden; position:absolute; left:185px; top:11px;}
* html a#ctr {height:0px; he\ight:0;}
a#region31:hover {background:transparent url(../../img/carte/region_17_h.gif) no-repeat 0 0; overflow:visible;}
a#region52 {background:transparent url(../../img/carte/region_18.gif) no-repeat 0 0;display:block; width:94px; height:92px;overflow:hidden; position:absolute; left:77px; top:107px;}
* html a#ctr {height:0px; he\ight:0;}
a#region52:hover {background:transparent url(../../img/carte/region_18_h.gif) no-repeat 0 0; overflow:visible;}
a#region22 {background:transparent url(../../img/carte/region_19.gif) no-repeat 0 0;display:block; width:74px; height:63px;overflow:hidden; position:absolute; left:181px; top:38px;}
* html a#ctr {height:0px; he\ight:0;}
a#region22:hover {background:transparent url(../../img/carte/region_19_h.gif) no-repeat 0 0; overflow:visible;}
a#region54 {background:transparent url(../../img/carte/region_20.gif) no-repeat 0 0;display:block; width:74px; height:85px;overflow:hidden; position:absolute; left:105px; top:160px;}
* html a#ctr {height:0px; he\ight:0;}
a#region54:hover {background:transparent url(../../img/carte/region_20_h.gif) no-repeat 0 0; overflow:visible;}
a#region93 {background:transparent url(../../img/carte/region_21.gif) no-repeat 0 0;display:block; width:100px; height:86px;overflow:hidden; position:absolute; left:256px; top:238px;}
* html a#ctr {height:0px; he\ight:0;}
a#region93:hover {background:transparent url(../../img/carte/region_21_h.gif) no-repeat 0 0; overflow:visible;}
a#region82 {background:transparent url(../../img/carte/region_22.gif) no-repeat 0 0;display:block; width:97px; height:98px;overflow:hidden; position:absolute; left:240px; top:185px;}
* html a#ctr {height:0px; he\ight:0;}
a#region82:hover {background:transparent url(../../img/carte/region_22_h.gif) no-repeat 0 0; overflow:visible;}
a#region94 {background:transparent url(../../img/carte/region_25.gif) no-repeat 0 0;display:block; width:61px; height:68px;overflow:hidden; position:absolute; left:331px; top:313px;}
* html a#ctr {height:0px; he\ight:0;}
a#region94:hover {background:transparent url(../../img/carte/region_25_h.gif) no-repeat 0 0; overflow:visible;}
a#region11 {background:transparent url(../../img/carte/region_12.gif) no-repeat  0 0;z-index:200; display:block; width:56px; height:47px;overflow:hidden; position:absolute; left:182px; top:83px;}
* html a#idf {height:47px; he\ight:0;}

a#region42sel {background:transparent url(../../img/carte/region_1_s.gif) no-repeat  0 0;z-index:1;display:block; width:34px; height:68px;overflow:hidden; position:absolute;left:322px; top:86px;}
* html a#idf {height:0px; he\ight:0;}
a#region42sel:hover {background:transparent url(../../img/carte/region_1_h.gif) no-repeat  0 0; overflow:visible;}  
a#region72sel {background:transparent url(../../img/carte/region_2_s.gif) no-repeat  0 0;display:block; width:94px; height:114px;overflow:hidden; position:absolute;left:88px; top:219px;}
* html a#idf {height:0px; he\ight:0;}
a#region72sel:hover {background:transparent url(../../img/carte/region_2_h.gif) no-repeat  0 0; overflow:visible;}
a#region83sel {background:transparent url(../../img/carte/region_4_s.gif) no-repeat  0 0;display:block; width:67px; height:86px;overflow:hidden; position:absolute;left:197px; top:178px;}
* html a#idf {height:0px; he\ight:0;}
a#region83sel:hover {background:transparent url(../../img/carte/region_4_h.gif) no-repeat  0 0; overflow:visible;}
a#region25sel {background:transparent url(../../img/carte/region_5_s.gif) no-repeat  0 0;display:block; width:74px; height:64px;overflow:hidden; position:absolute;left:96px; top:62px;}
* html a#idf {height:0px; he\ight:0;}
a#region25sel:hover {background:transparent url(../../img/carte/region_5_h.gif) no-repeat  0 0; overflow:visible;}
a#region26sel {background:transparent url(../../img/carte/region_6_s.gif) no-repeat  0 0;display:block; width:72px; height:88px;overflow:hidden; position:absolute;left:218px; top:116px;}
* html a#idf {height:0px; he\ight:0;}
a#region26sel:hover {background:transparent url(../../img/carte/region_6_h.gif) no-repeat  0 0; overflow:visible;}  
a#region53sel {background:transparent url(../../img/carte/region_7_s.gif) no-repeat  0 0;display:block; width:99px; height:58px;overflow:hidden; position:absolute;left:21px; top:92px;}
* html a#idf {height:0px; he\ight:0;}
a#region53sel:hover {background:transparent url(../../img/carte/region_7_h.gif) no-repeat  0 0; overflow:visible;}
 a#region24sel {background:transparent url(../../img/carte/region_8_s.gif) no-repeat 0 0;display:block; width:80px; height:104px;overflow:hidden; position:absolute; left:144px; top:93px;}
* html a#ctr {height:0px; he\ight:0;}
a#region24sel:hover {background:transparent url(../../img/carte/region_8_h.gif) no-repeat 0 0; overflow:visible;}
 a#region21sel {background:transparent url(../../img/carte/region_9_s.gif) no-repeat 0 0;display:block; width:68px; height:120px;overflow:hidden; position:absolute; left:231px; top:48px;}
* html a#ctr {height:0px; he\ight:0;}
a#region21sel:hover {background:transparent url(../../img/carte/region_9_h.gif) no-repeat 0 0; overflow:visible;}
 a#region43sel {background:transparent url(../../img/carte/region_10_s.gif) no-repeat 0 0;display:block; width:51px; height:72px;overflow:hidden; position:absolute; left:280px; top:128px;}
* html a#ctr {height:0px; he\ight:0;}
a#region43sel:hover {background:transparent url(../../img/carte/region_10_h.gif) no-repeat 0 0; overflow:visible;}
a#region23sel {background:transparent url(../../img/carte/region_11_s.gif) no-repeat 0 0;display:block; width:45px; height:58px;overflow:hidden; position:absolute; left:147px; top:51px;}
* html a#ctr {height:0px; he\ight:0;}
a#region23sel:hover {background:transparent url(../../img/carte/region_11_h.gif) no-repeat 0 0; overflow:visible;}
a#region11sel:hover {background:transparent url(../../img/carte/region_12_h.gif) no-repeat  0 0; overflow:visible;}
a#region91sel {background:transparent url(../../img/carte/region_13_s.gif) no-repeat 0 0;display:block; width:90px; height:106px;overflow:hidden; position:absolute; left:186px; top:246px;}
* html a#ctr {height:0px; he\ight:0;}
a#region91sel:hover {background:transparent url(../../img/carte/region_13_h.gif) no-repeat 0 0; overflow:visible;}
a#region74sel {background:transparent url(../../img/carte/region_14_s.gif) no-repeat 0 0;display:block; width:55px; height:63px;overflow:hidden; position:absolute; left:158px; top:190px;}
* html a#ctr {height:0px; he\ight:0;}
a#region74sel:hover {background:transparent url(../../img/carte/region_14_h.gif) no-repeat 0 0; overflow:visible;}
a#region41sel {background:transparent url(../../img/carte/region_15_s.gif) no-repeat 0 0;display:block; width:72px; height:72px;overflow:hidden; position:absolute; left:269px; top:67px;}
* html a#ctr {height:0px; he\ight:0;} 
a#region41sel:hover {background:transparent url(../../img/carte/region_15_h.gif) no-repeat 0 0; overflow:visible;}
a#region73sel {background:transparent url(../../img/carte/region_16_s.gif) no-repeat 0 0;display:block; width:109px; height:100px;overflow:hidden; position:absolute; left:128px; top:243px;}
* html a#ctr {height:0px; he\ight:0;}
a#region73sel:hover {background:transparent url(../../img/carte/region_16_h.gif) no-repeat 0 0; overflow:visible;}
a#region31sel {background:transparent url(../../img/carte/region_17_s.gif) no-repeat 0 0;display:block; width:68px; height:47px;overflow:hidden; position:absolute; left:185px; top:11px;}
* html a#ctr {height:0px; he\ight:0;}
a#region31sel:hover {background:transparent url(../../img/carte/region_17_h.gif) no-repeat 0 0; overflow:visible;}
a#region52sel {background:transparent url(../../img/carte/region_18_s.gif) no-repeat 0 0;display:block; width:94px; height:92px;overflow:hidden; position:absolute; left:77px; top:107px;}
* html a#ctr {height:0px; he\ight:0;}
a#region52sel:hover {background:transparent url(../../img/carte/region_18_h.gif) no-repeat 0 0; overflow:visible;}
a#region22sel {background:transparent url(../../img/carte/region_19_s.gif) no-repeat 0 0;display:block; width:74px; height:63px;overflow:hidden; position:absolute; left:181px; top:38px;}
* html a#ctr {height:0px; he\ight:0;}
a#region22sel:hover {background:transparent url(../../img/carte/region_19_h.gif) no-repeat 0 0; overflow:visible;}
a#region54sel {background:transparent url(../../img/carte/region_20_s.gif) no-repeat 0 0;display:block; width:74px; height:85px;overflow:hidden; position:absolute; left:105px; top:160px;}
* html a#ctr {height:0px; he\ight:0;}
a#region54sel:hover {background:transparent url(../../img/carte/region_20_h.gif) no-repeat 0 0; overflow:visible;}
a#region93sel {background:transparent url(../../img/carte/region_21_s.gif) no-repeat 0 0;display:block; width:100px; height:86px;overflow:hidden; position:absolute; left:254px; top:239px;}
* html a#ctr {height:0px; he\ight:0;}
a#region93sel:hover {background:transparent url(../../img/carte/region_21_h.gif) no-repeat 0 0; overflow:visible;}
a#region82sel {background:transparent url(../../img/carte/region_22_s.gif) no-repeat 0 0;display:block; width:97px; height:98px;overflow:hidden; position:absolute; left:240px; top:185px;}
* html a#ctr {height:0px; he\ight:0;}
a#region82sel:hover {background:transparent url(../../img/carte/region_22_h.gif) no-repeat 0 0; overflow:visible;}
a#region94sel {background:transparent url(../../img/carte/region_25_s.gif) no-repeat 0 0;display:block; width:61px; height:68px;overflow:hidden; position:absolute; left:331px; top:313px;}
* html a#ctr {height:0px; he\ight:0;}
a#region94sel:hover {background:transparent url(../../img/carte/region_25_h.gif) no-repeat 0 0; overflow:visible;}
a#region11sel {background:transparent url(../../img/carte/region_12_s.gif) no-repeat  0 0;z-index:200;display:block; width:56px; height:47px;overflow:hidden; position:absolute; left:182px; top:83px;}
* html a#idf {height:47px; he\ight:0;}

#imap a span.bloReg{ display:none;}	
#imap a{text-decoration:none;}	
#imap a span.bloReg{color:#000;font-weight:bold;padding-left:15px;padding-top:15px;}
  
#imap a:hover span.bloReg{position:fixed;background-image:url(../../img/fond_test_carte_app.jpg);width:172px;height:70px;background-repeat:no-repeat;top:0;left:0;margin-left:390px;margin-top:300px; display:block;}
a.blc_Monde{background-image:url(../../img/fond_test_carte_app.jpg);width:172px;height:70px;background-repeat:no-repeat;top:0;left:0;display:block;text-decoration:none;padding-top:18px;}
a.blc_Monde span.h3{color:#000;display:block;margin-left:10px;}	
a.blc_Monde span.h4{display:block;text-decoration:none;margin-left:10px;margin-top:6px;}						  	
#imap a:hover span.h4{margin-top:5px;margin-left:5px;display:block;color:#ff2fa6}
#imap a:hover span.h3, a.blc_Monde span.h3 {font-size:1em;display:inline;}
.Sep{width:100%;height:2px;background-image:url(../../img/page_sep.jpg);background-repeat:repeat-x;margin-top:10px;margin-bottom:30px;}
.smLogo{margin-top:0px;float:right;display:block;}
.location{width:150px;margin-left:50px;float:left;}
.location h2{width:150px; background-color:#ff2fa6;padding:6px;padding-top:10px; font-size:1.4em;font-weight:bold; line-height:18px; height:40px;color:#fff;margin-left:0;}
#imapmonde{ display:block; width:300px; height:160px;margin-left:290px;}

/*Page lsiting
------------------------------------------------ */	
#listing{margin-top:6px;width:90%;margin-left:5%;}
#listing .top_ligne{width:100%;background-color:#c5c6c8;background-image:url(../../img/block_coin_hg.gif);background-repeat:no-repeat;height:12px;}
#listing .top_ligne_d{width:13px;height:12px;background-image:url(../../img/block_coin_hd.jpg);background-repeat:no-repeat;float:right;}

#listing .cont_ligne{width:100%;;background-color:#c5c6c8;background-image:url(../../img/block_g.jpg);background-repeat:repeat-y;background-position:right;display:block;}

#listing .bot_ligne{width:100%;height:12px;background-image:url(../../img/block_coin_bc.gif);background-repeat:repeat-x;}
#listing .bot_ligne_d{width:13px;height:12px;background-image:url(../../img/block_coin_bd.jpg);background-repeat:no-repeat;float:right;}
.cont_ligne h3{margin-left:12px;}
.rowVide,.rowPlein{width:94%;margin-left:3%;margin-right:3%;background-color:#7c7c7c;line-height:22px;} 
.rowVide p,.rowPlein p{margin:0;margin-left:5px;color:#fff;}
.rowPlein{background-color:#f24b94;} 
.RowApp{background-color:#fff;height:18px;width:94%;margin-left:3%;line-height:18px;font-size:1.1em;font-weight:bold;display:block;padding-top:2px;}
a.tele{background-image:url(../../img/ico_telecharger_small.jpg);padding-left:20px;color:#f24b94;display:block;width:160px;font-size:11px;float:right;height:20px;line-height:20px;background-repeat:no-repeat;}
.RowTele{background-color:#fff;height:50px;width:94%;margin-left:3%;font-size:1.1em;font-weight:bold;display:block;padding-top:5px;}
.ico_tele_big{margin-top:5px;margin-left:5px;float:left;margin-right:5px;}
.zoneTele{background-color:#ffdaea;height:40px;width:96%;margin-left:2%;display:block;}
.sepAppTel{height:2px;background-color:#f24b94;width:94%;margin-left:3%;}
.sepVille{height:1px; width:100%;background-color:#fff;width:94%;margin-left:3%;background-image:url(../../img/sep_ville.jpg);background-repeat:no-repeat;}
.itemRow1{width:70%;margin-left:2%;display:block;float:left;color:#000;}
.grey{color:#7c7c7c;font-weight:normal;}
.itemRow2{border-right:1px solid #666;width:49%;margin-left:1%;display:block;float:left;color:#f24b94;}
.itemRow4{width:98%;padding-left:2%;display:block;color:#7c7c7c;height:30px;line-height:30px;background-color:#fff;}
.itemRow5{width:48%;margin-left:2%;display:block;float:left;color:#7c7c7c;}
#chemin{margin-left:40px;margin-top:30px;}
.btpagination{float:right;padding-right:10px;}
.btpagination img{margin:3px;}

/*Page Doc
------------------------------------------------ */	
#BG_blc{width:96%;height:95%;margin-left:2%;padding-top:1%;padding-bottom:1%; background-color:#fff;}
#docTitre{min-height:70px;margin-left:1%; background-color:#ff2fa6;color:#fff; font-size:1.1em;font-weight:bold;padding-left:5px;padding-top:5px;padding-bottom:5px;}
#docTitre h1{display:block;width:280px;}
#docTitre h2.droit{font-style:normal;}
#docTitre p{line-height:50px; font-size:16px;}
#docTitre a.fright{margin-right:10px;margin-top:5px;margin-bottom:5px;text-align:center;color:#fff;text-decoration:none;}
#BG_blc .para{margin:10px;margin-left:12px;margin-right:12px;}
#BG_blc p{margin:5px;margin-left:12px;margin-right:12px;}
#BG_blc h3{margin:5px;margin-left:3px; margin-right:12px;}

/*Page IMG
------------------------------------------------ */	
.RowImg{background-color:#fff;height:50px;width:94%;margin-left:3%;font-size:1.1em;font-weight:bold;display:block;}
.vign_rea_list{border:5px solid #fff;margin-left:15px;float:left;max-height:40px;max-width:50px;} 
.RowImg a.fright{margin-top:25px;margin-right:15px;}

/*Page Déatil réa
------------------------------------------------ */	
.reaColG{width:276px;float:left;}
.reaColG h1{margin:0;color:#fff;font-size:1.5em;margin-bottom:4px;}
.reaColG h2{margin:0;color:#fff;font-size:1.4em;font-style:italic;font-weight:normal;}
.reaColG h3{margin:0;color:#fff;font-size:1.1em;padding:0;}
#BG_blc h3.Blc, #BG_blc h3.Fush{color:#000; margin-left:12px;margin-top:8px;display:block;}
#BG_blc h3.Fush{color:#ff2fa6}
.Seprea{width:100%;height:2px;background-image:url(../../img/page_sep.jpg);background-repeat:repeat-x;margin-top:10px;margin-bottom:10px;}
#imgRea{background-color:#c2c2c2;width:50%;height:200px;float:left;margin-right:2px;}
a.imgMini{margin-left:10px;margin-left:10px;}
a.imgMini img{width:50px;height:50px;}
a.imgMini span {display: none;}
#zoneIma{width:210px;height:20px;display:block;float:left;text-align:center;}
#ima2,#ima3{display:none;}
#ImgBig{width:100%;height:220px;background-color:#c2c2c2;}
#ImgBig p{margin:0;padding:0;text-align:right;color:#fff;font-size:9px;margin-top:-3px;margin-right:9px;}
.bigImg{ width:250px;height:200px;margin-left:auto; margin-right:auto;text-align:center;margin-left:15px;}
.bigImg img{max-width:250px;max-height:190px;margin-top:5px;}
#thumbRea{padding-left:10px;background-color:#c2c2c2;width:266px;padding-bottom:6px;text-align:center;border-top:1px solid #CCCCCC;padding-top:6px;height:50px;}
.spacerGris{width:26px; height:40px;float:left;}
.fl img,img.fl{margin-top:12px;}
.txt_rea{margin:0 12px 0 12px;text-align:justify;}
.print{float:right;margin-right:5px;margin-top:-6px;}

/*Sous home 
------------------------------------------------ */	
.rea_shome{float:right;width:253px;margin:10px;;padding-top:10px;text-align:center;background-color:#d6d6d6;} 
#heading{ width:100%;height:60px;}
h3.align_left{width:100%;text-align:left;}
.sousTitre{font-style:italic;font-size:0.9em;}

*.html{zoom:1;}
