@charset "utf-8";
/* CSS Document */

/* GENERAL */
body,html {
	margin: 0; 
	padding: 0;
	width: 100%;
	background-color: #FFFFFF;
	/*background-image: url(http://www.h2o.net/magazine/templates/h2o/images/bg_main.gif);
	background-repeat: repeat-x;*/
	font: 11px/1.5 Verdana, sans-serif;
	color: #666;
}
a:link { 
	font-weight: bold; 
	text-decoration: none; 
	color: #003366;
}
a:hover { 
	text-decoration: underline; 
	color: #00509f;
}
a:active { 
	text-decoration: underline; 
	color: #00509f;
}
a:visited { 
	font-weight: bold; 
	text-decoration: none; 
	color: #003366;
}

a img{
border: none;
}
 h1  { font-family: Verdana, sans-serif; font-weight:normal;}
 h2  { font-family: Verdana, sans-serif; font-weight:normal;}
 h3  { font-family: Verdana, sans-serif;}
 h4  { font-size:14px; font-family: Verdana, sans-serif;font-weight:normal;}
 h4 a  { font-size:14px; font-family: Verdana, sans-serif;}
 h5  { font-size:12px; font-family: Verdana, sans-serif;}
h2{
	font-size: 18px;
	line-height: 24px;
	font-weight: normal;
	padding-top:5px;
padding-bottom:0px;
margin-bottom:0;
color:#666;
text-align: left;
}

h3 {
		font-size: 14px;
		line-height: 19px;
		font-weight: bold;
		text-align: left;
color:#666;

	}
	h4 {
		font-size: 12px;
		line-height: 19px;
		font-weight: bold;
		text-align: justify;
color:#666;
	}
	h5 {
		font-size: 10px;
		line-height: 14px;
		font-weight: normal;
		text-align: left;
color:#666;
	}
	p {
		font-size: 12px;
		text-align: justify;
margin-bottom: 10px;
	font-size: 13px;
font-weight: normal;
line-height:18px;
color:#666;
		/*max-width: 580px !important;*/
	}
	blockquote {
		margin-top: 10px;
		margin-right: 0px;
		margin-bottom: 10px;
		margin-left: 0px;
		padding-top: 10px;
		padding-right: 35px;
		padding-bottom: 10px;
		padding-left: 35px;
		text-align: left;
color:#666;
background-image: url(http://www.h2o.net/magazine/templates/h2o/images/blockquote_start.png);
	background-repeat: no-repeat;
	}
	/*dl dt {
font-size:12px;
font-family: Verdana, sans-serif;
		font-weight: bold !important;
		letter-spacing: 1px;
		margin-left: 0px;
		text-align: left;
padding: 5px 5px 5px 10px;
font-size: 12px;
	}
	dl dd {
font-size:font-family: Verdana, sans-serif;
		padding: 0 10px 5px 10px;
		font-size: 12px;
		font-weight: normal;
		line-height: 14px;
		text-align: justify;
		max-width: 435px;
		list-style: none;
margin-left:30px;
	}*/
ul{

}
ul li {
list-style-image: url(http://www.h2o.net/magazine/templates/h2o/images/indent1.png);
font: 12px/1.5 Verdana, sans-serif;
	color: #666;
margin: 5px 0 5px 0;
}
ol li, ol li p {
font: 12px/1.5 Verdana, sans-serif;
color: #666;
margin: 5px 0 5px 0;
}
dl dd {
background-image: url(http://www.h2o.net/magazine/templates/h2o/images/indent1.png);
background-position: 0 1px;
background-repeat: no-repeat;
font: 12px/1.5 Verdana, sans-serif;
color: #666;
padding-left: 20px;
margin: 1em 0 1em 20px;
}

/*STRUCTURE PAGE*/
	/********************************************************************
	/* HEADER */
	/*******************************************************************/
#wrapper  {
    width:100%;
	text-align:left; }

#wrapinner  {
    width:100%;
	margin:0 auto;
	text-align:left; }	


#topwrap { 
  	width:100%;
	 }

	
#top {
	width:1000px;
	height:124px;
	margin:0 auto; }	

#userMenu{
	/*  position: absolute;border: 1px solid #000;
		width: 100%;
		height : 0px;
		top:-25px;
		z-index:6;*/
	
	}
	/*#wrap60 {
		position : absolute;
		left:50%;
		margin-left:-420px;
		width:600px;
	}    */
	/*#wrap60 a {border-bottom:none;}   */                                                                                                                    
	/*#entete{

		position : relative;
		width: 1000px;
		height : 136px;
		top: -25px;
	}*/
#top div#logo {
position : relative;
left: 893px;
width: 105px;
}

	#top span#logo {
		text-indent:-9999px;
	}

	div#top span#logo a {
		display : block;
		width: 105px;
		height : 122px;
background : url(http://www.h2o.net/magazine/templates/h2o/images/logo.png) no-repeat 5px 8px;
	}
	div#top p { z-index : 0;
		position : absolute;
		top : 0px;
		width: 500px;
		height : 500px;
		margin : 0;
		padding : 0;
		text-indent : -9999px;
	}



/********************************************************************
/* MENU TOP */
/*******************************************************************/
#top_menu_contener {
	z-index : 6;
	position: relative;
	background : url(http://www.h2o.net/magazine/templates/h2o/images/background_alpha2.png) repeat;
	width:100%;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;

	text-align: center;
}

#top_menu_border {
	height:22px;
	width:100%;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
}
#top_menu {
	height:22px;
	float:left;
	width:540px;
margin-left: 212px;
border-right: 1px solid #ccc;
background-color: #fff;
}

#top_menu_border_centered {
	width: 1000px;
	position:absolute;
	left:50%;
	margin-left:-500px;
	top: 1px;
	background : url(http://www.h2o.net/magazine/templates/h2o/images/background_alpha_long.png) no-repeat;
}

#picto1 , #picto2 , #picto3 , #picto4, #picto5 {
	float:right;
	border-right: 1px solid #ccc;
	width:21px;
	height:22px;
	border-bottom: none;
}
#picto1 a , #picto2 a , #picto3 a , #picto4 a , #picto5 a {
 
	display : block;
	width: 21px;
	height:22px;
	border-bottom: none;
	white-space:nowrap;
	margin:0;
	padding:0;
}

#picto1{background : url(http://www.h2o.net/magazine/templates/h2o/images/icone_fav.png) no-repeat;}
#picto2{background : url(http://www.h2o.net/magazine/templates/h2o/images/icone_rech.png) no-repeat;}
#picto3{background : url(http://www.h2o.net/magazine/templates/h2o/images/icone_priv.png) no-repeat;}
#picto4{background : url(http://www.h2o.net/magazine/templates/h2o/images/icone_cont.png) no-repeat;}
#picto5{background : url(http://www.h2o.net/magazine/templates/h2o/images/icone_news.png) no-repeat;}
#rightImg {
	float: right;
	background : url(http://www.h2o.net/magazine/templates/h2o/images/degrade.png) no-repeat;
	width:44px;
	height:22px;
}
/********************************************************************
/* MAIN */ 
/*******************************************************************/                                                                                                        
div#pathwrap{
    width:1000px;
	margin:0 auto;
