/*BLUEPRINT*/
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;vertical-align:baseline;font:inherit inherit 100% inherit}caption,th,td{text-align:left;font-weight:400}table,td,th{vertical-align:middle}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}a img{border:none}body{line-height:1.5;font-size:75%;color:#222;background:#fff;font-family:Arial, Helvetica, sans-serif}h1,h2,h3,h4,h5,h6{font-weight:400;color:#111}h1{font-size:3em;line-height:1;margin-bottom:.5em}h2{font-size:2em;margin-bottom:.75em}h3{font-size:1.5em;line-height:1;margin-bottom:1em}h4{font-size:1.2em;line-height:1.25;margin-bottom:1.25em}h5{font-size:1em;font-weight:700;margin-bottom:1.5em}h6{font-size:1em;font-weight:700}h1 img,h2 img,h3 img,h4 img,h5 img,h6 img{margin:0}p img.left{float:left;margin:1.5em 1.5em 1.5em 0;padding:0}p img.right{float:right;margin:1.5em 0 1.5em 1.5em}a{color:#009;text-decoration:underline}blockquote{margin:1.5em;color:#666;font-style:italic}sup,sub{line-height:0}abbr,acronym{border-bottom:1px dotted #666}address{margin:0 0 1.5em;font-style:italic}pre{margin:1.5em 0;white-space:pre}pre,code,tt{font:1em 'andale mono', 'lucida console', monospace;line-height:1.5}li ul,li ol{margin:0 1.5em}ul,ol{margin:0 1.5em 1.5em}ul{list-style-type:disc}ol{list-style-type:decimal}dl,p{margin:0 0 1.5em}dd{margin-left:1.5em}table{border-collapse:separate;border-spacing:0;margin-bottom:1.4em;width:100%}thead th{background:#c3d9ff}th,td,caption{padding:4px 10px 4px 5px}tr.even td{background:#e5ecf9}tfoot,em,dfn{font-style:italic}caption{background:#eee}.small{font-size:.8em;margin-bottom:1.875em;line-height:1.875em}.large{font-size:1.2em;line-height:2.5em;margin-bottom:1.25em}.hide{display:none}.quiet,del{color:#666}.loud,a:focus,a:hover{color:#000}.highlight{background:#ff0}.added{background:#060;color:#fff}.removed{background:#900;color:#fff}.first{margin-left:0;padding-left:0}.last{margin-right:0;padding-right:0}.top{margin-top:0;padding-top:0}.bottom{margin-bottom:0;padding-bottom:0}.container{width:950px;margin:0 auto}.showgrid{background:url(src/grid.png)}.column,div.span-1,div.span-2,div.span-3,div.span-4,div.span-5,div.span-6,div.span-7,div.span-8,div.span-9,div.span-10,div.span-11,div.span-12,div.span-13,div.span-14,div.span-15,div.span-16,div.span-17,div.span-18,div.span-19,div.span-20,div.span-21,div.span-22,div.span-23,div.span-24{float:left;margin-right:10px}.last,div.last{margin-right:0}.span-1{width:30px}.span-2{width:70px}.span-3{width:110px}.span-4{width:150px}.span-5{width:190px}.span-6{width:230px}.span-7{width:270px}.span-8{width:310px}.span-9{width:350px}.span-10{width:390px}.span-11{width:430px}.span-12{width:470px}.span-13{width:510px}.span-14{width:550px}.span-15{width:590px}.span-16{width:630px}.span-17{width:670px}.span-18{width:710px}.span-19{width:750px}.span-20{width:790px}.span-21{width:830px}.span-22{width:870px}.span-23{width:910px}.span-24,div.span-24{width:950px;margin:0}input.span-1,textarea.span-1,select.span-1{width:30px!important}input.span-2,textarea.span-2,select.span-2{width:50px!important}input.span-3,textarea.span-3,select.span-3{width:90px!important}input.span-4,textarea.span-4,select.span-4{width:130px!important}input.span-5,textarea.span-5,select.span-5{width:170px!important}input.span-6,textarea.span-6,select.span-6{width:210px!important}input.span-7,textarea.span-7,select.span-7{width:250px!important}input.span-8,textarea.span-8,select.span-8{width:290px!important}input.span-9,textarea.span-9,select.span-9{width:330px!important}input.span-10,textarea.span-10,select.span-10{width:370px!important}input.span-11,textarea.span-11,select.span-11{width:410px!important}input.span-12,textarea.span-12,select.span-12{width:450px!important}input.span-13,textarea.span-13,select.span-13{width:490px!important}input.span-14,textarea.span-14,select.span-14{width:530px!important}input.span-15,textarea.span-15,select.span-15{width:570px!important}input.span-16,textarea.span-16,select.span-16{width:610px!important}input.span-17,textarea.span-17,select.span-17{width:650px!important}input.span-18,textarea.span-18,select.span-18{width:690px!important}input.span-19,textarea.span-19,select.span-19{width:730px!important}input.span-20,textarea.span-20,select.span-20{width:770px!important}input.span-21,textarea.span-21,select.span-21{width:810px!important}input.span-22,textarea.span-22,select.span-22{width:850px!important}input.span-23,textarea.span-23,select.span-23{width:890px!important}input.span-24,textarea.span-24,select.span-24{width:940px!important}.append-1{padding-right:40px}.append-2{padding-right:80px}.append-3{padding-right:120px}.append-4{padding-right:160px}.append-5{padding-right:200px}.append-6{padding-right:240px}.append-7{padding-right:280px}.append-8{padding-right:320px}.append-9{padding-right:360px}.append-10{padding-right:400px}.append-11{padding-right:440px}.append-12{padding-right:480px}.append-13{padding-right:520px}.append-14{padding-right:560px}.append-15{padding-right:600px}.append-16{padding-right:640px}.append-17{padding-right:680px}.append-18{padding-right:720px}.append-19{padding-right:760px}.append-20{padding-right:800px}.append-21{padding-right:840px}.append-22{padding-right:880px}.append-23{padding-right:920px}.prepend-1{padding-left:40px}.prepend-2{padding-left:80px}.prepend-3{padding-left:120px}.prepend-4{padding-left:160px}.prepend-5{padding-left:200px}.prepend-6{padding-left:240px}.prepend-7{padding-left:280px}.prepend-8{padding-left:320px}.prepend-9{padding-left:360px}.prepend-10{padding-left:400px}.prepend-11{padding-left:440px}.prepend-12{padding-left:480px}.prepend-13{padding-left:520px}.prepend-14{padding-left:560px}.prepend-15{padding-left:600px}.prepend-16{padding-left:640px}.prepend-17{padding-left:680px}.prepend-18{padding-left:720px}.prepend-19{padding-left:760px}.prepend-20{padding-left:800px}.prepend-21{padding-left:840px}.prepend-22{padding-left:880px}.prepend-23{padding-left:920px}div.border{padding-right:4px;margin-right:5px;border-right:1px solid #eee}div.colborder{padding-right:24px;margin-right:25px;border-right:1px solid #eee}.pull-1{margin-left:-40px}.pull-2{margin-left:-80px}.pull-3{margin-left:-120px}.pull-4{margin-left:-160px}.pull-5{margin-left:-200px}.pull-6{margin-left:-240px}.pull-7{margin-left:-280px}.pull-8{margin-left:-320px}.pull-9{margin-left:-360px}.pull-10{margin-left:-400px}.pull-11{margin-left:-440px}.pull-12{margin-left:-480px}.pull-13{margin-left:-520px}.pull-14{margin-left:-560px}.pull-15{margin-left:-600px}.pull-16{margin-left:-640px}.pull-17{margin-left:-680px}.pull-18{margin-left:-720px}.pull-19{margin-left:-760px}.pull-20{margin-left:-800px}.pull-21{margin-left:-840px}.pull-22{margin-left:-880px}.pull-23{margin-left:-920px}.pull-24{margin-left:-960px}.pull-1,.pull-2,.pull-3,.pull-4,.pull-5,.pull-6,.pull-7,.pull-8,.pull-9,.pull-10,.pull-11,.pull-12,.pull-13,.pull-14,.pull-15,.pull-16,.pull-17,.pull-18,.pull-19,.pull-20,.pull-21,.pull-22,.pull-23,.pull-24{float:left;position:relative}.push-1{margin:0 -40px 1.5em 40px}.push-2{margin:0 -80px 1.5em 80px}.push-3{margin:0 -120px 1.5em 120px}.push-4{margin:0 -160px 1.5em 160px}.push-5{margin:0 -200px 1.5em 200px}.push-6{margin:0 -240px 1.5em 240px}.push-7{margin:0 -280px 1.5em 280px}.push-8{margin:0 -320px 1.5em 320px}.push-9{margin:0 -360px 1.5em 360px}.push-10{margin:0 -400px 1.5em 400px}.push-11{margin:0 -440px 1.5em 440px}.push-12{margin:0 -480px 1.5em 480px}.push-13{margin:0 -520px 1.5em 520px}.push-14{margin:0 -560px 1.5em 560px}.push-15{margin:0 -600px 1.5em 600px}.push-16{margin:0 -640px 1.5em 640px}.push-17{margin:0 -680px 1.5em 680px}.push-18{margin:0 -720px 1.5em 720px}.push-19{margin:0 -760px 1.5em 760px}.push-20{margin:0 -800px 1.5em 800px}.push-21{margin:0 -840px 1.5em 840px}.push-22{margin:0 -880px 1.5em 880px}.push-23{margin:0 -920px 1.5em 920px}.push-24{margin:0 -960px 1.5em 960px}.push-1,.push-2,.push-3,.push-4,.push-5,.push-6,.push-7,.push-8,.push-9,.push-10,.push-11,.push-12,.push-13,.push-14,.push-15,.push-16,.push-17,.push-18,.push-19,.push-20,.push-21,.push-22,.push-23,.push-24{float:right;position:relative}.prepend-top{margin-top:1.5em}.append-bottom{margin-bottom:1.5em}.box{padding:1.5em;margin-bottom:1.5em;background:#E5ECF9}hr{background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;margin:0 0 1.45em;border:none}hr.space{background:#fff;color:#fff}.clearfix:after,.container:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix,.container{display:block}.clear{clear:both}label,th,dl dt,dfn,strong{font-weight:700}fieldset{padding:1.4em;margin:0 0 1.5em;border:1px solid #ccc}legend{font-weight:700;font-size:1.2em}input.text,input.title,textarea,select{margin:.5em 0;border:1px solid #bbb}input.text:focus,input.title:focus,textarea:focus,select:focus{border:1px solid #666}input.text,input.title{width:300px;padding:5px}input.title{font-size:1.5em}textarea{width:390px;height:250px;padding:5px}.error,.notice,.success{padding:.8em;margin-bottom:1em;border:2px solid #ddd}.error{background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4}.notice{background:#FFF6BF;color:#514721;border-color:#FFD324}.success{background:#E6EFC2;color:#264409;border-color:#C6D880}.error a{color:#8a1f11}.notice a{color:#514721}.success a{color:#264409}

/*LAYOUT*/
html, body{
	height:100% !important;
  padding:0;
  margin:0;
}

@media all and (-webkit-min-device-pixel-ratio:0){
	body{
		overflow:scroll;
		overflow-x:hidden;
	}
	div.container{
		padding-left:18px;
	}
} 

ul{
	list-style:none;
}

div.container, div.critique {
	text-align:left;
	margin-top:0px;
	margin-bottom:0px;
}

#h1Logo {
	padding:0;
	margin:0;
}

