﻿.modalBackground 
{
    background-color:Gray;
    filter:alpha(opacity=70);
    opacity:0.7;
}

.watermarked
{
	color: #ABABAB;
	font-style: oblique;
    border: solid 1px #808080; 
    padding: 2px; 
}

.pagination1 table
{
	width: 1%;
}

.btn_publier a
{
	background-image:url(images/icone_publier.png);
	display:block;
	width:22px;
	height:19px;
	background-repeat:no-repeat;
}

.btn_editer a
{
	background-image:url(images/icone_editer.png);
	display:block;
	width:22px;
	height:19px;
	background-repeat:no-repeat;
}

.btn_retirer a
{
	background-image:url(images/icone_retirer.png);
	display:block;
	width:22px;
	height:19px;
	background-repeat:no-repeat;
}

.btn_supprimer a
{
	background-image:url(images/icone_supprimer.png);
	display:block;
	width:22px;
	height:19px;
	background-repeat:no-repeat;
}

/* Menu Region */
.menu div
{
	width:156px;
	overflow:hidden;
}

.menu div div
{
	width:156px;
	overflow:hidden;
}

.menu div div a 
{
	background-image:url(images/menu.png);
	background-repeat:repeat-x;
	background-position: 0 bottom;
	display:block;
	font-family:Trebuchet,Helvetica,sans-serif;
	font-size:0.8em;
	height:22px;
	padding:10px 10px 0;
	text-decoration:none;
	text-transform:uppercase;
	width:156px;
	color:#656565;
}

.menu div div.active a{
background-position:0 -64px;
color:#fff;
}
.menu div div a {
background-position:0 -96px;
}

.menu .sousmenu{
background:#fef1d1;
padding:0.4em 0 0.4em 0.8em;
margin:0;
}
.menu .sousmenu div ul
{
	padding:0;
	margin:0;
}
.menu .sousmenu li{
width:auto;
padding:0;
margin:0;
white-space:normal;}

.menu .sousmenu  li a{ 
display:block;font-family:Arial, Helvetica, sans-serif;
text-decoration:none; width:auto;
text-transform:none;
background-position:0 7px!important;
background-repeat:no-repeat!important;
height:auto;
padding:0 0 0 0.7em;
color:#656565;
background-image:url(images/puce1.png)!important;}

.menu .sousmenu  li a.active{ 
font-weight:bold;
}

/* Menu pour l'édition des pages publiques */
.repertoireadmin2 .menu li a{
background-position:0 -96px;}

.repertoireadmin2 .menu li a:hover, .repertoireadmin2  .menu li a.active{
background-position:0  -64px;}

/* Page d'Erreur */
.error
{
	padding-left : 40px;
	padding-top:8px;
	padding-bottom:30px;
	background-image:url(images/error.png);
	background-position:left top ;
	background-repeat:no-repeat;
	font-size : small;
	color:Red;
}

.error img
{
	background-image:url(images/home.png);
	background-position:0 0;
	background-repeat:no-repeat;
	overflow:hidden;
	background-color:transparent!important;
	width:16px!important;
	height:16px!important;
	border:none!important;
	text-indent:-150px;
	cursor:pointer;
}
.error li
{
	list-style-type:square;
	margin-left:15px;
}

.outils1 input {
margin-top:3px;
width:80px;
}

.outils1select {
	float:none;
	margin-top:3px;
	width:80px;
}

.login td {
padding:0px;
}

.login table {
margin:0px;
}

.bt_valid a {
display:inline-block;
background:url(images/bt_home.png) 0 0 no-repeat;
width:126px;
height:43px;
line-height:40px;
text-decoration:none;
text-align:center;
font-weight:bold;
color:#FFFFFF;
font-size:1.1em;
}


.bouton_fichier a, .bouton_fichierside a, .bouton_gestion a, .bouton_gestionside a {
padding:114px 0 0 0;
height:0px!important;
height /**/:114px;
margin:0;
overflow:hidden;
display:block;
width:108px;
background-image:url(images/admin1.png)!important;
background-position:0 0;
background-repeat:no-repeat;
float:left;
text-decoration:none;
overflow:hidden;
display:block;}

.bouton_fichierside a, .bouton_gestionside a {background-image:url(images/admin16.png)!important; width:111px; float:none;
margin:0 auto;}


/*bouton side fichier*/

.side .bouton_fichier li{float:none;}

.side .bouton_fichier {margin-bottom:1.5em!important;}


.side .bouton_fichier a, .side .bouton_fichierside a{
padding:48px 0 0 0;
height /**/:48px;
width:197px!important;
background-image:url(images/bouton_fichier1.png)!important;
float:none;}

.side .bouton_fichier li a:hover, .side  .bouton_fichierside a:hover{background-position:0 -48px;}

