body {
 margin-bottom: 0px;
 margin-left: 0px;
 margin-right: 0px;
 margin-top: 6px;
 font-family: Verdana, Tahoma, 'Bitstream Vera Sans', sans-serif;
 font-size: 8pt;
 background-color: #CFCFCA;
 color: #111111;
}


#ajax_response{
	border : 1px solid #000000;
	background : #FFFFFF;
	position:absolute;
	display:none;
	padding:2px 2px;
	top:auto;
	z-index: 50;
}

#ajax_response .list {
	padding:0px 0px;
	margin:0px;
	list-style : none;
}
#ajax_response .list li a{
	text-align : left;
	padding:2px;
	cursor:pointer;
	display:block;
	text-decoration : none;
	color:#404040;
}
#ajax_response .selected{
	background : #FFF3B6;
}
#ajax_response .bold{
	font-weight:bold;
	color: #000000;
}
#ajax_response .about{
	text-align:right;
	font-size:10px;
	margin : 10px 4px;
}
#ajax_response .about a{
	color:#BCBCBC;
	text-decoration : none;
}
#ajax_response .about a:hover{
	color:#575757;
	cursor : default;
}

a, img, abbr, acronym, frame { 
 border: none; 
}

form, pre {
 margin: 0px;
 padding: 0px;
}

.descriptif{
 text-align: justify;
 font-size: 1.1em;
 font-family: Verdana, Tahoma, 'Bitstream Vera Sans', sans-serif;
}

table {
 font-size: 1em;
 color: #111111;
}

#pages {
 text-align: center;
 font-size: 11pt;
}

.conteneur {
 text-align: center;
}

.conteneur2 {
 margin-left: auto;
 margin-right: auto;
 padding: 0px;
 width: 980px;
 background-color: #FFFFFF;
}

.centre {
 background-color: #FFFFFF;
 text-align: center;
 background-image: url("../img/fond_centre.gif");
 float: left;
 height: auto;
 width: 980px;
}

.centre2 {
 padding-left: 8px;
 padding-right: 14px;
 background-color: #FFFFFF;
}

.menu_right {
 width: 140px;
 height: 100%;
 float: right;
 background-color: #CFCFCA;
}

.head {
 height: 87px;
 background-color: #F8D52D;
 background-image: url("../img/fond_head.gif");
 padding-left: 8px;
 padding-right: 10px;
}

.titre {
 text-align: center;
 padding-top: 12px;
 float: left;
 width: 285px;
}

.head_search {
 margin-left: 280px;
 text-align: right;
 height: 67px;
 padding-right: 10px
}

.head_search2 {
 padding-top: 27px;
 text-align: right;
}

.head_menu {
 text-align: center;
 height: 20px;
}

.head_menub {
 margin-left: auto;
 margin-right: auto;
 width: 936px;
}

.head_menu2 {
 float: right;
 background-image: url('../img/menu_head.gif');
 background-color: #F5F5F5; 
 height: 20px;
 cursor: pointer;
}

.head_menu2b {
 float: right;
 background-image: url('../img/menu_head2.gif');
 background-color: #F5F5F5; 
 height: 20px;
 cursor: pointer;
}

.head_menu2_b {
 float: right;
 background-image: url('../img/menu_head_b.gif');
 background-color: #F5F5F5; 
 height: 20px;
 cursor: pointer;
}

.head_menu3 {
 float: left; 
 width: 5px;
}

.head_menu4 {
 float: left; 
 text-align: center;
}

table.head_menu5 {
 font-family: Verdana, Tahoma, 'Bitstream Vera Sans', sans-serif;
 font-size: 11px;
 font-weight: bold; 
 color: #939393;
 padding-top: 1px;
}

table.head_menu5b {
 font-family: Verdana, Tahoma, 'Bitstream Vera Sans', sans-serif;
 font-size: 11px;
 font-weight: bold; 
 color: #CC3300;
 padding-top: 1px;
}

.head_menu6 {
 float: left;
 width: 5px;
}

.menu {
 color: #111111;
}

.secondeColor {
 color: #1D5487;
}

.txt_annonceurs {
 font-family: Arial, Helvetica, Sans-Serif;
 font-size: 11px;
 line-height: 14px;
}

.thirstColor {
 color: #636363;
}

.redColor {
 color: #CC3300;
}

