@charset "utf-8";
/* CSS Document */
body {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#4c4c4c;
	font-size:12px;
}
p, h1, h2, h3, h4, h5, h6, ul, li, a {
	margin:0px;
	padding:0px;
	border:0px;
	outline:none;
}


img{

	border:0px;
	outline:none;
}

input {
	margin:0px;
	padding:0px;
}
button:focus::-moz-focus-inner, input[type="reset"]:focus::-moz-focus-inner, input[type="button"]:focus::-moz-focus-inner, input[type="submit"]:focus::-moz-focus-inner, input[type="file"] > input[type="button"]:focus::-moz-focus-inner {
 border: 1px dotted transparent;
}
/* ---------------footer----------------- */


#footer_content {
	width:890px;
	margin:auto;
	padding-top:15px;
}
#footer_content h1 {
	font-size:20px;
	padding-bottom:10px;
	color:#FFFFFF;
	font-weight:normal;
}
#footer_content h1 span {
	color:#a3c8e3;
}
#footer_content p {
	padding-bottom:12px;
}
#footer_content h5 {
	color:#83a6c0;
	font-size:11px;
	font-weight:normal;
	text-align:center;
}
/* ---------------body----------------- */
.txtfld {
	border:1px solid #d3d3d3;
	padding:2px 5px;
	color:#4c4c4c;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#main_Container {
	width:960px;
	margin:auto;
}
/*#banner {
	background:url(../images/banner.jpg) no-repeat;
	margin-top:12px;
	height:73px;
	clear:both;
	color:#FFFFFF;
	padding-top:50px;
	padding-left:35px;
	padding-right:195px;
}*/

#banner {
	/*background:url(../images/banner.jpg) no-repeat;*/
	clear:both;
	color:#FFFFFF;
	background-position:left bottom;
	height:127px;
	padding-top:8px;
	color:#FFFFFF;
	padding-left:35px;
}

.logo {
	cursor:pointer;
	width:340px;
	float:left;
}
#banner img {
	float:right;
	margin-top:28px;
}
#banner h1 {
	font-size:29px;
	padding-bottom:5px;
	color:#FFFFFF;
	font-weight:normal;
}
#banner h1 span {
	color:#a3c8e3;
}
#banner h5 {
	color:#fff;
	font-size:10px;
	padding-left:80px;
	text-transform:uppercase;
}
#menu_back {
	background:#7c7b7b;
	height:34px;
	clear:both;
	color:#FFFFFF;
	line-height:34px;
	padding:0px 20px;
}
/*.menu {
	list-style-type:none;
	text-transform:uppercase;
	padding-left:30px;
	float:left;
}
.menu li {
	list-style-type:none;
	display:inline;
}
.menu li a {
	color:#FFFFFF;
	text-decoration:none;
	padding:0px 20px;
	display:block;
	float:left;
	border-right:1px dotted #FFFFFF;
}
.menu li a:hover, .menu li a.selected {
	background:#535252;
}*/
ul.dropdown {
	list-style-type:none;
	text-transform:uppercase;
	padding-left:30px;
	float:left; position:relative;
	width:600px; z-index:100; 
	 
}
ul.dropdown li {
	vertical-align: middle;
	list-style-type:none;
	float:left;
	text-align:center;
}
ul.dropdown li a {
	color:#FFFFFF;
	text-decoration:none;
	padding:0px 20px;
	display:block;
	float:left;
	border-right:1px dotted #FFFFFF;
	text-decoration:none;
}
ul.dropdown li a:hover, ul.dropdown li.current a {
	background:#535252;
}
ul.dropdown a:hover {
	background:#535252;
	text-decoration: none;
}
ul.dropdown li ul  
{
	/*width:auto;
	float:left;
	white-space:nowrap;
	border:1px solid #ff0000;
	background:#535252;*/
	text-align:left;
	width:180px;
	z-index:10000;
}
ul.dropdown li ul li {
	padding: 0px 10px 0px 10px;
	text-align:left;
	color: #fff;
	height:20px;
	background:#535252;
	border-top:1px solid #fff;
	line-height:14px;	
	padding-top:4px;
	white-space:nowrap;	
	cursor:pointer;
}
ul.dropdown li ul li:hover, ul.dropdown li ul li:hover {
	color: #fff;
	background-color:#7c7b7b;
}
ul.dropdown li:hover {
	position: relative;
}
ul.dropdown ul {
	visibility: hidden;
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
}
ul.dropdown ul li {
	float: none;
}
ul.dropdown li:hover > ul {
	visibility: visible;
}
.menu_right {
	float:right;
	font-size:11px; padding-right:10px;
}
.menu_right a {
	text-decoration:none;
	color:#fff;
}
.menu_right a:hover {
	text-decoration:underline;
}
.menu_right img {
	vertical-align:middle;
	margin:0px 15px 0px 5px;
}
#wrapper {
	background:url(../images/wrapper.jpg) no-repeat #e2e2e2;
	padding-top:25px;
	padding-left:10px;
}
.wrapper_right {
	width:294px;
	background:url(../images/wrapper_right.jpg) repeat-y #ffffff;
	border-left:1px solid #aeaeae;
	border-top:1px solid #aeaeae;
	border-right:1px solid #aeaeae;

}
.wrapper_left {
	background:#FFFFFF;
	border-left:1px solid #aeaeae;
	padding:35px;
	border-top:1px solid #aeaeae;
	padding-top:10px;
}
.wrapper_left div, .wrapper_left p, .wrapper_left pre, .wrapper_left div 
{
	word-wrap:break-word;	
}
	
