﻿/* --------------------------------------------------*/ 
/*                 Barre de menu                     */
/*		                                             */

.menuH {
	font-size: 11px;
}

.menuH div {
	display: block;
	float: left;
	/*padding : 0px;*/
	/*height: 25px;*/
	font-size: 11px;
}

.STMMenuPourSel a:link, .STMMenuPourSel a:visited, .STMMenuPourSelRO a:link, .STMMenuPourSelRO a:visited {
	font-size: 8pt;
	color:#D51225; 
	text-align:center;
	text-decoration:none;
}

.STMMenuPourSel a:hover, .STMMenuPourSelRO a:hover {
	font-size: 8pt;
	color: #ffffff;
	text-align:center;
	text-decoration:none;
}

.STMMenuPourSel 
	{ 
	background-image : url('images/MenuFond.gif');
	background-color : #ffffff ;

	height : 25px; 
	cursor: pointer; cursor: hand;
	text-align:center;
	font-size: 8pt;
	vertical-align: middle;
	padding-top:0px;
	color:#D51225; 
 }
 
  .STMMenuPourSelRO
{
	background-image : url('images/MenuFond.gif');
	background-color : #f4f4f4 ;

	height: 25px;
	cursor: pointer;
	cursor: hand;
	text-align: center;
	font-size: 8pt;
	vertical-align: middle;
	padding-top:0px;
	color: #D51225;
}
 
 .STMMenuModuleActif 
	{ 
	background-image : url('images/MenuFond.gif');
	background-color : #f4f4f4 ;

	height: 25px;
	cursor: pointer; cursor: hand;
	text-align:center;
	font-size: 8pt;
	vertical-align: middle;
	padding-top:0px;
	color:#0f1e47; 
 }
  