.gris {
 color: #8E8E8E;
}

.gris_fonce {
 color: #575757;
}

.gris_tres_fonce {
 color: #414141;
}

.num_classement {
 color: #9C9C9C;
 font-weight: bold;
 font-family: Arial, Helvetica, Sans-Serif;
 font-size: 9pt;
}

.classement_plus {
 color: #0EC400;
 font-family: Arial, Helvetica, Sans-Serif;
 font-size: 9pt;
}

.classement_moins {
 color: #CD0101;
 font-family: Arial, Helvetica, Sans-Serif;
 font-size: 9pt;
}

.red {
 color: #CC3300;
}

.vert {
 color: #00C000;
}

.smallFixe {
 color: #111111;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 8pt;
}

.txtSeeRessources {
 color: #656565;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 8pt;
}

.smallPolice {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 8pt;
}

.font_titre {
 font-family: Verdana, Tahoma, 'Bitstream Vera Sans', sans-serif;
 font-size: 8pt;
 color: #937303;
}

.smallFont {
 font-family: Verdana, Tahoma, 'Bitstream Vera Sans', sans-serif;
 font-size: 7pt;
}

.smallFont2 {
 font-family: Verdana, Tahoma, 'Bitstream Vera Sans', sans-serif;
 font-size: 9px;
}

.smallFont3 {
 font-family: Verdana, Tahoma, 'Bitstream Vera Sans', sans-serif;
 font-size: 8pt;
}

.largeFont {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #111111
}

.largeFont2 {
 font-family: Verdana, Tahoma, 'Bitstream Vera Sans', sans-serif;
 font-size: 12px;
}

.tab_categ {
 font-family: Verdana, Tahoma, 'Bitstream Vera Sans', sans-serif;
 border: 1px solid #939393; 
 padding: 10px;
 font-size: 12px;
 background-color: #F5F5F5;
}

.tab_categ_left {
 width: 292px;
 text-align: left;
 display: inline;
}

.tab_categ_right {
 float: right;
 width: 292px;
 text-align: left;
 padding-left: 15px;
}

.under_tab_categ {
 border-bottom: 1px solid #939393;
 border-right: 1px solid #939393;
 border-left: 1px solid #939393;
 text-align: center; 
 padding-top: 4px; 
 padding-bottom: 4px; 
 color: #5B5B5B;
 clear: both;
}

.separation {
 background-color: #939393;
 height: 1px;
 background-image: url("../img/fond_centre2.gif");
}

.left_member {
 text-align: left;
 float: left;
 padding-left: 5px;
 padding-top: 13px;
 padding-right: 4px;
 height: auto;
}

.right_member {
 text-align: center;
 padding-top: 7px;
}

.menubar {
 text-align: center;
 background-color: #FFFFFF;
 background-image: url("../img/fond_centre.gif");
}

.menubar2 {
 margin-left: auto;
 margin-right: auto;
 text-align: center;
 background-color: #FFFFFF;
 background-image: url("../img/menu_sous_fond.jpg");
 width: 964px;
 padding-top: 4px;
 padding-bottom: 3px;
}

.pub_head {
 text-align: center;
 background-image: url("../img/fond_centre.gif");
 background-color: #FFFFFF;
 padding-top: 7px;
 padding-bottom: 7px;
}

.ligne_sepa {
 clear: both;
 height: 1px;
 background-color: #939393;
 background-image: url("../img/fond_centre.gif");
}

.ligne_sepa2 {
 clear: both;
 height: 1px;
 background-color: #FFEC69;
 background-image: url("../img/fond_centre.gif");
}

.footer1 {
 background-color: #FFF4A9;
 text-align: center;
 padding-top: 2px;
 padding-bottom: 3px;
 clear: both;
 background-image: url("../img/fond_centre.gif");
}

.footer2 {
 height: 17px;
 text-align: center;
 padding-top: 2px;
 padding-bottom: 11px;
 background-image: url("../img/bordure.gif");
 background-repeat: no-repeat;
 background-color: #CFCFCA;
}

.footer_men_right {
 height: 28px;
 text-align: right;
 background-image: url("../img/bottom_men_fond.gif");
 background-color: #CFCFCA;
}

.body_page {
 height: auto;
}

.left_body {
 float: left;
 min-height: 675px;
 height: 675px;
 text-align: center;
 width: 158px;
 min-width: 158px;
 padding-top: 10px;
 margin-right: 13px;
}