img#logo{
	border:0;
	margin:0;
	background-image: url('../images/structure/logo.png');
	background-repeat: no-repeat;
	background-position: top left;
}

a#pub {
	text-align:left;
	float:right;
}

a#pub img {
	width:468px;
	height:60px;
	border-width:1px;
	border-style:solid;
	display:block;
}

p#claim{
	line-height:1em;
	margin-left:5px;
	width:500px;
}

ul.navTop, ul.navBottom {
	list-style:none;
	padding:0;
	margin:0 5px;
}

ul.navTop{
  margin-top:3px;
}

input#request{
  font-size:1.1em;
  margin:0;
  padding:1px;
  width:240px;
}

a.btnSearch{
	vertical-align:top;
	font-size:1.2em;
	margin-left:5px;
}

ul.navBottom{
  margin-top:5px;
  margin-left:5px;
}

ul.flRight, form.flRight{
  float:right;
  margin-top:5px;
  margin-right:5px
}

ul.navTop li, ul.navBottom li {
	display:inline;
	margin:0;
	padding:0;
}

ul.navTop a, ul.navBottom a, .rich-ddmenu-label{
	font-size:1.4em;
	margin:0 0.4em;
	font-weight:bold;
}

ul.navTop img, ul.navBottom img{
	margin:0;
}

