
/* CSS Document */
body{
background:#e5e5e5;
padding-top:12px;
font-family:arial;
}
a{
text-decoration:none;
}
a img{
border:none;
}
a:visited, a:link{
color:#000;
}
p{
font-size:0.7em;
margin:0;
}

span.required {
    color:red;
}

#conteneur{
background:url(../img/tranche.gif) repeat-y;
width:980px;
margin: 0 auto;
}
#gauche, #centre, #droite, #gaucheref{
float:left;
padding-bottom:20px;
}
#droite td{
border-top:none;}
#centre h3{
padding:0;
margin:0;
border-left: 1px solid #dadddd;
border-right: 1px solid #dadddd;
width:511px;
font-size:0.8em;
padding:10px;
}

#centre{
margin-bottom:20px;
margin-top:3px;
}

#footer{
clear:both;
background:url(../img/bottom.gif) bottom no-repeat;
height:25px;
padding:0 0 0 25px;
}
/***********************************/
/****************HEADER************/
/**********************************/
#header{
background:url(../img/top.gif) no-repeat ;
padding-top:20px;
padding-left:25px;

}
#tetiere{
background:url(../img/tetiere.gif) no-repeat;
height:157px;
}
#tetiere h1, #tetiereporteur h1 {
background:url(../img/logoporteur.gif) left no-repeat;
margin:10px 0  0 75px;
float:left;
height:76px;
width:150px;
font-size:1.7em;
padding:20px 0 0 80px;
line-height:0.8em;
}
#tetiere h1 a span, #tetiereporteur h1 a span{
font-size:0.8em;
text-align:right;
}
#tetiere h1 a, #tetiereporteur h1 a{
color:#707173;}

#logocci{
position:relative;
top:36px;
margin-left:464px;
width:145px;
}


/***********mentionslegal**********/
ul.mentions{
background:url(../img/fond-liste.gif) top left no-repeat;
font: 0.7em arial;
height:25px;


}
#tetiere ul.mentions{
position:relative;
top:70px;
padding-left:670px;
margin:0;
}

.mentions a{
color:#888;
}

.mentions li{
float:left;
list-style-type:none;
padding:4px;


}
a.rss{
background:url(../img/rss.gif) no-repeat;
padding-left:15px;
}

/***************************************/
/**************GAUCHE*******************/
/***************************************/
#gauche{
width:170px;
margin:0 25px;
}

#gauche h1, #element p{
background:url(../img/fondtitreencart.gif) no-repeat;
height:25px;
font-size:0.9em;
font-weight:bold;
color:#fff;
text-align:center;
padding-top:3px;
margin:10px 0 5px 0;
}
.entete{
font-weight:bold;
font-size:0.8em;
margin-top:0;
padding-top:0;
}
#gauche a, #gaucheref a{
color:#e2001a;
font-weight:bold;
font-size:0.7em;

}
#gaucheref{
padding-top:3px;
/*z-index:2;*/
}
/***************agenda*******************/
#calendrier{
background:url(../img/bottomcalendar.gif) right bottom no-repeat;
margin-top:15px;
padding-top:10px;
padding-bottom:14px;
margin-bottom:25px;
position:relative;
z-index:2;
}

#titrecalendar{
background:url(../img/topcalendar.gif) no-repeat;
height:25px;
font-size:0.9em;
font-weight:bold;
color:#fff;
text-align:center;
padding-top:15px;
margin-left:3px;
}
#gaucheref #titrecalendar{
margin-left:2px;
}
#agenda/*, .month-small*/{
font-size:0.75em;
margin:0 auto;
text-align:center;
border-spacing:0;
border-collapse:collapse;
}
.contenant{
border-left:1px solid #dadddd;
border-right:1px solid #dadddd;
width:162px;
}
#calendrier .contenant{
position:relative;
right:1px;
}
#gauche #calendrier .contenant,#droiteporteur #calendrier .contenant {
left:3px;
position:relative;
}
.contenant a{
border:none;
}

#agenda td{
padding:2px;
border-top:1px solid #ccc;
}

abbr{
color:white;
background-color:#707173;
margin:2px 0;
border:none;
display:block;
width:15px;
}

td.mois{
border:none;
}
#gauche a.active, #gaucheref a.active, #droiteporteur a.active {
	color : #000;
	font-weight : bold;
	font-size : 0.9em;
	border : 1px solid red;
	padding : 2px;
}

/***************************************/
/***************CENTRE******************/
/***************************************/

#centre{
width:533px;
padding:0;
}
#centre a{
text-decoration:underline;
}

#centre h1, #droitelarge h1{
background:none;
color:#e2001a;
font-size:1.1em;
text-align:left;
margin:10px 0 0 0;
padding:0;

}
h2{
font-size:1.6em;
color:#707173;
margin:-3px 0;
}
h2 a{
font-weight:bold;
}
#centre p{
font-size:0.75em;
margin-top:10px;
}
/******actu*******/
#actu{
background:url(../img/fondactu.gif) no-repeat;
height:155px;
margin:30px 0;
padding:20px 15px;
}
#contenuactu{
width:500px;
height:160px;
overflow:auto;
position:absolute;
}
#contenuactu h3{
font-weight:bold;
color:#e3001a;
margin:0;
font-size:0.75em;
border:0;
padding:0;
width:480px;
}
#contenuactu h3 a{
color:#e3001a;
}

#contenuactu p{
color:#7f7e7e;
margin:2px 0 10px 0;
font-size:0.7em;
padding:0;
}
#centre #coord{
width:533px;
}
/******************************/
/*********DROITE***************/
/*****************************/


#droite{
width:190px;
margin:0 17px 0 13px;
}
#droite h3{
background:url(../img/messageport2.gif) center no-repeat;
color:#fff;
font-size:0.8em;
text-align:center;
height:28px;
padding-top:10px;
}

#droite a{
text-decoration:underline;
}
/********login*************/
#login, #logos{
background:url(../img/bottomlogin.gif) bottom no-repeat;
margin:-8px 0 15px 3px;
padding:10px 0;
text-align:right;
}
#formlogin, .contenantdroite{
border-left:1px solid #dadddd;
border-right:1px solid #dadddd;
}
#formlogin{
width:184px;
}
.form2{
height:80px;
}
.contenantdroite{
width:107px;
}
#titrelogin{
background:url(../img/toplogin.gif) no-repeat;
height:29px;
text-align:center;
padding-top:13px;
font-weight:bold;
color:white;
font-size:0.9em;
margin:0;
}
#login label{
font-size:0.7em;
text-align:right;
display:block;
float:left;
width:80px;
margin-top:2px;
padding-right:2px;
}
#login input{
border:none;
background:url(../img/fondinput.gif) no-repeat;
width:90px;
height:20px;
margin:0 5px 5px 0;
float:left;
}

#submit{
color:#e3001a;
font-size:0.6em;
font-weight:bold;
padding: 0 3px 2px 0;
position:relative;
left:50px;
}

#formlogin #submit{
background:url(../img/fondinput5.gif) no-repeat;
}

#login input.champmail{
background:url(../img/fondinput2.gif) no-repeat;
width:180px;
margin-left:8px;
}

form{
margin:0;
padding:0;
}

.messlogin {
text-align:center;
padding:0 10px 5px 10px;
clear:both;
border-left:1px solid #dadddd;
border-right:1px solid #dadddd;
width:164px;
}
.oubliMdp{
text-align:center;
padding:0 10px 5px 10px;
clear:both;
}

/**************partner***************/
#logos{
text-align:center;
margin-bottom:35px;
}
#logos img{