margin-top:14px;
}
	div#pathWay  {
		position: relative;
		z-index: 4;
		text-align:right;
		border-top: 1px #ccc solid;
		background: url(http://www.h2o.net/magazine/templates/h2o/images/degrade.png) no-repeat;
		background-position:956px;
		
	}
	#pathWay span {
		position: relative;
		z-index: 5;
		height:25px !important;
		line-height:25px !important;
		padding-left:10px;
		padding-right:55px;
		padding-bottom:6px;
		padding-top:7px;
		border-bottom: 1px #ccc solid;
	}
	
	/*#colonneGauche {
		z-index : 3;
		position:relative;
		width: 210px;
		padding: 0;
	}
	#colonneDroite  {
		width: 190px;
	}
	#colonnePrincipale {
		z-index : 2;
		position:relative;
		padding: 0;
		width: 600px !important;
	min-height:350px;
	  height:auto !important;
	  height:350px;
	margin-bottom: 10px;
	}*/
	
	#banner {
margin-left:210px;
		margin-bottom:10px;
width:582px !important;
	}
	#basDePage {
		clear: both;
		padding-top: 10px;
		width:1000px;
		border-top: 1px solid #999;
	}
	#basDePage table.moduletable{
		margin-bottom: 5px;
	}
	#basDePage a.mainlevel:link, a.mainlevel:visited {
		display: inline;
		font-size: 11px;
		font-weight: bold;
		color: #666;
		padding-left:5px;
		padding-right:5px;
		height: 20px !important;
		height: 25px;
		width: 100%;
		text-decoration: none;
		text-align: right;
	}
	#basDePage a.mainlevel:hover {
		text-decoration: none;
		color: #000;
	}
	#basDePage a.mainlevel#active_menu {
		color:#000;
		font-weight: bold;
	}
	#basDePage a.mainlevel#active_menu:hover {
		color: #000;
	}

#containerwrap {
z-index : 2;
position: relative;
    clear:both;     
    margin:0px;
	width:100%; }

#main_bg { 
     width:100%;
	 margin:0px;
	 padding-top:15px;
	 background:url(../images/bg_container.jpg) left top repeat-x;
	 float:left; }

#containerinner {
    width:1000px;
	clear:both;
	margin:0 auto; }

	#leftcol { 
		width:210px;
		padding: 0px;
		min-height:584px;
		float:left;}
		


#inset {
margin-left:210px;
}
#user3{
margin-left:210px;
}
#inset_bis {
		padding:5px 4px;
		width:410px;
		margin-left:350px;
		margin-bottom:20px;
		border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:2px solid #ccc;
	border-bottom:2px solid #ccc;
		 }

#insetMsg{
font-size:10px;
color:#666;
padding-top: 5px;
}
		
	#maincontent {
		margin-left:210px;
		padding: 0;
		}

	#maincontent_right {
		margin-left:210px;
		margin-right:0px;
		overflow: hidden;
		}

	#rightcol {
		width: 190px;
		padding : 0px;
		min-height:584px;
		float: right;}	
		


/*******************************************************************/
/*******************************************************************/

/* BLOG */ 

/*******************************************************************/
/*******************************************************************/													
.topbox{
width: 580px !important;
}
.blog .small, .blog .createdate {
display: none;
}
.v_box0, .v_box1{
width: 283px !important;
}
.v_box0 .contentpaneopen, .v_box1 .contentpaneopen {
width: 283px !important;
}
.v_box0 #contenttexte, .v_box1 #contenttexte {
width: 283px !important;
padding-top:0;
}
.v_box0 #contenttexte img, .v_box1 #contenttexte img {
margin: 0 !important;
}
.v_box0 #contenttexte p img, .v_box1 #contenttexte p img {
margin-top: -12px !important;
}
.v_box0 #center_shadow, .v_box0 #center_shadow p, .v_box1 #center_shadow, .v_box1 #center_shadow p  {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	text-align: justify !important;
	width: 283px !important;
	line-height:16px;
	font-size: 12px;
display: block;
color: #666 !important;
}
.v_box0{
padding-right:11px !important;
}
.v_box0 .img_accueil, .v_box1 .img_accueil{
display: none !important;
}
.blog_accueil .v_box0 .img_accueil,.blog_accueil .v_box1 .img_accueil{
display: block !important;
}
.article_seperator {
height:0 !important;
margin:0;
padding:0;
}
a.readon {
	margin: 0px 0px 0px 0px;
	display:block;
	font-weight: normal;
	color:#003366;
	text-decoration: underline;
}


a.contentpagetitle, a.contentpagetitle_accueil{
	color: #666;
	text-decoration: underline;
	font-size: 12px;
	text-align: left;
	width: 283px;
/*height: 20px;*/
	display: block;
margin: 0;
width: 280px;
}
a.contentpagetitle:hover, a.contentpagetitle_accueil:hover{
	color: #333;
}
a.contentpagetitle_accueil{
width: 402px;

}
/************************blog Accueil***********************/
.blog_accueil .v_box0 #contenttexte,.blog_accueil .v_box1 #contenttexte {
width: 283px !important;
padding-top:10px;
}
.blog_accueil .h_box{
width: 100% !important;
min-height: 180px;
display: block;
}
.blog_accueil .h_box span.heading{
width: 573px;
}
.h_box #contenttexte {
width: 100% !important;
padding-top:0px;
}
.blog_accueil .h_box #contenttexte img {
margin: 0 !important;
width: 155px !important;
height: 120px !important;
position : absolute;

display: none;

}
.img_accueil{
display: block !important;
}
.blog_accueil .h_box #contenttexte img {
margin-top: -25px !important;
background : url(http://www.h2o.net/magazine/templates/h2o/images/shadow_accueil.png) no-repeat bottom right;
padding-bottom:9px;
padding-right:3px;
}

.blog_accueil .h_box #center_shadow p {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	text-align: justify !important;
	line-height:16px;
	font-size: 12px;
display: block;
color: #666 !important;
padding-left: 175px;
width: 403px;
margin-top: 5px !important;

}
a.readon_accueil{
	margin: -5px 0px -5px 0px;
	display:block;
	font-weight: normal;
	color:#003366;
	text-decoration: underline;
	font-family: Verdana,Helvetica,Arial,sans-serif;
    font-size: 12px;
}
.blog_accueil .h_box a.readon_accueil{
padding-left: 175px;
}
.blog_accueil .v_box1 a.readon_accueil{
margin: 10px 0px 0px 0px;
}
.blog_accueil .h_box .contentheading_accueil {
padding-left: 175px !important;
}
.blog_accueil table, .blog_accueil td, .blog_accueil th, .blog table, .blog td, .blog th {
		border-collapse: collapse;

	}