.img_detail 
{
}
.wrapper_left h1 {
	font-size:20px;
	color:#87aff4;
	font-weight:normal;
	padding-bottom:5px;
	padding-top:25px;
}
.img_detail h1 a {
	color:#87aff4;
	text-decoration:none;
}
.img_detail h1 a:hover {
	color:#000;
}
.img_detail h6 {
	font-size:11px;
	font-weight:normal;
	padding-bottom:15px;
}
.img_detail h6 a {
	color:#87aff4;
}
.img_detail h6 span {
	color:#87aff4;
}
.img_detail h6 a:hover {
	text-decoration:none;
}
.img_detail p {
	line-height:19px;
	padding-bottom:18px;
}

.category
{
	padding-bottom:20px;
}

.read_more
{
	color:#87AFF4;
	text-decoration:none;
	padding-left:20px;
	background:url(../images/arrow_cat.png) no-repeat;
	background-position:left 2px;
	
}
.read_more:hover 
{
	text-decoration:underline;
}
.category a {
	color:#395676;
	text-decoration:none;
	padding-right:0px;
}
.category a:hover {
	text-decoration:underline;
}
.category img {
	vertical-align:middle;
	margin-right:3px;
}

.category p {
	padding-left:36px;
	line-height:12px;
	color:#835d83;
	font-size:11px;
	padding-bottom:8px;
}
.category h5 {
	font-size:13px;
	color:#835d83;
	font-weight:normal;
}

.tag p {
	padding-left:36px;
	line-height:12px;
	color:#835d83;
	font-size:11px;
	padding-bottom:8px;
}
.tag h5 {
	font-size:13px;
	color:#835d83;
	font-weight:normal;
}
.tag {
	border-top:1px solid #cecece;
	border-bottom:1px solid #cecece;
	padding:5px 0px;
	line-height:28px;
	width:573px;
}
.tag a {
	color:#395676;
	text-decoration:none;
	padding-right:8px;
}
.tag a:hover {
	text-decoration:underline;
}
.tag img {
	vertical-align:middle;
	margin-right:3px;
}

.socialnetwork {
	border-top: 1px solid #cecece;
	border-bottom: 1px solid #cecece;
	padding: 10px 0px 0px 0px;
	width: 573px;
	height: 30px;
	margin-bottom: 10px;
	clear: both;
}
.socialnetwork div {
	float: left;
	width: 114px;
	height: 25px;
	overflow: hidden;
}
.socialnetwork div a {
	text-decoration: none;
	margin-left: 3px;
}
.socialnetwork .twitter { padding-left:4px; width:110px; }
.socialnetwork .google { padding-left:26px; width:88px; }
.socialnetwork .linkedin { padding-left:10px; width:104px; }
.socialnetwork .facebook { padding-left:14px; width:100px; }
.socialnetwork .mail { padding-left:26px; width:88px; }

