/*  
Theme Name: LWS2
Theme URI: http://www.livingwiththesun.info
Description: WP theme
Author: JBV	
Author URI: http://www.livingwiththesun.info
Version: 1.2
Tags:green color, right sidebar, one column, fixed width
*/

/* Reset Defaults Starts */

body { margin: 0px auto 0px auto; font-family: arial, sans-serif; font-size:75%; background:#94ddf5 url(http://www.livingwiththesun.info/wp-content/uploads/2009/12/bg_body_main.jpg) no-repeat scroll top center;}

* {
  margin: 0;
  padding: 0;
  }

a { color: #028ebc; font-weight: bold; text-decoration:none; }
a:hover { color: #de8419; text-decoration: underline; }

code {
  color: #3366CC;
  }

a img {
  border: none;
  }
  
/* HEADER */
#header_wrapper{ width:100%; height:225px; float:left; display:block; } 
#header_center { width:785px; margin:auto; }
#header { padding:0px; margin:0px; float:left; display:block; height:225px; width:785px;}
h1 { padding:0px; margin-left:18px; margin-top:46px; width:150px; height:150px; float:left; display:block; background:transparent url(http://www.livingwiththesun.info/wp-content/uploads/2009/12/h1_logo.jpg) no-repeat scroll top left; text-indent:-9999px;}
h1 a { width:150px; height:150px; float:left; display:block; margin:0px; padding:0px;}
/* SITE FRANCAIS */
#site_fr { width:315px; font-style:italic; padding:10px; display:block; float:right; height:20px; background:#fff; -moz-border-radius-bottomleft: 10px;  -moz-border-radius-bottomright: 10px;   }
#site_fr img { margin-left:5px;  }

/* CONTENT */
#content_wrapper { display:block; float:left; width:100%; }
#content_center { width:785px; margin:auto; }
#content { padding:0px; width:785px; float:left; display:block; background:#fff; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:40px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-bottomleft: 10px; }
#content_left { float:left; display:block; width:460px; margin-left:20px; margin-bottom:40px; }
#content_left ul { list-style-image:none; list-style-position:outside; margin-bottom:20px; }
#content_left ul li { margin-left:40px; }
#content h2 { border-bottom:1px solid #D4D4D4; color:#018EBC; margin-bottom:20px; padding-bottom:20px; font-size:1.9em; } 
#content p, .postContent p { text-align:justify; font-size: 1em;  color: #222222;  line-height: 1.5em;  margin-bottom:20px;  }
#content p.spacer, .postContent p.spacer {  margin-bottom:30px;  }
#content p.trait, .postContent p.trait {  font-size: 9pt;  color: #222222;  text-align:justify;  line-height: 1.6;  border-top:1px solid #ebebeb;  margin-bottom: 20px;  }
#content p.chapo, .postContent p.chapo { color:#000; font-size:1em; line-height:1.4; text-align:left; }
#content p.more, .postContent p.more { color:#222222; font-size:9pt; line-height:1.6; text-align:left; margin-bottom: 20px; font-weight:bold; }
.post h3 { margin-bottom:5px;  }
/* FOOTER */
#footer_wrapper { display:block; float:left; width:100%; background:#5db208 url(http://www.livingwiththesun.info/wp-content/uploads/2009/12/bg_footer_wrapper.jpg) scroll repeat-x top left;}
#footer_center { width:100%; margin:auto; }
#footer_bg { width:100%; float:left; display:block; background:#5db208 url(http://www.livingwiththesun.info/wp-content/uploads/2009/12/bg_footer.jpg) no-repeat top center;}
#footer_center_inside { width:785px; margin:auto;}
#footer {float:left; display:block; padding-bottom:40px; width:785px; margin-top:120px;}
#footer p { margin-bottom:10px; }
#footer a { color: #001E30;  text-decoration: none; }
#footer a:hover {  color: #fff;  }
#footer_left { color: #ffffff; width:440px; float: left;  }
#footer_right { float: right;  position: relative; color: #ffffff;  }
#footer_right a { color:#fff; }
#footer_right a:hover { color:#001E30; }
#logos { width:125px; float:right; display:block;}
#logo_who, #logo_sunsafety { float:left; display:block; margin-right:10px; width:60px; }
#logo_who img, #logo_sunsafetyborder img { border:5px solid #53a205; margin-bottom:10px;  }

/* MENU NAVIGATION */

#flexipages-7 { padding:0px; float: right; width: 585px; }
#flexipages-7 ul { border:0px; }
#navigation li.page_item { float: left; width: 140px; padding:5px; border-right:5px solid #fff; line-height:2.5em; }
#navigation li.page_item a { color:#fff; }
#navigation li.page_item-370{ padding:0px; float: left; width: 145px; padding:5px; border-right:0px; }
#navigation li.current_page_item { background:#f4a850;}



#menu_navigation { margin-top:-30px; display:block; float:right; height:30px;  }
#menu_navigation ul { float:right; list-style-image:none; list-style-position:outside; list-style-type:none; width:605px; position:relative; height:30px; padding-left:0px; }
#menu_navigation ul a { background:transparent none no-repeat scroll 0 0; display:block; overflow:hidden; text-indent:-9999em; }
#menu_navigation ul li { margin-bottom:0; display:inline; }
#menu_navigation ul li a, #menu_navigation ul li a:hover  { background:transparent url(http://www.livingwiththesun.info/wp-content/uploads/2009/12/menu_navigation.jpg) no-repeat scroll 0 0; height:25px; float:left; right:auto; top:15px; }
#menu_navigation ul li.page_item { border:none; padding:0px;}
#menu_navigation ul li.page-item-661 a { background-position:left top; right:850px; width:163px; height:30px;}
#menu_navigation ul li.page-item-661 a:hover { background-position:left -31px; }
#menu_navigation ul li.page-item-661 a.current_page { background-position:left -61px; }

#menu_navigation ul li.page-item-357 a { background-position:-163px top; right:850px; width:110px; height:30px; }
#menu_navigation ul li.page-item-357 a:hover { background-position:-163px -31px; }
#menu_navigation ul li.page-item-357 a.current_page { background:transparent url(http://www.livingwiththesun.info/wp-content/uploads/2009/12/menu_navigation.jpg) no-repeat scroll 0 0; background-position:-163px -61px; }

#menu_navigation ul li.page-item-364 a { background-position:-273px top; right:850px; width:140px; height:30px; }
#menu_navigation ul li.page-item-364 a:hover { background-position:-273px -31px; }
#menu_navigation ul li.page-item-364 a.current_page { background:transparent url(http://www.livingwiththesun.info/wp-content/uploads/2009/12/menu_navigation.jpg) no-repeat scroll 0 0; background-position:-273px -61px; }

#menu_navigation ul li.page-item-745 a { background-position:-413px top; right:850px; width:80px; height:30px;}
#menu_navigation ul li.page-item-745 a:hover { background-position:-413px -31px; }
#menu_navigation ul li.page-item-745 a.current_page { background:transparent url(http://www.livingwiththesun.info/wp-content/uploads/2009/12/menu_navigation.jpg) no-repeat scroll 0 0; background-position:-413px -61px; }

#menu_navigation ul li.page-item-370 a { background-position:-494px top; right:850px; width:101px; height:30px; }
#menu_navigation ul li.page-item-370 a:hover { background-position:-494px -31px; }
#menu_navigation ul li.page-item-370 a.current_page { background:transparent url(http://www.livingwiththesun.info/wp-content/uploads/2009/12/menu_navigation.jpg) no-repeat scroll 0 0; background-position:-494px -61px; }

  /* PAGE OVERVIEW */
  
#overview  { width:700px; background: transparent url(http://www.livingwiththesun.info/wp-content/uploads/2009/12/bg_nav_overview.jpg) scroll repeat-y top left; margin-left:20px; margin-bottom:40px; float:left; display:block;}
#nav_overview { border-top:1px solid #fff; background: transparent url(http://www.livingwiththesun.info/wp-content/uploads/2009/12/bg_ul_overview.jpg) no-repeat scroll top left; padding:0px; padding-top:10px; margin-top:0px; margin-left:0px; width:150px; list-style-image:none; list-style-position:outside; list-style-type:none; float:left; margin-right:40px;  }
ul li#flexipages-2 { padding-top:0px; }
ul li#flexipages-2 ul{ list-style-image:none; list-style-position:outside; list-style-type:none;  }
ul li#flexipages-2 ul ul{ padding:0px;  }
ul li#flexipages-2 ul ul li { padding-top:10px; padding-bottom:10px; padding-right:0px; padding-left:0px; border-bottom:none; }
#nav_overview li.page_item { float:left; border-bottom:1px solid #fff; padding:0px; list-style:none;  }
#nav_overview li.page_item  li.page_item { background:#f4aa55; border-top:1px solid #fff; padding:0px; list-style:none; float:left;  }
#nav_overview li.page_item  li.current_page_item { background:#f3ddc3; border-top:1px solid #fff; padding:0px; list-style:none; float:left;  }
#nav_overview li.page_item a { float:left; color:#891c21; padding:10px; width:130px; }
#nav_overview li.current_page_item { background:#F2C590; color:#000; }
li.p2 { padding:10px;  }
#overview li a { color:#fff; text-decoration:none; }
#overview li.page_item a { color:#fff;}
#overview li.current_page_item a { color:#891c21;}
#overview_right { width:510px; text-align:left; float:right; }
#overview_right ul.download { width:100%; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0px; }
#overview_right ul.download li { margin-bottom:20px; padding-bottom:20px; border-bottom: 1px solid #d4d4d4;}
span.right { float:right;}
#overview_right li a { color:#018EBC; }
#overview_right h2 { font-size:1.9em; padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #d4d4d4; color:#018ebc;}
#overview_right h3 { margin-bottom:5px; font-weight:bold;  }
#overview_right p { margin-bottom:20px; color:#424242; line-height:1.4em;}
#overview_right ul { list-style-image:none; list-style-position:outside; margin-left:30px; color:#424242; line-height:1.4em; margin-bottom:20px; }
#highlight { margin-left:20px; float:right; background:#c0e9f8; display:block; width:260px; }
#blockquote { font-family:georgia; font-style:italic; text-align:left; font-size:1.2em; padding:20px;}

/* PAGE NEWS */
.post {  margin-bottom:40px; padding-bottom:20px; border-bottom:1px solid #d4d4d4; }
.post h2 { margin-bottom:0px; padding-bottom:0px; border-bottom:none;}
.post ul { list-style-image:none; color:#222222; list-style-position:outside; margin-bottom:20px; line-height:1.4em;}
.post ul li { margin-left:40px; }
.post a {  text-decoration: none;  font-weight: bold;  }
.post a.hover {  color: #de8419;  text-decoration: underline;  }
.postMeta { font-size: 0.9em; color: #999999; margin-bottom:5px; font-weight:normal; text-transform:uppercase;}
.postMeta a { font-weight:normal; text-decoration:underline; font-weight:normal; color:#c8720d;}
h3.postTitle { font-size: 1.4em; color: #018EBC; margin-bottom: 20px; padding-bottom:0px; }
h3.postTitle a { text-decoration: none; color: #c8720d; font-weight: bold; }
h3.postTitle a:hover { color: #f4aa55;}
.postTags {  margin: 0px; font-weight: bold;  }
.postTags a { font-weight:normal; }

/* CONTACT */
#sidebar_right { float:right; display:block; width:220px; margin-right:20px; }
.box { width:220px; float:right; display:block;}
.box_contact { padding:10px; float:right; width:198px;  display:block;  border-right:1px solid #f4aa53;  border-left:1px solid #f4aa53; }
h3.boxtitle { font-size:1em; background: #f4aa53; -moz-border-radius-topright: 10px; -moz-border-radius-topleft:10px; padding:10px;}
.box_bottom { width:220px; float:right; display:block; height:10px; background: #f4aa53; -moz-border-radius-bottomright: 10px; -moz-border-radius-bottomleft:10px;  }

/* BREADCRUMB */
#wrapper_navigblack { margin-left:10px; color: #fff; position:relative; text-align: left; float: left;   -moz-border-radius-topleft: 10px;    -moz-border-radius-topright: 10px;    -moz-border-radius-bottomleft: 10px;    -moz-border-radius-bottomright: 10px;    -webkit-border-top-right-radius: 10px;    -webkit-border-top-left-radius: 10px;   -webkit-border-bottom-right-radius: 10px;    -webkit-border-bottom-left-radius: 10px;   }
#wrapper_breadcrumb {   -moz-border-radius-topleft: 10px;    -moz-border-radius-topright: 10px;    -moz-border-radius-bottomleft: 10px;    -moz-border-radius-bottomright: 10px;  background:#94d6ee; padding-left:0px; padding-right:20px; padding-top:10px; padding-bottom:10px; float:left; display:block; font-size:0.9em; color: #999;  width: 725px; margin-left:10px; margin-top:10px; margin-bottom:30px; }

#wrapper_navigblack a {
  color: #001e30;
  position:relative;  
  font-weight:normal;
  text-decoration:none;
  }

#wrapper_navigblack a:hover {
  text-decoration:underline;
  }


#wrapper_top { background:#028ebc; background: #018ebc url(http://www.livingwiththesun.info/images/background_header.jpg) no-repeat scroll top center; height:280px; }

#wrapper_int { background:#028ebc; background: #018ebc url(http://www.livingwiththesun.info/images/header_int.jpg) no-repeat scroll top center; height:165px;}

#wrapper_nav1 { position:relative; background:#018ebc; height:35px; }

#navigation{ float:left; display:block; background:#001e30; width: 785px; margin:auto; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; -webkit-border-top-left-radius: 10px; }

#navigation .nav {
  text-align: center; /* IE Centering Technique */
  height:30px;
  margin: auto;
  width: 785px;
  }




#navigation ul.search {
  padding: 0;
  list-style: none;
  }

#navigation li.search {
  float: left;
  margin-right: 10px;
  text-align:center;
  display:inline;
  }

#navigation li a {  display: block;  height: 30px;  font-size: 1em;  text-decoration: none;  }
  
#navigation li a.current_item {  background:#f4a850;  }
#navigation li a.current_item span {  color:#fff;  }

#navigation li a span {
  display: block;
  margin-left: 0px;
  line-height: 30px;
  color: #f48a0d;
  text-decoration: none;
  font-weight: bold;
  }

#navigation li a:hover {
  text-decoration: none;
  cursor: pointer; /* For IE6 */
  background-color: #ffdda0;
  height: 30px;
  color: #891c21;
  }

#navigation li a:hover span {
  color: #891c21;
  }

#navigation li.current_page a span {
  display: block;
  line-height: 30px;
  color: #891c21;
  text-decoration: none;
  background-color: #ffdda0;
  font-weight:bold;

  }




#wrapper_content { background:#bddfea; text-align: left; padding-bottom: 20px;}
#wrapper_content_int {margin:auto; width:770px; display:block;}

#wrapper { background:#FFFFFF; width:745px;  padding:20px; margin: auto;  clear: both;  position: relative; float:left;}

.thumb {
   float: left;
   margin-bottom: 7px;
   width:130px;
   margin-right: 20px;
   padding:1px;
   border: 1px solid #cccccc;
   }


.topcurvewhite {
  margin: 0;
  }
#header h2.sitedesc {
  padding: 0 0 0 0;
  position: relative;
  font-size: 11pt;
  color: #f2935b;
  }

#introcontainer {
height: 100px;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
padding-top:20px;
}


#introcontainer p {
color: #5a5e6b;
font-size:1.3em;
}

#intro_wrapper { width:770px; margin: auto; }
#intro { float:left; display:block; }
#intro p.chapo { font-size:1.2em; font-weight: bold; margin-top:20px; color: #ffffff; text-align:left; }
#topright_int {
  float:left;
  font-size:12pt;
  position:relative;
  text-align:left;
  width:210px;
  -moz-border-radius-topleft: 10px;  
  -moz-border-radius-topright: 10px;  
  -webkit-border-top-right-radius: 10px;  
  -webkit-border-top-left-radius: 10px;  
  border-top: solid 4px #BDDFEA;
  border-left: solid 4px #BDDFEA;
  border-right: solid 4px #BDDFEA;
  background-color: #ffffff;
  }

#topright_int p {
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 10px;
  text-align: left;
  font-size: 0.9em;
  color: #999999;
  }

#topright_int ul {
  position: relative;  
  padding: 0;
  margin-top:10px;
  list-style: none;
  text-align: center;
  color: #018ebc;
  font-size:9pt;
  }

#topright_int li {
  width: 210px;   
  height:60px;
  padding-right: 0px;
  }