.side .bouton_fichier .fichier2 a{background-image:url(images/bouton_fichier2.png)!important;}
.side .bouton_fichier .fichier3 a{background-image:url(images/bouton_fichier3.png)!important;}
.side .bouton_fichier .fichier4 a{background-image:url(images/bouton_fichier4.png)!important;}
.side .bouton_fichier .fichier5 a{background-image:url(images/bouton_fichier5.png)!important;}
.side .bouton_fichier .fichier6 a{background-image:url(images/bouton_fichier6.png)!important;}


/*bouton side gestionr*/

.side .bouton_gestion li{float:none;}

.side .bouton_gestion {margin-bottom:1.5em!important;}


.side .bouton_gestion a, .side .bouton_gestionside a{
padding:48px 0 0 0;
height /**/:48px;
width:197px!important;
background-image:url(images/bouton_gestion1.png)!important;
float:none;}

.side .bouton_gestion li a:hover, .side  .bouton_gestionside a:hover{background-position:0 -48px;}

.side .bouton_gestion .gestion2 a{background-image:url(images/bouton_gestion2.png)!important;}
.side .bouton_gestion .gestion3 a{background-image:url(images/bouton_gestion3.png)!important;}
.side .bouton_gestion .gestion4 a{background-image:url(images/bouton_gestion4.png)!important;}
.side .bouton_gestion .gestion5 a{background-image:url(images/bouton_gestion5.png)!important;}
.side .bouton_gestion .gestion6 a{background-image:url(images/bouton_gestion6.png)!important;}



/* NewAction */
.modalTitle
{
    color:White;
    background-color:#396ea5;
    height:25px;
    text-align:center;
    vertical-align:baseline;
    font-weight:bold;
    font-size:14px;
    padding-top:5px;
}

.gestion
{
	border-spacing:0;
}

.gestion .pager td
{
	text-align:right;
}

.gestion table
{
	border-spacing:0;
	width:auto;
}

.modalContent
{
    padding: 0 10px 0 10px;
    margin:5px 0 15px 0;
}

.erreur
{
    text-align:center;
    padding: 5px;
    color: Red;
    font-size:x-small;
}

.erreurBis
{
    text-align:center;
    color: Red;
    font-size:14px;
    font-weight:bold;
}

.bilan_docs_item
{
    color:#000066;
    background-color:#AAC4DE;
    width:160px;
    text-align:center;
    vertical-align:middle;
}


.perso6 {

background:url(images/perso6.jpg) 0 0 no-repeat;
}

.perso6 p {
	position:absolute;
	top:113px;
	left:62px;
	width:138px;
}

.perso7 {

background:url(images/perso7.jpg) 0 0 no-repeat;
}

.perso7 p {
	position:absolute;
	top:104px;
	left:57px;
	width:138px;
	font-size:12px;
}

.perso8 {

background:url(images/perso8.jpg) 0 0 no-repeat;
}

.perso8 p {
	position:absolute;
	top:96px;
	left:106px;
	width:138px;
	font-size:12px;
}

.perso9 {

background:url(images/perso9.jpg) 0 0 no-repeat;
}

.perso9 p {
	position:absolute;
	top:99px;
	left:84px;
	width:138px;
	font-size:12px;
}

.perso10 {

background:url(images/perso10.jpg) 0 0 no-repeat;
}

.perso10 p {
	position:absolute;
	top:86px;
	left:52px;
	width:138px;
	font-size:12px;
}

.perso11 {

background:url(images/perso11.jpg) 0 0 no-repeat;
}

.perso11 p {
	position:absolute;
	top:106px;
	left:84px;
	width:138px;
	font-size:12px;
}

.perso12 {

background:url(images/perso12.jpg) 0 0 no-repeat;
}

.perso12 p {
	position:absolute;
	top:91px;
	left:96px;
	width:138px;
	font-size:12px;
}

.perso13 {

background:url(images/perso13.jpg) 0 0 no-repeat;
}

.perso13 p {
	position:absolute;
	top:124px;
	left:23px;
	width:135px;
	font-size:12px;
}

.perso14 {

background:url(images/perso14.jpg) 0 0 no-repeat;
}

.perso14 p {
	position:absolute;
	top:96px;
	left:22px;
	width:135px;
	font-size:12px;
}

.perso15 {

background:url(images/perso15.jpg) 0 0 no-repeat;
}

.perso15 p {
	position:absolute;
	top:96px;
	left:33px;
	width:138px;
	font-size:12px;
}

.perso16 {

background:url(images/perso16.jpg) 0 0 no-repeat;
}

.perso16 p {
	position:absolute;
	top:88px;
	left:50px;
	width:138px;
	font-size:12px;
}

.perso17 {

background:url(images/perso17.jpg) 0 0 no-repeat;
}

.perso17 p {
	position:absolute;
	top:114px;
	left:49px;
	width:138px;
	font-size:12px;
}

.perso18 {

background:url(images/perso18.jpg) 0 0 no-repeat;
}

.perso18 p {
	position:absolute;
	top:100px;
	left:94px;
	width:138px;
	font-size:11px;
}