.blog_accueil div#contenttexte table, .blog div#contenttexte table {
		margin-left:auto;
		margin-right:auto;
border: none !important;
}
/************************Fin blog Accueil*******************/

/************************Tableau br�ves*********************/
.contentdescription h2#monde_titre {
margin: 0;
height:70px;
text-indent: -9999px;
background : url(http://www.h2o.net/magazine/templates/h2o/images/monde.jpg) no-repeat;
}
.contentdescription h2#europe_titre{
margin: 0;
height:70px;
text-indent: -9999px;
background : url(http://www.h2o.net/magazine/templates/h2o/images/europe.jpg) no-repeat;
}
.contentdescription h2#afrique_titre{
margin: 0;
height:70px;
text-indent: -9999px;
background : url(http://www.h2o.net/magazine/templates/h2o/images/afrique.jpg) no-repeat;
}
.contentdescription h2#asie_titre{
margin: 0;
height:70px;
text-indent: -9999px;
background : url(http://www.h2o.net/magazine/templates/h2o/images/asie.jpg) no-repeat;
}
.contentdescription h2#ameriques_titre {
margin: 0;
height:70px;
text-indent: -9999px;
background : url(http://www.h2o.net/magazine/templates/h2o/images/ameriques.jpg) no-repeat;
}
.contentdescription h2#economie_titre {
margin: 0;
height:70px;
text-indent: -9999px;
background : url(http://www.h2o.net/magazine/templates/h2o/images/economie.jpg) no-repeat;
}
.contentdescription h2#evenements_titre {
margin: 0;
height:70px;
text-indent: -9999px;
background : url(http://www.h2o.net/magazine/templates/h2o/images/evenements.jpg) no-repeat;
}
.contentdescription h2#formations_titre {
margin: 0;
height:70px;
text-indent: -9999px;
background : url(http://www.h2o.net/magazine/templates/h2o/images/formations.jpg) no-repeat;
}
/************************Fin tableau br�ves*****************/


/************************blog boutique sante***********************/
.blog_boutiquebeaute .article_seperator, .blog_boutiqueconso .article_seperator{
display: none;
}
.blog_boutiquebeaute #contenttexte, .blog_boutiqueconso #contenttexte {
padding-top:0px;
}
#titre h1 {
font-family: verdana;
	text-align: right;
	font-size: 18px;
	line-height: 2px;
	color: #666!important;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 0px;
}
#texte h3 {
text-align: left;
	font-size: 14px !important;
	line-height: 18px;
	color: #666;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 0px;
}
#texte, #texte p {
	font-family: verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	color: #666;
	text-align: left !important;
}
#template a:link {
margin-top: 5px ;
display: block;
}
.blog_boutiquebeaute #up_shadow{
	position: absolute;
	width: 580px;
	background : url(http://www.h2o.net/magazine/templates/h2o/images/boutique_bg_01.png) no-repeat -20px 0;
	padding-right: 206px;
	height: 60px;
}
.blog_boutiqueconso #up_shadow{
	background : url(http://www.h2o.net/magazine/templates/h2o/images/boutiqueconso_bg_01.png) no-repeat -20px 0;
	position: absolute;
	width: 580px;
	padding-right: 206px;
	height: 60px;
}
.blog_boutiquebeaute #center_shadow{
	background : url(http://www.h2o.net/magazine/templates/h2o/images/boutique_bg_02.png) no-repeat -20px 44px;
	padding-right: 206px;
	width: 580px;
	padding-top:60px;
	margin-top: 0px;
}
.blog_boutiqueconso #center_shadow{
	background : url(http://www.h2o.net/magazine/templates/h2o/images/boutiqueconso_bg_02.png) no-repeat -20px 44px;
	padding-right: 206px;
	width: 580px;
	padding-top:60px;
	margin-top: 0px;
}
.blog_boutiquebeaute #bottom_shadow, .blog_boutiqueconso #bottom_shadow{
	background : url(http://www.h2o.net/magazine/templates/h2o/images/boutique_bg_03.jpg) no-repeat -20px 0;
	padding-right: 206px;
	padding-top:71px;
	width: 580px;
	float:left;
}
#template{
	width: 680px !important;
	background : url(http://www.h2o.net/magazine/templates/h2o/images/background_alpha.png) repeat !important;
	background-repeat:repeat;
	position: relative;
	left: 24px;
}
#template td{
background : none !important;
}

td#image_boutique{
	width: 48% !important;
	border: 1px solid #000 !important;
height: 390px !important;
}
#template #image_boutique img{
	position: relative;
	padding:5px 4px;
	margin: 0px auto;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:2px solid #ccc;
	border-bottom:2px solid #ccc;
	top: 0px !important;
	left: -20px !important;
	height: 310px !important;
	width: 245px !important;
	background-color:#fff;
}
table#template td {
	border: none !important;
	vertical-align: top !important;
	padding:10px !important;
}
#center_shadow #template {
	border: #fff !important;
border-collapse: collapse;
padding: 0px
}
.componentheading_boutiquebeaute, .componentheading_boutiqueconso {
	position : absolute;
	text-indent:-9999px;
}
.pagenav_boutiquebeaute, .pagenav_boutiqueconso{
	position: relative;
	width: 200px;
	margin-bottom:-10px;
	margin-top:-10px
}

.pagenav_boutiquebeaute .pagenav, .pagenav_boutiqueconso .pagenav  {
	padding: 0 !important;
	width:22px !important;
	height:22px;
	margin:0 5px 0 0 !important;
	text-indent:-9999px;
	display: block;
	float:left;
	border: none;
}