#topleft { float: left; position:relative; margin:auto;  padding:0; width:500px; color: #dae4e7; font-size: 10pt; margin-top:25px;}

#topright { float:right; font-size:12pt; text-align:left; width:210px; height: 135px; margin-top: 110px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px;  -webkit-border-top-right-radius: 10px; -webkit-border-top-left-radius: 10px; border-top: solid 5px #BDDFEA; border-left: solid 5px #BDDFEA; border-right: solid 5px #BDDFEA; background-color: #ffffff; }

#topright ul {
  position: relative;  
  padding: 0;
  list-style: none;
  color: #018ebc;
  font-size:9pt;
  margin-bottom: 15px;
  margin-left: 20px;
 
  }

#topright li {
  width: 210px;   
  height:60px;
  padding-bottom: 5px;
  padding-top: 5px;
  padding-right: 0px;
  
  }

#topright p {
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 10px;
  text-align: left;
  font-size: 10px;
  color: #018ebc;
    }

#logozone {
margin-top:10px;
display:block;
float: left;
  }

#logozone img {
width:60px;
  }

#logozone .logo_left {
width:75px;
float:left;
display:block;
margin-left:20px;
  }

#logozone .logo_right {
width:75px;
float:right;
display:block;
margin-right:20px;
  }
  
 

