body { 
	color: #000;
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	background: #fff;
	margin-top: 0px;
}

h1.title {
	font-size: 130%;
	color: #397CB0;
}

h4 {
	font-size: 129%;
	color: #003366;
	font-weight: bold;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
}

pre {
	background-color: #eee;
	padding: 10px;
	font-size: 93%;
}

a { 
	color: #26479D;
	text-decoration: none;
}

a:hover { 
	color: #666;
	text-decoration: underline;
}

table {
	font-size: 100%;
}

.bold {
	font-weight: bold;
}

.small {
	font-size:  85%;
}

.boite_content .medium {
	font-size: 95%;
}

fieldset {
	padding: 10 10 10 20;
	font-size: 93%;
	border: 1px solid #c8c8c8;
}

legend {
	font-size: 143%;
	color: #036;
}

/* ERRORS */

.fieldWithErrors {
  padding: 2px;
  background-color: red;
  display: table;
}

#ErrorExplanation {
  width: 450px;
  border: 1px solid red;
  padding: 2px;
  padding-bottom: 4px;
  margin-bottom: 4px;
margin-top: 5px;
  background-color: #f0f0f0;
}

#ErrorExplanation h2 {
  text-align: left;
  padding: 3px 3px 3px 10px;
  font-size: 86%;
  margin: 0px;
  background-color: #c00;
  color: #fff;
}

#ErrorExplanation p {
  color: #333;
  margin-bottom: 0;
  padding: 5px;
}

#ErrorExplanation ul li {
  font-size: 95%;
  list-style: square;
}

/* UPLOAD */

div.uploadStatus {
  margin: 5px;
}

div.progressBar {
  margin: 5px;
}

div.progressBar div.border {
  background-color: #fff;
  border: 1px solid grey;
  width: 100%;
}

div.progressBar div.background {
  background-color: #333;
  height: 18px;
  width: 0%;
}



/* ############# */

#main {
	text-align: left;
	width: 960px;
	padding-top: 6px;	
}

/* HEADER */

.header_top {
	display: inline;
}

.logo {
	padding: 0 0 0 3;
	margin-bottom: 5px;
	height: 32px;
}

.user {
	float: right;
	font-size: 93%;
}

.user li {
	display: inline;
	list-style: none;
}

.user li a {
	padding: 0px 3px 0px 3px;
}

ul.login {
	padding: 4 15 0 7 !important;
	padding: 4 15 5 7;
}

.login{
	margin: 0 0 0 0;
}

.login input {
	border: 1px solid #ccc;
	background: #fff;
}

.login .button {
	border: 1px solid #ccc;
}

.login form {
	margin: 0px;
	padding: 0px;
}

.moncompte {
	margin: 0 10 0 0;
	font-size: 86%;
}

ul.mon_compte {
	border-top: 1px solid #D8E7F4;
	border-bottom: 1px solid #D8E7F4;
}

.moncompte li a {
	color: #000;
}

.moncompte li a:hover {
	color: #CC3333;
	text-decoration: underline;
}

.picto_moncompte {
	position: relative;
	top: -3px !important;
	top: 0px;
}

.header_bottom {
	margin: 1 0 0 0;
	padding: 0 10 0 10;
	height: 40px;
	background: url(/images/albatros/menu_fond.jpg) no-repeat;
}

/* NAV pour le menu */

UL#nav {
	margin: 0 0 0 0;
	padding: 12 0 0 0;
}

#nav li {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	list-style: none;
	display: inline;
}

#nav a {
	font-weight: 500;
	padding: 12 5 12 5;
	margin: 0 0 0 0;
	color: #fff;
}

#nav a:hover {
	color: #fff;
	text-decoration: none;
	background: url(/images/albatros/menu_fond_over.jpg) repeat-x;
}

/* SEARCH */

.search {
	float: right;
	padding: 7 5 0 0;
}

input#letexte, input:focus#letexte {
	background: url(/images/albatros/search_fond.png) no-repeat;
	border: 0px solid #fff;
	width: 150px;
	height: 25px;
	padding: 5 6 0 7;
	font-size: 85%;
}
.search .bouton_search {
	padding: 0px 2px 0px 2px;
	height: 20px;
	position: relative;
	top: 0px !important;
	top: -3px;
	font-family: Helvetica, Verdana, Univers, "MS Trebuchet", sans-serif;
	font-size: 85%;
	display: inline;
	border: 1px solid #c8c8c8;
	color: #000;
	font-weight: normal; 
	
}

/* menu top_tabs */

.top_tabs {
	font-size: 85%;
	background: url(/images/albatros/tab_fond.jpg) no-repeat;
	height: 36px;
	padding: 0 10 0 10;
	position: relative;
	top: 0px !important;
	top: -13px;
}

.top_tabs ul {
	list-style-type: none;
	padding-top: 6px;
	padding-left: 0px;
	margin-left: 0px;
	margin-top: 0px;
	position: relative;
	
}

.home ul {
	top: -3px !important;
	top: -4px;
}

.top_tabs li {
	display: inline;
}

.top_tabs li a {
	color: #008AB9;
	padding-left: 8px;
	padding-right: 8px
}

.top_tabs li a:hover {
	text-decoration: underline;
	color: #2d2b2b;
}