.pagenav_boutiquebeaute #pagenav_first_grey, .pagenav_boutiqueconso #pagenav_first_grey {
	background : url(http://www.h2o.net/magazine/templates/h2o/images/pagenav_first_grey.gif) no-repeat;
}
.pagenav_boutiquebeaute #pagenav_first, .pagenav_boutiqueconso #pagenav_first{
	background : url(http://www.h2o.net/magazine/templates/h2o/images/pagenav_first.gif) no-repeat;
}
.pagenav_boutiquebeaute #pagenav_page, .pagenav_boutiqueconso #pagenav_page{
	background : url(http://www.h2o.net/magazine/templates/h2o/images/pagenav_page.gif) no-repeat;
	text-indent:0;
}
.pagenav_boutiquebeaute #pagenav_page_grey, .pagenav_boutiqueconso #pagenav_page_grey{
	background : url(http://www.h2o.net/magazine/templates/h2o/images/pagenav_page_grey.gif) no-repeat;
	text-indent:0;
}
.pagenav_boutiquebeaute #pagenav_prev_grey, .pagenav_boutiqueconso #pagenav_prev_grey{
	background : url(http://www.h2o.net/magazine/templates/h2o/images/pagenav_back_grey.gif) no-repeat;
}
.pagenav_boutiquebeaute #pagenav_prev, .pagenav_boutiqueconso #pagenav_prev{
	background : url(http://www.h2o.net/magazine/templates/h2o/images/pagenav_back.gif) no-repeat;
}
.pagenav_boutiquebeaute #pagenav_next_grey, .pagenav_boutiqueconso #pagenav_next_grey{
	background : url(http://www.h2o.net/magazine/templates/h2o/images/pagenav_next_grey.gif) no-repeat;
}
.pagenav_boutiquebeaute #pagenav_next, .pagenav_boutiqueconso #pagenav_next{
	background : url(http://www.h2o.net/magazine/templates/h2o/images/pagenav_next.gif) no-repeat;
}
.pagenav_boutiquebeaute #pagenav_last_grey, .pagenav_boutiqueconso #pagenav_last_grey{
	background : url(http://www.h2o.net/magazine/templates/h2o/images/pagenav_last_grey.gif) no-repeat;
}
.pagenav_boutiquebeaute #pagenav_last, .pagenav_boutiqueconso #pagenav_last{
	background : url(http://www.h2o.net/magazine/templates/h2o/images/pagenav_last.gif) no-repeat;
}
/************************fin blog boutique sante***********************/

a.h_article_title {
width: auto;
}

#titre h1 {
	text-align: right;
	font-size: 18px;
	line-height: 2px;
	color: #333;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 0px;
}
#sous-titre h2 {
text-align: right;
	font-size: 12px !important;
	line-height: 0px;
	color: #333;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 0px;
}
/************************blog Instantanes***********************/
/* carte */
#inset {
position: relative;
width: 580px;
}
#map_notice{
	font-size: 11px;
	color: #666;
	font-style: italic;
	text-align: right;
	margin-right: 2px;
	margin-top: 2px;
/*width:580px;*/
}
#links {
	display: block;
	width: 100%;
	text-align: center;
	margin-top: 8px;
}

#links a {
	font-size:12px;
	text-transform: uppercase;
	color: #666;
	letter-spacing: 1px;
}
#links a:hover {
	color: #000;
	text-decoration: none;
}
.blog_instants #contenttexte, .contentpaneopen_instants #contenttexte{
padding-top: 0;
width:580px !important;
}
.blog_instants #meta, .contentpaneopen_instants #meta, .contentpaneopen_instants .buttonheading{
display: none;
}
area {
    outline: none;
}
/* titre */
.contentheading_instants{
margin-top:50px !important;
}
.contentheading_instants h1, .contentpaneopen_instants .contentheading_court h1{
	background-color: #f6f6f6;
	border: 1px solid #D0D0D0;
	color: #666;
	display: block;
	font-size: 12px;
	font-weight: normal !important;
	letter-spacing: 1px;
	margin: 0px 0px 0px 0px;
padding: 10px 0px 10px 0px;
	text-align: center !important;
	text-transform: uppercase;
font-weight: normal;
width:578px !important;
height:20px;

}
.contentheading_instants h1:first-letter, .contentpaneopen_instants .contentheading_court h1:first-letter {
	font-size: 14px;
	font-weight: bold !important;
color: #666;
}
.contentpaneopen_instants .contentheading_court h1{
position: relative;
top:0;
left:0;
}

/* titres rubriques */

table#titre_instant{
	width:580px;
height: 79px;
}

#titre_instant td {
padding:0px !important;
}


#titre_instant h2 {
position:absolute;
margin-top: -31px;
margin-left: 0px;
padding: 0 !important;
text-indent: -999px;
z-index: 0;
width: 576px;
height: 75px;
}
#titre_instant h2#monde_titre {
background : url(http://www.h2o.net/magazine/templates/h2o/images/monde.jpg) no-repeat;
}
#titre_instant h2#europe_titre{
background : url(http://www.h2o.net/magazine/templates/h2o/images/europe.jpg) no-repeat;
}
#titre_instant h2#afrique_titre{
background : url(http://www.h2o.net/magazine/templates/h2o/images/afrique.jpg) no-repeat;
}
#titre_instant h2#asie_titre{
background : url(http://www.h2o.net/magazine/templates/h2o/images/asie.jpg) no-repeat;
}
#titre_instant h2#amerique_titre {
background : url(http://www.h2o.net/magazine/templates/h2o/images/ameriques.jpg) no-repeat;
}
#titre_instant h2#economie_titre {
background : url(http://www.h2o.net/magazine/templates/h2o/images/economie.jpg) no-repeat;
}
#titre_instant h2#evenements_titre {
background : url(http://www.h2o.net/magazine/templates/h2o/images/evenements.jpg) no-repeat;
}
#titre_instant h2#formations_titre {
background : url(http://www.h2o.net/magazine/templates/h2o/images/formations.jpg) no-repeat;
}
#toplink a {
position:relative;
	margin-left:548px;
height:15px;
padding-top:7px;


display:block;
color:#000 !important;
background : url(http://www.h2o.net/magazine/templates/h2o/images/top_arrow.gif) no-repeat;
background-position: 6px 3px;
}
#titre_instant p{
margin-top:-35px;
}


/************************fin blog Instantanes***********************/
/* FIN BLOG */ 

/*******************************************************************/
/*******************************************************************/

/* ARTICLE */										    /* ARTICLE */