#baseline {
display:block;
float:left;
  }

#baseline p {
font-size:0.8em;
color: #999999;
text-align:center;
  }







*:first-child+html #searchform { /* Filter for IE7 */
  padding: 5px 0;
  }

* html #searchform { /* Filter for IE6 */
  padding: 5px 0;
  }

/* SEARCH */  
#search { display:block; float:right; }
#searchbox {  width: 170px;  background: #ffffff;  border-width: 1px;  color: #999;  font-size:1em;  margin-right: 5px;  padding-left: 5px;  }
#searchbutton {  -moz-border-radius-topleft: 5px;  padding-right:2px; padding-left:2px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 5px;        background-color:#e59c46; color: #FFFFFF; border-color:#80B5D0; border:none; text-decoration:none; font-size:0.9em; border-bottom:1px solid #eee; border-left:1px solid #eee; border-right:1px solid #fff; border-top:1px solid #fff; }
#searchbutton:hover { cursor: pointer;  }
#searchform { float: left; margin-right: 0px;  border:1px #e59c46;  }
#search li { list-style-image:none; list-style-position:outside; list-style-type:none; }



#content .pageTitle {
  padding: 5px 10px 15px 10px;
  font-size: 16pt;
  font-family: arial, sans serif;
  color: #008ebd;
  padding-top:15px;
  background-color: #f0f0f0;
  }