.menu_right_body {
 float: right;
 padding-top: 13px;
 width: 152px;
}

.menu_right_body2 {
 float: right;
 float: right;
 margin-top: 13px;
 width: 300px;
}

.right_body {
 float: left;
 min-height: 675px;
 height: 675px;
 text-align: left;
 padding-top: 10px;
 width: 622px;
 min-width: 622px;
}

.right_body2 {
 float: left;
 min-height: 675px;
 height: 675px;
 text-align: left;
 padding-top: 13px;
 padding-left: 13px;
 width: 780px;
 min-width: 622px;
 height: auto; 
}

.right_body3 {
 float: left;
 text-align: center;
 margin-top: 13px;
 width: 796px;
 min-width: 622px;
}

.right_body4 {
 float: left;
 min-height: 675px;
 height: 675px;
 text-align: left;
 padding-top: 13px;
 padding-left: 13px;
 height: auto; 
}

.right_body5 {
 float: left;
 text-align: left;
 padding-left: 13px;
 width: 632px;
}

.bloc_body_new {
 width: 632px;
}

.bloc_right {
 float: right;
 width: 310px; 
 min-width: 310px;
 margin-bottom: 13px;
}

.spacer {
  clear: both;
  font-size: 8pt;
}

.d_game_focus {
 text-align: left;
 margin-top: 13px; 
 background-color: #EBECFF; 
 /*border: 1px solid #A4ADFE; */
 width: 632px; 
 background-image: url('../img/background-focus.png');
 background-repeat: no-repeat;
}

/* simule le "height=auto" sous mozilla pour la classe "left_body" */
div[class] .left_body {
 height: auto;
}

/* simule le "height=auto" sous mozilla pour la classe "right_body" */
div[class] .right_body {
 height: auto;
}

.bloc_title {
 text-align: center;
 height: auto;
 padding-top: 2px;
 padding-bottom: 2px;
 background-color: #FFE035;
 background-image: url("../img/bloc_title.png");
 background-repeat: no-repeat;
 margin-left: 6px;
}

.bloc_title2 {
 text-align: center;
 height: auto;
 padding-top: 2px;
 padding-bottom: 2px;
 background-color: #FFE035;
 background-image: url("../img/bloc_title.png");
 background-repeat: no-repeat;
}

.bloc_title2b {
 text-align: center;
 height: auto;
 padding-top: 2px;
 padding-bottom: 2px;
 background-color: #FFE035;
 background-image: url("../img/bloc_title3.png");
 background-repeat: no-repeat;
}

.bloc_body {
 text-align: center;
 height: auto;
 padding: 4px;
 border: 1px solid #939393;
 margin-left: 6px;
 background-color: #F5F5F5;
}

.bloc_body2 {
 text-align: center;
 height: auto;
 padding: 4px;
 border: 1px solid #939393;
 background-color: #F5F5F5;
}

.bloc_body_bright {
 text-align: left;
 height: auto;
 padding: 8px;
 border: 1px solid #939393;
 background-color: #F5F5F5;
}

.bloc_body3 {
 text-align: center;
 height: auto;
 padding: 4px;
 border-left: 1px solid #939393;
 border-right: 1px solid #939393;
 border-top: 1px solid #939393;
 background-color: #F5F5F5;
}

.pointilles {
 height: 1px; 
 margin-top: 1px;
 background-image: url("../img/pointilles.png");
}

.pointilles2 {
 height: 1px; 
 margin-top: 1px;
 background-image: url("../img/pointilles.png");
}

.id_body_left {
 text-align: left;
 float: left;
 width: 303px;
 float: left;
 clear: both;
}

.id_body_right {
 text-align: left;
 float: right;
 width: 303px;
}

.id_body_right_pub {
 text-align: left;
 float: right;
 width: 300px;
}

.id_body_right2 {
 text-align: left;
 float: right;
 width: 300px;
 margin-top: 13px;
}

.id_body_left3 {
 text-align: left;
 float: left;
 width: 307px;
 float: left;
 clear: both;
}

.id_body_right3 {
 text-align: left;
 float: right;
 width: 307px;
}

tr.light {
 background-color: #F5F5F5;
}

tr.jauneLight {
 background-color: #FFFFFF;
}

