html, body, table { padding: 0px 0px 10px 0px; border: 0; margin: 0;font: normal 11px verdana, sans-serif; }
.barre {text-decoration: line-through ; }
.bord {border-style:solid;border-color:#345487;border-width:1px;}
.b {font-size: 22px;font-weight:bold}
.astuce {  color:darkblue;font-weight:bold;font-size: 13pt }

#s,#s active,#s a{text-decoration: underline;font-size: 16px;font-weight:bold}
.b {font-size: 22px;font-weight:bold}
#current,#current active,#current a{text-decoration: none;color: red;font-size: 16px;font-weight:bold}
#container { clear: both; text-align: left; padding: 0 0; margin: 0 0; }
#containerTop { height:48px; }
#pad {  padding: 0px 20px 0px 20px; }
a { text-decoration: underline; color: #46546C; }
a:hover { text-decoration: underline; color: #C57323; }
h1, h2, h3, h4, h5, h6 { font-family: palatino, georgia, "Times New Roman", serif; }
h2 { font-size:16px; font-weight: bold; margin: 0 0 11px 0; }
.border_2px { border: 1px solid #D8D8D8; padding: 2px; background: #fff; }
.border_5px { border: 1px solid #D8D8D8; padding: 5px; background: #fff; margin: 0 0 4px 0; }
img { padding: 0; margin: 0; border: 0; }
form { padding: 0; margin: 0; }
.input { width: 85px; font-size: 9px; }
.submit { font-size: 9px; }
#pageTitle { position:absolute;top:0px;left:90px; }
#pageTitle H3 {	font-size:14pt; color:#666666 }
#header h1 a { display: block; height: 19px; text-decoration: none; }
#header { height:  60px; border: 0px solid #CFFB00; margin-bottom:0px; }
#header h4 { position: relative; float: right; font-size:11px; letter-spacing: 1px; top: 10px; right: 30px; line-height: 15px; padding: 0 0 0 13px; margin: 0px; }
#content { float: left; width: 500px; min-height:400px; padding:10px 0px; border: 0px solid #C13B00; margin-left: 50px; top:0px; }
#content h1 { font-size:18px; margin:0px;      }
.newsItem { padding-bottom:25px; margin-bottom:25px; overflow: hidden; }
.newsItem h3 { font-size:18px; margin:0px; }
.newsItem h3 a { text-decoration:none; color:#6A7981; }
.newsItem h3 a:hover { text-decoration:underline; color:#000; }
.newsItemFooter, .newsItemFooter a { font-size:9px; color:#999; font-weight:normal; }
.newsItemFooter a:hover { color:#222; }
#footer { padding: 0px 0px 20px 0px; clear: both; color: #999; border-top:0px #CCC solid; margin:0px 26px 0px 30px }
#footer a { color: #999; }

/* Autocompletion */
	
   div.autocomplete {
  position:absolute;
  width:250px;
  background-color:white;
  border:1px solid #888;
  margin:0px;
  padding:0px;
}
div.autocomplete ul {
  list-style-type: none;
  margin:0px;
  padding:0px;
}
div.autocomplete ul li.selected { background-color: #ffb;}
div.autocomplete ul li {
  list-style-type: none;
  display:block;
  margin:0;
  padding:2px;
  height:32px;
}


/* 
   Ajax Playground 
   ====================================================	
*/

#layoutzone {
  margin-top: 5px; 
  margin-left: auto;
  margin-right: auto;
  width: 98%;
}

/* 
   Layout Notifier: You have a layout saved 
   ====================================================	
*/

#layoutnotifie {
  position: absolute;
  z-index: 50;
  top: 20px;
  right: 20px;
  font-size: 0.6em;
  width: 470px;
  padding: 8px;
  color: #fff;
  text-align:right;
}

#layoutnotifie input {
  font-size: 1em;
  background: #f5f5f5;
  color: #0000;
  border: 1px solid #000;
}

/* 
   Column Hover Effect 
   ====================================================	
*/

.colhover {
  border: 1px dashed #0000;
}

.delhover {
   border: 2px dashed #ff2913 ! important;
}

/* 
   Contentmenu, Toolbar 
   ====================================================	
*/

#contentmenu {
  top: 0px;
  z-index: 100;
  margin:0;
	background: #ddeeff;
  padding: 5px;
  font-size: 0.7em;
  text-align: right;
  height: 60px;
  border-bottom: 1px solid #aaa;
}

#contentadd {
  top: 5px;
  z-index: 110;
  background: #fff;
  width: 60%;
  height: 25px;
  border:1px solid #aaa;
  padding: 5px;
}

#contentadd img {
  float:left;
  margin-right: 4px;
}

#contentadd .contentitems{
  float:left;
  padding-top: 2px;
  padding-left: 20px;
  margin: 5px;
  z-index: 120;
}

#contentadd .contentitems:hover {
  cursor: pointer;
}

#contentdel {
  top: 0px;
  right: 2px;
  z-index: 110;
  background: #fff url(images/icons/recyclebin) no-repeat 5px 5px;
  float:right;
  border:1px solid #aaa;
  padding: 10px;
  padding-left: 30px;
  height: 15px;
}

.contentitems {
	z-index: 150;
	font-weight:bold;
	font-size: 13pt
}

#allblox {
   padding-top: 27px;
   text-align: left;
   z-index: 200;
   font-size: 110%;
}

#allblox input, #allblox select {
   font-size: 100%;
   height: 22px;
   border: 2px outset #aaa;
}




/* 
   Required Box Styles 
   ====================================================
*/

.search-controls {
  font-size: 0.75em;
  text-align: left;  
}

.rss-controls {
   margin-top: 5px;
   margin-bottom: 5px;
   font-size: 0.75em;
   text-align:right;
   padding: 0;
}

.RSSstory {
  border: 1px solid #aaa ;
  background: #efefef;
  padding: 10px; 
  width: 85% ! important;
}


.search-controls input,
.technorati-controls input,
.rss-controls input {
  font-size: 1em;
}

.deli-controls {
  padding-top: 5px;
  height: 55px;
}


#notes {
  margin-bottom: 10px;
  width: 95%;
  font-size: 0.9em;
}

p.sticky {
  font-size: 0.9em;
}

/* 
   Box Layout
   ====================================================
*/

.box { 
	margin-bottom: 0px; 
	margin-top: 10px; 
	background-color: #ddeeff;
}

.mainbox { 
	margin-bottom: 0px; 
	margin-top: 0px; 
 	border: 1px solid #aaa;
	background-color: #ddeeff;
}


.boxheader { 
	height: 20px; 
	margin: 0px; 
	padding: 2px; 
	/*background: #9e0808 url(images/boxhead.gif);*/
	background-color: #3366ff;
	/*border: 1px solid #aaa; */
}

.box-title { 
	float: left; 
	font-size: 90%; 
	margin: 0px; 
	color: #ffffff; 
}

.box-title a { 
	color: #cccc; 
}

.box-title a:hover { 
	color: #ffff; 
}

.box-controls { 
	float: right; 
	margin: 0px; 
	padding: 1px; 
	padding-right: 0px, 
}

.box-content {
 	border: 1px solid #aaa;
	/*padding: 2px;*/
	margin: 0px;
	background-color: #ddeeff;
	line-height: 100%;
}


#col1  {list-style: none;margin: 0px;padding: 0px;}

#col2 {list-style: none;margin: 0px;padding: 0px;}
