@font-face {   font-family: 'arabic';   src: local('ARABOLIC.TTF'), url('fonts/ARABOLIC.TTF') format('truetype'); } 

* {margin:0;padding:0;font-size:100%;}
table {  border-collapse: collapse;  border-spacing: 0;}
img {border:none;}
h1, h2, h3, h4, h5, p, ul, ol {margin:0 0 15px 0;}
h1, h2, h3 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
h1 {font-size:22px;}
h2 {font-size:18px;}
h3 {font-size:16px;}
h4 {font-size:19px;color:#FFF;font-family:arabic;letter-spacing:-1px;text-align:center;line-height:18px;}
ul {list-style-type:none;}
body {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:12px;text-align:center;color:#666;}
.alignleft {float:left;}
.alignright {float:right;}
.center {text-align:center;}
img.centered{display: block;margin-left: auto;margin-right: auto;}
img.alignleft{margin: 3px 10px 2px 0; }
img.alignright{ margin: 3px 0 2px 10px; }
img.alignleft, img.alignright{	padding: 4px;	border: 1px solid #eee;	display: inline;}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
input, button, select {vertical-align: middle;}
p {margin:0 0 15px 0;}
p, li {line-height:160%;}
:focus {outline: 0;}
a:link, a:visited {color:#25aec7;text-decoration:none;}
a:hover {color:#000;text-decoration:none;}

#page {width:990px;margin:0 auto;text-align:left;}
#content {}
#sidebar {}
#footer {clear:both;text-align:center;}
#header a.logo {display:block;width:320px;height:110px;overflow:hidden;text-indent:-5999px;position:absolute;top:19px;left:0;}


body {background:url("img/bg.png");}
#header {background:url("img/header.jpg") no-repeat 0 0;height:414px;position:relative;}
#header h1 a {display:block;width:400px;height:130px;margin:0 auto;text-indent:-5999px;overflow:hidden;}

.pub950 {width:990px;height:188px;background:url("img/pub950.png") no-repeat 0 0;padding-top:30px;}
#wrapper {padding:0 0 20px 10px;overflow:hidden;}
#right {width:790px;float:right;overflow:hidden;margin-bottom:15px;}
#sidebar {width:180px;float:left;padding-top:30px;}

#content-top {height:92px;background:url("img/pagetop.png") no-repeat 0 0;}
#content-wrapper {background:url("img/page.png") repeat-y 0 0;padding:1px 30px;overflow:hidden;}
#content-bottom {height:28px;background:url("img/page-bottom.png") no-repeat 0 0;}
#content-top {background:url("img/pagetop.png") no-repeat 0 0;}
#content {float:left;width:530px;}
#pub-right {float:right;width:180px;}

#content h3 {background:url("img/title.png") no-repeat 0 0;color:#FFF;font-family:arabic;letter-spacing:-1px;text-align:center;line-height:34px;}
#content h4 {color:#FFF;font-family:arabic;letter-spacing:-1px;text-align:center;line-height:20px;}

/*menu*/
ul#menu {background:url("img/menu.png") no-repeat 0 0;height:39px;margin:0 0;padding:4px 30px;}
ul#menu li {display:inline;height:39px;line-height:39px;}
ul#menu a {float:left;margin:0;text-decoration:none;display:block;overflow:hidden;height:39px;background:url("img/menu.png") no-repeat 0 0;text-indent:-5999px;overflow:hidden;}
li#menu_01 a {width:108px;background-position:-30px -4px;}
li#menu_01 a:hover {background-position:-30px -51px;}
li#menu_02 a {width:209px;background-position:-138px -4px;}
li#menu_02 a:hover {background-position: -138px -51px;}
li#menu_03 a {width:209px;background-position:-346px -4px;}
li#menu_03 a:hover {background-position:-346px -51px;}
li#menu_04 a {width:209px;background-position:-555px -4px;}
li#menu_04 a:hover {background-position:-555px -51px;}
li#menu_05 a {width:195px;background-position:-765px -4px;}
li#menu_05 a:hover {background-position:-765px -51px;}


/*sidebar*/
.sidebox {background:url("img/sidebox-bottom.png") no-repeat bottom;padding-bottom:20px;margin-bottom:20px;}
.sidebox h3 {background:url("img/sidebox-top.png") no-repeat 0 0;color:#FFF;line-height:30px;margin:0;font-family:arabic;height:47px;text-align:center;}
.sidebox h4 {background:url("img/sidebox-top.png") no-repeat 0 0;color:#FFF;line-height:30px;margin:0;font-family:arabic;height:47px;text-align:center;}
.sidebox-content {padding:1px 10px;background:url("img/sidebox-bg.png") repeat-y;}
.sidebox li a {font-weight:bold;padding-left:20px;background:url("img/puce.png") no-repeat 0 3px;}

#searchform {background:url("img/searchform.png") no-repeat  0 0;width:180px;height:100px;position:relative;margin-bottom:20px;}
#searchform input.txt {width:90px;position:absolute;top:50px;left:25px;border:none 0;background:none transparent;color:#25AEC7;padding:3px;}
#searchform input.submit {width:35px;height:30px;position:absolute;top:50px;left:130px;border:none 0;background:none transparent;cursor:pointer;}

/*liste sites*/
ul.liste-sites li {overflow:hidden;margin-bottom:20px;background:url("img/site-bg.png") repeat-y;}
ul.liste-sites li .site-head {background:url("img/site-top.png") no-repeat 0 0;height:17px;}
ul.liste-sites li .site-thumb {float:left;margin:0 10px 10px 20px;}
ul.liste-sites li .site-thumb img {padding:1px;background:#FFF;border:1px solid #25aec7;}
ul.liste-sites li .site-content p {margin:2px 10px 5px 0;}
ul.liste-sites li .site-content a.site-title {font-weight:bold;font-size:16px;}
ul.liste-sites li .site-meta {color:#fff;clear:both;font-size:11px;background:url("img/site-foot.png") no-repeat 0 0;height:29px;line-height:29px;padding:0 10px;}
ul.liste-sites li .site-meta a {color:#fff6d8;}

/*pagination*/
.pageBloc {margin:20px;text-align:center;}
.pageBloc a {font-weight:bold;color:#fff;background:#25aec7;padding:2px 5px;margin:0 5px;}
.pageBloc a:hover {background:#FD8900;}
.pageBloc span.pageSelected {margin:0 5px;background:#666;color:#fff;padding:2px 5px;}

/*contentWebmaster*/
#header2 {padding-top:10px;}
#header2 h1 a {display:block;width:371px;height:115px;margin:0 auto;text-indent:-5999px;overflow:hidden;background:url("img/logo.png") no-repeat 0 0;}

#contentWebmaster, .box {background:#FFF;padding:20px;border-radius:20px;-moz-border-radius:20px;margin:20px;}


#contentWebmaster input { font-family: 'Verdana'; color: #282b31; font-size: 11px;}
#contentWebmaster input.error { border:1px solid #db0000; background: #ffffd5; }
#contentWebmaster textarea { font-family: 'Verdana'; color: #282b31; font-size: 11px;}
#contentWebmaster textarea.error { border:1px solid #db0000; background: #ffffd5; }
#contentWebmaster select { font-family: 'Verdana'; color: #282b31; font-size: 11px;}
#contentWebmaster fieldset { border:none; width:70%; text-align:center; margin:0 auto; }
#contentWebmaster label {display:block; float:left; font-size:13px; margin:7px 0 0; padding:0; text-align:right; width:30%;}
#contentWebmaster label.error {color: #db0000;margin:7px 0 7px 34%;width:60%;text-align:left;}
#contentWebmaster input, textarea, select { font-size:13px; height:18px; margin:2px 0 2px 10px; padding:3px 3px 3px 6px; width:auto;}
#contentWebmaster textarea { height:70px; }
#contentWebmaster select { height:22px; margin:2px 0 2px 10px; padding: 0;}
#contentWebmaster input.button { font-size:13px; height:22px; margin:5px 0; padding:0; width:auto;}