div.header{
  height:160px;
}

div.navHaut{
  height:30px;
  margin-bottom:15px;
}

/*bug de vibration du menu*/
div.rich-ddmenu-label{
	border-left:0 !important;
	border-right:0 !important;
	padding-left:0 !important;
	padding-right:0 !important;
}
div.navHaut div div div div{
	padding-top:1px !important;
	padding-bottom:1px !important;
}


div.navBas {
	height:260px;
	min-height:260px;
	padding-bottom:10px;
	margin-top:15px;
	margin-bottom:-50px;
}

div.blocNavBas{
	float:left;
	padding:12px;
}
div.blocNavBas ul{
	margin:0px;
}
div.blocNavBas li{
  font-size:0.94em;  
}

img.sepTexte, img.sepColonne{
	width:100%;
	height:2px;
}
img.sepTexte{
	margin-bottom:8px;
}


.fRight{
	float:right;
}

.fLeft{
	float:left;
}

.taTop td {
	vertical-align:top;
}

.taRight{
	text-align:right;
}

.taLeft{
	text-align:left;
}

.taCenter{
	text-align:center;
}

div.corps, div.colonne{
	padding:0px 0px 10px 0px;
}

div.corps h1, div.corps h2, div.corps h3, div.corps h4, div.corps h5, div.corps h6, div.corps p{
	margin-left:15px;
	margin-right:15px;
	margin-bottom:5px;
}