.STMMenuPourSelRouge
	{ 
	background-image : url('images/MenuFond.gif');
	height : 25px; 
	cursor: pointer; cursor: hand;
	text-align:center;
	font-size: 8pt;
	vertical-align: middle;
	padding-top:3px;
	padding-top:0px;
	color:#555555; 
 }
 


 .STMMenuNomEtude
{
	background-image: url( 'images/MenuFond.gif' );
	height: 25px;
	cursor: pointer;
	cursor: hand;
	text-align: center;
	font-size: 11px;
	vertical-align: middle;
	color: #135881;
	font-weight: bold;
}
 

 
/* --------------------------------------------------*/ 
/*           Bouton dans les pages                   */
/*		                                             */

 .STMBoutonOrange
{
	background-image: url('images/btOrange.gif' );
	background-repeat: no-repeat;
	height: 40px;
	width: 240px;
	cursor: pointer;
	cursor: hand;
	text-align: center;
	font-size: 10pt;
	padding-top: 10px;
	margin:0px auto 0px auto;
	color: #FFFFFF;
	font-weight: bold;
}
 
  .STMBoutonVert
{
	background-image: url('images/btVert.jpg' );
	background-repeat: no-repeat;
	height: 40px;
	width: 240px;
	cursor: pointer;
	cursor: hand;
	text-align: center;
	font-size: 10pt;
	padding-top: 10px;
	margin:0px auto 0px auto;
	color: #FFFFFF;
	font-weight: bold;
}
 
 .STMBoutonGris 
	{ 
	background-image : url('images/btGris.gif'); 
	background-repeat: no-repeat;
	height: 40px;
	width: 240px;
	cursor: pointer;
	cursor: hand;
	text-align: center;
	font-size: 10pt;
	padding-top: 10px;
	color: #000000;
	font-weight: bold;
	margin:0px auto 0px auto;
 }
 
   .STMBoutonRouge 
	{ 
	background-image : url('images/btRouge.gif'); 
	background-repeat: no-repeat;
	height: 40px;
	width: 240px;
	cursor: hand;
	text-align: center;
	font-size: 10pt;
	padding-top: 10px;
	color: #FFFFFF;
	font-weight: bold;
	margin:0px auto 0px auto;
 }
 
  .STMBoutonRougeRO
{
	background-image: url('images/btOrange.gif' );
	background-repeat: no-repeat;
	height: 40px;
	width: 240px;
	cursor: hand;
	text-align: center;
	font-size: 10pt;
	padding-top: 10px;
	margin:0px auto 0px auto;
	color: #FFFFFF;
	font-weight: bold;
}

 
  .STMBoutonRougeC 
	{ 
	background-image : url('images/boutonmaafrouge240x80.jpg'); 
	background-repeat: no-repeat;
	height: 80px;
	width: 240px;
	cursor: pointer;
	cursor: hand;
	text-align: center;
	vertical-align: middle;
	font-size: 10pt;
	padding-top: 20px;
	color: #ffffff;
	font-weight: bold;
	margin:0px auto 0px auto;
 }
 
   .STMBoutonRougeCRO 
	{ 
	background-image : url('images/boutonmaafvert240x80.jpg'); 
	background-repeat: no-repeat;
	height: 80px;
	width: 240px;
	cursor: pointer;
	cursor: hand;
	text-align: center;
	font-size: 10pt;
	padding-top: 20px;
	color: #FFFFFF;
	font-weight: bold;
	margin:0px auto 0px auto;
 }
 
 
   .STMBoutonRougeR 
	{ 
	background-image : url('images/RougeR.gif'); 
	background-repeat: no-repeat;
	height: 25px;
	width: 240px;
	cursor: hand;
	text-align: center;
	font-size: 10pt;
	padding-top: 10px;
	color: #FFFFFF;
	font-weight: bold;
	margin:0px auto 0px auto;
 }
 
  .STMBoutonRougeRRO
{
	background-image: url('images/JauneR.gif' );
	background-repeat: no-repeat;
	height: 25px;
	width: 240px;
	cursor: hand;
	text-align: center;
	font-size: 10pt;
	padding-top: 10px;
	margin:0px auto 0px auto;
	color: #754f04;
	font-weight: bold;
}
 
 
  .STMBoutonBleuR 
	{ 
	background-image : url('images/bleuR.jpg'); 
	background-repeat: no-repeat;
	height: 25px;
	width: 240px;
	cursor: pointer;
	cursor: hand;
	text-align: center;
	font-size: 10pt;
	padding-top: 10px;
	color: #ffffff;
	font-weight: bold;
	margin:0px auto 0px auto;
 }
 
   .STMBoutonBleuRRO 
	{ 
	background-image : url('images/vertR.jpg'); 
	background-repeat: no-repeat;
	height: 25px;
	width: 240px;
	cursor: pointer;
	cursor: hand;
	text-align: center;
	font-size: 10pt;
	padding-top: 10px;
	color: #FFFFFF;
	font-weight: bold;
	margin:0px auto 0px auto;
 }

  .STMBoutonVertR 
	{ 
	background-image : url('images/vertR.jpg'); 
	background-repeat: no-repeat;
	height: 25px;
	width: 240px;
	cursor: pointer;
	cursor: hand;
	text-align: center;
	font-size: 10pt;
	padding-top: 10px;
	color: #ffffff;
	font-weight: bold;
	margin:0px auto 0px auto;
 }
 
   .STMBoutonVertRRO 
	{ 
	background-image : url('images/bleuR.jpg'); 
	background-repeat: no-repeat;
	height: 25px;
	width: 240px;
	cursor: hand;
	text-align: center;
	font-size: 10pt;
	padding-top: 10px;
	color: #FFFFFF;
	font-weight: bold;
	margin:0px auto 0px auto;
 }
 

  .STMChapPageEtd
{
	background-image: url(images/EtdChap.gif);
	height: 26px;
	text-align: left;
	font-size: 14px;
	vertical-align: middle;
	color: #FFFFFF;
	vertical-align: middle;
	font-weight: bold;
	padding-left: 50px;
}

.STMListeBleu
{
	height: 23px;
	width: 230px;
	font-size: 10pt;
	cursor: hand;
	color: #096594;
	list-style-type: none;
	background-image: url(images/PuceB.gif);
	background-repeat: no-repeat;
	background-position: 10px 2px;
	text-align:left;
	padding-left : 50px;
} 
.STMListeBleuRO
{
	height: 23px;
	width: 220px;
	font-size: 10pt;
	cursor: hand;
	color: #A72429;
	list-style-type: none;
	background-image: url(images/PuceB_RO.gif);
	background-repeat: no-repeat;
	background-position: 10px 1px;
	padding-left : 60px;
 
} 

.STMListeRouge
{
	height: 23px;
	width: 220px;
	font-size: 10pt;
	cursor: hand;
	color: #A72429;
	list-style-type: none;
	background-image: url(images/PuceR.gif);
	background-repeat: no-repeat;
	background-position: 10px 2px;
	text-align:left;
	padding-left : 50px;
} 
.STMListeRougeRO
{
	height: 23px;
	width: 220px;
	font-size: 10pt;
	cursor: hand;
	color: #6a1823;
	list-style-type: none;
	background-image: url(images/PuceR_RO.gif);
	background-repeat: no-repeat;
	background-position: 10px 1px;
	padding-left : 60px;
} 

