/* RESET */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}
hr { visibility: hidden; clear: both; }
a { text-decoration: none; outline:none; }
html, body { min-height: 101%; }
*{font-family: verdana, arial;}

.clearfix:after {
	content: ".";
	clear: both;
	height: 0;
	visibility: hidden;
	display: block;
}
.clearfix {
	display: inline-block; /* Fixes IE/Mac */
}
/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
/* End hide from IE-mac */

@import url("/css/footer.css");	
@import url("/css/homepages.css");

body {
	margin:0;
	padding:0;
	text-align:center;
	font: 12px Arial, Helvetica, sans-serif;
	background: #666 url('/images/background.png') top center no-repeat;
}

body.popup{
	text-align:left;
	font: 11px Arial, Helvetica, sans-serif;
	color:black;
	background:none;
	background-color: #FFF;
	margin:10px;
}
#popup_content, #popup_content p{font-size:12px;}

#popup_content h3{
	font:bold 18px Arial, Helvetica, sans-serif;
	font-weight:bold;
}

#popup_content img {border: 1px solid #dcdcdc;}

#popup_content a {
	color: black;
	text-decoration:underline;
}
#popup_content a:hover {color: #777;}
#header{margin:0;padding:0;}

#header .logo {
	float:left;
	width:906px;
	height:141px;
	background: transparent url('/images/header2.png') top left no-repeat;
	margin-bottom:0px;
}

div#header #navigation
{
	font-family: verdana, arial;
	text-align: center;
	font-size: 12px;
	width: 906px;
	height: 38px;
	clear: both;
	margin: 0px;
	padding: 1px 0;
	text-transform: uppercase;
	background: transparent url('/images/menu_bg.png') top left no-repeat;
	letter-spacing: 1px;
	margin-bottom: 5px;
}

div#header #navigation a
{
	margin-top: -9px;
	display:block;
	float: left;
	height:37px;
	margin-top:-1px;
	margin-left:10px;
	padding:10px 15px 0 15px;
	border-right: 0px solid #DCDCDC;
	color:#FFF;

}
div#header #navigation a:hover
{
	background: transparent url('/images/menu_bg_hl.png') -150px 0 no-repeat;
	color:#FFF;
	text-decoration: none;
}

div#header #navigation a#selected
{
	background: transparent url('/images/menu_bg_hl.png') -150px 0 no-repeat;
	font-weight:bold;
	color:#FF6600;
	text-decoration: none;
}

#h_right {
	float:right;
	margin:12px 0 0 0;
	width:330px;
	padding:0;
}

#h_right a{
	display: block;
	width:320px;
	height:19px;
	margin-top:3px;
	border-bottom: 1px dotted #666;
	clear:both;
}

#content-wrap{
	margin:0px;
	width: 906px;
}

div#box_left_hp{
	margin-top:10px;
	background: transparent url('/images/box_1.png') top left no-repeat;
	float:left;
	margin:0;
	width:445px;
	height:192px;
}
div#box_right_hp{
	margin-top:10px;
	background: transparent url('/images/box_1.png') top left no-repeat;
	float:right;
	margin:0;
	width:445px;
	height:192px;
}

div#box_right{
	margin-top:10px;
	float:right;
	margin:0;
	width:656px;
}

div#box_left{
	margin-top:10px;
	float:left;
	margin:0;
	width:220px;
}


div#box_2_3_bottom{
	height:19px;
	background: transparent url('/images/body_footer.png') top left no-repeat;
}


div#box_2_3_top{
	height:11px;
	background: transparent url('/images/body_header.png') top left no-repeat;
}

div#box_2_3_body{
	background: transparent url('/images/body_bg.png') top left repeat-y;
	width:656px;
}

div#box_1_3_top{
	width:239px;
	height:11px;
	background: transparent url('/images/sidebar_header.png') top left no-repeat;
}

div#box_1_3_body{
	background: transparent url('/images/sidebar_body.png') top left repeat-y;
	width:239px;
}

div#box_1_3_bottom{
	width:239px;
	height:11px;
	background: transparent url('/images/sidebar_footer.png') top left no-repeat;
}


div#box_content{
	padding: 20px;
}

div#box_content img.content{float:left;margin:0 20px 10px 0; border:1px solid #DCDCDC;}

div#box_content a{color:#FF6600;}

div#box_content h3{color:#FF6600;}

div#box_content h1{
	font-size:20px;
	font-weight:bold;
	padding:0;
	margin: 10px 0 10px 0;
	color:#FF6600;
}