div.colonne ul {
  font-size: 11px;
  margin-bottom:5px;
}
div.colonne p, div.colonne table, img.couv, img.logo  {
	text-align:left;
	font-size: 11px;
	margin:0px 15px 5px 15px;
}
div.colonne table table{
	margin:0;
}
div.colonne table h3{
	margin-left:0;
}  

.colTexte form{
	text-align:left;
	margin:0px;
}
div.colTexte h1, div.colTexte h2, div.colTexte h3, div.colTexte h4, div.colTexte h5, div.colTexte h6, div.colTexte p{
	margin-left:15px;
	margin-right:15px;
	margin-bottom:5px;
}
.colTexte h3{
	margin-top:15px;
}
.colTexte h4{
	font-size:1.3em;
}
.colTexte h5{
	font-size:1.2em;
}
.colTexte h6{
	font-size:1.1em;
}
.colTexte p{
	margin-top:15px !important;
}

/*listes à puces*/
div.colTexte ul{
	margin-left:35px;
	list-style-image: URL(../images/structure/puce1.png); 
}
div.colTexte ul ul{
	margin-left:20px !important;
	list-style-image: URL(../images/structure/puce2.png);
}
div.colTexte ul ul ul{
	margin-left:17px !important;
	list-style-image: URL(../images/structure/puce3.png);
}
.dr-table-cell ul, ul.dr-list{
	list-style:none !important;
	list-style-image: URL('') !important;
}


div.colonne table.noMargin {
	margin:0px;
}
.colDroite form{
	text-align:left;
	font-size: 0.9em;
	margin:0px 15px 5px 15px;
}

.colDroite ul, .colDroite h3, .colDroite p{
	text-align:left;
}
.colDroite ul, .colDroite ul li a, .colDroite h6{
	font-size:1.1em;
}
/*googleAds*/
.colDroite iframe{
	margin-left:15px;
}


.colTexte, .colTexte p{
	text-align:justify !important;
}


div.colPave{
  padding-top:15px;
  padding-bottom:0px;
  margin-bottom:10px;
}
div.colPave div.colPave{
  padding:0px;
}
div.colPave h3, div.colPave h4{
  margin-left:15px;
  margin-bottom:5px;
}

div.colPave h1, div.colPave h2{
	margin:0px 15px 25px 15px;
}
div.colPave h2{
	font-size:2.5em;
}

div.colPave form{
	margin-right:10px;
}
div.colPave p{
	font-size:95%;
}

div.texte p, div.texte ul{
	font-size:1em !important;
}

div.menuLateral{
    font-size:1.2em;
}

p.more{
	font-size:0.9em;
	display:block;
	text-align:right !important;
	margin-top:0px;
	margin-bottom:10px;
}

div.corps td, div.colonne td{
	border:0;
	vertical-align:top; /*modif 05/04/09*/
}

h3{
	font-weight:bold;
}

h3 a.reduit{
	font-size:0.9em;
}

h3.premier{
  margin-top:20px;
}