margin-bottom:15px;
}
.topdroite{
background:url(../img/tophomedroite.gif) no-repeat;
height:15px;
margin:0;
padding:0;
}
.contenantdroite{
list-style:none;
padding-right:37px;
margin:0;
}
/*********************************/
/**********FOOTER*****************/
/******************************/


#conteneurfooter{
background:url(../img/fond-liste.gif) top left no-repeat;
height:25px;
position:relative;
bottom:15px;
}

#footer ul.mentions{
/*padding:0 0 0 670px;*/
margin:0;
position:relative;
left:15px;

/*z-index:0;*/
float:left;
clear:none;
width:305px;
text-align:right;
background:none;
}

#footer h3{
font-size:0.7em;
color:#888;
font-weight:normal;
/*z-index:1;*/

position:relative;
top:3px;
left:15px;
margin:0;
padding:0;
float:left;
width:305px;
}

#retour{
position:relative;
top:5px;
/*margin-left:460px;*/
/*z-index:1;*/
float:left;
width:305px;
display:block;
text-align:center;
}
/****************************************/
/***********REFERENT.HTML****************/
/****************************************/
#tetiere #tetiereref.mentions{
background:url(../img/fondlisteref.gif) no-repeat;
padding:2px 0 0 475px;
margin-left:190px;
top:0px;
position:relative;
margin-bottom:10px;
}
#tetiereporteur #tetiereref.mentions{
background:url(../img/fondlisteref.gif) no-repeat;
padding:2px 0 0 485px;
margin-left:190px;
bottom:0;
margin-top:-26px;
}

#deconnect{
clear:both;
background:url(../img/fondtitrelogin2.gif) no-repeat;
display:block;
width:171px;
height:25px;
position:relative;
top:26px;
color:#e2001a;
font-weight:bold;
text-align:center;
font-size:0.8em;
line-height:1.8em;
}
#tetiereporteur #deconnect{
top:0;
}
/*****************colonne gauche***********/
#gaucheref{
width:190px;
margin:0 0 0 25px;
}
/*messagerie*/
#message{
background:url(../img/bottommessage.gif) bottom no-repeat;
margin: 0 17px 25px 0;
padding: 0 0 13px 0;
position:relative;
}
#message h1{
background:url(../img/topmessage.gif) no-repeat;
height:35px;
padding-top: 15px;
margin-bottom:-25px;
color:#fff;
font-size:0.9em;
text-align:center;
}
#droiteporteur #message h1{
padding-top: 20px;
}

#message p{
font-weight:bold;
margin-left:2px;
font-size:0.8em;
margin-left:17px;
padding-top: 15px;
}
#message a{
font-size:0.7em;
line-height:2em;
padding-right:10px;
text-decoration:underline;
margin-left:17px;
}
#message span{
font-size:0.7em;
line-height:2em;
font-weight: bold;
padding-right:10px;
margin-left:17px;
}
#message .contenant{
width:171px;
margin:0;
}

#lienmessagerie {
background:url(../img/messagerie.png) left no-repeat;
padding:0 0 3px 20px;
display:block;
height:15px;
}

#liencalendar {
background:url(../img/calendar.png) left no-repeat;
padding:0 0 3px 20px;
display:block;
height:15px;
}

/*menu de navigation*/
#gaucheref ul{
list-style:none;
font-size:0.7em;
padding-left:0;
margin:0;
}
#gaucheref li{
background:url(../img/topnav2.gif) no-repeat;
margin:10px 0;
}
#gaucheref  li h2{
background:url(../img/bottomnav2.gif) bottom no-repeat;
padding:5px 0 6px; 
width:170px;
}
#gaucheref  li h2 a{
color:#e2001a
font-size:0.5em;
font-weight:bold;
border-right:1px solid #dadddd;
border-left:1px solid #dadddd;
background:#eeeeee;
display:block;
padding:0 0 0 7px;
margin:0;
text-decoration:none;
}

/*agenda*/
#gaucheref #titrecalendar{
background:url(../img/topcalendarref.gif) no-repeat;
}
#gaucheref #calendrier{
margin-left:-2px;
padding:5px 2px 14px 0;

width:176px;

text-align:center;
background:url(../img/bottomcalendarref.gif) 50% bottom no-repeat;

}
#rechercheref{
padding:20px 0 0 0;
}
#rechercheref strong{
float:left;
}

#rechercheref .texte{
float:right;
border:none;
background:url(../img/fondinput2.gif) no-repeat;
width:175px;
height:20px;
}
#rechercheref .submit, #rechercheref .submit2{
position:relative;
bottom:8px;
}

#gaucheref #calendrier .contenant{
margin-left:3px;
padding:0;
margin-bottom:-4px;
width:171px;
}
/**********tableau referent**************/
#droitelarge table{
width:745px;
padding:0;
border-spacing:4px;

}

#droitelarge{
margin-bottom:20px;
padding-left:212px;


}
#droitelarge a{
text-decoration:underline;
}

#droitelarge #etapes td{
border:none;
font-weight:bold;
font-size:0.7em;
text-align:center;
}
#etapes{
margin-bottom:20px;
}
.impaire .ferm .bordure a{
border-left:none;
margin-left:0;
text-align:center;
}


#droitelarge #coord{

}

#coord td{
margin:0;
padding:0;
vertical-align:bottom;
border:none;
}
#coord td h1{
padding:0;
height:17px;
}
#coord h2{
font-size:1em;
padding-bottom:5px;
}

#coord span{
text-align:right;
color:#707173;
font-size:0.8em;
font-weight:bold;
height:14px;
padding:0 0 0 0;
margin:0;
display:block;
}

#coord .mail{
margin-bottom:8px;
}


#droitelarge th{

border:none;
padding:0;
background:url(../img/thleft.gif) left no-repeat;
color:white;
height:26px;
padding:0 0 0 0;
}
#droitelarge th h3{
height:20px;
margin:0 0 0 6px;
background: #7aa400 url(../img/thright.gif) right no-repeat;
font-size:0.8em;
font-weight:normal;
padding: 0 0 4px 0;
}

#droitelarge th h3 span{
padding:2px 5px 3px 0;
display:block;
border-top:1px solid #dadddd;
border-bottom:1px solid #dadddd;
margin:0 5px 0 0;
height:17px;
}

#droitelarge .impaire td{
background:url(../img/lefttdblanc.gif) left no-repeat;
border:none;
padding:0;
}
#droitelarge .impaire td  .ferm{
background: #fff url(../img/righttdblanc.gif) right no-repeat;
padding:2px 0 2px 0;
border:none;
height:28px;
margin:0 0 1px 6px;
vertical-align:middle;
}
#droitelarge .pair td{
background:url(../img/lefttdgris.gif) left no-repeat;
border:none;
padding:0 0 0 0;
margin:0 0 0 0;
}
#droitelarge .pair td  .ferm{
background:  url(../img/righttdgris.gif) right no-repeat;
padding:0 0 4px 0;
border:none;
height:21px;
margin:0 0 0 6px;

}

#droitelarge  td  .ferm .bordure{
display:block;
border-top:1px solid #dadddd;
border-bottom:1px solid #dadddd;
height:18px;
margin:2px 5px 0 0;
text-decoration:none;
padding: 4px 0 0 0;
}

#droitelarge  .pair td  .ferm .bordure {
display:block;
background:url(../img/tranchepair.gif) repeat-x;
border:none;
height:20px;
margin:0 3px 0 -1px;
padding:5px 0 0 0;
}

