/*********************************  LAST MODIFIED: 17.04.2007  *********************************/    

/*/////////////////////////////////////////////TITRES/////////////////////////////////////////*/

H1 
{
  font-size: 18pt;
  font-weight: 100;
  color: #383838;
  display: inline;
  line-height: 30px;
}

H2 
{
  font-size: 17pt;
  font-weight: 100;
  color: #878787;
  display: inline;
  line-height: 30px;
}

.TitreMasterpage{
  font-size: 15pt;
  font-weight: 300;
  color: #02339A;
  display: inline;
  line-height: 20px;
}

.TitreMasterpagePetit{
  font-size: 14pt;
  font-weight: 100;
  color: #02339A;
  display: inline;
  line-height: 20px;
}
.TitreInfoset{
  font-size: 16pt;
  font-weight: 100;
  color: #7A7A7A;
  display: inline;
  line-height: 20px;
}

.TitreInfosetAccueil{
  font-size: 18pt;
  font-weight: 100;
  color: #7A7A7A;
  display: inline;
  line-height: 20px;
}
.TitreInfosetMiniature{
  font-size: 9pt;
  font-weight: 100;
  color: #7A7A7A;
  display: inline;
  line-height: 15px;
}
}
.TitreDossier{
  font-size: 13pt;
  font-weight: 120;
  color: #7A7A7A;
  display: inline;
  line-height: 30px;
}


/*/////////////////////////////////////////////TITRES PROVISOIRES/////////////////////////////////////////*/
/*//////////////////////////////////////////////////////TITLE///////////////////////////////////////////////////*/

.TitreGris, Caption {
        font-size: 12px;
        color: #565656;
        font-weight: bold;
        margin-bottom: 30px;
        line-height: 16px;
        text-align: left;
}

.TitreBleu {
        color: #0D2B88;
        font-weight: bold;
}

.TitreChapeau {
        font-size: 12px;
        color: #565656;
        font-weight: bold;
       
}

.TitreChapeau2 {
        font-size: 12px;
        color: #565656;
        font-weight: bold;
        line-height: 24px;
        margin-bottom: 0px;
        padding-top: 8px;

}
.TitreChapeau3 {
        font-size: 12px;
        color: #4a922e;
        font-weight: bold;
       
}
.TitreChapeau4 {
        font-size: 16px;
        color: #565656;
        font-weight: bold;
        line-height: 18px;
       
}

.TexteChapeau {
        font-size: 12px;
}



/*//////////////////////////////////////////////////////TITLE///////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////COMMENTAIRE////////////////////////////////////////////////*/

.Commentaire {
	font-size: 11px;
	text-transform: none;
	color: #FF0000;
}

/*////////////////////////////////////////////////////COMMENTAIRE////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////LINK///////////////////////////////////////////////////*/