.top_tabs li.selected a { 
	color: #000;
	font-weight: bold;
	
}

.top_tabs li.selected a:hover{
	text-decoration: none;
}

.home li select, .home li input {
	border: 1px solid #D7D7D7;
	color: #008AB9; 
}

/* BOX TOP */

.box_top {
	width: 100% !important;
	width: 99%;
	text-align: center;
}

.box {
	border: 1px solid #036;
	padding: 5px;
	background: #ddeeff;
	display: block;
	text-decoration: none;
	color: black;
	clear: left;
	margin: 0 0 0 0;
}

.box input {
	border: 0px;
	background: none;
}

.box form {
	margin: 0px;
}

.cat_filter {
	padding: 2px;
	display: inline;
}

.google {
	height: 92px;
	background-color: #EEEEFF;
}

.google_nuage ul {
	float: right; 
	height: 20px;
	margin-top: 2px;
}

/* CONTENT */

#content {
	margin-top: 5px !important;
	margin-top: 0px;
	padding-top: 2px;
}

.titre {
	font-size: 18px;
	color:#bbc;
	display: inline;
}

.rss {
	margin-bottom: 10px;
}

#rightcontent {
	width: 320px;
	float: right;
}

#leftcontent {
	float: left;
	width: 630px;
}

#rightcontent2 {
	width: 685px;
	float: right;
}

#leftcontent2 {
	float: left;
	width: 260px;
}

#centercontent {
	
}

.box_hp {
	border: 1px solid #0B509A;
	padding: 3px;
	width: 100%;
}

.notice {
	margin: 0 0 0 0;
	padding: 6px;
	font-weight: bold;
	background-color: #7BC468;
	border-top: 1px solid #009900;
	border-bottom: 1px solid #009900;
	color: #fff;
	text-align: center;
	position: relative;
	top: 0px !important;
	top: -13px;
	
}

/* misc */

h1.website {
	color: white;
	font-size: 343%;
	padding: 5px;
	background-color: #fff;
	margin-top: 0px;
	margin-bottom: 0px;

}

/* NAV pour le menu en bas */

#footer {
	border-top: 1px solid #c8c8c8;
	clear: both;
	font-size: 85%;
	padding-top: 5px;
	width: 100%;
	position: relative;
	top: 20px;
}

#footer td {
	vertical-align: top;
}

.footer_titre {
	color: #888;
	font-weight: bold;
	font-size: 115%;
}

#footer a {

}

#footer a:hover {
	color: #26479D;
}

/* LARGE SCOOP */

.list_scoop {
	padding: 1 8 0 0;
	margin-right: 40px;
	margin-bottom: 10px !important;
	margin-bottom: 0px;
}

.scoopin .list_scoop {
	background: #fff;
}

.list_scoop a {
	text-decoration: none;
}

.list_scoop a:hover .click_me {
	text-decoration: none;
}

.list_scoop .scoop {
	margin-left: 60px;
	padding: 0 5 1 5;
}

.hidden_scoop {
	margin-left: 60px;
	margin-right: 45px;
	padding: 4;
	border:  1px solid #ccc;
	background:  #eee;
	margin-bottom: 10px;
}
.hidden_scoop a {
	color:  #999;
}



.scoop_title {
	margin-top: 0px;
	margin-bottom: 4px;
	font-size: 130%;
	font-weight: bold;
}

.scoop_title a {
	color: #038;
}
.scoop_title a:hover {
	color: #000;
	text-decoration: none;
}
.scoop_title a:visited {
	color: #58b;
}

.scoop_soustitre {
	font-size: 86%;
	color: #aaa;
}

.scoop_soustitre a {
	text-decoration: underline;
	color: #aaa;
}

.scoop_soustitre a.suburl {
	text-decoration: none;
	color: #666;
}

.scoop_soustitre a:hover {
	color: #c33;
}

.scoop_content {
	font-size: 90%;
}

.scoop_content a {
	color: #69c;
}

.scoop_content a:hover {
	color: #c33;
}

.scoop_footer {
	margin-top: 0px;
	font-size: 86%;
	color: #999;
}

.scoop_footer select {
	font-size: 86%;
}

.scoop_footer a {
	text-decoration: underline;
	color: #69c;
}

.scoop_footer a:hover {
	color: #666;
}

.scoop_option {
	padding: 0 0 10 0;
	
	background: #fff;
	width: 630px;
}

/* LARGE SCOOP GRIS */

.list_scoop.gris .click_me {
	background: url(/images/click_gris.png) no-repeat;
	color: #bbb;
	padding-top: 3px;
}

.list_scoop.gris .clicks_total {
	font-size: 20px;
	color: #bbb;
	
}

.list_scoop.gris .scoop_title a {
	color: #bbb;
}

.list_scoop.gris .scoop_soustitre {
	font-size: 86%;
	color: #ccc;
}

.list_scoop.gris .scoop_soustitre a {
	text-decoration: underline;
	color: #ccc;
}

.list_scoop.gris .scoop_soustitre a.suburl {
	text-decoration: none;
	color: #ccc;
}

.list_scoop.gris .scoop_content {
	color: #ccc;
}

.list_scoop.gris .scoop_footer a {
	color: #ccc;
}

.list_scoop.gris .scoop_footer select {
	font-size: 79%;
}