#droitelarge td  .ferm .bordure a{
text-decoration:underline;
padding:0 0 0 4px;
/*margin:0 0 2px 40px;*/
/*border-left:1px solid #dadddd;*/
display:block;
text-align:left;
}

#droitelarge #etapes3 .etat{
text-align:center;
}

#droitelarge  td  .ferm .bordure img{
float:left;
padding:1px;
margin-top:-3px;
}
#droitelarge  .pair  .ferm  {
margin-right:2px;
}
#droitelarge td.etat, td.etat {
color:white;
width:22px;
padding:0 0 0 0;
text-align:right;
}
#acceuilporteur .etat{
text-align:right;
}
#droitelarge td.premier, td.premier{
background:url(../img/carrerouge.gif) center no-repeat;
}
#droitelarge td.deux, td.deux{
background:url(../img/carreorange.gif) center no-repeat;
}
#droitelarge td.trois, td.trois{
background:url(../img/carrevert.gif) center no-repeat;
}

#droitelarge td.quatre, td.quatre{
background:url(../img/carregris.gif) center no-repeat;
}
#droitelarge td.ref .ferm .bordure img{
float:none;
padding:0;

}
#droitelarge td.ref  .ferm .bordure a{
border-left:none;
border-right:1px solid #dadddd;
float:left;
margin:0;
padding:0 20px 0 0;
text-decoration:none;
}
#droitelarge #etapes .legend{
text-align:left;
}
#droitelarge #etapes .legend img{
margin-left:10px;
} 
#droitelarge #etapes .legend span{
margin-left:5px;
} 
#droitelarge #etapes .tournepage{
text-align:right;
color:red;
}
#droitelarge #etapes .tournepage a{
margin:2px;
color:#000;
text-decoration:underline;
}

#droitelarge #caisse{
background:url(../img/rightoutil.gif) top right no-repeat;
float:right;
margin:20px 25px 30px 0;
}
#droitelarge #outil{
height:98px;
border-top:1px solid #dadddd;
border-bottom:1px solid #dadddd;
width:725px;
margin-right:6px;
}
#droitelarge #caisse  #caissaouti{
background:url(../img/leftoutil.gif) top left no-repeat;
padding-left:6px;
}
#droitelarge #outil td{
border:none;}

#droitelarge #caissaouti #outil td#titroutil {
height:26px;
background: url(../img/lefttitroutil.gif) left 50% no-repeat;
}
#droitelarge #caissaouti #outil #titroutil p {
text-align:center;
background:#f18e00;
display:block;
height:20px;
color:#fff;
font-weight:bold;
font-size:0.9em;
margin:0px 5px 0 4px;
border-top:1px solid #dadddd;
border-bottom:1px solid #dadddd;
padding-top:2px;
}

#droitelarge #caissaouti #outil #titroutil #fermoutil {
background: url(../img/righttitroutil.gif) right no-repeat;
}

#droitelarge #outil #menuoutil td a{
text-align:right;
color:#7f7f7f;
font-weight:bold;
font-size:0.9em;
line-height:2.4em;
padding:0 8px 0 0;
margin: 0 15px 0 5px;
display:inline;
text-decoration:none;
vertical-align:top;
}
#droitelarge #outil #menuoutil td img{
vertical-align:bottom;
}

#droitelarge #outil #menuoutil td{
border-right:1px solid #dadddd;
padding-left:5px;
height:25px;
}
#droitelarge #outil #menuoutil td.last{
border-right:0 ;
}

#outildoc{
background:url(../img/outildoc.gif) left no-repeat;
border-right: 1px solid #dadddd;

}
#outilfaq{
background:url(../img/outilfaq.gif) left no-repeat;
}

#outillien{
background:url(../img/outillien.gif) left no-repeat;
}
#outilwiki{
background:url(../img/outilwiki.gif) left no-repeat;
}
#droitelarge #outil #menuoutil td#outilforum, #contenutool #outilforum{
background:url(../img/outilforum.gif) left no-repeat;

}
#droitelarge #outil #menuoutil td#outilforum a{
border:none;
}

.view_user{
background:#fff;
border:1px solid #000;

}
.view_user ul{
list-style:none;
padding:0;
margin:10px;
font-size:0.8em;
}


/*********************************************/
/***************porteur.html******************/
/*********************************************/

#tetiereporteur a#logocci.porteur{
float:left;
margin:0 0 0 20px;
}

#tetiereporteur{
background:url(../img/tetiereporteur.gif) no-repeat;
height:157px;
}

#conteneurespace{
background:url(../img/rightespace.gif) top right no-repeat;
height:91px;
float:left;
display:block;
padding-right:7px;
margin-bottom:35px;
position:relative;
top:10px;
}
#contenantespace{
background:url(../img/leftespace.gif) top left no-repeat;
padding-left:7px;
height:91px;
}
#contenuespace{
border-bottom:1px solid #dadddd;
border-top:1px solid #dadddd;
height:88px;

}
#conteneurtitrespace{
background:url(../img/rightitrespace.gif) top right no-repeat;
height:24px;
display:block;
padding-right:5px;
}
#contenanttitrespace{
background:url(../img/lefttitrespace.gif) top left no-repeat;
height:24px;
padding-left:5px;
font-weight:bold;
}
#contenanttitrespace #titreespace{
border-bottom:1px solid #dadddd;
border-top:1px solid #dadddd;
background:#7aa400;
height:22px;
padding: 0 15px;
color:#fff;
font-weight:bold;
font-size:0.9em;
line-height:1.5em;
}
#contenanttitrespace p{
color:#e2001a;
margin:5px 0;
}
#contenanttitrespace p span{
color:#000;
margin:0 15px;
}
#droiteporteur{
float:right;
width:190px;
margin-right:7px;
}
#droiteporteur #message h1{
background:url(../img/topmessage.gif) 50% 50% no-repeat;
padding-top:25px;
}
#droiteporteur #message{
margin-top:-14px;
}
#message .contenant p#evenement {
font-size:0.9em;
margin-bottom:-10px;
}

#evenement{
background:url(../img/fondrdv.gif) bottom left no-repeat;
color:#fff;
padding:0 0 3px 0;
position:relative;
right:5px;
text-align:center;
}

#droiteporteur a{
color:#e2001a;
font-weight:bold;
}
#droiteporteur #calendrier {
background:url(../img/bottommessage.gif) bottom no-repeat;
margin-right:16px;
padding: 0 0 14px 0;
}
#droiteporteur #titrecalendar{
background:url(../img/topcalendardroite.gif) no-repeat;
padding-right:4px;
margin-left:0;
}
#droiteporteur #calendrier .contenant{
margin-right:2px;
width:171px;
left:0;
}

#conteneurtool{
background:url(../img/toptoolporteur.gif) top no-repeat;
width:173px;
padding-top:8px;
margin-bottom:20px;
}
#contenantool{
background:url(../img/bottomtoolporteur.gif) bottom no-repeat;
width:173px;
padding-bottom:1px;
}
#contenutool{
border-right:1px solid #dadddd;
border-left:1px solid #dadddd;
width:171px;
margin-bottom:-8px;
}
#gaucheref #contenutool li{
background:none;
}
#gaucheref #contenutool li a{
font-size:1.2em;
}
#contenutool p{
color:#fff;
font-weight:bold;
background:url(../img/fondtitretoolporteur.gif) center no-repeat;
text-align:center;
height:24px;
line-height:1.8em;
font-size:0.9em;
}
#contenutool ul{
list-style:none;
margin: 10px 16px 10px 0; 
padding:0 0 0 12px;
}
#contenutool li{
border-bottom:1px solid #dadddd;