A:link {text-decoration: none; color: #003399;}
A:visited {text-decoration: none; color: #003399;}
A:hover {text-decoration: underline; font-weight: normal; color: #003399;}

.Fleche{
background-image: url(Upload/Images/Icons/ArrowBlueAuto.gif);
background-repeat: no-repeat;
background-position: left top;
padding: 0px 0px 0px 10px;
}

.Fleche A:link {text-decoration: none; color: #003399;}
.Fleche A:visited {text-decoration: none; color: #003399;}
.Fleche A:hover {text-decoration: underline; font-weight: normal; color: #003399;}

Span.SansFleche a{background-image: none; padding: 0px 0px 0px 0px;}


/*//////////////////////////////////////////////////////LINK///////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////TABLE///////////////////////////////////////////////////*/

.TableauGris{
	padding: 0px;
	margin: 0px;
	border-top: 1px solid #B8B8B8;
	border-right: 1px solid #B8B8B8;
	border-left: 1px solid #B8B8B8;
}

.TableauGris .TitreGris{
        padding-top: 9px;
}

.TableauLargeur{
    width: 100%;
}

.TableauPair {
     color: black;
     background-color: #DBE2F2;
     border-right: solid 1px white; 
     padding: 4px 10px 3px 10px;
     text-align: left;
}


.TableauImpair {
     color: black;
     background-color: white;
     border-right: solid 1px white;
     padding: 4px 10px 5px 10px;
     text-align: left;
}
.TableauAutre {
     color: black;
     border-right: solid 1px white;
     border-top: solid 1px white; 
     padding: 4px 10px 5px 10px;
     text-align: left;
}

.TableauArriereplan {
    background-image: url(Upload/Images/Gabarits/IntroPage_Bloc.gif);
    background-repeat: repeat-x;
    background-position: bottom;
}

.TableauCommande {
     border: solid 1px #B8B8B8;
     padding: 0px;
     margin: 0px;
}

/*//////////////////////////////////////////////////////TABLE///////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////GLOBAL///////////////////////////////////////////////////*/

body {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        font-family: arial; 
        font-size: 0.7em;
        line-height: 13px;
        text-align: left;	
	}


td, th {
        font-family: arial;
        font-weight: normal;
        font-size: 11px;
        text-align: left;				
}

select{
	font-family: arial; 
        font-size: 11px;
        padding: 0px 0px 0px 0px;
	}

.TexteBoxe{
       margin: 0px 10px 0px 10px;
}

	
.TextField{
	border: solid 1px #A5A5A5;
	font-family: arial; 
        padding: 0px 0px 0px 3px;
	background-color: #F2F2F2;
        width: 120px;
        font-size: 11px;
	}

.Telephone{
       margin-top: 2px;
       color: #0D2C86;
       font-weight: bold;
       font-size: 15px;
       line-height: 20px; 
}

.Telephonepetit{
       margin-top: 24px;
       color: #0D2C86;
       font-weight: bold;
       font-size: 14px;
       line-height: 16px; 
}

TextArea{
        font-family: arial; 
	padding: 0px 3px 0px 3px;
        font-size: 11px;
}



/*//////////////////////////////////////////////////////GLOBAL///////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////LIST///////////////////////////////////////////////////*/

/*
ul{ 
    list-style-image: url(Upload/Images/Icons/square.gif);
    margin-left: 15px;
    padding: 0px;
}

li{ color: black; font-weight: normal; margin: 0px; padding: 0px;}

.Content li{ color: black; font-weight: normal; margin: 0px 0px 3px 0px; padding: 0px;}
*/

/*//////////////////////////////////////////////////////LIST///////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////CALCULATOR LINK///////////////////////////////////////////////////*/

a.Calculette {text-decoration: none; color: #003399;}

/*//////////////////////////////////////////////////////CALCULATOR LINK///////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////OPEN CLOSE///////////////////////////////////////////////////*/

.PlieDeplie {
        color: #0D2B88;
        font-weight: bold;
        font-size: 1.1em;
        padding: 0px 30px 0px 10px;
        background-image: url(Upload/Images/Icons/ArrowBlue_TitleClose.gif);
        background-repeat: no-repeat;
	background-position: 0px 1px;
        cursor:pointer;
}

.PlieDeplieOuvert {
        color: #0D2B88;
        font-weight: bold;
        font-size: 1.1em;
        padding: 0px 30px 10px 10px;
        background-image: url(Upload/Images/Icons/ArrowBlue_Reverse.gif);
        background-repeat: no-repeat;
	background-position: 0px 1px;
        cursor:pointer;
}

/*//////////////////////////////////////////////////////OPEN CLOSE///////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////TAB STRIP///////////////////////////////////////////////////*/

.Onglet {
      height: 12px;
      border: solid 1px #AAB8D3;
      padding: 2px 4px 2px 4px;
      margin: 2px 2px 0px 0px;
      color: #003399;
      display: inline;
      background-color: white;
      float: left;
}

.OngletActif {
      height: 13px;
      border-top: solid 1px #AAB8D3;
      border-right: solid 1px #AAB8D3;
      border-left: solid 1px #AAB8D3;
      border-bottom: solid 1px white;
      padding: 4px 4px 2px 4px;
      margin: 0px 2px 0px 0px;
      color: #003399;
      font-weight: bold;
      display: inline;
      background-color: white; 
      float: left;
      font-size: 12px;
}



/*//////////////////////////////////////////////////////TAB STRIP/////////////////////////////////////////////*/


.PopUpButton a:link, .PopUpButton a:visited, .PopUpButton a:hover, .PopUpButton a:active {
			padding:2px 5px 2px 5px; 
			cursor:hand; 
			color:white;
			border:none;
			font-weight:normal;
			font-size:12px;
			background-color:#1B1DA8;
		}