div#box_content h2{
	font-weight:normal;
	font-size:16px;
	padding:0;
	margin: 10px 0 10px 0;
	color:#000;
}

div#small_text p{font-size:11px;line-height:12px;}

.boxnews{margin:14px 0 0 0;height:120px;width:150px;}
.boxnews { overflow:hidden; display:block; }
.boxnews #news_slider { display:block; width:150px; height:120px; float:right; margin:0 0 0 0px; padding: 0 0 0 3px; overflow:hidden;}	
.boxnews #news_slider #content { margin:0 0 0 15px;width:150px; font-size:11px; color:#222; padding:3px 0px 3px 3px;text-align:left;}
.boxnews #news_slider #content a, .boxnews #slider #content a:visited { color:#222; }
.boxnews #news_slider #content a:hover { text-decoration:underline; color:#222; }


#box_content .carousel.js{overflow:hidden;}
#box_content .carousel,#box_content .carousel .carousel-wrap{margin:0;border:0;}
#box_content .carousel.js .carousel-wrap{display:inline-block;vertical-align:middle;width:480px;margin:4px 15px 0px 0;border:none;background:#FFF;}
#box_content .carousel ul{margin:0;padding:0;}
#box_content .carousel.js ul li{display:inline;float:left;width:468px;height:120px;text-align:left;line-height:15px;font-size:12px;}
#box_content .carousel .carousel-control{display:none;vertical-align:middle;width:40px;height:40px;text-indent:-9999px;cursor:pointer;}
#box_content .carousel .carousel-next{background:url(http://thomlx.free.fr/numerized/styles/images/buttons/next.png) 0 0 no-repeat;}
#box_content .carousel .carousel-previous{background:url(http://thomlx.free.fr/numerized/styles/images/buttons/prev.png) 0 0 no-repeat;}
#box_content .carousel .carousel-control:hover{-moz-opacity:.7;opacity:0.70;filter:alpha(opacity=70);}
#box_content .carousel .disabled,#box_content .carousel .disabled:hover{-moz-opacity:.1;opacity:0.10;filter:alpha(opacity=10);cursor:default;}
#box_content .carousel div{margin:0;padding:0;border:0;}
#box_content .carousel ul{padding:0;list-style:none;}
#box_content .carousel ul li{position:relative;width:480px;margin:0;}
#box_content div.center-wrap{clear:both;}
#box_content div.center-wrap div{border:0;margin:0px 0px 7px 0px;float:right;}
#box_content .carousel img.content{float:left;margin:0 12px 20px 0; border:1px solid #DCDCDC;}
#box_content .carousel a{color:#C00;}

/*#box_content div.center-wrap a{display: block;float:left;width:15px;height:15px; margin:0 2px;text-align:center;padding:0;cursor:pointer;color:#666;font-size:10px;text-decoration:none;border:1px solid #DCDCDC;background:#F1F1F1;}*/
#box_content div.center-wrap a{display: block;width:12px;height:24px; margin:0;padding:0;cursor:pointer;border:none;float:left;}
#box_content div.center-wrap a#bt_1{background: transparent url('images/slidebt_1.png') top left no-repeat;}
#box_content div.center-wrap a#bt_2{background: transparent url('images/slidebt_2.png') top left no-repeat;}
#box_content div.center-wrap a#bt_3{background: transparent url('images/slidebt_3.png') top left no-repeat;}
#box_content div.center-wrap a#bt_4{background: transparent url('images/slidebt_4.png') top left no-repeat;}
#box_content div.center-wrap a#bt_5{background: transparent url('images/slidebt_5.png') top left no-repeat;}
#box_content div.center-wrap a#bt_6{background: transparent url('images/slidebt_6.png') top left no-repeat;}

/*#box_content div.center-wrap a.active{font-weight:bold;color:#990000;}*/
#box_content div.center-wrap a#bt_1.active{background: transparent url('images/slidebt_1_f2.png') top left no-repeat;}
#box_content div.center-wrap a#bt_2.active{background: transparent url('images/slidebt_2_f2.png') top left no-repeat;}
#box_content div.center-wrap a#bt_3.active{background: transparent url('images/slidebt_3_f2.png') top left no-repeat;}
#box_content div.center-wrap a#bt_4.active{background: transparent url('images/slidebt_4_f2.png') top left no-repeat;}
#box_content div.center-wrap a#bt_5.active{background: transparent url('images/slidebt_5_f2.png') top left no-repeat;}
#box_content div.center-wrap a#bt_6.active{background: transparent url('images/slidebt_6_f2.png') top left no-repeat;}