/*******************************************************************/
/*******************************************************************/													
span.heading, span.h_heading {
	background: #f6f6f6;
	border-bottom: 1px solid #ccc;
	font-size: 11px;
	letter-spacing: 1px;
	margin: 5px 0px 5px 0px;
	font-weight: normal;
	text-transform: uppercase;
	padding: 2px 0px 2px 5px;
	color: #606060;
	/*  color: #606060 ;
	text-align: right;
	font-style:italic;
	*/
		width: 278px;
	display: block;}
	
	
	.contentpaneopen, .contentpaneopen_book, .contentpaneopen_media,  .contentpaneopen_court {
		margin: 0;
		padding: 0;
		font-family: verdana, sans-serif;
		font-size: 11px;
		line-height: 16px;
		font-weight: normal;
		color: #333;
		width:580px;
		caption-side: bottom !important;
		border-collapse: collapse;
	}
	.contentpaneopen_book #up_shadow {
		position: absolute;
		width: 500px;
		height: 344px;
		
		top: -8px;
		background-image: url(http://www.h2o.net/magazine/templates/h2o/images/book-up-shadow.png);
		background-repeat: no-repeat;
		z-index: -9997;
		padding-right: 250px;

	}
	.contentpaneopen_book #center_shadow {
		width: 520px;
		background-image: url(http://www.h2o.net/magazine/templates/h2o/images/book-spine-shadow.jpg);
		background-position: 0px 0px;
		background-repeat: repeat-y;
		padding-left:30px;
		padding-top: 90px;
		z-index: -9998;
		padding-bottom: 10px;
		padding-right: 190px;
	}
	.contentpaneopen_book #bottom_shadow {
		width: 500px;
		height: 52px;
		background-image: url(http://www.h2o.net/magazine/templates/h2o/images/book-bottom-shadow.jpg);
		background-position: 0px 0px;
		background-repeat: no-repeat;
		margin: 0;
		float:left;
		padding-right: 250px;
		padding-bottom: 0px;
		z-index: -9999;
	}
	.contentpaneopen_media #up_shadow {
		position: absolute;
		width: 500px;
		height: 394px;

		top: -10px;
		background-image: url(http://www.h2o.net/magazine/templates/h2o/images/tv-up-shadow.png);
		background-repeat: no-repeat;
		z-index: -9997;
		padding-right: 290px;
	padding-bottom: 90px;
	}
	.contentpaneopen_media #center_shadow {
		width: 520px;
		background-image: url(http://www.h2o.net/magazine/templates/h2o/images/tv-bottom-shadow.jpg);
		background-position: 0 100%;
		background-repeat: no-repeat;
		padding-left:30px;
		padding-top: 90px;
		z-index: -9998;
		padding-bottom: 70px;
		padding-right: 240px;
	}
	#contenttexte {
		padding-top: 280px;
		width: 580px!important;
		overflow: visible;
		font-size: 12px;
		text-align: justify;
	}
	.contentpaneopen_court #contenttexte {
		padding-top: 150px;
	}
	.contentpaneopen_nohead #contenttexte {
		padding-top: 0px;
margin-top: -20px;
	}
	/* Elements ***********************************************/
table.contentpane{
width: 580px !important;
margin:0;
}
table.contentpane td {
padding:0 !important;
}
table.contentpane .tableArticles{
margin-top: 16px;
background-image: url(http://www.h2o.net/magazine/templates/h2o/images/news_table_bg.png);
background-position: 0 0;
background-repeat: no-repeat;
padding:5px;		
}
table.contentpane .tableArticles .inputbox{
margin: 10px 0;
}

tr.sectiontableentry1, tr.sectiontableentry2 {
		line-height: 14px;
		color: #666;
		font-size:11px;
		font-weight: normal;
		text-decoration: none;
}

tr.sectiontableentry1 a, tr.sectiontableentry2 a{
padding: 5px 0px;
		line-height: 14px;
		text-align: left;
		display: block;
		color: #666;
		font-size:11px;
		font-weight: normal;
		text-decoration: none;
}
tr.sectiontableentry1 a:hover, tr.sectiontableentry2 a:hover{
	color: #333 !important;
		text-decoration: underline;
}
tr.sectiontableentry1 a:visited, tr.sectiontableentry2 a:visited{
	color: #666;
	font-weight: normal;
}
tr.sectiontableentry1 td, tr.sectiontableentry2 td, td.sectiontableentry1, td.sectiontableentry2 {
height: 45px !important;

}
tr.sectiontableentry1 td, tr.sectiontableentry2 td, td.sectiontableentry1, td.sectiontableentry2 {
border-bottom: 1px solid #cdcdcd;
padding: 5px !important;
}
tr.sectiontableentry1 td, td.sectiontableentry1 {
background-color: #f6f6f6;
color:#999999;
}
tr.sectiontableentry2 td, td.sectiontableentry2 {
background-color: #ffffff;
color:#999999;
}
tr.sectiontableentry1:hover td, tr.sectiontableentry2:hover td {
background-color: #eeeeee;
color:#999999;
}
tr.sectiontableentry1 td#date , tr.sectiontableentry2 td#date {
width: 20%;
}


 .contentheading{
color: #666;
font-size: 18px;
		font-weight: normal;
		/*text-transform: uppercase;*/
}

	 .contentheading h1, .contentheading_book h1, .contentheading_media h1, .contentheading_court h1 {
		position: absolute;
		top: 100px;
		margin-left: 319px;
		text-align: right;
		width:260px !important;
		font-size: 18px;
		line-height: 22px;
		color: #666;
		font-weight: normal;
		text-transform: uppercase;
		letter-spacing: 0px;
		z-index:-999;
		display: block !important;
	}
	.contentheading_book h1, .contentheading_media h1{
	top:130px;
	margin-left: 291px;
	width:265px !important;}
	div#contentheading2 {
		font-size: 12px;
		margin-top:-15px;
		letter-spacing: 0px;
	}
	.contentheading_court h1 {
	top:180px;
	width:265px;
	margin-left: 319px;
	}
	.small{
		line-height: 15px;
		position: absolute;
color: #666;
		top: 41px;
		width:580px;
		text-align: right;
		z-index:-999;
line-height: 14px;
font-size: 11px;
text-transform: lowercase;
	}
	.contentpaneopen_book .small, .contentheading_media .small {}
	.createdate {
color: #666;
		position: absolute;
		top: 68px;
		text-align: right;
		width:580px;
		display: block;
		line-height: 14px;
		z-index:-998;
	}
	.contentpaneopen_book .createdate, .contentpaneopen_media .createdate  {}
	#meta {
		position: absolute;
color:#666;
		text-align: right;
		width : 580px;
		top: 290px;
line-height: 14px;
font-size: 11px;
text-transform: lowercase;

	}
	.contentheading_book #meta, .contentheading_media #meta {
		width : 520px;
		margin-left: 30px;
		top: 370px;
	}