font-weight:bold;
font-size:0.8em;

}
#contenutool li a{
color:#7f7f7f;
display:block;
left:60px;
position:relative;
bottom:20px;
}

#contenutool li img{
position:relative;
top:10px;
}
#contenutool #outildoc
{
border-right:none;
}
#contenutool li.last
{
border-bottom:none;
}

#gaucheporteur{
float:left;
margin-left:30px;
width:730px;
}
#gaucheporteur h1{
color:#e2001a;

font-size:1.1em;
line-height:1em;
}
#gaucheporteur .nom{

font-size:1.4em;
color:#707173;
font-weight:bold;
float:left;
line-height:1em;
}
#gaucheporteur .mail{
float:right;
text-align:right;
font-size:0.8em;
font-weight:bold;
color:#707173;
line-height:1.6em;
}
#droitelarge #conteneurparcour{
margin-top:10px;
}
#conteneurparcour{
background:url(../img/toparcour.gif) top left no-repeat;
width:735px;
float:left;
/*padding-top:7px;*/
}
#contenantparcour{
background:url(../img/bottomparcour.gif) bottom center no-repeat;
width:735px;
padding-bottom:1px;
margin-bottom:30px;
}
#contenantparcour h2{
color:#000;
font-size:0.8em;
padding:0 0 0 10px;
font-weight:bold;
border-right:1px solid #dadddd;
border-left:1px solid #dadddd;
margin-bottom:-35px;
padding-bottom:20px;
}

#contenuparcour{
border-right:1px solid #dadddd;
border-left:1px solid #dadddd;
}
#contenuparcour table{
width:730px;
}

#contenuparcour h2{
color:#000;
font-size:0.8em;
padding:0 0 0 10px;
font-weight:bold;
float:left;
display:block;
}

a.openall{
float:right;
font-size:0.7em;
background:url(../img/flechedroite.gif) right no-repeat;
padding-right:20px;
margin-right:10px;
}
input.js_ttouvrir, input.js_ttfermer{
float:right;
font-size:0.7em;
background:url(../img/flechedroite.gif) right no-repeat;
padding-right:20px;
margin-right:10px;
border:none;
text-decoration:underline;
}
#step h3 {
float:left;
}
#step {
clear:both;
width:100%;
border-spacing:5px;
}

#step td{
border:none;
padding:0;
}

#step h3{
margin:0;
font-size:0.9em;
line-height:1.7em;
}

.autorisation{
float:right;
margin-top:-15px;
}
.autorisation label{
color:#939494;
font-size:0.7em;
position:relative;
bottom:2px;
}
.autorisation input{
margin:0;
line-height:1.4em;
}
.actif .conteneuretap{
background:url(../img/leftstepactive.gif) left no-repeat;
padding-left:6px;
margin:0 5px 0 5px;
}
.actif .contenantetap{
background:url(../img/rightstepactive.gif) right no-repeat;
padding-right:6px;
}
.actif .contenuetap{
border-top: 1px solid #939494;
border-bottom: 1px solid #939494;
background:#ebeaea;
height:24px;
}
.contenuetap p, .contenusousetap p {
font-size:0.9em;
width:320px;
line-height:1em;
font-weight:bold;
margin-top:5px;
}
.inactif .conteneuretap{
background:url(../img/leftstepinactive.gif) left no-repeat;
padding-left:6px;
margin:0 5px 0 5px;
}
.inactif img{
margin-bottom:0;
}
.inactif .contenantetap{
background:url(../img/rightstepinactive.gif) right no-repeat;
padding-right:6px;

}
.inactif .contenuetap{
border-top: 1px solid #dadddd;
border-bottom: 1px solid #dadddd;
background:#ebeaea;
height:24px;

}
img{
margin:0;
}
.avancement{
width:33px;
}
.fermer{
font-size:0.7em;
font-weight:bold;
line-height:2em;
width:80px;
}
.fermer a{
background:url(../img/flechebasactive.gif) right no-repeat;
padding: 0 15px 0 5px;
}
.ssetape label, .ssetape span{
margin-left:10px;
font-size:0.8em;
}


.inactif .fermer .conteneursousetap a{
background:url(../img/flechedroite.gif) right no-repeat;
padding: 0 20px 0 0;
color:#7f7f7f;
font-weight:normal;
}
.inactif .fermer .conteneuretap a{
background:url(../img/flechedroiteinactif.gif) right no-repeat;
padding: 0 20px 0 0;
color:#7f7f7f;
font-weight:normal;
}
.actif .contenusousetap  a{
background:url(../img/flechesousetatbasactive.gif) right no-repeat;
}
.actif .conteneursousetap{
background:url(../img/leftsousetapactive.gif) left no-repeat;
padding-left:6px;
margin: 0 5px 0 20px;
}
.actif .contenantsousetap{
background:url(../img/rightsousetapactive.gif) right no-repeat;
padding-right:6px;
}
.actif .contenusousetap{
border-top: 1px solid #939494;
border-bottom: 1px solid #939494;
background:#fff;
height:24px;

}
.contenusousetap .autorisation{

}
.actif .fermoir{
margin:0 5px;
}
.inactif .fermer .fermoir{
margin:0 5px;
}


.soustitre{
font-size:0.9em;
font-weight:bold;
padding:5px 0 5px 20px;
background:#f0f1f1;
clear:both;

}
.envoi div.wrapper div div.button {
color:#e2001a;
background:url(../img/fondtitrelogin3.gif) no-repeat;
width:160px;

}

#buttonpurge_3{
float:left;
background:url(../img/fondtitrelogin3.gif) no-repeat;
}
.envoi a{
text-decoration:underline;
}


.telechargement span, .envoi span{
font-weight:bold;
color:#666666;
padding:0;
margin:0;
}
.telechargement{
border-right:1px solid #8d9494;
margin-bottom:5px;
vertical-align:top;
width:320px;
margin-left:20px;
}
.telechargement a{
/*text-decoration:underline;
color:#e2001a;*/
text-decoration:underline;
color:#000000;
font-weight:bold;
font-size:0.8em;
}
.envoi{

margin-left:20px;
margin-top:5px;
width:300px;
font-size:0.8em;
}
.sousetat ul{
list-style:none;
margin:10px 0;
padding:0;
font-size:0.9em;
}

.sousetat li{
padding:5px;
}

.envoi{

float:right;


padding-left:10px;
}
.envoi p{
font-size:0.9em;

margin:5px 0;

}

.contenantsousetat{
background:url(../img/fondfootersousetape.gif) right  bottom no-repeat;

padding-bottom:10px;
width:723px;
}
.sousetat{
border-left:1px solid #8d9494;
border-right:1px solid #8d9494;
margin:0 1px 0 38px;
padding:0 0 15px 0;
width:682px;
}
.formcontact li{
margin-left:10px;
}
.sousetat .textarea{
width:94%;
margin:0 0 0 20px;
height:80px;
border:1px solid #000;
overflow:none;
}
.submit, .submit2, .submit3{
border:none;
background:url(../img/fondinput4.gif) center no-repeat;
color:#e2001a;
float:right;
margin:5px 20px 0 0;
padding:5px 10px;
width:100px;
font-weight:bold;
font-size:0.7em;
}
#droitelarge #formsaisie input.submit5{
border:none;
background:url(../img/fondinput4.gif) center center no-repeat;
color:#e2001a;
margin:5px 20px 0 0;
padding:5px 10px;
width:100px;
font-weight:bold;
font-size:0.7em;
}
.footersousetape{
list-style:none;
border-top:1px solid #8d9494;
clear:both;
}
.footersousetape li{
float:left;
/*margin-bottom:20px;*/
}
.footersousetape li a{

color:#e2001a;

font-size:0.8em;

text-decoration:underline;
margin-left:10px;
padding:0 10px 5px 0;
border-right:1px solid #8d9494;
margin-bottom:2px;

}

