@charset "utf-8";

/* CSS Document */

div.fw_block
{
        margin:0px 0px 10px 0px; /*Modification 09/2012 : margin:3px 5px 10px 5px; */
	border:1px solid #666666;
	text-align:justify;
	font-size:11px;
	background-color:#f7f7f2;
        font-weight:normal;
	/*extra*/
}

div.fw_block.arrondi 
{
	border-radius: 5px ;
	-moz-border-radius:5px;

}

div.fw_block.center
{
	margin-left:auto;
	margin-right:auto;
}

div.fw_block.surligne:hover { border:1px solid #222222; }

div.fw_block.invisible,
div.fw_block.bloque
{
	padding-bottom:0px;
	border:0px solid #666666;
}

div.fw_block p { text-align:justify; }

div.fw_block div.fw_c_block
{
	display:block;
	margin:auto;
	padding:5px 5px 5px 5px;
	overflow-y : auto;
	overflow-x : none;
}

div.fw_block.invisible div.fw_c_block { /*important pour IE7 & 8, pour eviter un bug lors l'ouverture d'un bloc*/
	padding:0px 0px 0px 0px; }

div.fw_block.invisible div.fw_c_block,
div.fw_block.bloque div.fw_c_block { display:none; }

div.fw_block .titre div.puce
{
	float:left;
	height:0px;
	width:0px;
}

div.fw_block .titre,
div.fw_block div.fw_block .titre
{
	margin:0px;
	padding:0px;
	/*margin-bottom:5px;*/
	height:30px;
	line-height:30px;
	background:url("../../images/fw_images/fond_block_titre.png") repeat-x;
	background-color:#DDDDDD;
	border-bottom:1px solid #666666;
	color:#3C3C3C;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:left;
	cursor:default;
	/*extra*/
	border-radius: 3px 3px 0px 0px;
	-moz-border-radius:3px 3px 0px 0px;
	text-shadow: 1px 1px 0 #EEEEEE;
	-moz-box-shadow:	0px 1px 2px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0px 1px 2px rgba(0,0,0,0.3);
}

div.fw_block .titre.force_texture
{
	background:url("../../images/fw_images/fond_block_titre.png") repeat-x !important;
	text-shadow: 1px 1px 0 #EEEEEE !important;
}

div.fw_block div.fw_block.invisible,
div.fw_block div.fw_block.bloque
{
	padding-bottom:0px;
	border:0px solid #666666;
}

div.fw_block.invisible .titre,
div.fw_block.bloque .titre
{
	border:1px solid #666666;
	text-shadow:none;
	color:#666666;
}

div.fw_block.invisible .titre:hover,
div.fw_block.bloque .titre:hover { color:#111111; }

div.fw_block .titre div.fw_ctrl
{
	float:right;
	padding-top:0px;
	margin-right:0px;
	height:30px;
	vertical-align:middle;
	text-transform: none;
	font-size:11px;
	text-shadow:none;
	color:#666666;
}

div.fw_block .titre span.tx_titre
{
	padding-left:10px;
	float:left;
}

#echange_mail span.tx_titre 
{
	padding-left:0px;
	float:none;
}



div.fw_block.invisible .titre.fw_ub_down span.tx_titre,
div.fw_block.blokque .titre.fw_ub_down span.tx_titre
{
	background-image:url("../../images/fw_icones/mini_right.png");
	background-position:right center;
	background-repeat:no-repeat;
	padding-right:18px;
	height:30px;
	line-height:30px;
	display:inline-block;
	margin-right:auto;
	cursor:pointer;
}

div.fw_block .titre.fw_ub_down span.tx_titre
{
	background-image:url("../../images/fw_icones/mini_down.png");
	background-position:right center;
	background-repeat:no-repeat;
	padding-right:18px;
	height:30px;
	line-height:30px;
	display:inline-block;
	margin-right:auto;
	cursor:pointer;
}

div.fw_block .titre span#blk_cadenas
{
	display:none;
	float:left;
	height:30px;
}

div.fw_block.bloque div.titre span#blk_cadenas { display:inline-block; }

/* Liens gras par défaut, suppression du gras pour bloc d'en-tête (Lien de navigation générale de l'onglet) */
div#blc_tete a,
div#blc_tete a:link,
div#blc_tete a:hover,
div#blc_tete a:visited {
    font-weight:normal
}

div.fw_block a.selection {
    color: #009DFF;
}

/***************************************************/
/*vert*/
/***************************************************/

div.fw_block.vert { background-image: none; }

div.fw_block.vert .titre,
div.fw_block.vert .titre.fin,
div.fw_block div.fw_block.vert .titre,
div.fw_block div.fw_block.vert .titre.fin { background-color:#d6f8d3; }

div.fw_block.vert .titre,
div.fw_block div.fw_block.vert .titre { /*color:#60ae3d;*/
}

div.fw_block.vert .titre div.puce,
div.fw_block div.fw_block.vert .titre div.puce
{
	float:left;
	height:30px;
	width:30px;
	background-image:url("../../images/fw_icones/block_vert2.png");
	background-repeat:no-repeat;
	background-position:center center;
}

div.fw_block div.fw_block.vert .titre div.puce,
div.fw_block.vert .titre.fin div.puce
{
	height:23px;
	width:23px;
}

/***************************************************/
/*rouge*/
/***************************************************/

div.fw_block.rouge { background-image: none; }

div.fw_block.rouge .titre,
div.fw_block.rouge .titre.fin,
div.fw_block div.fw_block.rouge .titre,
div.fw_block div.fw_block.rouge .titre.fin { background-color:#f8d3d3; }

div.fw_block.rouge .titre,
div.fw_block div.fw_block.rouge .titre { /*color:#f93b3b;*/
}

div.fw_block.rouge .titre div.puce,
div.fw_block div.fw_block.rouge .titre div.puce
{
	float:left;
	height:30px;
	width:30px;
	background-image:url("../../images/fw_icones/block_rouge2.png");
	background-repeat:no-repeat;
	background-position:center center;
}

div.fw_block div.fw_block.rouge .titre div.puce,
div.fw_block.rouge .titre.fin div.puce
{
	height:23px;
	width:23px;
}

/***************************************************/
/*orange*/
/***************************************************/

div.fw_block.orange { background-image: none; }

div.fw_block.orange .titre,
div.fw_block.orange .titre.fin,
div.fw_block div.fw_block.orange .titre,
div.fw_block div.fw_block.orange .titre.fin { background-color:#f8d379; }

div.fw_block.orange .titre,
div.fw_block div.fw_block.orange .titre { /*color:#;*/
}

div.fw_block.orange .titre div.puce,
div.fw_block div.fw_block.orange .titre div.puce
{
	float:left;
	height:30px;
	width:30px;
	background-image:url("../../images/fw_icones/block_orange2.png");
	background-repeat:no-repeat;
	background-position:center center;
}

div.fw_block div.fw_block.orange .titre div.puce,
div.fw_block.orange .titre.fin div.puce
{
	height:23px;
	width:23px;
}

/***************************************************
En cours de creation
***************************************************/

div.fw_block.encours_crea { background-image: none; }

div.fw_block.encours_crea .titre,
div.fw_block.encours_crea .titre.fin,
div.fw_block div.fw_block.encours_crea .titre,
div.fw_block div.fw_block.encours_crea .titre.fin { background-color:#c5daf2; }

div.fw_block.encours_crea .titre,
div.fw_block div.fw_block.encours_crea .titre { /*color:#;*/
}

div.fw_block.encours_crea .titre div.puce,
div.fw_block div.fw_block.encours_crea .titre div.puce
{
	float:left;
	height:30px ;
	width:30px  ;
	background-image:url("../../images/fw_icones/Files-Edit-file-icon.png");
	background-repeat:no-repeat;
	background-position:center center;
}

div.fw_block div.fw_block.encours_crea .titre div.puce,
div.fw_block.encours_crea .titre.fin div.puce
{
	height:23px ;
	width:23px ;
}

/***************************************************
avertissement
***************************************************/

div.fw_block.avertissement { background-image: none; }

div.fw_block.avertissement .titre,
div.fw_block.avertissement .titre.fin,
div.fw_block div.fw_block.avertissement .titre,
div.fw_block div.fw_block.avertissement .titre.fin { background-color:#f8d379; }

div.fw_block.avertissement .titre,
div.fw_block div.fw_block.avertissement .titre { /*color:#;*/
}

div.fw_block.avertissement .titre div.puce,
div.fw_block div.fw_block.avertissement .titre div.puce
{
	float:left;
	height:30px;
	width:30px;
	background-image:url("../../images/fw_icones/warning.png");
	background-repeat:no-repeat;
	background-position:center center;
}

div.fw_block div.fw_block.avertissement .titre div.puce,
div.fw_block.avertissement .titre.fin div.puce
{
	height:23px;
	width:23px;
}

/***************************************************
info
***************************************************/

div.fw_block.info { background-image: none; }

div.fw_block.info .titre,
div.fw_block.info .titre.fin,
div.fw_block div.fw_block.info .titre,
div.fw_block div.fw_block.info .titre.fin { background-color:#d3e3f8; }

div.fw_block.info .titre,
div.fw_block div.fw_block.info .titre { /*color:#;*/
}

div.fw_block.info .titre div.puce,
div.fw_block div.fw_block.info .titre div.puce
{
	float:left;
	height:30px;
	width:30px;
	background-image:url("../../images/fw_icones/information.png");
	background-repeat:no-repeat;
	background-position:center center;
}

div.fw_block div.fw_block.info .titre div.puce,
div.fw_block.info .titre.fin div.puce
{
	height:23px;
	width:23px;
}

/***************************************************
question
***************************************************/

div.fw_block.question
{
	background-color:#6cc9dd;
	background-image: none;
}

div.fw_block.question .titre,
div.fw_block.question .titre.fin,
div.fw_block div.fw_block.question .titre,
div.fw_block div.fw_block.question .titre.fin { /*background-color:#;*/
}

div.fw_block.question .titre,
div.fw_block div.fw_block.question .titre { color:#0d70df; }

div.fw_block.question .titre div.puce,
div.fw_block div.fw_block.question .titre div.puce
{
	float:left;
	height:30px;
	width:30px;
	background-image:url("../../images/fw_icones/question.png");
	background-repeat:no-repeat;
	background-position:center center;
}

div.fw_block div.fw_block.question .titre div.puce,
div.fw_block.question .titre.fin div.puce
{
	height:23px;
	width:23px;
}

/***************************************************
Email envoyé
***************************************************/

div.fw_block.mails_envoyes { background-image: none; }

div.fw_block.mails_envoyes .titre,
div.fw_block.mails_envoyes .titre.fin,
div.fw_block div.fw_block.mails_envoyes .titre,
div.fw_block div.fw_block.mails_envoyes .titre.fin { /*background-color:#;*/
}

div.fw_block.mails_envoyes .titre,
div.fw_block div.fw_block.mails_envoyes .titre { /*color:#;*/
}

div.fw_block.mails_envoyes .titre div.puce,
div.fw_block div.fw_block.mails_envoyes .titre div.puce
{
	float:left;
	height:30px;
	width:30px;
	background-image:url("../../images/fw_icones/envoi_mail_off.png");
	background-repeat:no-repeat;
	background-position:center center;
}

div.fw_block div.fw_block.mails_envoyes .titre div.puce,
div.fw_block.mails_envoyes .titre.fin div.puce { height:23px; }

/***************************************************
Hachure
***************************************************/

div.fw_block.hachure
{
	background-image:url("../../images/fw_images/fond_hachure.png");
	background-repeat:repeat;
}

/***************************************************
Sous block et bloc a titre fin
***************************************************/

div.fw_block div.fw_block .titre div.puce,
div.fw_block .titre.fin div.puce
{
	/*background:none;*/
	width:auto;
	height:auto;
}

div.fw_block div.fw_block div.titre div.fw_ctrl,
div.fw_block .titre.fin div.fw_ctrl { height:auto; }

div.fw_block div.fw_block
{
	margin:5px 5px 5px 5px;
	border:1px solid #999999;
}

div.fw_block div.fw_block.center { margin:5px auto 5px auto; }

div.fw_block div.fw_block .titre,
div.fw_block .titre.fin
{
	height:23px;
	line-height:23px;
	background:url("../../images/fw_images/fond_sousblock_titre.png") repeat-x;
	background-position:bottom;
	background-color:#c5daf2;
	/*Extra*/
	text-transform:none;
	text-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
}

div.fw_block div.fw_block.invisible .titre.fw_ub_down span.tx_titre,
div.fw_block.invisible .titre.fin.fw_ub_down span.tx_titre
{
	height:23px;
	line-height:23px;
}

div.fw_block div.fw_block .titre.fw_ub_down span.tx_titre,
div.fw_block .titre.fin.fw_ub_down span.tx_titre
{
	height:23px;
	line-height:23px;
}

/***************************************************
Integration
***************************************************/
div.fw_block a,
div.fw_block a:link,
div.fw_block a:hover,
div.fw_block a:visited { font-size:inherit; }