#intro_site { padding:20px; margin-left:20px; margin-right:20px; margin-top:20px; width:705px; float:left; background: transparent url(http://www.livingwiththesun.info/wp-content/uploads/2009/12/bg_intro_site.jpg) no-repeat scroll top left; margin-bottom:40px;  background-color:#f4a950;  height: 205px;  -moz-border-radius-topleft: 10px;    -moz-border-radius-topright: 10px;    -moz-border-radius-bottomleft: 10px;    -moz-border-radius-bottomright: 10px; -webkit-border-top-right-radius: 10px;  -webkit-border-top-left-radius: 10px;  -webkit-border-bottom-right-radius: 10px;  -webkit-border-bottom-left-radius: 10px; }
#intro_right {float:right; width:435px; display:block; margin-right:20px; font-size: 1.3em; line-height: 1.4em; color: #222222; margin:0px; padding:0px;  }
#intro_right a { color:#006bb3;}
#intro_right a:hover { color:#000;}
#intro_right p { text-align:left; margin-bottom:5px; font-size:1.05em; }
#intro_right h3 { color:#fff; font-size: 1.7em; margin-top:10px; line-height: 20px;  margin-bottom: 20px; font-weight: bold; }
#fr { font-weight:bold; color:#222222; font-size:0.8em; float:right; display:block;}
#fr a { color:#006bb3;}
#intro_left { width:250px; float:left; display:block; height:200px; margin:0px; padding:0px; }