.paging {
	list-style-type:none;
	padding-top:40px;
	text-align:right;
}
.paging li {
	list-style-type:none;
	display:inline;
	margin-right:4px;
}
.paging li a {
	text-decoration:none;
	color:#000000;
	font-weight:bold;
}
.paging li a:hover {
	text-decoration:underline;
	color:#365068;
}
/*.wrapper_header {
	font-size:15px;
	padding-left:22px;
	padding-right:20px;
	color:#365068;
	background:url(../images/wrapper_header.png) no-repeat;
	background-position:center bottom;
	height:47px;
	line-height:40px;
	clear:both;
}*/
.wrapper_header {
	font-size:16px;
	padding-left:25px;
	padding-right:20px;
	color:#fff;
	background:#7c7b7b;
	height:45px;
	line-height:40px;
	clear:both;
	width:257px;
}
.blue_link {
	color:#365068;
	text-decoration:none;
}
.blue_link:hover {
	text-decoration:underline;
}
.wrapper_header img {
	margin-right:8px;
	vertical-align:middle;
}
.wrapper_header .blue_link{ color:#fff;}
.calender {
	clear:both;
	text-align:center;
	padding:20px;
}
.latest_post ul {
	list-style-type:none;
	font-size:11px;
	line-height:22px;
	padding:15px 25px;
}
.latest_post ul li  {
	color:#4e7089;
	font-size:12px;
	padding-left:15px;
	background:url(../images/arrow.png) no-repeat;
	background-position:left 7px;

}
.latest_post ul li a {
	color:#4e7089;
	text-decoration:none;
}
.latest_post ul li a:hover ,.latest_post ul li a.current{
	text-decoration:underline;
}

/*.latest_post ul li ul {
	padding:0px;
	padding-left:10px;
	font-size:11px;
}
.latest_post ul li ul li {
	padding:0px;
	padding-left:15px;
	background:url(../images/arrow.png) no-repeat;
	background-position:left 7px;
	font-size:11px;
}
.latest_post ul li ul li a.current {
	text-decoration:underline;
}*/

.last_comment {
	padding:20px;
	font-size:11px;
	padding-bottom:5px;
}
.last_comment div {
	padding-bottom:15px;
}
.last_comment h4 {
	color:#4e7089;
	font-size:12px;
	font-weight:normal;
	padding-bottom:5px;
}
.last_comment h4 a {
	color:#4e7089;
	text-decoration:none
}
.last_comment h4 a:hover {
	text-decoration:underline;
}
.last_comment div p {
	padding-left:7px;
}
.bandContainer {
	text-align:center;
	position: relative;
	height:150px;
	padding-bottom:20px;
	width:255px;
	float:left;
	overflow: scroll;
}
.bandContainer div.belt {
	position: absolute; /*leave this value alone*/
	left: 0;
	top: 0;
}
div.thumbnails {
	width:250px;
	float:left;
	cursor:pointer;
	margin:0px 5px 15px;
}
a.grey_link {
	color:#848484;
	text-decoration:none;
}
a.grey_link:hover {
	text-decoration:underline;
}
.scroller_arrow {
	float:left;
	cursor:pointer;
	margin:55px 0px;
}
.img_holder1 {
	width:246px;
	height:138px;
	background-position:center center;
	border:1px solid #848484;
	cursor:pointer;
}
.list_Country {
	
	background-position:right;
	width:100%;
	float:left;
	/* 
	background:url(../images/border1.jpg) no-repeat;
	min-height:103px; width:82px;
	*/
	font-size:11px;
	padding-left:20px;
	padding-top:15px;
	padding-bottom:15px;
}
.list_Country td {
	padding-bottom:5px; 
	width:130px; 
}

.list_Country a {
	text-decoration:none;
	color:#4e7089;
}
.list_Country a:hover {
	text-decoration:underline;
}
.search_index {
	padding:20px;
	padding-bottom:12px;
}
.search_index .txtfld {
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #efefef;
	width:190px;
	margin-right:5px;
	border-bottom:1px solid #efefef;
	padding:2px 5px;
	color:#4c4c4c;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.img_holder2 {
	width:73px;
	height:73px;
	background-position:center center;
	border:1px solid #a9a8a8;
	margin-bottom:15px;
	cursor:pointer;
	float:left;
}
.img_detail2 {
	text-align:left;
	width:165px;
	line-height:16px;
	font-size:11px;
	color:#05365a;
	float:right;
	cursor:pointer;
}
.img_detail2 h4 {
	font-size:13px;
	padding-bottom:5px;
}
.img_detail2:hover {
	color:#4c4c4c;
}
/*blog_global*/

.dif_language {
	color:#263f56;
	line-height:24px;
}
.dif_language span {
	display:block;
}
.font1 {
	font-size:14px;
	font-family:"MS Mincho", Arial, serif;
	padding-left:15px;
}
.font2 {
	font-family:"Chaparral Pro", Arial, sans-serif;
	font-size:14px;
	text-align:right;
}
.font3 {
	font-family:"Century Gothic", Arial, sans-serif;
	font-size:14px;
}
.font4 {
	font-size:14px;
	font-family:"MS Mincho", Arial, serif;
	text-align:center;
}
.font5 {
	font-size:13px;
	font-family:"Bookman Old Style", Arial, sans-serif;
	text-align:center;
	padding-left:25px;
}
.font6 {
	font-size:18px;
	font-family:"Arno Pro", Arial, sans-serif;
	text-align:right;
	padding-right:30px;
}

.search_index1 {
	background:url(../images/search.png) no-repeat;
	background-position:top;
	font-size:14px;
	padding-left:12px; line-height:10px; height:56px;

}
.search_index1 p {
	padding-bottom:8px;
}
.search_index1 .txtfld {
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #efefef;
	width:190px;
	margin-right:5px;
	border-bottom:1px solid #efefef;
	padding:2px 5px;
	color:#4c4c4c;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.img_detail1 {
	text-align:left;
	width:495px;
	line-height:16px;
	float:right;
	cursor:pointer;
}
.img_detail1 h4 {
	color:#135789;
	font-size:11px;
	padding-bottom:5px;
}
.img_detail1 h4 span {
	color:#000000;
}
.img_holder12 {
	width:71px;
	height:71px;
	background-position:center center;
	border:1px solid #a9a8a8;
	margin-bottom:20px;
	cursor:pointer;
	float:left;
}
#banner1 {
	background:url(../images/banner1.jpg) no-repeat;
	background-position:bottom;
	height:127px;
	padding-top:8px;
	clear:both;
	color:#FFFFFF;
	padding-left:35px;
}
#banner1 .upper_link {
	clear:both;
	float:right;
	width:190px;
	margin-bottom:35px;
	font-size:10px;
}
#banner1 .upper_link ul {
	list-style-type:none;
}
#banner1 .upper_link ul li {
	line-height:20px;
	list-style-type:none;
	display:block;
	float:left;
	background: url(../images/border2.jpg) no-repeat;
}
#banner1 .upper_link a {
	color:#6e6e6e;
	text-decoration:none;
	padding:0px 15px;
	line-height:20px;
}
#banner1 .upper_link a:hover {
	text-decoration:underline;
}
.participation p {
	line-height:20px;
	padding-bottom:12px;
}
.participation {
	padding-top:30px;
}
.banner_right {
	width:170px;
	float:right;
	padding-top:10px;
	text-align:center;
	font-size:9px;
	line-height:17px;
}
.banner_right h4 {
	color:#244055;
	font-size:11px;
	padding-left:5px;
	text-transform:uppercase;
}
.banner_right h4 span {
	color:#2ba2d7;
}
div.thumbnails1 {
	cursor:pointer;
	padding:20px 15px;
}
/*admin*/