/* COMMENTAIRE */

.comment {
	width: 630px;
	padding: 5 0 10 0;
	margin: 0 0 6 0;
	color: #000;
}

.comment_titre {
	font-size: 83%;
	color: #000;
	padding: 5 0 3 11 !important;
	padding: 5 0 2 5;
	background: #E6E6E6;
	font-style: italic;

}

.my_comment .comment_titre {
	background: #D1E6F2;
}

.hidden .comment_titre {
	background: #F7F7F7;
}

.comment_titre a {
	text-decoration: underline;
	font-weight: bold;

}

.comment_titre_droite {
	float: right;
	margin: 2px 5px 0 0;
	font-family: arial, sans-serif;
	font-style: normal;
}

.hidden .comment_titre, .hidden .comment_titre a {
	color: #999;
}

.comment_titre div {
	display: inline;
	padding: 0 3 0 0;
}

.up1 {
	position: relative;
	top: -4px;
}

.up2 {
	position: relative;
	top: -3px;
}

.up3 {
	position: relative;
	top: -4px;
	font-weight: bold;
	
}

.comment_content {
	font-size: 100%;
	margin: 0 0 0 0;
	padding: 5 5 15 5;
	border-right: 1px solid #D1E6F2;
	border-left: 1px solid #D1E6F2;
}

.comment_content p {
	padding: 5 0 5 5;
	margin: 0px;
}

.comment .comment_content {	
	border-left: 1px solid #E6E6E6;
	border-bottom: 1px solid #E6E6E6;
	border-right: 1px solid #E6E6E6;
}
.my_comment .comment_content {
	border-left: 1px solid #D1E6F2;
	border-bottom: 1px solid #D1E6F2;
	border-right: 1px solid #D1E6F2;
	
}
.hidden .comment_content {
	border-left: 1px solid #F7F7F7;
	border-bottom: 1px solid #F7F7F7;
	border-right: 1px solid #F7F7F7;
	color: #999;
}


.comment_form textarea {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	background: transparent;
	background: #fff;
}

.comment_div {
	border: 1px dashed #00689B;
	margin: 4 0 0 0;
	padding: 5px;
}

.histo_comment {
	list-style: none;
	border-bottom: 1px dashed #ccc;
	padding: 3 0 3 3;
}

h3.soustitre {
	margin-top: 0px;
	color: darkgreen;
}

.green_border {
	border: 1px solid lightgreen;
}

/* PAGINATOR VERTICAL */

.paginator_y .counter {
	text-align: center;
	padding: 0 0 0 0;
	font-size: 85%;
	float: right;
	width: 29px;
	border: 1px solid #c8c8c8;
}

.paginator_y .rss {
	border-bottom: 1px solid #c8c8c8;
	background: url(/images/albatros/boite_fond.jpg) repeat-x;
	padding-top: 4px;
	padding-bottom: 3px;
	width: 29px !important;
	width: 30px;
}

.paginator_y .paginator_page a, .paginator_y .paginator_page span, .paginator_y .paginator_fleche a {
	padding: 3 0 2 0;
	text-decoration: none;
	display: list-item;
	list-style: none;
	
}

.paginator_page span {
	color: #000;
	font-weight:  bold;
}

.paginator_page a, .paginator_fleche a {
	color: #8585B9;
	border: 1px solid #fff;
}

.paginator_page a:hover, .paginator_fleche a:hover {
	color: #000;
	border: 1px solid #447099;
}

/* PAGINATOR HORIZONTAL */

.paginator_x .counter {
	width: auto;
	float: right;
	margin-bottom: 10px;
	border: 1px solid #c8c8c8;
	clear: both;
	vertical-align: bottom;
	height: 25px;
}

.paginator_x div, .paginator_x .paginator_page a, .paginator_x .paginator_page span, .paginator_x .paginator_fleche a {
	display: inline;
	text-decoration: none;
	padding: 0 3 0 3;
	
	margin-top: 5px;
	
}

.paginator_x .rss {
	position: relative;
	top: 4px !important;
	top: 3px;
}

/* PAGINATOR FORUM */

.paginator_forum {
	width: auto;
	float: right;
	margin-bottom: 5px;
	border: 1px solid #c8c8c8;
	clear: both;
	vertical-align: bottom;
	padding-top: 3px;
	padding-bottom: 3px;
}

.paginator_forum div, .paginator_forum .paginator_page a, .paginator_forum .paginator_page span, .paginator_forum .paginator_fleche a {
	display: inline;
	text-decoration: none;
	padding: 0 3 0 3;
}

/* BOX */

.boite {
	margin-top: 0px;
	margin-bottom: 7px;
	clear: left;
}

.boite_titre {
	padding: 4 4 3 4;
	text-align: left;
	font-size: 110%;
	border: 1px solid #c8c8c8;
	color: #787891;
	background: #EAEAEA url(/images/albatros/boite_fond.jpg) repeat-x;
}

.boite_titre a {
	text-decoration: none;
	display: block;
	color: #787891;
	font-weight: bold;
}

.boite_titre a:hover {
	text-decoration: none;
}

.boite_titre .underline a:hover {
	text-decoration: underline;
}