#content_home {display:block; float:left; padding:20px; width:765px; margin:0px; padding-right:0px;  }
#content_home h3 { font-size:1.3em; padding-bottom:10px; margin-bottom:20px; border-bottom:1px solid #d4d4d4; color:#018ebc; }
#home_news { display:block; float:left; width:500px; }
#home_news ul { }
#home_news ul li { list-style:none outside none; float:left; margin-bottom:10px; }
#home_news p.date { color:#999; font-size:0.9em; line-height:1.6; text-align:left; margin-bottom: 5px; text-transform: uppercase;}


.postContent p.date {
color:#999;
font-size:1em;
line-height:1.6;
text-align:left;
margin-bottom: 5px;
text-transform: uppercase;
}





#content h2.smallnews {
  font-size: 10px;
  }

#content h3.underline {
  font-size: 1.4em;
  line-height: 20px;
  color: #fff;
  margin-bottom: 10px;
  padding: 5px;
  font-weight: bold;
background:#94DDF5;
  }

#content h3.partners {
  font-size: 12pt;
  margin-bottom:10px;
  padding-bottom: 10px;
  margin-top:10px;
  line-height: 20px;
  color: #000000;
  border-bottom: solid 1px #EBEBEB;
  }

#content h4, #content h5, #content h6 {
  font-size: 10pt;
  }