#slideshow_content {position:relative;width:906px; height:277px;float:left;margin-top:0px;z-index:5000;}
#slideshow_content .carousel.js{overflow:hidden;}
#slideshow_content .carousel,#slideshow_content .carousel .carousel-wrap{margin:0;border:0;}

#slideshow_content .carousel.js .carousel-wrap{display:inline-block;vertical-align:middle;width:916px;margin:0 0 0 -12px;border:none;}
#slideshow_content .carousel ul{margin:0;padding:0;}
#slideshow_content .carousel.js ul li{display:inline;float:left;width:906px;height:277px;text-align:left;line-height:14px;font-size:11px;}
#slideshow_content .carousel .carousel-control{display:none;vertical-align:middle;width:40px;height:40px;text-indent:-9999px;cursor:pointer;}
#slideshow_content .carousel .carousel-next{background:url(http://thomlx.free.fr/numerized/styles/images/buttons/next.png) 0 0 no-repeat;}
#slideshow_content .carousel .carousel-previous{background:url(http://thomlx.free.fr/numerized/styles/images/buttons/prev.png) 0 0 no-repeat;}
#slideshow_content .carousel .carousel-control:hover{-moz-opacity:.7;opacity:0.70;filter:alpha(opacity=70);}
#slideshow_content .carousel .disabled,#slideshow_content .carousel .disabled:hover{-moz-opacity:.1;opacity:0.10;filter:alpha(opacity=10);cursor:default;}
#slideshow_content .carousel div{margin:0;padding:0;border:0;}
#slideshow_content .carousel ul{padding:0;list-style:none;}
#slideshow_content .carousel ul li{position:relative;width:906px;margin:0;}

#slideshow_content div.center-wrap div{position:relative;border:0;margin:-32px 8px 0px 10px;float:right;}
/*#slideshow_content div.center-wrap a{display: block;float:left;width:15px;height:15px; margin:0 2px;text-align:center;padding:0;cursor:pointer;color:#666;font-size:10px;text-decoration:none;border:1px solid #DCDCDC;background:#F1F1F1;}*/

#slideshow_content div.center-wrap a{display: block;width:12px;height:24px; margin:0;padding:0;cursor:pointer;border:none;float:left;}
#slideshow_content div.center-wrap a#bt_1{background: transparent url('images/slidebt_1.png') top left no-repeat;}
#slideshow_content div.center-wrap a#bt_2{background: transparent url('images/slidebt_2.png') top left no-repeat;}
#slideshow_content div.center-wrap a#bt_3{background: transparent url('images/slidebt_3.png') top left no-repeat;}
#slideshow_content div.center-wrap a#bt_4{background: transparent url('images/slidebt_4.png') top left no-repeat;}
#slideshow_content div.center-wrap a#bt_5{background: transparent url('images/slidebt_5.png') top left no-repeat;}
#slideshow_content div.center-wrap a#bt_6{background: transparent url('images/slidebt_6.png') top left no-repeat;}

/*#slideshow_content div.center-wrap a.active{font-weight:bold;color:#990000;}*/
#slideshow_content div.center-wrap a#bt_1.active{background: transparent url('images/slidebt_1_f2.png') top left no-repeat;}
#slideshow_content div.center-wrap a#bt_2.active{background: transparent url('images/slidebt_2_f2.png') top left no-repeat;}
#slideshow_content div.center-wrap a#bt_3.active{background: transparent url('images/slidebt_3_f2.png') top left no-repeat;}
#slideshow_content div.center-wrap a#bt_4.active{background: transparent url('images/slidebt_4_f2.png') top left no-repeat;}
#slideshow_content div.center-wrap a#bt_5.active{background: transparent url('images/slidebt_5_f2.png') top left no-repeat;}
#slideshow_content div.center-wrap a#bt_6.active{background: transparent url('images/slidebt_6_f2.png') top left no-repeat;}

/* ------------------------------  footer ---------------------------------------  */

#footer p {color:#888;}
#footer span {color:#888;}
#footer span a {color:#888;}
#footer span a:hover {color:#c00;}
#footer p a {color:#888;}
#footer p a:hover {color:#c00;}
#flinks li {background:none;}
#flinks li a {color:#888;}
#flinks li a:hover {color:#c00;}


/* Links -----------------------------------------------------------------------*/
a {
	color: white;
	outline:none;
}
a:hover {
	color:#FF6600;
	text-decoration:underline;
}
ul {
	list-style:none;
}
.clear {
	clear:both;
}
.bold {
	font-weight:bold;
}
p.aright {
text-align:right;
}
.italic {
font-style:italic;
}
/* section alignment --------- */