div.hr{
  margin:20px 0px;
  clear:both;
  height:5px;
}

div.hrCol{
  margin:5px 0px;
  clear:both;
  height:5px;
}

div.groupePave{
  position:relative;
  margin-top:-15px;
}

div.pave{
  margin-top:15px;
  height:150px;
  overflow:hidden;
  position:relative;
}
div.pave a:hover{
  text-decoration:none;
}
div.pave a:hover{
  cursor:pointer;
}
div.pave a .lnk, div.pave a img, div.pave a p{
  position:absolute;
  top:0px;
  left:0px;
}
div.pave a .lnk {
  padding:5px;
  height:auto;
  width:140px;
  z-index:1;
  min-height:18px;
}
div.pave a:hover .lnk {
  top:-50px;
}
div.pave a img{
  z-index:0;
}
div.pave a p{
  display:block;
  font-size:0.8em;
  padding:2px 5px 5px 5px;
  width:140px;
  height:170px;
  top:130px;
  z-index:2;
}
div.pave a p span{
  display:block;
  margin-bottom:5px;
}
div.pave a:hover p{
  top:-20px;
}
div#editoOut{
  margin-top:15px;
  height:150px;
  overflow:hidden;
  position:relative;
  text-align:justify;
}
div#editoOut, div#editoIn{
  padding:0 !important;
}
div#editoIn h3, div#editoIn h4{
  margin:0px 0px 5px 15px;
  padding-top:15px;
}
div#editoIn p{
  margin:15px 15px 5px 15px;
  font-size:0.9em;
}
div#editoIn img {
  margin-left:15px;
  float:right;
}
div#editoMore{
  position:absolute;
  top:125px;
  left:0px;
  width:300px;
  z-index:1;
  padding:3px 5px 5px 15px;
}
div#editoMore a{
  text-decoration:none;
  font-size:0.9em;
}
a.editoAll{
  float:right;
}
table.calendrier{
	width:600px;
}
table.calendrier h4 {
	margin-left:5px;
	margin-right:0px;
}
table.calendrier ul {
	margin-left:5px;
	margin-right:0px;
}
table.calendrier td {
	vertical-align:top;
}
table.calendrier h4 {
	font-weight:bold !important;
}

table.invisibleDroite{
	width:270px;
    margin-top:20px;
    margin-left:0px;
    margin-right:0px;
}
table.invisible{
	width:600px;
    margin-top:20px;
    margin-left:0px;
    margin-right:0px;
}
table.invisible h4 {
	margin-left:5px;
	margin-right:0px;
}
table.invisible ul {
	margin-left:35px;
	margin-right:0px;
}
table.invisible td {
	vertical-align:top;
}
table.invisible h4 {
	font-weight:bold
}

.full {
    width:600px;
}
.half {
    width:300px;
}
.third {
    width:200px;
}
.quarter {
    width:150px;
}

ul.ficheJeu{
	list-style:none !important;
	margin-left:15px !important;
	list-style-image: URL('') !important;
}

ul.ficheJeu li{
	margin-bottom:0.5em;
}

ul.listeCritique li{
	margin-bottom:0em;
}
ul.listeCritique img{
	padding:0;
	height:16px;
}
ul.listeCritique li a{
	font-size:1em !important;
	display:block;
}
ul.listeCritique li a:hover{
	text-decoration:none;
	padding-left:2px;
}
ul.listeCritique p{
	font-size:1em !important;
	margin:0;
	line-height:1.2em;
}
div.divCritique{
	padding:5px 0px 15px 0px !important;
	font-size:0.9em;
	text-align:justify !important;
}
div.divCritique p{
	text-align:justify !important;
}

span.d20{
	height:16px !important;
	background-image:url('../images/structure/d20.png');
	background-position:right;
}
span.d4{
	height:16px !important;
	background-image:url('../images/structure/d4.png');
	background-position:right;
}


h6.login{
	float:right;
	padding:10px 15px 0px 10px;
	font-size:0.9em;
}
a.login{
	float:right;
	padding:2px 7px;
	margin-right:5px;
}