.footersousetape li img{
margin-top:2px;
}


.referent{
margin-left:10px;
background:url(../img/bonhominactif.gif) center left no-repeat;

}
li.refspe {

margin-left:10px;
padding-left:15px;
background:url(../img/refspe.gif) center left no-repeat;
}
.inactif{
color:#7f7f7f;
}
.inactif .conteneursousetap{

background:url(../img/leftsousetapinactive.gif) left no-repeat;
padding-left:6px;
margin: 0 5px 0 20px;
}
.inactif .contenantsousetap{
background:url(../img/rightsousetapinactive.gif) right no-repeat;

padding-right:6px;

}

.inactif .contenusousetap{

border-top: 1px solid #dadddd;
border-bottom: 1px solid #dadddd;

background:#fff;

height:24px;

}
#contenuparcour table{

padding-left:0;
}

/* RTE */

.align-center {text-align:center;}

.align-left {text-align:left;}
.align-right {text-align:right;}
.align-justify {text-align:justify;}

/***********************************/
/**********CONTACT****************/
/*********************************/
.tx_powermail_pi1_fieldwrap_html_radio_title{
font-size: x-large;
}
div.powermail_radio_inner_uid1_2{
position:relative;
right:155px;
top:7px;
}
div.powermail_radio_inner_uid1_1{
position:relative;
right:225px;
top:7px;
}
div.powermail_radio_inner_uid1_0{
position:relative;
right:285px;
top:7px;
}
#tx-powermail-pi1_fieldset_1{
border:none;
font-size:0.8em;
text-align:left;
margin-left:-200px;
margin-top:-2px;
width:725px;
}
#tx-powermail-pi1_fieldset_1 label{
position:relative;

}

legend{
display:none;}

#powermaildiv_uid1{
background:url(../img/topcontact.gif) top no-repeat ;
height:24px;
position:relative;
padding-top:10px;
}

.tx-powermail-pi1 label{
margin-left:100px;

}


#powermaildiv_uid1 label{
/*float:left;*/
top:0px !important;
}
.powermail_radio_inner {
float:right;

}

div.powermail_radio_inner .powermail_radio_inner_uid1_0 {
position: relative;
right:200px;
}

.tx_powermail_pi1_fieldwrap_html_radio_title{
float:left; 
margin-right:80px;
border-left:1px solid #dadddd;
padding-left:100px;
}

#uid2, #uid3, #uid4, #uid5{
float:right;
right:300px;
position:relative;
border:none;
height:20px;
width:205px;
background:url(../img/inputcontact.gif) no-repeat;
}
#uid6{
margin-left:218px;
background:url(../img/textareacontact.gif) no-repeat;
border:none;
overflow:hidden;
height:255px;
width:418px;
margin-top:0;
}
#powermaildiv_uid2, #powermaildiv_uid3, #powermaildiv_uid4, #powermaildiv_uid5, #powermaildiv_uid6{
padding-bottom:5px;
padding-top:10px;
border-right:1px solid #dadddd;
border-left:1px solid #dadddd;
}

#powermaildiv_uid2{
clear:both;
padding-top:0px;
}

.tx_powermail_pi1_fieldwrap_html_6 label{
margin-top:20px;
}


#powermaildiv_uid7{
background:url(../img/bottomcontact.gif) bottom no-repeat;
padding-bottom:7px;
width:725px;

}
.powermail_submit_uid7{
margin-left:490px;
border:none;
color:#e2001a;
text-decoration:underline;
font-weight:bold;
background:url(../img/messageport.gif) no-repeat;
height:28px;
width:148px;
}
#advice-validate-one-required-uid1_2{
width:498px;
color:red;
border-right:1px solid #dadddd;

border-left:1px solid #dadddd;
margin-left:-358px;
padding-left:225px;
}

#advice-required-uid2, #advice-required-uid3, #advice-required-uid4{
padding-left:225px;
color:red;

}
#centre div#powermaildiv_uid1 .tx_powermail_pi1_fieldwrap_html .tx_powermail_pi1_fieldwrap_html_radio .tx_powermail_pi1_fieldwrap_html_1 p.tx_powermail_pi1_fieldwrap_html_radio_title{
color:red;
}

#formulairedecontact label{
top:15px;
}
/******************************/
/*********accueilporteur******/
/*******************************/
#droitelarge form{
margin:0 0 20px }
#droitelarge form td{
border-top:0;
}
td.civil{
text-align:center;
padding-left:140px;
}
.topdroitelarge{
background:url(../img/topdroitelarge.gif) top  right no-repeat;
height:19px;
margin-right:30px;
margin-top:30px;
}

#droitelarge #acceuilporteur{
border-left:1px solid #dadddd;
border-right:1px solid #dadddd;
font-size:0.8em;
width:735px;
margin-left:3px;
}

#acceuilporteur td{
width:368px;
border:0;
vertical-align:top;
text-align:left;
}
#centre #acceuilporteur, #droite #acceuilporteur2{
font-size:0.8em;
border-left:1px solid #dadddd;
border-right:1px solid #dadddd;
}
#droite #acceuilporteur2 td{
width:368px;
border:0;
vertical-align:top;
text-align:center;
}
#acceuilporteur td.label{
text-align:right;
width:350px;
}
#acceuilporteur td.label2{
text-align:left;
width:530px;
}

#acceuilporteur td input.text,#chgtstatut td input.text, #formsaisie input.text{
border:0;
background:url(../img/fondinput3.gif) no-repeat;
width:200px;
height:19px;
}


#acceuilporteur td input.textnbenfants{
width:28px;
height:19px;
border:0;
background:url(../img/fondinputenfants.gif) no-repeat;
}

#acceuilporteur td textarea, #chgtstatut td textarea{
border:none;
background:url(../img/fondtextarea.gif) 0 0 no-repeat;
width:490px;
margin-left:20px;
height:150px;
overflow:auto;
}
#droitelarge #acceuilporteur td textarea,#droitelarge #chgtstatut td textarea{
background:url(../img/fondtextarea2.gif) no-repeat;
width:690px;
margin-left:20px;
height:150px;
}

#droitelarge #formaccueil h3,#droitelarge h3.top, #droitelarge .daylightview h3.top{
background:url(../img/topaccueilporteur.gif) no-repeat;
margin-left:3px;
width:736px;
margin-bottom:0;
font-size:0.8em;
height:40px;
text-align:center;
color:#fff;
padding-top:12px;
}

div.daylightview table #formsaisie{
margin-top:0;
}


#droitelarge h3.top{
margin-left:215px;
}
#accomp{
background:url(../img/topaccomp.gif) no-repeat;
margin-left:0;
color:#000;
margin-bottom:0;
font-size:0.8em;
width:533px;
z-index:0;

}
#accomp a{
background:url(../img/messageport.gif) no-repeat;
height:28px;
width:148px;
display:block;
text-align:center;
line-height:1.8em;
color:#e2001a;
text-decoration:none;
font-weight:bold;
}
.teteaccomp  span{
font-weight:bold;
}

#bottomaccomp{
background:url(../img/bottomaccomp.gif) no-repeat;
height:13px;
margin-bottom:10px;
}
#centre #topaccomp{
/*display:none;*/}