.alignleft {
float:left;
}
.alignright {
float:right;
}
/* image alignment left, right & center --------- */

.imgleft {
float:left;
margin:0 12px 12px 0;
padding:3px;
}
.imgright {
float:right;
margin:0 0 12px 12px;
padding:3px;
}
.imgleft_n {
float:left;
margin:0 40px 12px 0;
padding:3px;
}
.img_center {
margin:10px 0;
padding:5px;
}
code {
font-size:12px;
}
/* blog & content css common ---------------------------------------------------- */

h1 {
	font-size:28px;
	font-weight:550;
	margin:0 0 12px -1px;
}
h2 {
	font-size:18px;
	padding:0;
}
h2 a {
	text-decoration:none;
}
h2 a:hover {
	text-decoration:none;
}
h3 {
	font-size:16px;
	font-weight:400;
	margin:10px 0 10px 0;
	padding:0;
}

h4 {
	font-size:14px;
	font-weight:700;
	margin:15px 0 5px;
	padding:0 0 5px;
}

h5 {
font-size:14px;
font-weight:700;
margin:0 0 10px;
padding:0;
}
h6 {
font-size:12px;
font-weight:700;
margin:5px 0;
padding:0 0 5px;
}
p {
font-size:12px;
line-height:18px;
margin:0 0 12px;
}
p a {
text-decoration:none;
}

ul {
font:12px Arial, Helvetica, sans-serif;
margin:0 0 15px 6px;
padding:0;
}
ul li ul {
margin:8px 0 5px;
padding:0;
}
ol {
line-height:18px;
font-size:12px;
background:none;
margin:0 0 0 5px;
padding:0 0 10px 20px;
}
ol li {
background:none;
list-style-type:decimal;
margin:0 0 5px;
padding:0;
}

.clientname {
	font-size:11px; font-weight:normal; color:#666;
	margin-bottom:12px;
}

li,ul li ul li {
	line-height:18px;
	margin:0 0 5px;
	padding:0 0 0 12px;
}


/* STRUCTURE ----------------------------------*/

#wrapper {
	text-align:left;
	width:906px;
	margin:0 auto;
	padding:0;
}
#footer {
	background: #333 url('/images/footer.png') top center no-repeat;
	clear:both;
	overflow:hidden;
	text-align:left;
	height:117px;
	width:906px;
	margin:0px auto;
}
/* ------------------------------  footer ---------------------------------------  */

#footer p {
	font-size:11px;
	line-height:26px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}
#footer span {
	margin-top:-8px;
	font-size:11px;
	padding-left:1px;
}
#footer span a {
	text-decoration:none;
}
#footer span a:hover {
	text-decoration:none;
}
#flinks {
	list-style:none;
	float:right;
}
#flinks li {
	display:inline;
	line-height:26px;
	text-align:right;
	padding:0 4px;
}
#flinks li a {
	font-size:11px;
	text-decoration:none;
}
#flinks li a:hover {
	display:inline;
}

/* Root = Horizontal, Secondary = Vertical ------------------------------------------------ */

#nav {
	width:780px;
	height:28px;
	position:relative;
	margin:0 auto 5px;
}
#nav .rss {
	font:bold 12px Arial, Helvetica, sans-serif;
	padding-left:18px;
	position:absolute;
	top:7px;
	right:8px;
}

/* breadcrumb start -----------------------------------------------------------------------*/
 
#breadcrumb{
	font: 9px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-align:left;
	margin-bottom:0px;
}
a.button {
	margin-bottom:8px;
	font-weight:700;
	font-size:12px;
	padding:3px 15px 3px 10px;
}

.submit {
margin-bottom:8px;
font-weight:700;
font-size:12px;
cursor:pointer;
padding:3px 15px 3px 10px;
}
.postads {
text-align:center;
overflow:hidden;
height:100%;
margin-bottom:25px;
}
.small { font-size:11px; color:#666; }
.small a { color:#666; }
.small a:hover { color:#000; }

div.thumb{width:150px; height:120px;overflow:hidden; border: 3px solid #FF6600;float:left;margin-right:15px;}

div#box_content div#sidebar_menu a{
	font-size:14px;
	text-decoration:none;
	display:block;
	width:180px;
	height:25px;
	color:#444;
	font-weight:normal;
	padding-top:4px;
	padding-left:12px;
	border-bottom:1px dashed #DCDCDC;
	border-top:1px dashed #DCDCDC;
}

div#box_content div#sidebar_menu a:hover, div#box_content div#sidebar_menu a.selected{ 
	background-color:#DCDCDC;
	text-decoration:none;
	color: #FF5500;
}