.boite_content {
	font-size: 90%;
	padding: 5 10 5 10;
	list-style: none;
	text-align: left;
	border-right: 1px solid #c8c8c8;
	border-bottom: 1px solid #c8c8c8;
	border-left: 1px solid #c8c8c8;
}

.boite_content nomargin {
	padding: 5px 0px 5px 0px;
	margin: 0px;
}

.boite_content a{
	text-decoration: none;
}

.boite_content a:hover {
	text-decoration: underline;
}

.boite_footer {
	border-right: 1px solid #c8c8c8;
	border-bottom: 1px solid #c8c8c8;
	border-left: 1px solid #c8c8c8;
	background: #EAEAEA;
	font-size: 85%;
	padding: 3px;
}

.boite_footer ul {
	padding: 0px;
	margin: 0px;
}

.boite_footer li {
	display: inline;
	padding-right: 4px;
	padding-left: 4px;
	border-right: 1px solid #c8c8c8;
}

.boite_footer .selected {
	font-weight: bold;
}

.boite_moncompte {
	padding-left: 10px;
	margin-left: 75px;
	margin-top: 0px;
	border-left: 1px #AACBE6 solid;
}

.boite_moncompte li {
	list-style: none;
	padding: 2 0 4 0;
}

.ls {
	padding: 0 0 0 10;
	margin-top: 0px;
	margin-left: 0px;
	list-style: url(/images/list.gif)
}

.bloc_list {
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style: none;
}

.bloc_list a {
	display: block;
	padding: 2px 2px 2px 4px !important;
	padding-left: 0px;
	border: 1px solid #fff;
}

.bloc_list a:hover {
	text-decoration: none;
	border: 1px solid #1C8CD8;
	background-color: #EEF;
	color: #111;
}

/* TABLEAU */

th {
	
	color: #003366;
	font-size: 100%;
}

.top_member th {
	border-bottom: 1px solid #33CCFF;
	font-size: 80%;
}

.top_member tr:hover td {
	background: #003366;
	color: #fff;
}

.top_member tr:hover td a {
	color: #fff;
}

.top_member tr:hover td a:hover {
	color: #00CC33;
}

.inbox th {
	border-bottom: 1px solid #33CCFF;
}

.inbox tr:hover td {
	background: #efefef;
}

.inbox tr:hover td a {
}

.inbox tr:hover td a:hover {
	color: #00CC33;
}

.texteimpair {
	font-size: 86%;
	color: #000;
	font-weight: normal;
	background-color: #eee;
}

.texte {
	background-color: #fff;
	font-size: 86%;
}

.texteimpair tr:hover td {
	background: #000;
}

.result_concours {
	padding: 0 0 0 20;
}

.result_concours .impaire {
	color: #000;
	font-weight: normal;
	background-color: #eee;
}

.result_concours .gagnant{
	color: red;

}

.un{
	font-size: 143%;
	
}

.deux {
	font-size: 129%;
	
}

.trois {
	font-size: 115%;
	
}


/* FORM */

input {
	border: 1px solid #B0B9C2;
	background: #eee;
}

.submit input  {
	border: 1px solid #B0B9C2;
	background: #eee;
}

input[type="radio"], input[type="checkbox"] {
	border: 0px solid #B0B9C2;
	background: none;
}

input[type="submit"],input[type="reset"] {
	border: 1px solid #B0B9C2;
	background: #eee;
}

textarea {
	border: 1px solid #B0B9C2;
	background-color: #fff;
}

select {
	border: 1px solid #999;
	background-color: #fff;
}

textarea:focus, input:focus, select:focus {
    background-color: #fff;
}

.checkbox_ie {
	border: 0px solid #fff;
	background: none;
}

.grand input {
	border: 1px solid #686868;
	background: #f4f4f4;
	font-size: 143%;
	color: #333;
}

.grand input:focus {
	background: #fff;
}

.filtre input {
	border: none;
	background: #fff;
}


/* NEW */

.new {
	font-size: 120%;
	color: #003366;
}

.new2 {
	font-size: 110%;
	color: #003366;
}

.new input {
	font-size: 143%;
	color: #003366;
	margin-top: 10px;
	background: #fff;
}

.new_text {
	font-size: 110%;
}

/* INPUT large pour JM */
.largeinput {
	font-size: 143%;
	background: #fff;
}

/* classes pour les nuages */

.cat0, .cat0 a {
	font-size: 79%;
	padding: 1px;
	text-decoration: none;
}
.cat1, .cat1 a {
	font-size: 95%;
	padding: 1px;
	text-decoration: none;
}
.cat2, .cat2 a {
	font-size: 115%;
	padding: 1px;
	text-decoration: none;
}
.cat3, .cat3 a {
	font-size: 129%;
	padding: 1px;
	text-decoration: none;
}
.cat4, .cat4 a {
	font-size: 143%;
	padding: 1px;
	text-decoration: none;
}
.cat5, .cat5 a {
	font-size: 167%;
	padding: 1px;
	text-decoration: none;
}

.bouton {
	font-family: Helvetica, Verdana, Univers, "MS Trebuchet", sans-serif;
	padding: 4px;
	margin: 0 0 0 0;
	font-size: 85%;
	display: inline;
	border: 1px solid #c8c8c8;
	color: #787891;
	font-weight: normal; 
	background: url(/images/albatros/boite_fond.jpg) 0px -4px repeat-x;
}