tr.jauneFonce {
 background-color: #F5F5F5;
}

tr.fonce {
 background-color: #EEEEEE;
}

ul {
 margin: 0px;
 padding: 0px;
 text-decoration: none; 
}

#ul_descriptif {
 margin: 0px;
 padding: 0px;
}

#ul_descriptif li {
 margin: 0px;
 padding: 0px 0px 0px 11px;
 /* padding-left: -4px; */
 list-style-type: none;
 display: list-item;
 background-image: url("../img/tiret.png");
 background-repeat: no-repeat;
 background-position: 0px 6px;
}

ul.ulDown {
 margin: 8px;
 padding: 8px;
}

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

li.down {
 list-style-type: disc;
 display: list-item;
}

ul.listeNumber_u {
 margin-left: 25px;
 padding: 0px;
}

li.listeNumber_li {
 list-style-type: disc;
 display: list-item;
 list-style-type: decimal
}

li.categ_left_menu {
 list-style-type: none;
 display: list-item;
 background-image: url("../img/black_puce.png");
 background-repeat: no-repeat;
 background-position: 0px 5px;
 padding-left: 9px;
}

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

li.headMenu {
 list-style-type: none;
 display: inline;
 background-image: url("../img/separation_menu.png");
 background-repeat: no-repeat;
 background-position: 0px 65%;
}

input.btn_ok {
 height: 18px;
 font-size: 8pt;
 font-weight: bold;
 cursor: pointer;
}

.logiciels {
 height: auto;
 border-left: 1px solid #ADADAD;
 border-right: 1px solid #ADADAD;
 border-top: 1px solid #ADADAD;
 padding: 7px;
}

.underLogiciels {
 height: auto;
 border-left: 1px solid #ADADAD;
 border-right: 1px solid #ADADAD;
 border-bottom: 1px solid #ADADAD;
 padding-top: 0px;
 padding-bottom: 0px;
 padding-left: 7px;
 padding-right: 7px;
 background-color: #F5F5F5;
}

input.fiche {
 font-size: 8pt;
 cursor: pointer;
}

.headImg {
 float: left; 
 text-align: center;
}

.sponsorise {
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 9px; 
}

.txt_capt_ecran {
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 8pt; 
 color: #656565;
}

.see_capture {
 text-align: center; 
 border: 0px solid #808080; 
 background-color: #FFFFFF; 
 padding-left: 12px;
 padding-bottom: 12px;
}

.masquer {
 display: none;
}

div.notation1 {
 width: 115px;
 float: left;
 margin-left: 4px;
 margin-top: 7px;
 clear: both;
 font-family: Verdana, Tahoma, 'Bitstream Vera Sans', sans-serif;;
 font-size: 9px;
 height: 12px;
}

div.notation2 {
 margin-top: 8px;
 margin-left: 115px;
 font-family: Verdana, Tahoma, 'Bitstream Vera Sans', sans-serif;;
 font-size: 9px;
 height: 13px;
}

div.notation3 {
 float: left;
 margin-top: 6px;
 margin-left: 4px;
 clear: both;
}

hr.special {
 height: 1px;
 border-width: 0px;
 background-color: #D1D1D1;
 color: #D1D1D1
}

/**
 * URLS
 */