table.contentpane td.sectiontablefooter {
padding: 20px 10px !important;
}
	.pagenavcounter {
		width:580px;
color:#666;
		text-align: left;
	}
	/* INDEX ARTICLE ***********************************************/
	.contenttoc {
		position: absolute;
		margin-left: 600px;
		top:15px;
		width: 189px !important;
		border-left: 1px solid #cdcdcd;
		border-bottom: 1px solid #cdcdcd;
		float:left;
	}
	.contentpaneopen_book .contenttoc {top:373px;}
	a.toclink {
		padding: 5px 2px 5px 5px;
		line-height: 13px;
		text-align: left;
		display: block;
		color: #666;
		font-size:11px;
		font-weight: normal;
		text-decoration: none;
		min-height: 20px !important;
	}
	a.toclink:hover {
		color: #333 !important;
	}
	.contenttoc th {
		padding-left: 5px;
		color: #666;
		border-top: 1px solid #cdcdcd;
		border-bottom: 1px solid #cdcdcd;
		margin-bottom: 5px;
		height: 22px;
		font-weight: normal;
		font-size: 12px;
		text-transform: uppercase;
		line-height: 12px;
	}
	/* JCE EDITOR COMPLEMENTS ***********************************************/
	.image_titre_longue, .image_titre_courte {
		position: absolute;
	}
	.contentpaneopen_book .image_titre_courte {
		max-height: 310px !important;
		max-width: 240px !important;
		top: 40px !important;
		
	border: 1px solid #cdcdcd;
	
	}
	.contentpaneopen_media .image_titre_courte {
		max-height: 310px !important;
		max-width: 240px !important;
		top: 40px !important;
		
	 border: 1px solid #a9a9a9;
	}
	
	.contentpaneopen_book .auteur, .contentpaneopen_media .auteur {
		position: absolute;
		top: 35px;
		margin-left: 253px;
		width:260px !important;
		font-size: 15px !important;
	line-height: 20px !important;
		font-weight: normal;
		letter-spacing: 0px;
		background: url(http://www.h2o.net/magazine/templates/h2o/images/wh_tr.png) no-repeat;
		background-position: 100% 100%;
		border-bottom: 1px solid #cdcdcd;
		padding: 15px 10px 15px 5px;
	}
	/*.tableau_texte td{
		text-align: left !important;
		padding: 5px 5px 5px 5px !important;
		vertical-align:top !important;
	}*/
	.tableau_fiche {
		position: absolute;
		top: 40px;
		margin-left: 564px !important;
	
	}
	.contentpaneopen_media .tableau_fiche {
		width: 209px !important;
		height: 220px!important;
	margin-left: 548px !important;
	}
	.contentpaneopen_book .cadre_image {
	background: url(../images/wh_br.png) no-repeat;
	background-position: 100% 100%;
	}
	/* **** en-ttes non magazines *************************************/


	.contentpane .componentheading, .componentheading, .componentheading_accueil {
	background: #f6f6f6;;
		border-bottom: 1px solid #D0D0D0;
		border-left: 1px solid #D0D0D0;
		border-right: 1px solid #D0D0D0;
		border-top: 1px #D0D0D0 solid;
		color: #666 !important;
		font-size: 12px !important;
		font-weight: normal;
		letter-spacing: 1px !important;
		margin: 0px 0px 5px 0px;
		padding: 10px 0px 10px 0px;
		text-align: center;
		text-transform: uppercase !important;
	width: 580px !important;
	}
	.contentpane .componentheading:first-letter , .componentheading:first-letter {
		font-size: 14px !important;
		font-weight: bold;
	}
	
	.componentheading_author {
	border-bottom: 1px solid #ccc;
		border-left: 1px solid #ccc;
		border-right: 1px solid #ccc;
		border-top: 1px #ccc solid;
		color: #606060 !important;
		font-size: 14px !important;
		font-weight: normal;
		letter-spacing: 1px !important;
		margin: 5px 0px 0px 10px;
		padding: 10px 5px 5px 0px;
		text-align: right;
		text-transform: uppercase !important;
	width: 273px !important;
	float:right;
	}
.componentheading_accueil {
}
/* FIN ARTICLE */


/********************************************************************
/* MODULES*/
/*******************************************************************/
/* iJoomla MAG */
.box_sidebar .heading, span.general_heading, .box_sidebar .sidebar_article_title {
	background: url(/components/com_magazine/layouts/images/bg/bg1.png) #F0F0F0 repeat-x 0px 0px;
	border: 1px solid #D0D0D0;
	color: #999;
	display: block;
	font-size: 11px;
	font-weight: normal !important;
	letter-spacing: 1px;
	margin: 0px 3px -10px 3px;
padding: 2px 0px 2px 0px;
	text-align: center !important;
	text-transform: uppercase;
}

.sidebar_article_title {
	line-height: 19px !important;
	font-weight: bold !important;
	text-align: left !important;
}
div.box_sidebar {
	background-color: #F7F7F7;
	border: 1px solid #D0D0D0;
	color: #333333;
	margin: 30px 0px 10px 0px;
	width: 558px !important;
padding: 10px;
}
div.box_sidebar p {
	font-size: 12px;
	text-align: justify;
}			
div.box_sidebar span.sidebar_article_title  {
	font-size: 14px;
	line-height: 19px;
	color: #333;
	font-weight: bold;
	background-color: #F7F7F7 !important;
	display: block;
	margin: 2px 0px -12px 3px;
}
div.box_sidebar img  {
	margin: 0 !important;
	padding: 5px 10px 0 0 !important;
}
/*author mini profile**********************************/
.box_author{
	background-color: #F7F7F7;
	border: 1px solid #D0D0D0;
	color: #333333;
	margin: 30px 0px 30px 0px;
	padding: 10px 10px 10px 10px;
	width: 560px !important;
}
.user_image_class  {
	margin: 0px 0px 10px 0 !important;
	padding: 0px 30px 0 0 !important;
}
/* Alignment of the image in the sidebar area*/
.sidebar_area img{
	float: right !important;
	margin: 0 !important;
	padding: 0 !important;
}
.sidebar_article_title {
	background-color:#fff;
	color: #666666;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.box_author_main a {
display: block;
border: 1px solid #000;
margin-right: 5px;
text-decoration: none;
text-align: center;
  font-weight: bold;
  border: 3px double #cccccc;
  background: url(../images/button_bg.png) repeat-x;
  padding: 2px 10px;
  line-height: 20px;
height: 17px;
}

/* MODULE NEWSLETTER*/

.module_newsletter {
width: 179px !important;
border-left: 1px solid #cdcdcd;
	border-bottom: 1px solid #cdcdcd;
height: auto;
padding-left: 10px;
margin-top:10px;
}
.module_newsletter h3 {
padding-left: 5px;
	color: #606060;
	border-top: 1px solid #cdcdcd;
	border-bottom: 1px solid #cdcdcd;
	margin: 0;
margin-bottom: 10px;
margin-left: -10px;
padding-left: 10px;
	height: 26px;
	font-weight: normal;
	font-size: 12px;
	text-transform: uppercase;
	line-height: 26px;
}
.module_newsletter .button{
margin-bottom: 10px;
}
#wz_12, #wz_11{
width: 155px;
margin-bottom: 10px;
}
span.footer {
display: none;
}
.acajoomcss {
border: 1px solid #ccc;
font-family: verdana, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	color: #333;
margin-bottom: 10px;
}

	  
/* modules d'accueil */
#leftcol .module {
 width : 190px;
}