a.bouton:hover {
	color: #000;
	border: 1px solid #888;
}

/* POLL */

.poll_prop {
	font-size: 79%;
}

.poll_graph { 
	position: relative; /* pour IE */
	width: 240px; 
	border: 1px solid #0077AA;
	padding: 0px;
}
.poll_graph .poll_barre { 
	display: block;
	position: relative;
	background: #0077AA;
	color: #0077AA;
	height: 1.3em;
	line-height: 1.3em;
}

.poll_reponse input {
	border: 0px solid #000;
	background: #fff;
}

.poll form {
	margin: 0;
	padding: 0;
	font-size: 86%;
}

.poll {
	border: 1px solid #0077AA;
	padding: 5 5 5 5;
	margin: 2 0 20 0;
}

.poll_titre {
	background: none;
	padding: 0 0 0 0;
	color: #DD3333;
	font-size: 100%;
	font-weight: bold;
}

.poll .titre a {
	color: #DD3333;
	font-size: 100%;
	font-weight: bold;
	
}

.poll .content {
	padding: 5 0 0 0;
}

/* PROFIL */

.profil {
	padding: 10 0 15 0;
}

.profil td {
	vertical-align: top;
}

.profil_click {
	text-align: center;
	width: 25px;
	border: 1px solid #ccc;
	padding: 2px;
}

.profil ul {
	padding: 0 0 10px 0;
	margin: 0px;
}

.profil li {
	display: inline;
	list-style: none;
	padding: 0px 3px 0px 0px;
	margin: 0px;
}

.profil .selected {
	font-weight: bold;
}

.last_comment {
	font-size: 100%;
	padding: 15 0 15 0;
	margin-right: 30px;
}

.last_comment_text {
	background: url(/images/guill1.gif) top left no-repeat;
	font-size: 115%;
	color: #000;
	padding-left: 18px;
}

.mycomment {
	color: #048E35;
}

.grisclair {
	color: #888;
	
}
.last_comment_scoop {
	padding: 3 0 0 3;
	background: url(/images/degrade_gris.gif) top left no-repeat;
	color: #888;
	font-size: 85%;
}



.barre_scoop {
	margin-top: 15px;
	margin-bottom: 15px;
	color: #999;
}

.input_hp {
	font-size: 115%;
}

.comment_header {
  font-size: 16px;
  margin-top: 10px;
  margin-bottom: 3px;
  text-align:left;
  color:#000;
  font-weight: bold;
  width: 630px;
  height: 30px;
  
}

.comment_header select {
	font-size: 10px;
}

.comment_header div {
	display: inline;
	padding: 3 0 10 9 !important;
	padding: 3 0 10 9;
}

.comment_header .left {
	background: url(/images/scoop_option_header_left.jpg) no-repeat;
	float: left;
	width: 200px;
}

.comment_header .right {
	font-size: 12px;
	font-weight: normal;
	background: url(/images/scoop_option_header_right.jpg) top no-repeat;
	margin-left: 1px;
	width: 402px !important;
	width: 428px;
	float: left;
	text-align: left;
	padding-right: 9px !important;
	padding-top: 4px !important;
	padding-top: 2px;
	
}

.user_edit {
	margin: 7 0 0 0;
}

div.signup fieldset {
	padding: 0px;
	border: 0px;
}

div.signup legend {
	display: none;
}

/* BIG BUTTON 

.bigbutton {
	background: url(/images/bouton_bleu_left.gif) left no-repeat;
	margin: 0 0 0 0;
	padding: 0 0 0 10;
}
.bigbutton .bigbutton_text {
	background: url(/images/bouton_bleu_right.gif) right no-repeat;
	padding: 10 0 10 0;
}
.bigbutton .bigbutton_text a {
	text-decoration: none;
	display: block;
	color: #fff;
}
.bigbutton_rose {
	background: url(/images/bouton_vert_left.gif) left no-repeat;
	margin: 0 0 0 0;
	padding: 0 0 0 10;
}
.bigbutton_rose .bigbutton_text {
	background: url(/images/bouton_vert_right.gif) right no-repeat;
	padding: 10 0 10 0;
}
.bigbutton_rose .bigbutton_text a {
	text-decoration: none;
	display: block;
	color: #fff;
}

.bigbutton_rouge {
	background: url(/images/bouton_rouge_left.gif) left no-repeat;
	margin: 0 0 0 0;
	padding: 0 0 0 10;
}
.bigbutton_rouge .bigbutton_text {
	background: url(/images/bouton_rouge_right.gif) right no-repeat;
	padding: 10 0 10 0;
}
.bigbutton_rouge .bigbutton_text a {
	text-decoration: none;
	display: block;
	color: #fff;
}

*/

/* PICTO */

.picto {
	border: 1px solid #bbc;
}

.icon {
	position: relative;
	top: 3px;
}

/* SCOOPEO_ */

.scoopeo_div {
	margin: 4 0 0 0;
}

.scoopeo_ul {
	padding: 0 0 0 25;
	margin: 5 5 5 0;
}

.scoopeo_li {
	list-style: square;
	color: #005D9D;
}