.news {
  margin-bottom:15px;
  padding-bottom:15px;
  border-bottom:1px solid #d4d4d4;
  padding-right: 0px;
display:block;
	float:left;

  }
  
.news img {
 float:left;
  margin-right:10px;
  }

.news h4 {
font-size:1.2em;
}
.news h4 a { 
text-decoration:none;
}
.news div.item {
float:left;
margin-right:35px;
margin-left:0px;
width:125px;
height: 250px;
padding: 0px;
}

.news h3 {
  margin-bottom:10px;
  color: #000000;
  }

.news h5 {
  color: #000000;
  text-align:right;
  font-size:9px;
  }

.news .img thumb {
  width: 130px;
  margin-bottom: 10px;
  margin-right:20px;
  }


h2.homeTitle {
  margin: 0 0 15px 0;
  padding-bottom: 10px;
  }


blockquote, blockquote p {
  margin-left: 20px;
  margin-top:20px;
  margin-bottom:20px;
  margin-right: 40px;
  padding-left: 10px;
  border-left: solid 1px #ccc;
  font-family: Times New Roman;
  font-size: 1.2em;
  color: #cccccc;
  }



.postContent {
  margin-bottom: 20px;
  }


.postContent img {
  margin: 0px;
  padding: 1px;
  }

.postContent img.img_big {
  margin: 0px;
  border: 0px solid #CCC;
  margin-bottom: 20px;
  }

.postContent imgtfe {
  margin-right: 10px;
  }





.postContent ul, ol {
  padding: 0 0 0 40px;
  margin-bottom: 1em;
  }

.postContent ul li, ol li {
  font-size: 9pt;
  color: #222222;
  line-height: 1.5;
  text-align: justify;
  }


.partenaire {
  height:65px;  
  font-size: 8pt;
  color: #222222;
  line-height: 1.6;
  text-align: justify;
  padding-top: 20px;
  padding-bottom: 20px;
  border-top:1px solid #ebebeb;
  }

.logo_partenaire {
  font-size: 8pt;
  color: #222222;
  line-height: 1.6;
  text-align: center;
  margin-bottom: 10px;
  width: 150px;
  float: left;
  }

.nom_partenaire {
  font-size: 9pt;
  color: #222222;
  line-height: 1.6;
  text-align: justify;
  margin-bottom: 10px;
  margin-top: 15px;  
  width: 200px;
  float: left;
  text-align: left;
  }

.site_partenaire {
  font-size: 9pt;


  color: #222222;
  line-height: 1.6;
  text-align: justify;
  margin-bottom: 10px;
  margin-top: 15px;  
  width: 100px;
  float: left;
  }