#wrapper_admin {
	background:#FFFFFF;
	padding:20px 35px 30px 10px;
	min-height:400px;
	border:1px solid #aeaeae;
}
div.dashboard_link {
 width:161px;
 background:url(../images/dashboard.jpg) no-repeat;
 min-height:340px;
 margin-right:5px;
 padding:80px 12px 20px;
 float:left
}
div.admin_content {
	width:700px;
	float:left;
}
div.dashboard_link h1 {
	color:#063c65;
	font-size:21px;
	font-weight:normal;
	text-align:center;
	padding-bottom:15px;
}
div.dashboard_link h1 a {
	color:#063c65;
	text-decoration:none;
}
div.dashboard_link h1 a:hover {
	text-decoration:underline;
}
div.dashboard_link ul {
	list-style-type:none;
}
div.dashboard_link ul li {
	list-style-type:none;
	border-bottom:1px solid #c2c2c2;
	padding-left:18px;
	line-height:30px;
}
div.dashboard_link ul li a {
	padding:0px 30px 3px;
	background-repeat:no-repeat;
	background-position:15px 10px;
	color:#4e7089;
	text-decoration:none;
}
div.dashboard_link ul li a:hover {
	text-decoration:underline;
}
div.content_panel {
	border:1px solid #adadad;
	padding:15px;
	min-height:370px;
}
div.quick_link {
	width:110px;
	float:left;
	text-align:center;
	padding-bottom:10px;
	text-transform:uppercase;
	font-size:11px;
}
div.quick_link div {
	height:60px;
}
div.quick_link a {
	color:#7a7a7a;
	text-decoration:none;
}
div.quick_link a:hover {
	color:#000000;
}
a.logout {
	background:url(../images/logout.jpg) no-repeat;
	color:#FFFFFF;
	float:right;
	background-position:left 10px;
	padding-left:25px;
}
a.logout:hover {
	text-decoration:none;
}
/*lightbox*/
.besoin_daide {
	width:564px;
	position:absolute;
	background:#FFFFFF;
	text-align:left;
	color:#595959;
	display:none;
}
.violet_header {
	height:50px;
	padding:5px 25px 17px;
	border-bottom:1px solid #dfccec;
	background:url(../images/footer.jpg) repeat-x;
	color:#FFFFFF;
}
.violet_header h1 {
	font-size:25px;
	font-weight:normal;
	float:left;
}
.violet_header span {
	display:block;
	float:right;
}
.violet_header a {
	color:#FFFFFF;
	text-decoration:none;
}
.violet_header a:hover {
	text-decoration:underline;
}
.lightbox_midpart {
	padding:15px 30px;
	font-size:15px;
}
.lightbox_midpart h4 {
	font-size:14px;
	color:#365068;
	font-weight:normal;
	padding-bottom:5px;
}
.lightbox_midpart .list_Country {
	border-right:1px solid #d4d4d4;
	background:none;
	width:110px;
	min-height:auto;
	padding-left:13px;
}
.lightbox_midpart .list_Country ul {
	padding:0px;
}
/*lightbox*/
#wrapper_admin h2 {
	font-size:20px;
	padding-bottom:10px;
	border-bottom:1px dotted #cecece;
	margin-bottom:10px;
	color:#87aff4;
	font-weight:normal;
}
.submit_btn {
	vertical-align: middle;
	height: 22px;
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #b8b8b8;
	margin:0px;
	color:#2e2e2e;
	padding:0px;
	background:#FFFFFF;
	font-size:11px;
	line-height:22px;
	padding:0px 10px 3px 10px;
	cursor:pointer;
}
.submit_btn:hover {
	color:#11507c;
}
.black_link {
	color:#000000;
	text-decoration:none;
}
.black_link:hover {
	text-decoration:underline;
}
.content p {
	padding-bottom:20px;
	line-height:18px;
}
.content h5 {
	font-size:14px;
	text-transform:uppercase;
	color:#000000;
	padding-bottom:20px;
	padding-top:25px;
}
.content h6 {
	font-size:10px;
	color:#8d8d8d;
	padding-bottom:20px;
	font-weight:normal;
}
.content h2 {
	font-size:15px;
	font-weight:normal;
	color:#365068;
	padding-bottom:15px;
	padding-top:25px;
}
.img_holder3 {
	background-position:center center;
	margin:5px 10px 5px 0px;
	float:left;
}
.pic_details {
	width:160px;
	float:left;
	margin-right:31px;
	padding-bottom:20px;
}
.content .pic_details h5 {
	text-transform:none;
	padding-bottom:8px;
}
.pic_details .img_holder1 {
	width:156px;
	height:139px;
	margin-bottom:8px;
}
.content .pic_details p {
	padding-bottom:10px;
}
.yellow_txt {
	color:#aba073
}
.comment_txt {
	font-size:14px;
	color:#000000;
	padding-top:2px;
	padding-bottom:15px;
}
.publier_commentaire {
	color:#05365A;
	font-size:12px;
	background:url(../images/plus.jpg) no-repeat;
	background-position:0px 3px;
	padding-left:20px;
}
.publier_commentaire:hover {
	text-decoration:none;
}
div.comment_area {
	background:#f7f7f7;
	display:none;
	padding:11px;
	clear:both;
	color:#05365A;
}
.selectbox {
	border:1px solid #d3d3d3;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#676767;
}
.txtara {
	border:1px solid #d3d3d3;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#676767;
	padding:5px;
}
div.contact_us_form h5 {
	font-size:13px;
	color:#000000;
	padding-top:10px;
	padding-bottom:10px;
}
.contact_us_form h3 {
	font-size:20px;
	color:#87aff4;
	font-weight:normal;
	padding-bottom:5px;
}
.contact_us_form h4 {
	font-size:14px;
	color:#365068;
	font-weight:normal;
	padding-bottom:5px;
	padding-top:12px;
}
.tagcloud
{
	list-style-type:none;
}