#droitelarge #topaccomp{
background:url(../img/topdroitelarge.gif) no-repeat;
height:19px;
margin-left:3px;

}
#droitelarge #accomp{
border-right:1px solid #dadddd;
border-left:1px solid #dadddd;
width:735px;
background:none;
}
#droitelarge #accomp td a{
font-size:1em;
}
#droitelarge #bottomaccomp{
background:url(../img/bottomparcour.gif) no-repeat;
height:20px;
margin-left:3px;
}


#centre h3.top, .visu h3, #formsaisie h3{
background:url(../img/topcentre.gif) no-repeat;
margin:0 auto 0 auto;
color:#fff;
width:183px;
font-size:0.8em;
border:none;
text-align:center;
line-height:0.4em;
padding:10px 0 ;
}
#centre #topacceuilporteur{
background:url(../img/topaccomp.gif) no-repeat;
margin-top:10px;
padding:10px 0;
}
#droitelarge #topacceuilporteur{
margin-left:-212px;
}
#droitelarge #bottomaccueil{
margin-left:3px;
}


#contenantacceuilporteur{
border-right:1px solid #dadddd;
border-left:1px solid #dadddd;
text-align:center;
}
#bottomchgt input#submitaccueilporteur , #bottomaccueil input#submitaccueilporteur ,#bottomaccueiltroisbouton input{

margin-left:20px;
color:#e2001a;
border:none;
background:url(../img/messageport.gif) no-repeat;
font-weight:bold;
height:28px;
width:148px;
}

#bottomaccueil input#submitaccueilporteur2{

margin:0 auto;
color:#e2001a;
border:none;
background:url(../img/messageport.gif) no-repeat;
font-weight:bold;
height:28px;
width:148px;
}

#chgtstatut input#submitaccueilporteur, #creation_parcours input{

margin-left:20px;
color:#e2001a;
border:none;
background:url(../img/messageport.gif) no-repeat;
font-weight:bold;
height:28px;
width:148px;
}

#droitelarge #formsaisie input.submit4{
color:#e2001a;
border:none;
background:url(../img/messageport.gif) no-repeat;
font-weight:bold;
height:38px;
padding-bottom:15px;
width:150px;
position:relative;
left:100px;
	
}

#droitelarge #formsaisie input.submitNumerique{
color:#e2001a;
border:none;
background:url(../img/fondtitrelogin2.gif) top center no-repeat;
font-weight:bold;
height:38px;
padding-bottom:15px;
/*position:relative;
left:100px;*/
width:180px;
}

#bottomaccueil, #droitelarge #bottomchgt{
width:735px;
height:35px;
background:url(../img/bottomaccueilporteur.gif) bottom no-repeat;
margin-left:3px;
/*margin-bottom:40px;*/
text-align:center;
}


#bottomaccueiltroisbouton{
width:635px;
height:35px;
background:url(../img/bottomaccueilporteur.gif) left bottom no-repeat;
margin-left:3px;
margin-bottom:40px;
padding-left:195px;
}
#bottomaccueiltroisbouton.ficheporteur{
width:750px;
padding-left:290px;

}

#bottomaccueiltroisbouton input{
float:left;
}

#droite #acceuilporteur, #droite #acceuilref{
width:190px;}

#droite #acceuilporteur{
border-left:1px solid #dadddd;
border-right:1px solid #dadddd;
margin-top:0;
font-size:0.8em;
}

#droite #acceuilref{
background:url(../img/topdroite.gif) left top no-repeat;
height:30px;
font-size:0.8em;
margin-bottom:0;
text-align:center;
color:#fff;
padding-top:18px;
}


#droite #acceuilporteur td{
height:25px;
width:155px;
}

#droite #acceuilporteur td.etat{
width:25px;
}
/********************/
/****chgt statut*****/
/*******************/
#droitelarge #chgtstatut{
width:735px;
}

#accomp td, #chgtstatut td{
border:none;
}
#chgtstatut{
border-left:1px solid #dadddd;
border-right:1px solid #dadddd;
font-size:0.8em;
width:533px;
}
#chgtstatut .label, .recap .label{
text-align:right;
}
.recap .label{
width:30%;
}
#chgtstatut td{
/*width:260px;*/}

#bottomchgt, #centre #bottomaccueil{
background:url(../img/bottomchgt.gif) bottom no-repeat;
text-align:center;
margin-bottom:30px;
height:30px;
}
#centre #bottomaccueil{
margin-left:-101px;;
}
#bottomdroite {
background:url(../img/bottomdroite.gif) left bottom no-repeat;
height:15px;
margin-bottom:10px;

}
/****************/
/******NEWS******/
/****************/

.news-single-item h3{
color:#707173;
font-size:0.8em;
padding:0 10px 0 10px;
/*border-right:1px solid #dadddd;
border-left:1px solid #dadddd;*/
margin:0 0 -30px 0;

}

.news-single-item h2{
color:#000;
font-size:1em;
padding-bottom:30px;
margin-bottom:0;
margin-top:10px;
}
.news-single-item img{
float:left;
margin: 0 10px 2px 5px;
}
.topSubheader{
background:url(../img/toph3news.gif) 100% 0 no-repeat;
height:10px;
}
.bottomSubheader{
background:url(../img/bottomh3news.gif) 100% 0 no-repeat;
height:12px;
margin-bottom:10px;
}
/*
.news-single-item p{
/*background:url(../img/bottomh3news.gif) top no-repeat;*/
margin-bottom:10px;
padding-top:35px;
position:relative;
bottom:10px;
}*/
.news-single-imgcaption{
display:none;
}
/***************/

/*****USER****/
/*************/

#user{

text-align:center;
margin-bottom:20px;
}
#user a{
border-right:1px solid #dadddd;
border-left:1px solid #dadddd;
margin-left:2px;
width:184px;
display:block;

font-size:0.8em;
margin-top:0;
padding: 5px 0;
font-weight:bold;
color:#717073;
}
#user p{
background:url(../img/tophomedroite.gif) top no-repeat;
padding:5px 0 0 10px;
font-weight:bold;

color:#e1001a;
margin-bottom:-5px;
}

#user input{
background:url(../img/bottomuser.gif) bottom  no-repeat;
color:#e2001a;
border:none;
height:42px;
padding-bottom:5px;
width:186px;
font-weight:bold;
}
  /*************************/
 /******CREAPARCOURS*******/
/*************************/
#creation_parcours{
font-size:0.8em;
border-left:1px solid #dadddd;
border-right:1px solid #dadddd;
}

#creation_parcours td{
border:O;
}
.topparcour{
background:url(../img/toph3news.gif) top no-repeat;
height:11px;
width:533px;
margin-top:10px;
}
.bottomparcour{
background:url(../img/bottomh3news.gif) top no-repeat;
height:11px;

width:533px;
}
#creation .impaire .ferm .bordure a{
border:none;
}
.titrecrea{
font-weight:bold;
color:#fff;
background:url(../img/messageport2.gif) center no-repeat;
height:28px;
}
#l1.etape.2{
font-weight:bold;
}

.conteneurcrea{
background:url(../img/lefttitrecrea.gif) left no-repeat;
padding-left:6px;
margin:0 5px 0 5px;
}
.contenantcrea{
background:url(../img/righttitrecrea.gif) right no-repeat;
padding-right:6px;
}
.contenucrea{
border-top: 1px solid #dadddd;
border-bottom: 1px solid #dadddd;
background:#e2001a;
height:18px;
font-weight:bold;
color:#fff;
padding-top:4px;
}



  /*********************/
 /****RECAPITULATIF****/