.rss_ul {
	padding: 0 0 0 15;
	margin: 5 0 5 0;
	list-style-image: url(/images/feed_petit.gif);
	
}

/* DYNASTUFF */

#dynalist {
	padding-left: 0px;
	margin-left: 0px;
	list-style: none;
}

#dynalist li {
	list-style-image: none;
}

.dynascoop {
	margin-bottom: 4px;
	padding: 1 8 8 0;
	background: url(/images/pointiller-x.gif) bottom repeat-x;
}

.dynascoop a {
	text-decoration: none;
}

.dynascoop li {
	margin: 3 0 0 0;
	padding: 0 0 0 0;
}

.dynacontent {
	margin-left: 50px;
	padding: 3 5 5 5; 
}

.dynascoop .click_me {
	float: left;
	padding: 4 3 3 3;
	margin: 2 0 0 0;
	text-align: center;
	width: 40px !important;
	width: 45px;
	height: 36px !important;
	height: 43px;
	background: url(/images/click_small.png) top;
	background-position: 0 0;
	color: #fff;
	cursor: pointer;
	font-size: 86%;
}

.dynascoop .click_me a {
	color: #fff;
	text-decoration: none;
}

.dynascoop .click_me a:hover {
	color: #fff;
}

.dynascoop .click_me2 {
	background-position: 0 44;
}

/* ajouté par jm pour baisser le texte du nombre de clics mais ça marche pas */
.clicks_total {
	margin-top:  2px;
}

.dynascoop .clicks_total {
	font-size: 16px;
	color: #fff;
}

.dynascoop_soustitre {
	float: right;
	font-size: 11px;
	width: 170px;
	margin-left: 10px;
}

.dynascoop_title {
	font-size: 16px;
}

.dynalien {
	color: #636363;
	font-size: 85%;
}
.dyna_statut {
	font-size: 15px;
	color: green;
	font-weight: bold;
}

/* MERCI */

.merci {
	width: 100%;
	clear: both;
}

.merci li {
	float: left;
	text-align: center;
	width: 16em;
	margin: 0 0 0 0;
	padding: 0 0px 40px 0;
	list-style: none;
	
}

.merci a {
	text-decoration: none;
}

.merci a:hover {
	text-decoration: none;
}

.merci img {
	border: 1px solid #c8c8c8;
}

.merci a:hover img  {
	border: 1px solid #000;
}

.merci_lien {
	font-size: 14px;
	color: #aaa;
}

.merci_lien a:hover {
	color: #c33;
}

/* CONCOURS */

.concours {
	text-align: justify;
}

.ol {
	font-size: 53px;
	color: #ccc;
	float: left;
	padding: 0 10 0 0;
	font-weight: bold;
}

.photo_concours {
	padding: 20;
}

.concours th {
	text-align: center;
	background: #004F82;
	color: #fff;
	padding: 5 5 5 5;
}

.concours td {
	border-bottom: 1px dashed #000;
	text-align: center;
	padding: 5 5 5 5;
	font-size: 13px;
}

/* TOP BOX 

.topbox_container {
	font-family: arial, "lucida console", sans-serif;
	color: #000;
}

.topbox_container.ipod_1 {
	background: #0094DE url(/images/ipod_topbox_1.png) bottom left no-repeat;
	padding: 0 15 5 170;
}

.topbox_container.ipod_2 {
	background: #F79410 url(/images/ipod_topbox_2.png) bottom right no-repeat;
	padding: 0 170 5 15;
}

.topbox_container.ipod_3 {
	background: #9CCE39 url(/images/ipod_topbox_3.png) bottom left no-repeat;
	padding: 0 15 5 170;
}



.topbox_container a {
	color: #111;
	text-decoration: none;
}



.topbox_img {
	float: left;
	padding: 0 5 0 0;
	position: relative;
	top: 15px;
	
}

.topbox_petit {
	text-align: right;
	font-size: 10px;
}

.topbox_petit a {
	color: #111;
	text-decoration: underline;
}

*/

/* FORUM */

.forum {
	border-collapse: collapse;
	margin: 10 5 0 0;
}

.forum_user {
	margin-top: 1px;
}

.forum a {
	text-decoration: none;
	color: #003366;
}

.forum a:hover {
	text-decoration: underline;
	color: #cc3333;
}

table.forum {
	font-size: 12px;
}

.forum th {
	background: url(/images/forum_titre.png) repeat-x;
	border: 1px solid #D7D7D7;
}

.forum td {
	vertical-align: top;
	border: 1px solid #D7D7D7;
}

.forum.choix td {
	vertical-align: middle;
}

.forum_quote {
	margin-left: 5px;
	border: 1px solid #888;
	padding: 5px;
	background-color: #eee;
}

.forum_quote .forum_quote {
	background-color: #ddd;
}

.forum_bg1 {
	background-color: #FFF;
}

.forum_bg2 {
	background-color: #ECF0F6;
}

.forum_bg3 {
	background: url(/images/forum_sujet.png) repeat-x;
	color: #fff;
	
}

.forum_bg3 td {
	font-size: 90%;
	border: none;
}
.forum_bg3 td a{
	color: white;
}
.forum_bg3 td a:hover {
	color: white;
	text-decoration: underline;
}