.tagcloud li
{
	list-style-type:none;
	float:left;
	padding:5px;
}

a.retour_link {
	font-size:11px;
	color:#b2b2b2;
	background:url(../images/back11.png) no-repeat;
	padding-left:18px;
	text-decoration:none; text-transform:uppercase; background-position:left 3px;
}
a.retour_link:hover {
	text-decoration:underline; color:#333;
}

.category_li {
	clear:both;
	padding-top:15px;
	font-size:11px;
}
.category_li img {
	vertical-align:middle;
	margin-right:5px;
}
.category_li ul {
	list-style-type:none;
	line-height:30px;
}
.category_li ul li a {
	color:#4E7089;
	text-decoration:none;
}
.category_li ul li a:hover{ text-decoration:underline;}
.header_back{ clear:both; padding-left:25px; padding-top:3px; padding-bottom:30px;}
/*3 may*/
.permalink {
	color:#87AFF4;
	text-decoration:none;
	padding-left:15px;
	font-size:11px;
	background:url(../images/arrow.jpg) no-repeat;
	background-position:left 3px;
}
.permalink:hover {
	text-decoration:underline;
}
div.photo_detail {
}
div.photo_detail h2 {
	color:#4E7089;
	font-size:16px;
	font-weight:normal;
	padding-bottom:20px;
}
div.photo_detail .img_holder_step {
	width:510px;
	height:320px;
	margin-bottom:12px;
	overflow:hidden;
	background-position:top center;
}
.photo_detail p {
	padding-bottom:12px;
	line-height:17px;
}
.seperater {
	background:url(../images/border4.jpg) repeat-x;
	height:35px;
	background-position:center;
	clear:both;
}
.photo_tag{height:15px; overflow:hidden; margin-bottom:10px;}

