/* standard tag redefinitions */

body{ color: #fff; font-family: arial, helvetica, sans-serif; font-size: 12px; background-color: #666; padding: 0; margin:25px 0 10px 0}

#global_content { background-color: #000; }
#right_column { background-color: #444}

a { color: #76defc; text-decoration: none; }

#right_column a{ color: #fff;}

a:hover{text-decoration: underline;}

form{	margin:0;}

img{border:0}

hr {clear:both}

h1 { font-size:16px; clear:both;  color: #3399FF;}

h2 { font-size:14px; clear:both}

h3 { font-size:12px; clear:both}

#header {width:760px; margin-left:auto; margin-right:auto;}

#header a {color:#76defc}

#header h1 {padding-top:20px}

#header h1 a { font-size:24px; margin-top:15px} 

#header h1 a:hover{text-decoration:none}

#header ul{ margin: 0; padding-left: 0; height: 44px; line-height: 44px; display: block; list-style: none; background-color: #4d4d4d;}

#header li{ display: inline; background-color: #222222;  float: left;  }

#header li a{ height: 44px; line-height: 44px; display: block; padding-left: 27px; padding-right: 27px; border-left: 1px solid black;  float: left;     }

#header li a:hover, li.on a{ background-color: #444444; text-decoration: none; color:#FFFFFF; font-weight:700}

#logo { height:75px; width:250px}

#pub_top { width:480px;  border:1px solid #76defc; height:75px; overflow:hidden; margin-left:10px; margin-bottom:15px; padding:5px }

#top_visual{ padding:5px 0; border-top: 3px solid black; text-align:center}

#main_content{ width:760px; margin-left:auto; margin-right:auto;}

#a_la_une { padding: 5px;/*border-bottom:3px solid #FFF;*/  background-color: #fff; color:#000}
#a_la_une a { color: #33f;}

#fil_info{ padding: 5px; width:480px;}
#fil_info h3{padding:0; margin:0}

#tab_fil_info_search { background-color: #333;}
#tab_fil_info_search a {color:#76defc}

#content{ padding: 5px; text-align:justify}

#right_content1 {margin-top:110px}
.div_right { padding:5px; border-top:0px solid #FFF}

.div_right  a {color:#76defc}

.footer{width:760px; margin-top:27px; margin-left:auto; margin-right:auto;  border-top: 4px solid #CCC; padding-top: 5px; clear:both  }

.footer p { font-size: 11px; line-height: 14px; margin: 0;  color: #333; }

.footer a { font-size: 11px; font-weight: normal; text-decoration: none;}

.footer a:hover {text-decoration: underline; }


#tags_keywords{text-align:center}

#general_footer_links { text-align:right}


/* BOX CONTENTS */

td { vertical-align:top}

.td_left {width:410px;border:1px solid #CCC; padding:0; margin:0;float:left; margin-right:5px}

.td_right {width:325px;margin:0; padding:0; border:0px solid #F00;float:left}

#display_content{padding:5px; overflow:hidden; clear:both}

#img_a_la_une{ border:1px solid #fff;clear:both; margin-bottom:15px}

#folder_content_section {border:0px solid #76defc; clear:both; text-align:center}

#others_content { border:1px solid #000;clear:both;}

.folder_content { padding:5px;}

#onglets_content { border:0; padding:0;clear:both}

.news-latest-item img, .news-list-item img, .news-single-item img {
	float:left;
	margin:5px
}

.news-list-item {
	clear:both
}

.news-list-item p{font-size: 12px}

.news-single-item{ border:0; padding:0; }

.news-latest-item h3, .news-list-item h3, .news-pop-item h3 {
background-repeat: no-repeat;
background-position: left top;
background-color: transparent;
display: block;
padding-left: 20px !important;
font-weight:normal;
}

.news-list-item h3 {
	background-image: url("../images/kb_page.gif");
}

.news-latest-item h3 {
	background-image: url("../images/kb_new.gif");
}

.news-pop-item h3 {
	background-image: url("../images/kb_popular.gif");
}


.tiny, .tiny a {
	font-size: 10px;
	color: #606060;
}

/* menu_onglets_content */


#menu_onglets_content { margin: 0; border:0px solid #000; margin-bottom:5px}

#menu_onglets_content {padding-left: 0; height: 25px; line-height: 25px; display: block; list-style: none; background-color: #222222;}

#menu_onglets_content li{ display: inline; background-color: #444;  float: left;  }

#menu_onglets_content li a{ height: 25px; line-height: 25px; display: block; padding-left: 27px; padding-right: 27px; border-left: 1px solid black;  float: left;     }

#menu_onglets_content li a:hover, li.on a{ background-color: #222; text-decoration: none; color:#FFFFFF; font-weight:400}


dd {clear:both}

.onglets_home { position:absolute; top:-1000px; left:-1000px}

/* form elements */
#display_content form {
	margin:0px; 
	padding: 0 0px;
	/* border: 1px solid #f2f2f2;
	background-color: #FAFAFA; */
}
#display_content label {
	display:block;
	font-weight:normal;
	#margin:15px 0 5px 0;
}
#display_content input {
	padding:2px;
	border:1px solid #333;
	font: normal 1em Verdana, sans-serif;
	color:#33f;
}
#display_content textarea {
	/* width:400px; */
	padding:2px;
	font-family: Verdana, sans-serif;
	border:1px solid #333;
	/* height:100px; */
	display:block;
	color:#33f;
}
#display_content input.button { 
	margin: 0; 
	font: bolder 12px Arial, Sans-serif; 
	border: 3px solid #333; 
	padding: 2px 3px; 
	/* #background: #905551; */
	color: #33f;
}