.forum_bouton {
	font-size: 11px;
	text-decoration: none;
	padding: 3px;
	border: 1px solid #CCE0E6;
	background-color: #ECF0F6;
	

}

.forum_bouton:hover {
	border: 1px solid #AAA;
	background-color: #ECF0F6;

}

.large {
	font-size: 15px;
	font-weight: bold;
}

/* tootip stuff */

#tooltip {
	background: #2E5882;
	padding: 3px;
	border: 1px solid #2E5882;
	font-size: 12px;
	color: #fff;
	
}

span.tip {
    border-bottom: 1px solid #eee;
}


.suivi {
	font-size: 100%;
	
}

.suivi a {
	text-decoration: none;
}

.suivi div:hover {
	background: #DDEEFF;
}

a.admin_tag_hide {
	color: #999;
	text-decoration: none;
	font-size: 18px;
}

a.admin_tag_show {
	text-decoration: none;
	font-size: 18px;
}

.dupebox {
	padding: 8px;
	border: 2px dashed #99F;
	margin-top: 10px;
	margin-bottom: 10px;
}

a.green_hp {
	text-decoration: none;
	color: #009900;
	
}

a.blue_hp {
	text-decoration: none;
	color: #1133dd;
	font-weight: bold;
}


div.mathilda {
	list-style: none;
	border: 1px solid #06a;
	margin-top: 0px;
	padding: 2px;
	font-size: 14px;
	background-color: #EEF;
}

div.mathilda2 {
border: 1px solid #6A8;
background-color: #EFE;
}

ul.mathilda {
	margin: 0 0 0 0;
}
a.stretchtoggle,a.stretchtoggle2 {
	text-decoration: none;
	color: black;
}
.stretcher,.stretcher2 {
	font-size: 15px;
	margin-bottom: 1px;
}

/* cropper */
#divText {
	padding:		5px 10px 5px 10px;
	width:			390px;
}
#divCropImageBorder {
	border:			1px solid #000;
}
#cropImageContainer {
	position:		relative;
	left:			0;
	top:			0;
	z-index:		1;
	cursor:			crosshair;
	background:		#000;
}
#cropImage {
	display:		block;
	position:		relative;
	left:			0;
	top:			0;
	z-index:		3;
	cursor:			crosshair;
}
.divSelectionHor {
	position:		absolute;
	left:			0;
	top:			0;
	width:			1px;
	height:			1px;
	font:			1px/1px verdana, sans-serif;
	background:		transparent url("/images/cropper/selection_horizontal_static.gif") repeat-x;
	z-index:		10;
	cursor:			crosshair;
	visibility:		hidden;
}
.divSelectionVer {
	position:		absolute;
	left:			0;
	top:			0;
	width:			1px;
	height:			1px;
	font:			1px/1px verdana, sans-serif;
	background:		transparent url("/images/cropper/selection_vertical_static.gif") repeat-y;
	z-index:		10;
	cursor:			crosshair;
	visibility:		hidden;
}
#imageCropSelection {
	position:		absolute;
	left:			0px;
	top:			0px;
	display:		block;
	overflow:		hidden;
	z-index:		9;
	visibility:		hidden;
}
#divShield {
	position:		absolute;
	left:			0;
	top:			0;
	background:		#000;
	z-index:		4;
	cursor:			default;
	visibility:		hidden;
	filter:			alpha(opacity=80);
	opacity:		0.8;
	-moz-opacity:	0.8;
}

.moderation_alert {
	margin-bottom: 12px;
	margin-right: 40px;
	padding: 5px;
	border: 1px solid red;
	background: #F99696;
	font-size: 100%;
}

.smallblue {
	border: 1px solid #6193C9;
	background: #B0D1F4;
	font-size: 75%;
	padding: 3px;
}

.presse {
	text-align: center;
	
}

.presse a {
	text-decoration: none;
	
}

.presse td {
	padding: 10 15 50 15;
}

/* liste categorie */

.cat {
	width: 100%;
	clear: both;
}
.list_cat {
	margin: 0 0 0 0;
	padding: 0px;
	clear: right;
}
.list_cat li {
	float: left;
	width: 7.8em;
	margin: 0 0 0 0;
	padding: 0 0px 2px 0;
	font-size: 80%;
	list-style: none;
}
.list_cat li a {
	display: inline;
	width: 100%;
}

/* nuage */
.tagcloud {
	width: 940px;
	padding-left: 5px;
	padding-right: 5px;
}

a.nuage {
	text-decoration: none;
	padding: 2 6 2 6;
	line-height: 26px;
	white-space: nowrap;
}
a.nuage_1 {
	font-size: 13px;
	color: #778;
}
a:hover.nuage_1{
	color: white;
	background-color: #aab;
}
a.nuage_2 {
	font-size: 16px;
	color: #4D87EC;
}
a:hover.nuage_2{
	color: white;
	background-color: #4D87EC;
}
a.nuage_3 {
	font-size: 20px;
	color: #1D468E;
}
a:hover.nuage_3{
	color: white;
	background-color: #1D468E;
}
a.nuage_4 {
	color: #092B65;
	font-size: 26px;
}
a:hover.nuage_4{
	color: white;
	background-color: #092B65;
}

/* RSS Liste */

.rss_list {
	width: 750px;	
}

