.borderAll
{
border-left: 1px solid #316DB5;	
border-bottom: 1px solid #316DB5;								 
border-right: 1px solid #316DB5;
border-top: 1px solid #316DB5;
}

.Content
{
	border-left: 1px solid #316DB5;
	border-bottom: 1px solid #316DB5;
	border-right: 1px solid #316DB5;
	padding : 4 3 3 3;
}

.Title
{
	background : #D3E4F4;
	border-top: 1px solid #316DB5;
	border-bottom: 1px solid #316DB5;
	font-size : 14pt;
	color : #316DB5;
}

/*Couleur de fond : bleu*/
.background
{
background: #99CCFF;
}

.fontSize
{
	font-size : 11pt;
}
 /*   Couleur pour les 4 saisons : Tres hautes, hautes , moyenne et basse saison.*/ 
.sais5
{
background: #CC0000;
font-size : 10pt;
}

.sais4 /* orange*/
{
background: #FF6633;
font-size : 10pt;
}

.sais3/*jaune*/
{
background: #FFFF33;
font-size : 10pt;
}

.sais2/*vert*/
{
background: #66CC33;
font-size : 10pt;
}

.sais1/*Bleu*/
{
background: #66CCFF;
font-size : 10pt;
}

.sais0/*Gris barré*/
{
background: #C0C0C0;
font-size : 10pt;
text-decoration:line-through;
}

.inputSize
{
	font-size : 13pt;
}


.MainTitle
{
	font : bold;
	font-size : 12pt;
}

.TdM
{
	background-color : #D3E4F4;
	font-size : 8pt;
	text-align : center;
	margin-top : 2px;
	margin-bottom : 2px;
}

.TdM a:link, .TdM a:visited
{
	color : #003366;
	text-decoration : none;
}

.TdM a:hover
{
	color : #336699;
	text-decoration : underline;
}

.icTitle
{
	width : 21px;
	background : #D3E4F4;
	border-top: 1px solid #316DB5;
	border-bottom: 1px solid #316DB5;
	border-left: 1px solid #316DB5;
	font-size : 8pt;
	text-align : center;
	color : #316DB5;
}

.icTitlegemo
{
	width : 21px;
	background : #D3E4F4;
	border-top: 1px solid #316DB5;
	border-bottom: 1px solid #316DB5;
	border-right: 1px solid #316DB5;
	font-size : 8pt;	
	color : #316DB5;
}
.icTitleRight
{
	width : 10px;
	background : #D3E4F4;
	border-top: 1px solid #316DB5;
	border-bottom: 1px solid #316DB5;
	border-right: 1px solid #316DB5;
	font-size : 8pt;
	text-align : center;
	color : #316DB5;
}


.Title2
{
	background : #D3E4F4;
	border-top: 1px solid #316DB5;
	border-bottom: 1px solid #316DB5;
	border-right: 1px solid #316DB5;
	border-left: 1px solid #316DB5;
	font-size : 10pt;
	color : #316DB5;
}



.labelSdnGui
{
	border-left: 1px solid #316DB5;
	border-bottom: 1px solid #316DB5;
	border-right: 1px solid #316DB5;
	border-top: 1px solid #316DB5;
	padding : 4 3 3 3;
}
.Cell
{
	width : 15%;
	font-size : 10pt;
	padding : 0 3 0 3;
}

.Current
{
	font-size : 10pt;
}

.Input
{
	width : 15%;
	font-size : 10pt;
	padding : 0 3 0 3;
	text-align : right;
}

.DescTitle
{
	background-color: #F7EED3;
	border-top : 1px solid #9EB4C4;
	border-left : 1px solid #9EB4C4;
	font-size : 10pt;
	padding : 2 10 2 10;
}

.DescTitle2
{
	background-color: #F7EED3;
	border-top : 1px solid #9EB4C4;
	border-left : 1px solid #9EB4C4;
	font-size : 10pt;
	color = #FF3300;
	padding : 2 10 2 10;
}

.DescEnd-First
{
	background-color : white;
	border-bottom : 1px solid #9EB4C4;
	width : 100%;
}

.DescEnd
{
	border-bottom : 1px solid #9EB4C4;
	border-right : 1px solid #9EB4C4;
	width : 100%;
}

.DescContent
{
	background-color: #F7EED3;
	border-left : 1px solid #9EB4C4;
	border-right : 1px solid #9EB4C4;
	font-size : 10pt;
	padding : 4 10 4 10;
}