.perso19 {

background:url(images/perso19.jpg) 0 0 no-repeat;
}

.perso19 p {
	position:absolute;
	top:120px;
	left:47px;
	width:138px;
	font-size:12px;
}

.perso20 {

background:url(images/perso20.jpg) 0 0 no-repeat;
}

.perso20 p {
	position:absolute;
	top:118px;
	left:21px;
	width:138px;
	font-size:12px;
}

.perso21 {

background:url(images/perso21.jpg) 0 0 no-repeat;
}

.perso21 p {
	position:absolute;
	top:114px;
	left:29px;
	width:138px;
	font-size:12px;
}

.perso22 {

background:url(images/perso22.jpg) 0 0 no-repeat;
}

.perso22 p {
	position:absolute;
	top:132px;
	left:98px;
	width:138px;
	font-size:12px;
}


.barre_outil_double {
 background:url(images/barre_outil_double.png) 0 0 no-repeat;
 float:left;
 padding:5px 5px 0 10px;
 height:70px;
width:595px;

  }
.barre_outil_double li{float:left; display:block; }
.barre_outil_double .outils1 {float:left;}
.barre_outil_double .outils2 {float:right;white-space:nowrap;}


.barre_outil_double .outils1 li {margin-right:0.5em;}
.barre_outil_double .outils2 li{margin-left:0.5em;}

.barre_outil_double select {width:80px; float:left; margin-top:3px;}

.login {margin-top:10px;
}

#pop .padding
{
	padding: 0 10px 0 10px;
}


/* personnage */
.perso15 {
position:absolute;
left:-30px;
width:218px;
height:420px;
z-index:0;
background:url(images/perso15.jpg) 0 0 no-repeat;
}

.perso15 p {
position:absolute;
top:100px;
left:40px;
width:138px;
color:White;
font-weight:bold;
}

.perso20 {
position:absolute;
left:-30px;
width:218px;
height:420px;
z-index:0;
background:url(images/perso20.jpg) 0 0 no-repeat;
}

.perso20 p {
position:absolute;
top:130px;
left:10px;
width:138px;
color:White;
font-weight:bold;
}

.perso16 {
position:absolute;
left:-30px;
width:218px;
height:420px;
z-index:0;}

.perso16 p
{
position:absolute;
top:90px;
left:40px;
width:138px;
color:White;
font-weight:bold;
}

.perso22{
position:absolute;
left:-30px;
width:218px;
height:420px;
z-index:0;}

.perso22 p
{
position:absolute;
top:120px;
left:85px;
width:130px;
color:White;
font-weight:bold;
}

/*Popup*/
.popup
{
	border-collapse:collapse;
	border-spacing:0px;
}

.mini_picture
{
	position:relative;
}

.tabcontainer
{
	height:21px;
	background:url('images/tabFiller.png') repeat-x bottom left;
}

.tabcontainer a
{
	display:inline-block;		
	text-decoration:none;
	padding-top:4px;
	color:Black;
}

.tabcontainer span
{
	display:inline-block;
	width:120px;
	height:21px;
}

.tab
{
	background:url('images/tabinactive.png') no-repeat bottom left;
	text-align:center;
}

.tabactive
{	
	text-align:center;
	background:url('images/tabactive.png') no-repeat bottom left;
}

.tabPanel
{
	padding:20px 5px 10px 5px ;
	border: 1px solid #919b9c;
	border-top:0px;
}

.HtmlEditor div table
{
	border-spacing:0;
}

.ajax__calendar_days table
{
	border-spacing:0px;
	margin-bottom:0px;
}

.bt_nouveaubenevole input{
height :31px;
width:171px!important;
background-image:url(images/bt_nouveaubenevole.png);
margin-left:0px;
margin-top:-5px;
display:block;
overflow:hidden;
float:right;
background-position:0 0;
background-repeat:no-repeat;
background-color:transparent!important;
border:none!important;
cursor:pointer;
font-size:0;
color:#fff!important;
text-indent:-150px;
}

.bt_modifier input {
height :26px;
width:79px!important;
background-image:url(images/bt_modifier.png);
overflow:hidden;
background-position:0 0;
background-repeat:no-repeat;
background-color:transparent!important;
border:none!important;
cursor:pointer;
font-size:0;color:#fff!important;
text-indent:-150px;
margin-top:-5px;
margin-left:5px;
}

.bt_ajouter_disabled
{
	background-image:url(images/bt_ajouter_disabled.png) !important;
}

.bt_ajouterbenevole input
{
	background-image:url(images/bnt_ajouterbenevole_b.png) !important;
	height:25px !important;
	width:125px!important;
	overflow:hidden;
	background-position:0 0;
	background-repeat:no-repeat;
	background-color:transparent!important;
	border:none!important;
	cursor:pointer;
	font-size:0;color:#fff!important;
	text-indent:-150px;
	margin-top:0px;
	margin-left:5px;
}