/*********************/

.recap td{
border-top:0;
/*width:265px;*/

}
.rightaccomp{
width:310px;}
.leftaccomp{
width:245px;
}
.recap {
font-size:0.8em;
border-left: 1px solid #dadddd;
border-right: 1px solid #dadddd;
width:533px;
/*margin-top:-15px;*/
}
#droitelarge .recap{
width:735px;
}


#centre a#deconnect{
padding-bottom:10px;
}


#centre p.tx_powermail_pi1_fieldwrap_html_radio_title{
font-size:1em;
}
  /******************/
 /****document******/
/******************/
#droitelarge h2.top{
text-align:center;
font-size:0.9em;
background:url(../img/topcentre.gif) center top no-repeat;
color:#fff;
height:26px;
margin-top:10px;
padding-top:5px;
font-weight:bold;
}
.categ-list ul{
list-style:none;
/*margin-right:40x;*/
}
.categ-list li{
padding-top:10px;
}
.listdoc, .listdoc li{
margin:0;
padding:0;
}

.lienscategorie{
list-style:none;
margin-top:20px;
}
li.categorieliens{
margin-top:10px;
}
.gestionutilessous, li.utiles{
margin-left:10px;
}

#droitelarge .document{
   /*margin-left:50px;*/
    padding:10px;
    border:1px solid #dadddd;
    background-color:#eff1f1;
margin-bottom:10px;
margin-left:10px;
width:700px;
min-height:85px;
}

#droitelarge .document .entete .title h3{
color:#e1001a;
border:0;
font-weight:bold;
font-size:1.2em;
margin-top:0;
}

#droitelarge .document .entete .title h3 span{
color:#000;
font-size:0.8em;
font-weight:normal;
}
.telecharger{
color:#e1001a;
font-weight:bold;
text-decoration:underline;
font-size:0.8em;
margin-left:50px;
}
.urlliens a{
color:#e2001a;
font-weight:bold;
}

#droitelarge .document .description p{
/*margin-left:50px;*/
padding-right:50px;
text-align:justify;

}

.imgdl {
    float:right;
}
.lienscategorie{
margin:0;
padding:0;
}
.lienscategorie li{
margin:0;
padding:0;
}
.lienutile{
list-style:none;
}
.liensitem{
margin:0 ;
padding:0;
}
.liensitem li{
margin:0;
padding:0;
list-style:none;
}

.liensitem li span a{
text-decoration:none;
}

/* antoine modif */
.event_month_cal {
	width : 250px;
	z-index : 14px;
	border : 1px solid black;
	background-color : white;
}
.event_month_cal .V9 p {
	font-size : 1em;
}

.horaireEventUser {
	/*background-color : #a80b0b;*/
	border-bottom : 1px solid black;
}
.horaireEventGroup {
	/*background-color : #06950d;*/
	border-bottom : 1px solid black;
}

span.js_cal_user_bt, span.js_cal_group_bt, span.js_cal_gene_bt{
font-size:0.8em;
}

.title .V9G{
font-size:0.8em;
}

.calborder2 table{
width:600px;
}

.timeborder{
background:none;
}

#day{
position:relative;
right:12px;}

#day #bottomtable{
position:relative;
left:8px;
}

td.weekborder{
width:100px;
}
.weekview table{
margin-left:-10px;
}
.div_alerte{
background:#fff;
border:1px solid #dadddd;
font-size:0.8em;
}
.div_alerte ul{
list-style-type:none;
padding:0;
margin:0;
}
#toptable{
background:url(../img/toptable.gif) no-repeat;
height:19px;
margin-left:-8px;
}
#bottomtable{
background:url(../img/bottomtable.gif) no-repeat;
height:19px;
margin-left:-8px;
}

#pager2 form{
/*width:210px;*/
text-align:right;
}
.pager3{
width:550px;
/*margin-bottom:20px;*/
display:block;
}


#pager{
/*margin-bottom:20px;*/
/*display:block;*/
}
#colpager{
height:10px;
text-align:right;
padding:0;
}
#colpager form{
margin:0;
padding:0;
}
.rowOn, .rowOff, .rowOn2, .rowOff2 {
border:none;
background:none;
}

#tetesemaine{
border-right:1px solid #dadddd; 
border-left:1px solid #dadddd; 
left:2px;
position:relative;
}

/*************/
/**matthieu***/
/**************/
.ac_results {
   padding: 0px;
   border: 1px solid black;
   background-color: white;
   overflow: hidden;
   z-index: 99999;
}

.ac_results ul {
   width: 100%;
   list-style-position: outside;
   list-style: none;
   padding: 0;
   margin: 0;
}

.ac_results li {
   margin: 0px;
   padding: 2px 5px;
   cursor: default;
   display: block;
   /*    if width will be 100% horizontal scrollbar will apear    when scroll mode will be used
   */
   /*width: 100%;*/
   font: menu;
   font-size: 12px;
   /*    it is very important, if line-height not setted or setted    in relative units scroll will be broken in firefox
   */
   line-height: 16px;
   overflow: hidden;
}

.ac_loading {
   background: white url('indicator.gif') right center no-repeat;
}

.ac_odd {
   background-color: #eee;
}

.ac_over {
   background-color: #0A246A;
   color: white;
}


#succes{
/*background-color:green;*/
color:green;
width:100%;
}

#erreurs{
/*background-color:red;*/
color:red;
width:100%;
}
#infos{
padding:5px;
background:url(../img/messageportbis.gif) no-repeat;
height:28px;
}
#infos a{
color:#e2001a;
text-decoration:none;
font-weight:bold;
}
#acceuilporteur td #infos a{
font-size:1em;
}
  /******************************/
 /***autorisation sur parcour***/
/******************************/
#table_autorisation{
border-right:1px solid #dadddd;
border-left:1px solid #dadddd;
margin-left:0;
color:#000;
margin-bottom:0;
font-size:0.8em;
width:533px;
}
#top_autorisation{
background:url(../img/topaccomp.gif) no-repeat;
height:10px;
margin-top:10px;
}
#table_autorisation td.titre{
color:#fff;
/*background:url(../img/messageport2.gif) center no-repeat;*/
font-weight:bold;
text-align:center;
height:28px;
margin:10px 0;
width:210Px;
}
#table_autorisation td.titreaffect{
color:#fff;
background:url(../img/messageportaffect.gif) center no-repeat;
font-weight:bold;
text-align:center;
height:28px;
}
#table_autorisation td.titreetape{
font-weight:bold;
padding-bottom:15px;
}
.input_autorisation{
background:none;
border:none;
color:#e2001a;
font-weight:bold;
padding-left:5px;
background:url(../img/boutonautorise.gif) no-repeat;
height:28px;
width:28px;
padding-bottom:5px;
text-align:center;
}
.input_autorisation:disabled{
color:#dadddd;
}

.milieu{
background:url(../img/fondcolmilieu.gif) repeat-y;
}
#table_autorisation select{
width:276px;
}
  /**************************/
 /***visualisation_parcour**/
/**************************/
#pacc_c h3.top{
color:#fff;
}
#pacc_b{
background:none;
border:none;
font-weight:bold;
font-style:0.6em;
}
/************************/
/*****creaprojet********/
/**********************/
table#formsaisie {
font-size:0.8em;
border-right:1px solid #dadddd;
border-left:1px solid #dadddd;
width:735px;
}
#formsaisie h3{
font-size:1em;
margin-top:-15px;
}
#saisiesubmit{
background:url(../img/messageport.gif) no-repeat;
height:28px;
width:148px;
color:#e2001a;
text-decoration:none;
font-weight:bold;
border:none;
margin-right:0;

}

