
html{font-size:80%; font-family:arial, helvetica, sans-serif; }
html a{}
body{font-size:1em;  margin:0px; padding:0px; background:url(../css/../images/main/body_bg_x.jpg) repeat-x #eaecf5; }

#main_frame{width:966px; margin:auto;position: relative; background:url(../css/../images/main/main_frame_bg.gif);}
.debug{background:#6666cc; }
.test{border:solid 1px #f00;}
.separator{clear:both;}
#content_result{display:none;}


#main{ padding:0px 38px 0px 38px; background:url(../css/../images/main/main_bg.jpg) no-repeat;}

#header{ height:162px; background:url(../css/../images/main/header.jpg);}
#logo_link{position:absolute; top:50px; left:30px; height:29px; width:391px; background:url(../css/../images/main/logo_murpresse.png) no-repeat; } 
#logo_baseline{font-family:"Lucida Grande", Arial, sans-serif;position:absolute; top:85px; left:38px; color:#666;font-style:italic; font-weight:bold;}

#content{width:600px; float:left;}



#alert_all_pages_alert{background:#f00; color:#FC0; padding:5px; font-size:1.4em;}
#alert_all_pages_round_corner_alert{background:#F00; height:1px; margin:0px 1px;}
#alert_all_pages_alert a{color:#060;}

#alert_all_pages_com{background:#FFF7D7; color:#000; padding:5px; font-size:1.4em; border:solid 1px #FAD163; border-bottom:none;border-top:none; }
#alert_all_pages_round_corner_com{background:#FAD163; height:1px; margin:0px 1px;}
#alert_all_pages_com a{color:#03F;}



.banner{  margin:auto;}




#sociable{ position:absolute; top:60px; right:30px; text-align:right; }
#button_like{float:left; margin-left:5px;}



#bloc_plugins{width:250px; padding:10px 0px 0px 0px; margin:0px; float:right;}
#bloc_content_1, #bloc_content_2, #bloc_content_3, #bloc_content_4{display:none;}
#mail_friend .main{}

#bloc_plugins .main{ background:#FFF; border:solid 1px #CCC; padding:10px; -webkit-border-radius: 6px;-moz-border-radius: 6px;}
#bloc_plugins .bottom{ height:15px;background:url(../css/../images/main/block_shadow.png) no-repeat 50%; margin-bottom:10px;}

.bloc_main{ background:#FFF; border:solid 1px #CCC; padding:10px; -webkit-border-radius: 6px;-moz-border-radius: 6px;}
.bloc_bottom{ height:15px;background:url(../css/../images/main/block_shadow.png) no-repeat 50%; margin-bottom:10px;}
.bloc_bottom_xl{ height:15px;background:url(../css/../images/main/block_shadow_xl.png) no-repeat 50%; margin-bottom:0px;}



#search{ position:absolute; top:60px; right:40px; width:200px; text-align:right; }
#input_search{background:url(../css/../images/ico/icon_search.gif) no-repeat 100%; border:solid 2px #CCC;-webkit-border-radius: 6px;-moz-border-radius: 6px; padding-left:5px;}
#search_button{ }
.highlight_search{background:#FC0;}
.search_result_item{padding:10px; background:#F5F6FA; border:solid 1px #CCCCCC;  -webkit-border-radius: 6px;-moz-border-radius: 6px;color:#666;}




#pub1{text-align:center; color:#666;}




#bloc_content_2 ul{margin:0px;}
#bloc_content_2 li{ list-style-image:url(../css/../images/main/li_puce.png); }
#bloc_content_2 li a{color:#6b9d12; text-decoration:none; font-weight:bold;}



#bloc_content_1{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#6B9D12;
	font-size:1.5em;
	margin-bottom:45px;
}
#bloc_content_1 a{
	color:#fff;
	text-decoration:none;
	width:25px;
	display:inline-block;
	padding:3px 6px; border:0px; -webkit-border-radius: 5px;-moz-border-radius: 5px;
	background:url(../css/../images/main/bg_som_lexique.gif) repeat-x;
	margin-bottom:5px;
}

#bloc_content_1 a:hover {
	background:url(../css/../images/main/bg_som_lexique_h.gif) repeat-x;
}



#site_title{float:left;font-size:1.4em; color:#fff; font-weight:bold;  margin:0px; letter-spacing:-.07em; padding-left:10px;padding-top:2px;}
#site_title a{color:#fff; text-decoration:none;}
.red{color:#c00;}






#menu{ margin-left:20px; margin-top:0px;color:#fff;}
#menu a{ text-decoration:none;display:inline-block;padding:2px 7px;color:#fff; margin:3px 5px 0px 0px; -webkit-border-radius: 6px;-moz-border-radius: 6px;  }

#menu .selected{color:#fff;}


#menu .undermenu_container a{ width:100px; display:block; line-height:.9em; padding:6px 5px;margin:0;  border-top:none;}
#menu .undermenu_container a.first{margin-left:0px;}
#menu .undermenu_container a.last{}
#menu .undermenu_container a:hover{}


#menu a.menu_une{background:url(../css/../images/main/menu_bg_une.gif) repeat-x #515050; color:#fff;}
#menu a.menu_international{background:url(../css/../images/main/menu_bg_international.gif) repeat-x #50bbed; color:#fff;}
#menu a.menu_economie{background:url(../css/../images/main/menu_bg_economie.gif) repeat-x #eda450; color:#fff;}
#menu a.menu_regions{background:url(../css/../images/main/menu_bg_regions.gif) repeat-x #35c529; color:#fff;}
#menu a.menu_politique{background:url(../css/../images/main/menu_bg_politique.gif) repeat-x #508ded; color:#fff;}
#menu a.menu_media{background:url(../css/../images/main/menu_bg_media.gif) repeat-x #9455d6; color:#fff;}
#menu a.menu_sport{background:url(../css/../images/main/menu_bg_sport.gif) repeat-x #2ca922; color:#fff;}
#menu a.menu_sciences{background:url(../css/../images/main/menu_bg_sciences.gif) repeat-x #1c3891; color:#fff;}
#menu a.menu_culture{background:url(../css/../images/main/menu_bg_culture.gif) repeat-x #d57902; color:#fff;}
#menu a.menu_people{background:url(../css/../images/main/menu_bg_people.gif) repeat-x #ee75ed; color:#fff;}

.undermenu_container {z-index: 200; left: 0px; visibility: hidden; position: absolute; top: 0px; margin-top:22px; #margin-top:19px; margin-left:0px; background:#fff; border:solid 3px #c6cbe1; border-top:none;
-webkit-border-radius: 0px 0px 6px 6px; -moz-border-radius:0px 0px 6px 6px;
 
}

#menu a:hover{ text-decoration:none; color:#555; }

#menu .undermenu_container a{ width:130px; height:auto; display:block; line-height:.9em; padding:10px 10px; margin:0;  border:none; border-bottom:solid 1px #c6cbe1;color:#333;font-size:1em; font-weight:bold; background:none;
-webkit-border-radius: 0px 0px 0px 0px; -moz-border-radius:0px 0px 0px 0px;
}



#menu .undermenu_container a:hover{ background:#6CC; }





.une{background:url(../css/../images/main/menu_bg_une.gif) repeat-x #515050;}
.international{background:url(../css/../images/main/menu_bg_international.gif) repeat-x #50bbed;}
.economie{background:url(../css/../images/main/menu_bg_economie.gif) repeat-x #eda450;}
.regions{background:url(../css/../images/main/menu_bg_regions.gif) repeat-x #35c529;}
.politique{background:url(../css/../images/main/menu_bg_politique.gif) repeat-x #508ded;}
.media{background:url(../css/../images/main/menu_bg_media.gif) repeat-x #9455d6;}
.sport{background:url(../css/../images/main/menu_bg_sport.gif) repeat-x #2ca922;}
.sciences{background:url(../css/../images/main/menu_bg_sciences.gif) repeat-x #1c3891;}
.culture{background:url(../css/../images/main/menu_bg_culture.gif) repeat-x #d57902;}
.people{background:url(../css/../images/main/menu_bg_people.gif) repeat-x #ee75ed;}



#accessibility{ float:right; margin-right:10px;}
#accessibility, #accessibility a{color:#fff; text-decoration:none;}

.add_title{ font-size:.8em; margin-left:10px; font-weight:normal;}
.add_title a{color:#fff;}










#footer{ background:url(../css/../images/main/footer.jpg) repeat-x #000;padding:10px 0px;  margin:20px 9px 0px 7px;}
#footer1, #footer2{padding:0px 30px;}
#footer1{border-bottom:solid 1px #444; padding-bottom:10px}


#footer_toppage{float:right;}
#footer_toppage a{color:#999; text-decoration:none;}

#bottom_menu a{margin-right:15px; color:#fff; text-decoration:none;}
#bottom_menu a:hover{ text-decoration:underline;}

#main_frame_bottom{background:#000; margin:0px 9px 0px 7px;padding-bottom:20px;}
#copyright{width:200px; margin:auto; border:solid 1px #444; background:#000; padding:5px; font-size:.8em; color:#666; text-align:center; -webkit-border-radius: 6px;-moz-border-radius: 6px; }





#site_map_bottom { margin-bottom:10px; color:#fff; font-size:.9em;}
#site_map_bottom ul{ margin:0px 10px 30px 0px; padding:0px;}
#site_map_bottom ul li { padding:0px;padding-top:10px; margin:0px; float:left; list-style:none; width:140px; color:#84bd1f;font-size:1.4em;}
#site_map_bottom ul li a{color:#84bd1f; text-decoration:none; }

#site_map_bottom ul li ul{margin:0px; padding:0px;font-size:.5em;}
#site_map_bottom ul li ul li{padding-top:0px; border-bottom:none; float:none;  margin:0px;list-style:none;color:#fff;}
#site_map_bottom ul li ul li a{padding:0px 20px 0px 0px; display:block;text-decoration:none; color:#FFF;}
#site_map_bottom ul li ul li a{ border-bottom:none;}
#site_map_bottom a:hover{ color:#ccc;}
#site_map_bottom .menu_sel{}



#site_map { margin-bottom:10px; color:#999; }
#site_map ul{ margin:0px; margin-top:50px; padding:0px; list-style:none;}
#site_map li{ margin:0px 10px 0px 0px; width:140px; float:left; margin-top:20px;}
#site_map ul li ul{ }
#site_map ul li ul li{ border-bottom:none;margin-top:0px;margin-left:20px; list-style:disc;}
#site_map a{color:#999; text-decoration:none;border-bottom:solid 1px #999; padding:0px 20px 0px 0px;}
#site_map ul li ul li a{ border-bottom:none;}
#site_map a:hover{text-decoration:underline;}
#site_map .menu_sel{color:#2276c2;}



.mandatory{color:#85BA2D;}



#nl_form_bloc{}
#nl_form_bloc form{margin-left:10px; color:#666;}


#facebook_bloc{float:left; padding:15px; padding-top:0px;}







hr{border:solid 3px #eee;margin: 5px;}
.separator{clear:both; }
.note{font-style:italic; color:#999; font-size:.8em;}

a.b_go{display:inline-block; width:298px; height:52px; font-size:25px; background:url(../css/../images/ico/b_go.png) no-repeat; padding-left:80px; line-height:50px;text-align:left; color:#333;}
a.b_go:link, a.b_go:visited{text-decoration:none;}
a.b_go:hover{background:url(../css/../images/ico/b_go_hi.png) no-repeat;}

a.b_dl{display:inline-block; width:298px; height:52px; font-size:25px; background:url(../css/../images/ico/b_dl.png) no-repeat; padding-left:80px; line-height:50px;text-align:left; color:#333;}
a.b_dl:link, a.b_dl:visited{text-decoration:none;}
a.b_dl:hover{background:url(../css/../images/ico/b_dl_hi.png) no-repeat;}


.bloc{margin:5px; padding:10px; 
			background:#F3F6F9; border:solid 2px #DCE4ED;
			-webkit-border-radius: 6px;-moz-border-radius: 6px; 
}
.bloc_white{background:#fff;}
.bloc_hidden{background:none; border:none;}
.bloc_no_border{border:none;}
			
.bloc_alt{margin:5px; padding:10px; 
			background:#f3f1e0; border:solid 2px #e5e2cd;
			-webkit-border-radius: 6px;-moz-border-radius: 6px; 
			}
.bloc h2, .bloc h3{margin-top:0px; padding-top:0px;}


li.no_puce{list-style:none;}




.good{margin:5px; padding:10px; -webkit-border-radius: 6px;-moz-border-radius: 6px;
background:#DAEFC0; border:solid 2px #A3DC74; color:#690; }
.alert{margin:5px; padding:10px; -webkit-border-radius: 6px;-moz-border-radius: 6px;
background:#F9D9D3; border:solid 2px #F99E8F; color:#C30;}
.caution{margin:5px; padding:10px; -webkit-border-radius: 6px;-moz-border-radius: 6px;
background:#f9eed3; border:solid 2px #f8d78f; color:#dc9923;}
.info{margin:5px; padding:10px; -webkit-border-radius: 6px;-moz-border-radius: 6px;
background:#BBD3E4; border:solid 2px #90B5E6; color:#3A5497}






#debug{background: none repeat scroll 0 0 #000000;
    border: 1px solid #CCCCCC;
    border-radius: 6px 6px 6px 6px;
    clear: both;
    color: #FFFFFF;
    float: right;
    font-family: lucida,Times New Roman,Times,serif;
    letter-spacing: 1px;
    opacity: 0.6;
    padding: 1px 10px;
    position: fixed;
    right: 3px;
    text-align: right;
    top: 3px;
    z-index: 100;
}



.pill{margin:2px 3px; padding:0px 4px; border:none; -webkit-border-radius: 10px;-moz-border-radius: 10px;}
.big{font-size:1.3em; font-weight:bold;}
.very_big{font-size:3em; font-weight:bold;}



span.highlighted {
  background-color: #FFFF55;
  
}




a.button, a.button:hover, a.button:visited{display:inline-block;
	 text-decoration:none; color:#000;}

.button {
	padding:.1em .5em;
	background:url(../css/../images/main/button_fx.png) 100% 100% repeat-x #ccc; border:solid 2px #FFF; 
	-moz-box-shadow: 0px 1px 3px #000; -webkit-box-shadow: 0px 1px 3px #000;
	-webkit-border-radius: 10px;-moz-border-radius: 10px;
	text-align: center;
	font-weight: bold;
	cursor: pointer;
	margin:3px 3px;
	min-width:150px;
}
.button:hover { background-color:#cdd;}

input.button{ }
input.button:hover{ }

.button img{ vertical-align:middle;}
.main_button{font-size:1.1em;}

a.little_button:link, a.little_button:visited, .little_button{display:inline-block; background:#aaa; 
				font-size:.7em; padding:0px 4px; text-decoration:none;
				-webkit-border-radius: 8px;-moz-border-radius: 8px;
				margin:1px; color:#fff; border:solid 2px #999;}
				
a.little_button:hover{ color:#fff; text-decoration:none;} 
a.little_button:hover{background:#F90;}


a.little_button_white:link, a.little_button_white:visited, .little_button_white{display:inline-block; background:#fff; 
				font-size:.7em; padding:0px 4px; text-decoration:none;
				-webkit-border-radius: 8px;-moz-border-radius: 8px;
				margin:1px; color:#999; border:solid 2px #CCC;}
a.little_button_white:hover{ color:#fff; text-decoration:none;} 
a.little_button_white:hover{background:#F90;}



img.ico{width:16px; vertical-align: middle;}


.txtfield{    border: 1px solid #CCCCCC;
    font-family: arial,Tahoma,Arial,Verdana,sans-serif;
    font-size: 1.2em;
    padding: 2px;
}
.form_item_round{-webkit-border-radius: 6px;-moz-border-radius: 6px; border:2px solid #DCE4ED; padding:3px;}


a.goodtext, .goodtext{color:#690; }
a.alerttext, .alerttext{color:#C30;}
a.cautiontext, .cautiontext{color:#dc9923;}
a.infotext, .infotext{color:#3A5497}
a.light_grey, .light_grey{color:#CCC; text-decoration:none;}



h4{font-size: 1em; color:#2276C2;font-weight:bold;}
h5{font-size: 1em; font-weight:bold;}

p {margin:0px; color:#333; }


#bloc_plugins h2{
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:1.3em;
	font-weight:bold;
	letter-spacing:-.02em;
	color:#398965;
	
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}

.note{font-style:italic; color:#999; font-size:.9em; }
a:link, a:visited{color:#2276C2;}
a:hover{color:#393;}



 
 
 #bloc_plugins{margin:100px 0px 0px 0px;}
 .bloc_video_main{ width:580px; margin:0px 0px 0px 0px; background:#FFF; border:solid 1px #CCC; padding:10px; -webkit-border-radius: 10px;-moz-border-radius: 10px;}
.blocvideo_bottom{width:700px; margin:0px 0px 0px 80px;  height:15px;background:url(../css/../images/main/block_shadow.png) no-repeat 50%; margin-bottom:10px;}
 .bloc_video_main_inner{overflow:hidden;}
.bloc_video_main iframe{width:580px; height:386px; margin-left:-1px;}


.comment_frame{
background:#336699;
width:647px;
margin:auto;
margin-top:30px;
 -webkit-border-radius: 6px;-moz-border-radius: 6px;

}
.comment_frame a{color:#fff;}
.comment_frame_bottom{

height:6px;
}

#comment_header{
padding-left:10px;
padding-top:10px;

}

#comment_header a, #comment_header:link, #comment_header:visited{
color:#CF0;
}
.comments_intro{color:#fff;}
.comments_note{color:#CF0;}
.comment_unit{
margin:10px;
}
.comment_title{
text-align:right;
color:#FFFFFF;
float:right;
}
.comment_title a{text-decoration:none;}
.comment_title_number{
font-size:0.8em;
color:#3AD;
float:left;
}
.comment_date{
font-size:0.8em;
color:#CF0;
}
.comment_content{
background:#fff;
padding:5px 10px;
word-wrap: break-word;
 -webkit-border-radius: 6px;-moz-border-radius: 6px;
}
.admins_comment{
	background:#CCF;
}
.comment_unit_bottom{
height:10px;
}

#comment_form{
margin:10px;
color:#ffffff;
}
#comment_form h2{
margin-top:0px;
color:#ffffff;
border:none;
}
.comment_mandatory{
color:#CF0;
}
#comments_form_note{margin:10px 0px;}

#comment_form input{border:#fff;margin-bottom:2px;}
#comment_form textarea{border:#fff; }

#comments_content_result{}
#votes_intro{margin-right:10px; text-align:right;}
.img_vote{float:right;}

.comments_nav{margin:auto; width:300px; text-align:center; padding:4px; background:#fff; -webkit-border-radius: 6px;-moz-border-radius: 6px;}
.comments_nav a{color:#2276C2;}

#commments_archives_link{text-align:center;padding:3px;}