a.liens_menu:link { text-decoration:none; padding-left: 12px; padding-right: 12px; color:#111111; font-weight: bold; }
a.liens_menu:visited { text-decoration:none; padding-left: 12px; padding-right: 12px; color:#111111; font-weight: bold;  }
a.liens_menu:hover { text-decoration:underline; padding-left: 12px; padding-right: 12px; color:#111111; font-weight: bold;  }

a.liens_footer:link { text-decoration:none; color:#111111; }
a.liens_footer:visited { text-decoration:none; color:#111111; }
a.liens_footer:hover { text-decoration:underline; color:#111111;  }

a.liens_gris:link { text-decoration:none; color:#656565; }
a.liens_gris:visited { text-decoration:none; color:#656565; }
a.liens_gris:hover { text-decoration:underline; color:#656565; }

a.liens_biblio:link { text-decoration:none; color:#353535; }
a.liens_biblio:visited { text-decoration:none; color:#353535; }
a.liens_biblio:hover { text-decoration:underline; color:#353535; }

a.liens_body:link { text-decoration:none; color:#CC3300; }
a.liens_body:visited { text-decoration:none; color:#CC3300; }
a.liens_body:hover { text-decoration:underline; color:#CC3300; }

a.liens2:link { text-decoration:underline; color:#CC3300; }
a.liens2:visited { text-decoration:underline; color:#CC3300; }
a.liens2:hover { text-decoration:none; color:#CC3300; }

a.liens3:link { text-decoration:none; color:#CC3300; }
a.liens3:visited { text-decoration:none; color:#CC3300; }
a.liens3:hover { text-decoration:underline; color:#CC3300; }

a.liens4:link { text-decoration:none; color:#111111; }
a.liens4:visited { text-decoration:none; color:#111111; }
a.liens4:hover { text-decoration:none; color:#CC3300; }

a.lienHead:link { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration:none; color:#5B5B5B; }
a.lienHead:visited { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration:none; color:#5B5B5B; }
a.lienHead:hover { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration:none; color:#CC3300; }

a.noColor:link { text-decoration:none; }
a.noColor:visited { text-decoration:none; }
a.noColor:hover { text-decoration:underline; }

a.lien_pub:link { text-decoration:none; color: #111111 }
a.lien_pub:visited { text-decoration:none; color: #111111 }
a.lien_pub:hover { text-decoration:none; color: #111111 }

a.a_menu:link { text-decoration:none; color: #939393 }
a.a_menu:visited { text-decoration:none; color: #939393 }
a.a_menu:hover { text-decoration:none; color: #939393 }

a.a_menu2:link { text-decoration:none; color: #CC3300 }
a.a_menu2:visited { text-decoration:none; color: #CC3300 }
a.a_menu2:hover { text-decoration:none; color: #CC3300 }

a.a_menu_b:link { text-decoration:none; color: #FFFFFF }
a.a_menu_b:visited { text-decoration:none; color: #FFFFFF }
a.a_menu_b:hover { text-decoration:none; color: #FFFFFF }

.po {
 cursor:pointer;
}


/**
 * IMAGES
 */

.img { /*border: 1px solid #C5C5C5; */ }


/**
 * BOUTONS
 */

input, select, textarea {
 border: 1px solid #6A6A6A;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 1em;
}

input.large {
 font-size: 1em;
}

select.large {
 font-size: 1em;
}

textarea.large {
 font-size: 1em;
}

input.small{
 font-size: 8pt;
}

select.small{
 font-size: 8pt;
}

input.save {
 background-color: #EAFEE2; 
 color: #008000; 
 font-weight: bold; 
 border: 1px solid #008000;
 cursor: pointer;
}

input.sup {
 color: #CC2B02; 
 font-weight: bold;
 background-color: #FFECEC; 
 border: 1px solid #CC3300;
 cursor: pointer;
}

input.noBorder {
 border: 0px;
}

input.enregistrer {
 cursor: pointer; 
 height: 19px; 
 width: 100px; 
 text-align: right; 
 color: #CC3300; 
 font-weight: bold; 
 background-image: url('../img/save.png'); 
 background-repeat: no-repeat; 
 background-position: 4% 55%; 
 background-color: #FAFAFA; 
 border: 1px solid #7D7D7D
}

input.soumettre {
 cursor: pointer; 
 height: 19px; 
 text-align: right; 
 color: #CC3300; 
 font-weight: bold; 
 background-image: url('../img/soumettre.png'); 
 background-repeat: no-repeat; 
 background-position: 4% 55%; 
 background-color: #FAFAFA; 
 border: 1px solid #7D7D7D
}

input.btn_supprimer {
 cursor: pointer; 
 height: 19px; 
 text-align: right; 
 color: #CC3300; 
 font-weight: bold; 
 background-image: url('../img/supprimer.png'); 
 background-repeat: no-repeat; 
 background-position: 3% 55%; 
 background-color: #FAFAFA; 
 border: 1px solid #7D7D7D
}

input.btn_creer {
 cursor: pointer; 
 height: 19px; 
 text-align: right; 
 color: #CC3300; 
 font-weight: bold; 
 background-image: url('../img/new.png'); 
 background-repeat: no-repeat; 
 background-position: 3% 55%; 
 background-color: #FAFAFA; 
 border: 1px solid #7D7D7D
}

div.nosee {
 overflow: hidden; 
 height: 1px; 
 padding-top: 2px
}