.DescContent-Final
{
	background-color: #F7EED3;
	border-left : 1px solid #9EB4C4;
	border-right : 1px solid #9EB4C4;
	border-bottom : 1px solid #9EB4C4;
	font-size : 10pt;
	padding : 4 10 4 10;
}



.DescContent-Top
{
	background-color: #F7EED3;
	border-top : 1px solid #9EB4C4;
	font-size : 10pt;
}

.DescComment
{
	background-color: #F7EED3;
	border : 1px solid #9EB4C4;
	font-size : 10pt;
	padding : 4 10 4 10;
}

.LinkImage
{
	border : 0px;
	width : 21px;
	background-image : url(../img/ic02-Title.gif);
	background-repeat : no-repeat;
}

.LinkImage a:link, .LinkImage a:visited, .LinkImage a:hover
{
	text-decoration : none;
}


.TableTitle
{
	background-color : #D3E4F4;
	border-bottom : 1px solid black;
	border-right : 1px solid black;
	text-align : center;
}

.TableContent
{
	border-bottom : 1px solid black;
	border-right : 1px solid black;
	padding : 0 5 0 5;
	text-align : right;
}

.TableInput
{
	border-bottom : 1px solid black;
	border-right : 1px solid black;
	text-align : center;
	padding : 0 5 0 5;
	width : 25px;
}

.TableTitleColumn
{
  background : #77AAEE;
  color : white;
  font-weight : bold;
  text-align : center;
}

.TableContentLeft
{
	border-left: 1px solid #316DB5;
	border-bottom: 1px solid #316DB5;
	border-right: 1px solid #316DB5;	
	 text-align : center;
}

.TableContent2
{	
	border-bottom: 1px solid #316DB5;
	border-right: 1px solid #316DB5;	
	 text-align : center;
}

.TableIcon
{
	background-color : #D3E4F4;
	border-bottom : 1px solid black;
	width : 16px;
	padding : 0 3 0 3;
}

.TableIconEnd
{
	background-color : #D3E4F4;
	border-bottom : 1px solid black;
	border-right : 1px solid black;
	width : 16px;
	padding : 0 3 0 3;
}

.required{
    width : 15%;
	font-size : 10pt;
	color: #FF3300;
}

.error{
    TEXT-ALIGN: center;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 10pt;
    color: #FF3300;
}

.infosMsgContent{
    font-size : 7pt
}
a.infosMsgLink, a.infosMsgLink:visited{
    font-size : 8pt;
    color: #000000;
    text-decoration : none
}
a.infosMsgLink:hover{
    font-size : 8pt;
    color: #000000;
    text-decoration : underline
}

a.hiddenFieldLink, a.hiddenFieldLink:visited{
    color: #000000;
    text-decoration : none
}

a.hiddenNotEmptyFieldLink, a.hiddenNotEmptyFieldLink:visited{
  	font : italic;
    color: #316DB5;
    text-decoration : underline
}	

a.hiddenFieldLink:hover{
    color: #000000;
    text-decoration : underline;
    cursor:pointer
}

a.hiddenFieldGroupLink, a.hiddenFieldGroupLink:visited{
    font-size : 10pt;
	color : #316DB5;
    text-decoration : none
}

a.hiddenFieldGroupLink:hover{
    font-size : 10pt;
	color : #316DB5;
    text-decoration : underline;
    cursor:pointer
}

a.hiddenNotEmptyFieldGroupLink, a.hiddenNotEmptyFieldGroupLink:visited{
	font : italic;
    color:  #316DB5;
    text-decoration : underline
}

.required{
    width : 15%;
	font-size : 10pt;
	color: #FF3300;
}

form
{
	margin: 0px;
}

input
{
	border: 1px solid #77AAEE;
	color: #316DB5;
	background: white;
}

select
{
	border: 1px solid #77AAEE;
	color: #316DB5;
	background: white;
}

.clsStdButton
{
	border: 1px outset #77AAEE;
	background: #D3E4F4;
	margin : 1px;
}

.clsStdCheckbox
{
	border: 0px;
}

.clsStdRadio
{
	border: 0px;
}




.CPlaceholderGeMo
{
	background-image : url(../img/fd-cart.gif);
	background-repeat : no-repeat;
	height : 75px;
	width : 250px;
	
	padding-top: 25px;
	padding-bottom: 5px;
	padding-left: 5px;
}



