/*----------------------------------------------------------------------------------

Fichier  : sm_css.css
Description  : Feuille de style

----------------------------------------------------------------------------------
| Version | Date       | Auteur | Commentaire
|
----------------------------------------------------------------------------------
| V1.0    | --         | CSC    | Creation
----------------------------------------------------------------------------------
| V1.1.0  | 12/11/2002 | IPY    | ajout des styles pour nouvelle maquette
| V1.1.1  | 19/11/2002 | IPY    | ajout de .chapeauerreur
----------------------------------------------------------------------------------
| V1.2    | 21/11/2002 | VBRE   | modification charte graphique
| V3.0    | 30/11/2002 | VBRE   | modification taille formlibelle1
----------------------------------------------------------------------------------------

----------------------------------------------------------------------------------*/
UNKNOWN {
  FONT-SIZE: 9px; BACKGROUND-IMAGE: url(../image/FONDbis.jpg); BACKGROUND-REPEAT: repeat-y; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.pointille {
  BACKGROUND-IMAGE: url(/image/pointille--.gif); BACKGROUND-REPEAT: repeat-x
}
.police_lien {
  FONT-SIZE: 10pt; COLOR: #660066; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.menuhaut {
  BACKGROUND-IMAGE: url(/image/violet_haut.gif); BACKGROUND-REPEAT: no-repeat
}
.menumilieu {
  BACKGROUND-IMAGE: url(/image/violet_milieu.gif); BACKGROUND-REPEAT: repeat-y
}
.menubas {
  BACKGROUND-IMAGE: url(/image/violet_bas.gif); BACKGROUND-REPEAT: no-repeat
}
.textemenu {
  FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN-LEFT: 10px; COLOR: #660066; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.police_normale {
  FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #660066; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.champ {
  BORDER-RIGHT: #660066 thin solid; BORDER-TOP: #660066 thin solid; BORDER-LEFT: #660066 thin solid; BORDER-BOTTOM: #660066 thin solid; BACKGROUND-COLOR: #ffecff
}
.texte {
  FONT: 10pt Arial, Helvetica, sans-serif; COLOR: #660066; TEXT-ALIGN: left
}
.textegros {
  FONT: 14px Arial, Helvetica, sans-serif; COLOR: #660066; TEXT-ALIGN: left
}
.textegras {
  FONT: 12px Arial, Helvetica, sans-serif; COLOR: #660066; TEXT-ALIGN: center
}
.textebienvenu {
  FONT: italic 14pt Arial, Helvetica, sans-serif; COLOR: #660066; TEXT-ALIGN: center
}
.SMSstylebas {
  BACKGROUND-IMAGE: url(../image/FON_def.gif); BACKGROUND-REPEAT: repeat
}
.texteh {
  FONT: 10pt Arial, Helvetica, sans-serif; COLOR: #660066; TEXT-ALIGN: left
}
.texteCC {
  FONT: 12pt Arial, Helvetica, sans-serif; COLOR: #660066; TEXT-ALIGN: left
}
.texteCCnormal {
  FONT: 11pt Arial, Helvetica, sans-serif; COLOR: #660066; TEXT-ALIGN: left
}
.texteCCpetit {
  FONT: 9pt Arial, Helvetica, sans-serif; COLOR: #660066; TEXT-ALIGN: left
}
.textehome {
  FONT: 8pt Arial, Helvetica, sans-serif; COLOR: #000000; TEXT-ALIGN: left
}
.textegros_chapeau {
  FONT: 24px Arial, Helvetica, sans-serif; COLOR: #660066; TEXT-ALIGN: left
}
.textechapeau {
  FONT: 18px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #006633; TEXT-ALIGN: left
}
.textedroit {
  FONT: 10pt Arial, Helvetica, sans-serif; COLOR: #660066; TEXT-ALIGN: right
}
.textecentre {
  FONT: 10pt Arial, Helvetica, sans-serif; COLOR: #ffffff; TEXT-ALIGN: center
}
.texte2 {
  FONT: 9pt Arial, Helvetica, sans-serif; COLOR: #660066; TEXT-ALIGN: left
}
.texte3 {
  FONT: 8pt Arial, Helvetica, sans-serif; COLOR: #660066; TEXT-ALIGN: center
}
.texte3l {
  FONT: 11pt Arial, Helvetica, sans-serif; COLOR: #660066; TEXT-ALIGN: left
}
.textecentregris {
  FONT: 12px Arial, Helvetica, sans-serif; COLOR: #333333; TEXT-ALIGN: center
}
.textevioletgris {
  FONT: 12pt Arial, Helvetica, sans-serif; COLOR: #66cc66; TEXT-ALIGN: center
}
.photo {
  TEXT-ALIGN: center
}
.texte_petit {
  FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #660066; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: right
}
.formAsterisque {
  FONT: bold 12pt Arial, Helvetica, sans-serif; COLOR: #660066
}
.formLibelle {
  FONT: bold 10pt Arial, Helvetica, sans-serif; COLOR: #660066
}
.formErreur {
  FONT: 10pt Arial, Helvetica, sans-serif; COLOR: #ff0000
}
.formComment {
  FONT-WEIGHT: normal; FONT-SIZE: 15px; FONT-STYLE: italic; FONT-FAMILY: "Times New Roman", Times, serif
}
.formTitre {
  FONT-WEIGHT: bold; FONT-SIZE: 14px; TEXT-TRANSFORM: capitalize; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-VARIANT: small-caps
}
.formIdentification {
  FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #90b690
}
.bandeauMenuDynamique {
  BACKGROUND-COLOR: #004F36;
}
.bandeauLigneNavigation {
  FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.bandeaulien {
  FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.bandeaulien:hover {
  FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.fondvertfonce {
  BACKGROUND-COLOR: #636363;
}
.fondvertclair {
  BACKGROUND-COLOR: #d5eee6
}
.fondpage {
  BACKGROUND-COLOR: #FFFFCC;
}
.fondblanc {
  BACKGROUND-COLOR: #FFFFFF;
}
.bandeauidentification {
  FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.formchamps {
  FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.formrub {
  FONT-WEIGHT: bold; FONT-SIZE: 16px; color:#E70084; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.formRub {
  FONT-WEIGHT: bold; FONT-SIZE: 16px; color:#E70084; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.formancre {
  FONT-WEIGHT: normal; FONT-SIZE: 14px; color:#E70084; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.formlibelle1 {
  FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.formlibelle2 {
  FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-STYLE: italic; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.formtexte {
  FONT-SIZE: 12px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.formssrub {
  FONT-SIZE: 14px; COLOR: #000000; FONT-STYLE: italic; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.tabentete {
  FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.tabligne {
  FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.tabcellule {
  FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.tabliengras {
  FONT-WEIGHT: bold; FONT-SIZE: 12px; color:#E70084; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.tabliennormal {
  FONT-WEIGHT: normal; FONT-SIZE: 12px; color:#E70084; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.titre1 {
  FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #20785c; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.tableauHorizontalHaut {
  BACKGROUND-POSITION: 50% top; BACKGROUND-IMAGE: url(./Views/image/new/px_vert.gif); BACKGROUND-REPEAT: repeat-x
}
.tableauHorizontalBas {
  BACKGROUND-POSITION: 50% top; BACKGROUND-IMAGE: url(./Views/image/new/px_vert.gif); BACKGROUND-REPEAT: repeat-x
}
.tableauVerticalGauche {
  BACKGROUND-POSITION: right 50%; BACKGROUND-IMAGE: url(./Views/image/new/px_vert.gif); BACKGROUND-REPEAT: repeat-y
}
.tableauVerticalDroit {
  BACKGROUND-POSITION: left 50%; BACKGROUND-IMAGE: url(./Views/image/new/px_vert.gif); BACKGROUND-REPEAT: repeat-y
}
.tableauHorizontalHautIE {
  BACKGROUND-POSITION: center 50%; BACKGROUND-IMAGE: url(../image/new/px_vert.gif); BACKGROUND-REPEAT: repeat-x
}
.tableauHorizontalBasIE {
  BACKGROUND-POSITION: 50% top; BACKGROUND-IMAGE: url(../image/new/px_vert.gif); BACKGROUND-REPEAT: repeat-x
}
.tableauVerticalGaucheIE {
  BACKGROUND-POSITION: right 50%; BACKGROUND-IMAGE: url(../image/new/px_vert.gif); BACKGROUND-REPEAT: repeat-y
}
.tableauVerticalDroitIE {
  BACKGROUND-POSITION: left 50%; BACKGROUND-IMAGE: url(../image/new/px_vert.gif); BACKGROUND-REPEAT: repeat-y
}
.tableauAngle {
  BACKGROUND-IMAGE: url(./Views/image/new/px_vert_angle.gif)
}
.hometitre {
  FONT-WEIGHT: normal; FONT-SIZE: 18px; COLOR: #20785c; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
.homesstitre {
  FONT-SIZE: 14px; COLOR: #20785c; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.hometextepetit {
  FONT-SIZE: 10px; color:#E70084; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.alerte {
  FONT-SIZE: 12px; COLOR: #ff0000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.hometexte {
  FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.homelien {
  FONT-WEIGHT: normal; FONT-SIZE: 12px; color:#E70084; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.arborescence {
  FONT-WEIGHT: normal; FONT-SIZE: 12px; color:#E70084; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.formtitrepage {
  FONT-WEIGHT: normal; FONT-SIZE: 20px; color:#E70084; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.liensnav {
  FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.liensbandeau {
  FONT-WEIGHT: normal;
  FONT-SIZE: 11px;
  COLOR: #ffffff;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  line-height : 17px;
}
A {
  FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #E70084; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
a {
  FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #E70084; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.grostitre {
  FONT-WEIGHT: bold; FONT-SIZE: 18px; color:#E70084; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.chapeauerreur {
  FONT-WEIGHT: bold; FONT-SIZE: 14pt; COLOR: #ff0000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.tablignevert {
  FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ebf4f1
}
.tablignevertpetit {
  FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif;
  BACKGROUND-COLOR: #ebf4f1
}

.tabligneblanc {
  FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #FFFFFF
}


.tabligneblancpetit {
  FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif;
  BACKGROUND-COLOR: #FFFFFF
}

.fondVertNav
{
  background-color: #E50083
}

a {
  text-decoration: underline
}

a:hover
{
  text-decoration: underline
}

.lienTransverseBlanc
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #FFFFFF;
  text-decoration: none
}

.txtBlanc
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #FFFFFF
}

.lienBlancBold
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: underline
}

.lienRubOff
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none
}

.lienRubOff:hover
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none
}

.lienRubOff:visited
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none
}

.menu {
  FONT-WEIGHT: bold;
  FONT-SIZE: 11px;
  COLOR: #FFF;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  text-decoration:none;

}
.menu:hover  {
  FONT-WEIGHT: bold;
  FONT-SIZE: 11px;
  COLOR: #FFF;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  text-decoration:none;

}
.ssmenu {
  color:#fff;
  font-weight : bold;
  font-size: 11px;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  text-decoration:none;

}

.ssmenu:hover  {
  color:#fff;
  font-weight : bold;
  font-size: 11px;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  text-decoration:none;

}



.lienVert
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #E70084
}

.txtVertBold
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #E70084;
/*  background-color: #FFEBF7; */
  border: 0;
}
.txtMagentaBold
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #E70084
}
.fondVertTitre {  background-color: #6F6F6F

}
.titreVert {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #FFF}
.ssTitreVert {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #636363}
.txtNoirBold {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #636363}
.txtVert {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #F068B6}
.txtVertPetit {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #3BAA06}



#arrondititre {
  position: relative;
  height: 25;
  z-index : 1;
  display: inline;
  vertical-align : top;
}


#titre {
  position: relative;
  height: 25;
  width: auto;
  display: inline;
  vertical-align : top;
}


.txtNoir {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #636363}

.fondVertpaletablo {  background-color: #EFFFC1;}

.txtBlancbold
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #FFFFFF;
}
.fondVertpaletablo {  background-color: #EFFFC1;}



.newsletter {background-color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF}
.newsletterBouton {font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #000000}


.tabNewsletter
{background-color: #004F36}

.inputNewsletter
{font-size: 4px; }


.ttrVertBold {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #048552}
.lienListeVert {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #174835; text-decoration: underline}


/**** Inline STYLE-tag style sheet ****/

.test {color:#000000; text-decoration:none;}


/**** Inline STYLE-tag style sheet ****/

.alauneTitre {font-weight:bold; color:#F30292;}
.txtVert       { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#F068B6; text-decoration:none; }
A.lien1       { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#3BAA06; text-decoration:none; }
A.lien1:hover  { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#F30292; text-decoration:none; }
A.lien2       { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#636363; text-decoration:none; }
A.lien2:hover  { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#F30292; text-decoration:none; }
A.lien3       { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#636363; text-decoration:underline; }
A.lien3:hover  { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#F30292; text-decoration:underline; }


/**** Changement adresse SMSPlus *****/
.chgAdrSmsPlus {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: red}