/* ajout fred */
a.thickbox img{
    margin-right:10px;
}

span.etapenv1 {
    font-weight:bold;
}

div.pdf {
   float:right;
    padding-right:40px;
}

#droite #conteneurtoolref{
background:url(../img/tophomedroiteref.gif) top no-repeat;
width:190px;
padding-top:8px;
margin-bottom:20px;
}
#droite #contenantoolref{
background:url(../img/bottomdroite.gif) bottom no-repeat;
width:190px;
padding-bottom:10px;
}
#droite #contenutoolref{
border-right:1px solid #dadddd;
border-left:1px solid #dadddd;
width:188px;
margin-bottom:-8px;
}
#droite #contenutoolref li{
background:none;
}
#droite #contenutoolref li a{
font-size:1.2em;
}
#droite #contenutoolref p{
color:#fff;
font-weight:bold;
background:url(../img/fondtitretoolporteur.gif) center no-repeat;
text-align:center;
height:24px;
line-height:1.8em;
font-size:0.9em;
}
#droite #contenutoolref ul{
list-style:none;
margin: 10px 16px 10px 0; 
padding:0 0 0 12px;
}
#droite #contenutoolref li{
border-bottom:1px solid #dadddd;

font-weight:bold;
font-size:0.8em;

}
#droite #contenutoolref li a{
color:#7f7f7f;
display:block;
left:60px;
position:relative;
bottom:20px;
}

#droite #contenutoolref li img{
position:relative;
top:10px;
}
#droite #contenutoolref #outildoc
{
border-right:none;
}
#droite #contenutoolref li.last
{
border-bottom:none;
}

#bottomchgt2 input#submitaccueilporteur{
margin-left:20px;
color:#e2001a;
border:none;
background:url(../img/messageportbis.gif) no-repeat;
font-weight:bold;
height:28px;
width:148px;
}
#bottomchgt3 input#submitaccueilporteur{
margin-left:20px;
color:#e2001a;
border:none;
background:url(../img/fondsubmitbottomchgt3.gif) no-repeat;
font-weight:bold;
height:25px;
width:90px;
margin-top:5px;
}

#contenantparcour h2.top{
background:url(../img/topcentre.gif) center top no-repeat;
color:#fff;
font-size:0.8em;
padding:5px 0 10px 12px;
/*font-weight:bold;*/
border-right:1px solid #dadddd;
border-left:1px solid #dadddd;
text-align:center;
height:26px;
margin-bottom:-35px;
margin-top:5px;
}


#vide{
font-weight:bold;
border-right:1px solid #dadddd;
border-left:1px solid #dadddd;
text-align:center;
width:733px;
margin-left:3px;
}
#centre #vide{
font-weight:bold;
border-right:1px solid #dadddd;
border-left:1px solid #dadddd;
text-align:center;
width:531px;
margin-left:0;
}

/*archive*/
#creation th h3 span {
padding-right:20px;
}
/* antoine modif mini calendrier */
.overlibEvent {
	/*width : 200px;*/
	height : auto;
	border : 1px solid #000;
	background-color : #fff;
	font-size : 0.8em;
	position : absolute;
	top : -100px; /*a modifier ...*/
}
/*evenement*/
.unEvent{
border-right:1px solid #dadddd;
border-left:1px solid #dadddd;
text-align:center;
width:733px;
}
.picto{
float:left;
}
.nomfichier{
font-size:0.8em;
font-style:italic;
}

h4{
font-size:1em;
}

div.tx-eventday-pi1 {
	width : 538px;
	height : 320px;
	background-color : #fff;

}
div.daylightview {
	width : 535px;
	height : 300px;
	background-color : #fff;
}
div.daylightview img {
	padding : 0;
	margin-left : 3px;;
}
div.daylightview table {
	width : 100%;
	padding : 0;
	border-spacing : 4px;
}
div.daylightview h3.top {
	margin : 0;
	padding : 0;
	background : url(../img/topcentre.gif) 50% 35% no-repeat;
	width:531px;
	height:34px;
	margin-left : 3px;
	padding-top : 12px;
	font-size:0.8em;
	text-align:center;
	color:#fff;
	border-right : 1px solid #dadddd;
	border-left : 1px solid #dadddd;
}
div.daylightview p {
	width : 531px;
	text-align : center; 
	border-right : 1px solid #dadddd;
	border-left : 1px solid #dadddd;
	margin-left : 3px;
	padding-bottom : 20px;
}
div.daylightview table#formsaisie {
	font-size : 0.8em;
	border-right : 1px solid #dadddd;
	border-left : 1px solid #dadddd;
	width : 533px;
	padding : 0;
	margin-left : 3px;
}
div.daylightview div#bottomaccomp {
	background:url(../img/bottomaccomp.gif) no-repeat;
	height : 13px;
	margin-left:3px;
}

div.daylightview div.tx-pagebrowse-pi1 { 
	width : 531px;  
	margin-left : 3px;
		border-right : 1px solid #dadddd;
	border-left : 1px solid #dadddd;
}
div.daylightview ul, div.daylightview ul ol { 
	list-style-type : none; 
	margin : 0; 
	padding : 0;
}
div.daylightview ul li { 
	display : inline; 
}

/***tournepage***/
.tx-pagebrowse-pi1{
border-right : 1px solid #dadddd;
border-left : 1px solid #dadddd;
padding:0;
margin:0;
font-size:0.8em;
}

ul.tx-pagebrowse, .tx-pagebrowse ol{
list-style:none;
margin:0;
padding:0;
text-align:center;
}

.tx-pagebrowse li{
display:inline;
padding-right: 4px;
}
ul.tx-pagebrowse li a{
text-decoration:none;
}

.tx-pagebrowse li ol{
display:inline;
}
.tx-pagebrowse-pi1 .tx-pagebrowse li.tx-pagebrowse-prev a{
text-decoration:none;
}

.effacePicto { display : none; }



/*** Matthieu ***/
.etapenv1{
    padding-left:20px;
    background-image:url('../img/bullet_toggle_minus.png');
    background-repeat: no-repeat;
}
.etapenv1_fermer{
    background-image:url('../img/bullet_toggle_plus.png');
}
/*** Matthieu ***/

/** fred resultat numérique de l'export **/
.resultExport {
    text-align:center;
    font-weight:bold;
    color:#7aa400;
    margin-top:10px;
}

/*** modif tournepage ***/
td#colpager input.pagedisplay{
width:50px;
border:1px solid black;
text-align:center;
}
.envoifichier{
position:relative;
right:20px;
}


.wie6{
width:168px;
}

.tx-eventday-pi1 .daylightview #bottomaccomp{
width:550px;
}

.textmail textarea{
width:520px;
height:130px;
border:1px solid #ccc;
}

/* Tableau de referent */
#az_tableau_sort_nom,#az_tableau_sort_date {
    cursor:pointer;
}
.desc,.asc,.nosort{
    background-repeat:no-repeat;
    background-position:right;
    cursor:pointer;
}
.desc{
    background-image: url('../../js/icons/desc.gif');
    
}
.asc{
    background-image: url('../../js/icons/asc.gif');
}
.nosort{
    background-image: url('../../js/icons/bg.gif');
}
.az_liens{
    text-decoration:underline;
    cursor:pointer;
}
.az_liens_actif{
    font-weight:bold;
}

#conteneur #droitelarge .tablesorter .impaire .etat{
text-align:center;
}