.STMListeVert
{
	height: 23px;
	width: 220px;
	font-size: 10pt;
	cursor: hand;
	color: #027784;
	list-style-type: none;
	background-image: url(images/PuceV.gif);
	background-repeat: no-repeat;
	background-position: 10px 2px;
	text-align:left;
	padding-left : 50px;
} 
.STMListeVertRO
{
	height: 23px;
	width: 220px;
	font-size: 10pt;
	cursor: hand;
	color: #01454c;
	list-style-type: none;
	background-image: url(images/PuceV_RO.gif);
	background-repeat: no-repeat;
	background-position: 10px 1px;
	padding-left : 60px;
}

.AccueilErreur
{
	border:1px #DA031E solid; 
	border-radius:6px;
	font-size: 10pt; 
	font-weight:bold;
	color: #ffffff; 
    background-color: #DA031E; 
    font-weight: bold; 
    padding:6px;
    text-align:center;
}

.AccueilSSTitre1
{
	border-top:1px #A78DB5 solid; 
	border-left:1px #A78DB5 solid;
	border-right:1px #A78DB5 solid;
	border-top-left-radius:6px;
	border-top-right-radius:6px;
	text-align:center;
	font-size: 14pt;
	color:#ffffff;
	background-color:#A78DB5;
}

.AccueilSSTitre2
{
	border-top:1px #632886 solid; 
	border-left:1px #632886 solid;
	border-right:1px #632886 solid;
	border-top-left-radius:6px;
	border-top-right-radius:6px;
	text-align:center;
	font-size: 14pt;
	color:#ffffff;
	background-color:#632886;
}

.AccueilSSTitreHexa1
{
	border-top:1px #999999 solid; 
	border-left:1px #999999 solid;
	border-right:1px #999999 solid;
	border-top-left-radius:6px;
	border-top-right-radius:6px;
	text-align:center;
	font-size: 14pt;
	color:#ffffff;
	background-color:#999999;
}

.AccueilSSTitreHexa2
{
	border-top:1px #D51225 solid; 
	border-left:1px #D51225 solid;
	border-right:1px #D51225 solid;
	border-top-left-radius:6px;
	border-top-right-radius:6px;
	text-align:center;
	font-size: 14pt;
	color:#ffffff;
	background-color:#D51225;
}

.AccueilSSTitre1 div, .AccueilSSTitre2 div, .AccueilSSTitreHexa1 div, .AccueilSSTitreHexa2 div
{
	padding-top:6px;
	padding-bottom:6px;
}

.AccueilBloc
{
	padding-top:10px;
	border-bottom:1px #cccccc solid; 
	border-left:1px #cccccc solid;
	border-right:1px #cccccc solid;
	border-bottom-left-radius:6px;
	border-bottom-right-radius:6px;
}

.AccueilTexte
{
	font-size: 12pt;
	margin-top:5px;
	margin-bottom:5px;
	color:#555555;
}
.AccueilTexte2
{
	font-size: 11pt;
	margin-top:5px;
	margin-bottom:5px;
	color:#555555;
	padding-left:30px;
}


.AccueilBouton
{
    color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
    margin-top:20px;
    margin-bottom:20px;
}

.AccueilBouton a, .AccueilBouton a:link, .AccueilBouton a:visited {
    background-color: #EEEEEE;
    border: 1px solid #dddddd;
    border-radius: 8px;
    color: #555555;
    cursor: pointer;
    padding: 8px;
    text-decoration: none;
}

.AccueilBouton a:hover { 
	zoom:100%;
	text-decoration: none; 
	border : 1px solid #bbbbbb; 
	border-radius: 8px;
    -webkit-border-radius: 8px;
    /*background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #a3d4f2),color-stop(1, #ffffff)); */
	/*background-image: url('images/bg_titrebleuclair.png') ;*/
	/*background-repeat: repeat-x;   */
	background-color: #D8D8D8;
	-moz-box-shadow: 0 0 5px 5px #fff;
	-webkit-box-shadow: 0 0 5px 5px #fff;
	/*box-shadow: 0 0 5px 5px #fff;*/
	/*box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 12px rgba(255, 255, 255, 1);*/
	cursor:pointer;
	padding:8px;
	color:#222222;
}


textarea, input[type=text], input[type=password] {
    border: 1px solid #CCCCCC;
    border-radius: 2px 2px 2px 2px;
    display: inline-block;
    padding: 4px;
    margin-top: 5px;
    -moz-transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset;
}
textarea:focus, input[type=text]:focus, input[type=password]:focus {
  outline: 0;
  border-color: rgba(82, 168, 236, 0.8);
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);
  -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);
}