/*Liste de jeux*/
ul.abc{
  list-style:none;
  margin:0px 0px 30px 15px;
  padding:0;
  padding-bottom:3px;
}
ul.abc li{
  display:inline;
  padding:0;
  margin:0;
  margin-right:5px;
}
ul.abc li.last{
  margin-right:0px;
}
ul.abc li a{
  text-decoration:none;
  padding-bottom:0px;
  margin:0;
  font-size:1.9em;
}
input.field{
  width:175px;
}
select.field{
  width:179px;
}
textarea.field{
  width:400px;
}
input.req{
  width:230px;
}
input.lanceReq{
  font-weight:bold;
}
table.results, table.gamme{
	margin-top:20px !important;
	width:600px;
}
table.results th, table.gamme th{
	font-size:1em;
	padding:1px 3px;
}
table.results td, table.gamme td{
	font-size:1em;
	padding:1px 3px;
}
table.results a, table.gamme a{
  font-size:1.1em;
  font-weight:bold;
}
div#navGamme{
  position:fixed;
}

.rich-picklist-source-items {
    width:200px;
}
.rich-picklist-source-cell {
    width:200px;
    margin:0px;
}
.rich-picklist-target-items {
    width:200px;
}
.rich-picklist-target-cell {
    width:200px;
    margin:0px;
}
.rich-list-picklist-button-content {
    text-align:center;
}

.infoMsg{
  font-weight:bold;
}

.errorMsg{
  font-weight:bold;
  color:red;
}

.tooltip {
  width:350px;
  border-width:0;
  text-align:left;
  vertical-align: top;
}
td.td10pc{width:10%}
td.td20pc{width:20%}
td.td30pc{width:30%}
td.td40pc{width:40%}
td.td50pc{width:50%}
td.td60pc{width:60%}
td.td70pc{width:70%}
td.td80pc{width:80%}
td.td90pc{width:90%}
td.td100pc{width:100%}

table.nbRes td {
    white-space:nowrap;
}

/*Recherche*/
div#cse-search-results{
	background:transparent;
	margin-left:10px;
}

/*ibox*/
#ibox_footer_wrapper {
	left: 0;
	right: 0;
	top: 0;
	padding: 3px 10px;
}
#ibox_footer_wrapper a { padding: 0 3px; }
#ibox_content { padding: 0px; }
#ibox_wrapper { padding: 24px 0 0 0; }
#ibox_loading {
	background: url('/images/structure/loader.gif') center center no-repeat;
	width: 300px;
	height: 300px;
}

/*admin*/
.rich-calendar-header{
	padding:0px !important;
}
.rich-calendar-header table, table.mceLayout{
	margin-left:0px !important;
	margin-right:0px !important;
}

/*icones*/
img.icEdit, img.icDel, img.icHelp, img.icAddC, img.icDelC, img.icLeft, img.icRight{
	width:17px;
	height:17px;
	border:0;
	vertical-align:top;
	margin:0 0 10px 5px;
	background:transparent;
	background-image:url('../images/structure/icones.png');
	background-position: 0px 0px;
	background-repeat:no-repeat;
}
img.icNew{
	width:17px;
	height:17px;
	border:0;
	vertical-align:top;
	margin:0;
	background:transparent;
	background-image:url('../images/structure/icones.png');
	background-position: 0px 0px;
	background-repeat:no-repeat;
}
img.icUnlock{
	width:16px;
	height:16px;
	border:0;
	vertical-align:top;
	margin:0;
	background:transparent;
	background-image:url('../images/structure/lock_unlock.png');
	background-position: 0px 0px;
	background-repeat:no-repeat;
}
img.icUnwait{
	width:16px;
	height:16px;
	border:0;
	vertical-align:top;
	margin:0;
	background:transparent;
	background-image:url('../images/structure/page_white_gear.png');
	background-position: 0px 0px;
	background-repeat:no-repeat;
}
img.icDel{background-position:-17px 0px !important}
img.icHelp{background-position:-34px 0px !important}
img.icAddC{background-position:-51px 0px !important}
img.icDelC{background-position:-68px 0px !important}
img.icNew {background-position:-85px 0px !important}
img.icLeft {background-position:-102px 0px !important}
img.icRight {background-position:-119px 0px !important}

img.icRight {0 5px 10px 0}

a.acLink{
	padding:1px !important;
	text-decoration:none !important;
	background-color:transparent;
}

.loadinganim {
  position:fixed;
  left: 50%; 
  top: 50%;
  width: 32px;
  height: 32px;
  margin-top: -16px; /* moitié de la hauteur */
  margin-left: -16px; /* moitié de la largeur */
}