.rss_list_titre {
	background: url(/images/rss_top.png) no-repeat;
	padding: 5 0 5 10;
	font-size: 130%;
	color: #153959;
}

.rss_list_content {
	background: url(/images/rss_middle.png) repeat-y;
	padding: 3 5 3 10;
}

.rss_list_footer {
	background: url(/images/rss_bottom.png) no-repeat;
}

/* stats de dispersion */
.domaine {
	background: #ddd;
	font-size:  12px;
	vertical-align: 50%; 
}

.domaine a {
	display: block;
	padding: 4 0 3 5;
	color: #000;
}

.domaine a:hover {
	text-decoration: none;
	background: #bbb;
}

.barre {
	background: #bbb url(/images/spread.gif) right no-repeat;
	color:  #fff;
	display: block;
	padding: 4 0 3 5;
	font-size:  12px;
	height: 15px;
}

/* mails stuff par jm */
.mh {
	font-size: 10px;
	font-weight: bold;
	border-bottom: 1px solid #c8c8c8;
	color: #666;
}
.mh a {
	color: #666;
	
}
.mc {
	margin-top: 5px;
	padding: 4px;
}
.me {
	
}
.ad {
	font-weight: bold;
}

/* ALT URL */

.alt_url {
	width: 558px;
	color: #6699CC;
	font-size: 95%;
}

.url {
	padding: 4px;
	text-align: left;
	margin-top: 2px;
}

.url, .alturl_videos {
	background: #F1F2F4;
}
.url_text {
}

.newurl {
	padding: 4px;
	background: #F1F2F4;
}

.newurl input {
	background: #fff;
}

.alturl_user {
	color: #999;
}

.alturl_clic {
	float: left;
	width: 65px;
}

.alturl_videos {
	padding-left: 70px;

}

.plus {
	background: #006633;
	padding: 0 3 0 3;
	border: 1px solid #006633;
}

.moins {
	background: #FD2D2D;
	padding: 0 4 0 4;
	border: 1px solid #FD2D2D;
}

.plus, .moins {
	color: #fff;
	font-size: 100%;
}

a:hover.plus, a:hover.moins {
	color: #fff;
	text-decoration: none;
}

a:hover.plus  {
	background: #009900;
}

a:hover.moins {
	background: #F25252;
}

.inactive, a:hover.inactive  {
	background: #ccc;
	border: 1px solid #bbb;
}

/* QUI A CLIQUE */

.clicker {
	list-style: none;
	padding-left: 0px;
	font-size: 80%;
}

.clicker li {
	display: inline;
	float: left;
	width: 9em;
	padding-bottom: 7px;
	
}

/* PATCHWORK */

.patchwork span {
	padding-right: 5px;
	
}

/* VIDEOS */

.videos li {
	float: left;
	width: 13em;
	margin: 0px;
	padding: 0 0 10px 0;
	list-style: none;
	
}

.videos li a {
	filter: alpha(opacity=70);  
    -moz-opacity: 0.7;
    -khtml-opacity: 0.7;
    opacity: 0.7;
}

.videos li a:hover {
	filter: alpha(opacity=0);  
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 05;	
}

/* DASHBOARD */

.list_picto {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	list-style: none;
}

.list_picto li {
	padding-bottom: 2px;
}

.dashboard_float {
	float: right;
	font-size: 11px;
	padding-top: 3px;
}

.liste {
	padding-top: 0px;
}

.dashboard .boite_titre {
	font-size: 90%;
}

.dashboard_tag li {
	display: inline;
	
}

.dashboard_tag {
	padding: 0px;
	margin: 0px;
}

.dashboard_comment {
	
}

/* TOOLTIP */

.tooltip_header {
background: #2E5882;
padding: 3px;
border: 1px solid #2E5882;
font-size: 12px;
color: #fff;
width: 250px;
filter: alpha(opacity=90);
opacity: 0.905;
}
.tooltip_body {
background: #fff;
padding: 3px;
border-bottom: 1px solid #2E5882;
border-left: 1px solid #2E5882;
border-right: 1px solid #2E5882;
font-size: 11px;
width: 250px;
filter: alpha(opacity=90);
opacity: 0.90;
}

/* SCOOPER CECI */

.scooper_ceci li {
	padding: 5px;
}

/* CLICKER BLOG */

.clicker_blog {
	vertical-align: center;
	margin-left: 15px;
}

.clicker_blog td {
	padding: 10px 0px 10px 0px;
	vertical-align: center;
}

.clicker_blog textarea{
	font-family: Arial;
	font-size: 85% !important;
	color: #666;
	text-align: left;
}

/* MEDIA */

.media_video tr {
	margin-bottom: 10px;
}

.media_video td {
	vertical-align: top;
	padding: 7px;
	margin-bottom: 10px;
	font-size: 110%
}

.video_thumb {
	border: 1px solid #ccc;
	width: 130px;
	text-align: center
}

td.video_thumb:hover {
	border: 1px solid #666;
}

.video_text {
	color: #888;
}
.noclic {
	font-size: 12px;
	margin-top: 8px;
	border: 1px solid #3AA454;
	padding: 5px;
	margin-left: -40px;
	font-style: italic;
	background-color: #9DE3AE;
}

/* CAPTCHA */

#simple_captcha {
	position: relative;
	left: 3px;
}