a.read_more_link {
 font-size:11px;
 color:#05365A;
 background:url(../images/dot_arrow.jpg) no-repeat;
 padding-left:18px;
 text-decoration:none; text-transform:uppercase; background-position:left 4px;
}
a.read_more_link:hover {
 text-decoration:underline; color:#333;
}

.mod_imgpostuser {
 padding:15px 0px;
 margin-right:10px;
 width:133px;
 float:left;
 color:#454545;
 line-height:16px; 
}


.mod_imgpostuser div.img_holder1 {
 height:120px;
margin-bottom:8px; margin-top:10px;
width:130px;
}

.mod_imgpostuser a {
 color:#454545;
 text-decoration:none;
 font-weight:bold; font-size:11px;
}
.mod_imgpostuser a:hover {
 text-decoration: underline;
}

/*------------24th may-------------*/
.div_content {
 background:url(../images/bnr.jpg) no-repeat;
 height:175px;
 padding:0px 5px;
 color:#fff;
 line-height:16px;  margin-bottom:-10px;
 margin-top:1px;
 position:relative; left:-35px; top:-10px; width:635px; margin-right:-70px;
 overflow:hidden;
}
.bandContainer_flash {
	text-align:center;
	position: relative;
	height:175px;
	width:600px;
	float:left;
	overflow: scroll;
}
.bandContainer_flash div.belt {
	position: absolute; /*leave this value alone*/
	left: 0;
	top: 0;
}
.bandContainer_flash div.thumbnails {
	width:600px;
	float:left;
	cursor:default;
	padding:20px 0px 0px;
	margin:0px 5px;
}
.img_holder_flash {
	background:url(../images/img_holder.png) no-repeat;
	text-align:center;
	width:156px;
	height:138px;
	float:left;
	margin-left:15px;
	margin-right:15px;
}
.img_holder_flash div {
	overflow:hidden;
	width:156px;
	height:138px;
	margin:auto;
}
.flash_content {
	width:395px;
	font-size:11px;
	padding-left:15px;
	float:left;
	text-align:left;
}
.flash_content h4 {
	font-size:14px;
	font-weight:normal;
	padding-bottom:5px;
}