.module H3 {
     color: #666666 !important;
    font-size: 12px;
    font-weight: normal !important;
    letter-spacing: 0;
    line-height: 20px;
    text-decoration: none;

    white-space: nowrap;
  
  padding: 2px;
    white-space: nowrap;
  margin:5px 0px 5px 5px;
}
.module #logoPartnerTitle {
 text-align:right;
 margin: 0 5px 0 0;


 	
}
.module DIV.logoPartner {

  margin: 30px 5px 0 5px;

}

#user3 .module_titre .dn-whole {
width:582px;
height: 42px;
overflow: hidden;
margin-bottom:5px;
}

#user3 .module_titre span.dn-title, #user3 .module_breves h3 {
background: #f6f6f6;;
		border-bottom: 1px solid #D0D0D0;
		border-left: 1px solid #D0D0D0;
		border-right: 1px solid #D0D0D0;
		border-top: 1px #D0D0D0 solid;
		color: #666 !important;
		font-size: 12px !important;
		font-weight: normal;
		letter-spacing: 1px !important;
		margin: 0px 0px 5px 0px;
		padding: 10px 0px 10px 0px;
		text-align: center;
		text-transform: uppercase !important;
	width: 580px !important;
display:block;
}

/* modules �dito */

#user3 .module_edito{
width: 580px;
margin-top:5px;
margin-bottom:15px;
}
#user3 .module_edito .dn-whole{
width: 580px;
overflow: hidden;
}

#user3 .module_edito .dn-title {
	color: #666;
	
	font-size: 12px;
height: auto;
	display: block;
margin-bottom: 10px;
width: 215px;
float: right;
font-weight: bold;
}
#user3 .module_edito .dn-title a {
text-decoration: underline;
}
#user3 .module_edito img{
width:350px !important;
height:233px !important;
float:left !important;
margin-top: -15px;
margin-right: 5px;
background : url(http://www.h2o.net/magazine/templates/h2o/images/shadow_accueil_edito.png) no-repeat bottom right;
padding-bottom:9px;
padding-right:9px;
}
#user3 .module_edito, #user3 .module_edito p {
font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	color: #666;
text-align: left;
}

#user3 .module_edito a.dn-read_more{
	margin: 5px 0px 0px 0px;
	display:block;
	font-weight: normal;
	color:#003366;
	text-decoration: underline;
}

/* module br�ves */
#user3 .module_breves {
width: 580px;
}
.rssLogo {
float:right;
margin-right: 3px;
margin-top: -7px;
}
#user3 #news{
margin-top:10px;
margin-bottom:20px;
width: 542px;
}
#user3 .module_breves ul{

}
#user3 .module_breves ul li {
list-style: none;
background-image: url(http://www.h2o.net/magazine/templates/h2o/images/news_arrow.gif);
background-position: 0px 4px;
background-repeat: no-repeat;
font: 12px/1.5 Verdana, sans-serif;
	color: #666;
margin: 3px 0 3px -38px;
padding-left: 20px;
width: 558px;
list-style-image: none;
}
#user3 .module_breves ul li a{
	text-align: left;
	color: #666;
	font-size:11px;
	font-weight: normal;
	text-decoration: none;
width: 558px;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
display:block;
}
#user3 .module_breves ul li span{


}
#user3 .module_breves ul li a:hover {
	color: #333 !important;
		text-decoration: underline;
}
#user3 .module_breves ul li a:visited{
	color: #666;
	font-weight: normal;
}

#user3 .module_breves ul li span#cat{
font-weight: bold;
}
/* modules publications*/

#rightcol .module_publications{
	width: 189px !important;
height: 303px;
	border-left: 1px solid #cdcdcd !important;
	border-bottom: 1px solid #cdcdcd;
margin-bottom: 10px;
margin-top: -12px;
}
#rightcol .module_publications .dn-introtext .jdGallery{
padding: 0;
margin-top :-20px !important;
position :relative;
height: 299px !important;
}
#rightcol .module_publications h3 {
padding-left: 5px;
	color: #666;
	border-top: 1px solid #cdcdcd;
	border-bottom: 1px solid #cdcdcd;
	margin-bottom: 0;
	height: 22px;
	font-weight: normal;
	font-size: 12px;
	text-transform: uppercase;
	line-height: 22px;
}
#rightcol .module_publications .dn-whole {
width: 189px;
overflow: hidden;
height: 303px;
}

/* MODULES INSTANTANES */

.module_instantanes {
	width: 189px !important;
height: 300px;
	border-left: 1px solid #cdcdcd !important;
	border-bottom: 1px solid #cdcdcd;
margin-bottom: 10px;

}

.module_instantanes .dn-title{
text-align: center;
width: 170px;
display: block;
margin-bottom: -20px;
margin-top: 5px;
font-weight: bold;
color: #666;
font-size: 12px;
}
.module_instantanes h3 {
padding-left: 5px;
	color: #666;
	border-top: 1px solid #cdcdcd;
	border-bottom: 1px solid #cdcdcd;
	margin-bottom: 0;
	height: 22px;
	font-weight: normal;
	font-size: 12px;
	text-transform: uppercase;
	line-height: 22px;

}
.module_instantanes .dn-whole {
height:276px;
overflow:auto;
width:189px;

}
.module_instantanes .dn-whole table {
border-collapse: collapse;
margin: 0;
padding:0 ;
}
.module_instantanes .dn-whole dt, .module_instantanes .dn-whole p a{
margin: 0 0 0 5px;
padding: 0;
height: 10px;
font-weight: bold !important;
font-size: 11px;
letter-spacing: 0px;
}
.module_instantanes .dn-whole li
{
background: none;
	padding: 0px 0px 10px 0px !important;
list-style-type: decimal;
	text-align: left;
	margin-left:-15px;
	font-size:11px;
	font-weight: normal;
	text-decoration: none;
}
.module_instantanes .dn-whole li a,
.module_instantanes .dn-whole li a span,
.module_instantanes .dn-whole li p
{
	font-weight: normal;
	text-decoration: none;
display: block;
width: 148px;
text-align: left !important;
margin-left:-3px;
}
.module_instantanes .dn-whole li a:hover{
		text-decoration: underline;
}
.module_instantanes .dn-whole li a:visited
{
	font-weight: normal;
}


/* module autres cat�gories de news */
.module_othercats ul{
margin-top: 4px;
}

.module_othercats li{
list-style: none;
	font-weight: normal;
	text-decoration: none;
background-image: url(http://www.h2o.net/magazine/templates/h2o/images/news_arrow.gif);
background-position: 0px 3px;
background-repeat: no-repeat;
font: 11px/1.5 Verdana, sans-serif;
	color: #666;
margin: 0;
margin-left: -30px;
list-style-image: none;
}
.module_othercats li a, .module_othercats li span{
padding: 1px 0px 0px 15px;
line-height: 15px;
text-align: left;
display: block;
color: #666;
font-size:11px;
font-weight: normal;
text-decoration: none;

}

.module_othercats li span, .module_othercats li a#selected{
color: #333 !important;
}