.country {
  height:55px;  
  font-size: 8pt;
  color: #222222;
  line-height: 1.6;
  text-align: justify;
  padding-top: 10px;
  padding-bottom: 10px;
  border-top:1px solid #ebebeb;
  }

.logo_country {
  font-size: 8pt;
  color: #222222;
  line-height: 1.6;
  text-align: center;
  margin-bottom: 10px;
  width: 150px;
  float: left;
  }

.nom_country {
  font-size: 9pt;
  color: #222222;
  line-height: 1.6;
  text-align: justify;
  margin-bottom: 10px;
  margin-top: 15px;  
  width: 200px;
  float: left;
  text-align: left;
  }




p.comments {
  clear: both;
  padding: 5px 10px 5px 10px;
  margin-bottom: 20px;
  }

p.comments a {
  padding-left: 20px;
  background: url(images/comment.gif) left top no-repeat;
  font-size: 8pt;
  text-decoration: none;
  }

.commentlist {
  margin: 10px 0;
  font-size: 10pt;
  list-style: none;
  }

.commentlist li {
  margin: 0 0 10px -25px;
  background: #CBE7FA;
  border: 1px solid #9DCAE8;
  width: 480px;
  }

.commentlist cite {

  padding: 10px;
  font-size: 10pt;
  }

.commentlist cite a {
  }

.commentmetadata {
  padding: 10px;
  }

.comment {
  padding: 0px;
  }

.comment h3 {
  font-size: 12pt;
  font-weight: bold;
  text-decoration: none;
  color: #000;
  }

.comment p {
  font-size: 10pt;
  color: #000;
  }

.comment a {
  text-decoration: none;
  }

.comment a:hover {
  text-decoration: underline;
  }

.comment textarea {
  width: 460px;
  }

.comment #submit {
  width: 118px;
  height: 30px;
  background: url(images/commentbutton.gif) left top no-repeat;
  border: none;
  font-size: 9pt;
  color: #333;
  }

.comment #submit:hover {
  cursor: pointer;
  }

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}


/* SIDEBAR NEWS */

#sidebars { margin:0px; margin-right:20px; float:right; display:block; width: 220px; padding:0px; }
#sidebars h2 {  color:#000000;  font-size:1.3em;  line-height:20px; margin:0px;  margin-bottom: 10px;  background-repeat:no-repeat;  border-bottom: 1px solid #d4d4d4;  padding-bottom:10px; }
#sidebars ul { margin: 0;  margin-bottom:20px;  }
#sidebars li {  list-style: none;  font-size: 9pt;  margin-bottom: 10px;  line-height: 1.6em; padding-top:10px; padding-bottom:10px; border-bottom:1px solid #d4d4d4; color: #222222; }

#sidebars li.sidebaritem { border:none; }
#sidebars a {  display: inline;  color: #018ebc;  text-decoration: none;  font-weight:normal;  }

#sidebars li.nobg a:hover {
  background: none;
  color: #003366;
  text-decoration: none;
  }



#sidebars a:hover {
  color: #004b66;
  text-decoration: underline;
  }

#sidebars p {
  padding: 2px 0;
  font-size: 12pt;
  margin-bottom: 20px;
  }

#sidebars p.contact {
  padding: 2px 0;
  font-size: 12pt;
  font-weight: bold;
  color: #444444;
  }

#tag_cloud a {
  display: inline;
  }

#sidebars ul.children li {border-bottom:none;}
#sidebars ul.children {margin-bottom:-5px;}





#credits {
  color: #ffffff;  
  clear: both;
  margin: auto;
  text-align: left;
  width: 747px;
  }

#credits table {  clear: both;   margin: 0px;  border: 0px;  text-align: left;  width: 747px;  height: 15px;  padding-top: 2px;  }


#credits p.col2{
  text-align: right;
  }

/* extras */

.cleared {
  clear: both;
  }

.left {
  float:left;
  }

.right {
  float:right;
  }


#nextprevious {
  padding:10px;
  }

a.gravatar {
  float:right;
  margin:10px 15px 20px 0;
  width:50px;
  }
  
  