.read_more_event {
	background: url(../images/btn.png) no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8px;
	background-position: center;
	color:#37393b;	
	width:109px;
	height:16px;	
	outline:none;
	line-height:16px;
	text-transform:uppercase;
	cursor:pointer; display:block;
	margin:auto;
	text-decoration:none;	
}



.partner { line-height:18px; border-bottom:1px solid #d5d5d5; padding-bottom:5px; 
}
.partner .img_holder1 {
 width:85px;
 height:85px;
 float:left;
 margin-right:20px;
}
.wrapper_left .partner h1 { padding-bottom:20px; padding-top:20px;
 font-size:16px;
}
.partner h1  a{ text-decoration:none; color:#5fa2ee;}
.partner h1  a:hover{ text-decoration:underline;}

.title 
{
	font-size:11px; 
	color:#6b6b6b; 
	border-top:1px solid #bdbdbd;
	border-bottom:1px solid #bdbdbd; 
	padding:2px 0px 3px 0px; 
	margin-bottom:5px;
}

.footer_detail { padding-top:15px; padding-bottom:10px;
}
.footer_detail h4{ font-size:16px; font-weight:normal; color:#a3c8e3; padding-bottom:10px;}
.footer_couuntry_detail {
 float:left;
 width:230px; background:url(../images/line.jpg) no-repeat; background-position:right; margin-right:15px;
 padding-right:15px;
}
.footer_couuntry_detail ul li {
 list-style-type:none; 
}

.footer_all_detail 
{ 
	padding-left:20px;
	float:left;
	padding-top:20px;
}

.footer_detail a {
 text-decoration:none;
 color:#FFFFFF;
}
.footer_detail a:hover {
 text-decoration:underline;
}
.footer_all_detail a
{
	display:block;
	width:190px;
	padding-left:10px;background:url(../images/arrow.png) no-repeat left 5px;
	float:left;
	
}
#footer {
 background:url(../images/footer.jpg) repeat-x #115488;
 clear:both;
 color:#b8ccdb;
 font-size:11px;
 line-height:15px;
 padding-bottom:15px;
}


.blue_header2 {
 background:url(../images/blue_gra.jpg) repeat-x bottom;
 height:32px;
 line-height:32px;
 color:#145b96; position:relative; top:-9px; width:643px; left:-34px;margin-right:-70px;
 padding:0px 0px 1px 0px;
 font-size:12px;
 clear:both;
 border-bottom:1px solid #cccccc;
}
.blue_header2 div {
 background:url(../images/red.jpg) no-repeat right #bd0505;
 margin-right:15px;
 text-transform:uppercase;
 height:32px;
 color:#fff;
 float:left;
 padding:0px 25px 0px 15px;
}
.blue_header2 a {
 color:#145b96;
}
.blue_header2 a:hover{ text-decoration:underline;}


.img_sml
{
	width:55px;
	height:55px;
	overflow:hidden;
	border:1px solid #677F97;
	float:left;
	margin:0px 5px 5px 0px;

	}

.filter{ background:#ececec; color:#030303; padding:10px; border:1px solid #c6c6c6; font-size:13px;}
.filter table{ margin-top:6px;}
.validate_btn_agenda {
 background:none repeat scroll 0 0 #8b8b8b;
 border:0 none;
 color:#FFFFFF;
 cursor:pointer;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 height:20px;
 line-height:20px;
 margin:0;
 padding:0 10px 0px; padding-bottom:3px;
 text-transform:uppercase;
 vertical-align:middle;
}