.module_othercats li a:hover {
   color: #333 !important;
}


/* module instants selection d'archives */

.instant_archives, .module_othercats  {
	width: 189px !important;
	border-left: 1px solid #cdcdcd;
	border-bottom: 1px solid #cdcdcd;
	height: 163px;
}

.instant_archives h3, .module_othercats h3 {
	padding-left: 5px;
	color: #606060;
	border-top: 1px solid #cdcdcd;
	border-bottom: 1px solid #cdcdcd;
	margin: 0;
	margin-bottom: 10px;
	padding-left: 10px;
	height: 26px;
	font-weight: normal;
	font-size: 12px;
	text-transform: uppercase;
	line-height: 26px;
}
.module_othercats h3 {
margin-bottom: 0px;
}
#instant_archives {
	padding-left: 10px;
}

#instant_archives input{
	color: #003366 ;
	padding: 0px 10px;
	line-height: 20px !important;
	line-height: 18px;
	height: 26px !important;
	height: 24px;;
text-align: center;
  font-size: 11px;
  font-weight: bold;
  border: 3px double #ccc;
  width: auto;
  background: url(http://www.h2o.net/magazine/templates/h2o/images/bg1.png) repeat-x;
margin-top: 10px;
}
#msg {

color: red;
padding-left: 10px;
padding-top: 15px;
width: 169px !important;
}

/* Module Menu bouique*/

.moduletable_boutique{
width: 188px; 
	margin: 0 0px 10px 0px;
	padding: 0px;	
	background-color: #FFF;
}
.module_recherche{

}
#mod_search_searchword{
color: #666;
width: 147px !important;
float:left;
border:#666 solid 1px;
height:18px;
padding-top: 3px;
}
.button_recherche{
 background: url(http://www.h2o.net/magazine/templates/h2o/images/bg1.png) repeat-x;
margin-left: 4px;
margin-top: 1px;
}
/* ***** TABLEAUX ***********************************************/

#center_shadow table{border-spacing:1px;font:10px 'Verdana', Arial, Helvetica, sans-serif;
color:#666666;border:1px solid #ccc!important;padding:0px; margin: 0 auto;}
#center_shadow td, #center_shadow  th{padding:5px; border-collapse:collapse}
#center_shadow tbody tr{text-align:left;}
#center_shadow tbody tr td{height:30px;background:#f6f6f6;border:0px solid #ffffff;}
#center_shadow thead th, #center_shadow thead td{text-align:center;color:#666666;border:1px solid #ffffff;text-transform:uppercase;}
#center_shadow tbody th{font-weight:bold;}
#center_shadow .cadre_encart td, #center_shadow .cadre_encart th, #center_shadow .cadre_encart tr{padding:2px;border:none;}
#center_shadow caption{color:#ccc;border:#666666;border-bottom:2px solid #666666;padding:7px;background:url(http://www.confortique-news.com/templates/confo/images/caption.jpg);font:10px 'Verdana';}
#center_shadow caption b{font:12px 'Verdana';font-weight:bold; margin-bottom:5px;}
#center_shadow tfoot th, #center_shadow tfoot td{background:url(http://www.leandropessoa.com.br/table/img/TableCaption.jpg);padding:10px;text-align:center;font:15px 'Verdana', Arial, Helvetica, sans-serif;font-style:italic;font-weight:bold;border-bottom:3px solid #cccccc;border-top:1px solid #DFDFDF;}


#center_shadow tbody tr.odd{background:#ffffff;border-top:0px solid #ffffff;}


#center_shadow tbody tr.odd td{background:#ffffff;border-top:0px solid #ffffff;}

/********************************************************************
/* ELEMENTS JOOMLA */
/*******************************************************************/
#search_outer {
	float: left;
	width: 165px;
}
#search_inner {
  border: 1px solid #cccccc;
  padding: 40px;
  height: 21px !important;
  height: 23px;
  overflow: hidden;
}
#search_inner form {
  padding: 0;
  margin: 0;
}
#search_inner .inputbox {
	border: 0px;
	padding: 3px 3px 3px 5px;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #c64934;
}
.pagenav {
  text-align: center;
  font-size: 11px;
  font-weight: bold;
  border: 3px double #cccccc;
  width: auto;
  background: url(../images/button_bg.png) repeat-x;
  padding: 0px 10px;
  line-height: 20px;
  margin: 1px;
}
.pagenavbar {
	margin-right: 10px;
	float: right;
	background:#c2d7ed;
	font-weight: bold;
	border: blue;
	padding: 2px 10px;
	color: #999;
}
.back_button, a.toolbar {
float: left;
  text-align: center;
  font-size: 11px;
  font-weight: bold;
  border: 3px double #cccccc;
  width: auto !important;
  background: url(http://www.h2o.net/magazine/templates/h2o/images/bg1.png) repeat-x;
  padding: 0px 10px;
  line-height: 20px;
  margin-top: 10px;
margin-bottom: 10px;

}

#buttons {
	float: left;
	margin: 0px;
	padding: 0px;
	width: auto;
}
.button, .submit {
	color: #003366 ;
	padding: 0px 10px;
	line-height: 20px !important;
	line-height: 18px;
	height: 26px !important;
	height: 24px;;
text-align: center;
  font-size: 11px;
  font-weight: bold;
  border: 3px double #ccc;
  width: auto;
  background: url(http://www.h2o.net/magazine/templates/h2o/images/bg1.png) repeat-x;
}
.button:hover {
color:#00509f;
text-decoration: underline !important;
}
.inputbox {
	padding: 2px;
	border:solid 1px #cccccc;
	background-color: #ffffff;
}
.adminform .inputbox {width:100%;}
#images-page {width:610px !important;}
.buttonheading img {
	position: relative;
	top: -2px;
	
	padding-left: 3px;
}
fieldset .small{
position: relative;
top:0;
font-weight:bold;
}
.search input {
	padding:0;
	margin:0;
	width:189px !important;
line-height:22px;
height:22px;
	background-color:#fff;
	
}
#login{
width: 580px;
}

/********************************************************************
/* ELEMENTS PERSOS */
/*******************************************************************/
table#error404 {
position: relative;
top:0px;
width: 580px;
}
table#error404 p, table#error404 h2 {
text-align: center;
}
.message {
color:#666;
font-weight: bold;
margin-bottom: 10px;
width: 560px;
padding:10px;
border:1px #999 solid;
background: url("http://www.h2o.net/magazine/templates/h2o/images/background_alpha.png") repeat scroll 0 0 transparent;
}
div.hr {
width:580px;
  height: 15px;
  background: #fff url(http://www.h2o.net/magazine/templates/h2o/images/hr1.gif) no-repeat scroll center;
}
hr{
display: none;
}
