.center { TEXT-ALIGN: center; }
.clear { CLEAR: both }
.listearret{
	color:white;
	width:582px;
	background:no-repeat;
}
#navigation
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-SIZE: 92%;
    PADDING-BOTTOM: 3px;
    COLOR: #9d9d9d;
    PADDING-TOP: 3px
}
#navigation SPAN
{
    FONT-WEIGHT: bold;
    COLOR: #eba91f
}
#rubtitle
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 150%;
    PADDING-BOTTOM: 10px;
    COLOR: #017da1;
    PADDING-TOP: 10px
}
#rubtitle H1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 100%
}
#content
{
   MARGIN-LEFT: 0px;
     MARGIN-RIGHT: 0px;
    BACKGROUND-COLOR: #ffffff;
}
#contenu
{
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 8px;
    PADDING-TOP: 8px;
}
#contenu H1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 107%;
    COLOR: #eab70e
}
#content H2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 107%;
    COLOR: white;
	background-image: url('../img/calculateur/titre_vert.gif');
	background-repeat: no-repeat;
	width:656px;
	height:25px;
	margin-bottom:0px;
	padding-left:5px;
	text-transform:uppercase;

}
#contenu P
{
    MARGIN-BOTTOM: 5px;
    MARGIN-LEFT: 10px;
    TEXT-ALIGN: justify
}
#contenu LI
{
    MARGIN: 5px 5px 0px 30px
}
#contenu .thmListTitre
{
    MARGIN-TOP: 20px;
    PADDING-LEFT: 20px;
    FONT-SIZE: 107%;
    BACKGROUND-IMAGE: url(../img/FR/fleche2.gif);
    MARGIN-BOTTOM: 10px;
    BACKGROUND-REPEAT: no-repeat
}
#contenu .thmListTitre A
{
    FONT-WEIGHT: bold;
    COLOR: #eab70e
}
#contenu .thmList LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 10px 0px 0px 20px;
    PADDING-TOP: 0px
}
#back
{
    MARGIN-TOP: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 92%;
    PADDING-BOTTOM: 10px;
    TEXT-ALIGN: center
}
#back SPAN
{
    BACKGROUND-POSITION: left 50%;
    PADDING-LEFT: 8px;
    BACKGROUND-IMAGE: url(../img/FR/puce_back.gif);
    BACKGROUND-REPEAT: no-repeat
}
#gotop
{
    PADDING-RIGHT: 10px;
    BACKGROUND-POSITION: right 50%;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 92%;
    BACKGROUND-IMAGE: url(../img/FR/puce_top.gif);
    PADDING-BOTTOM: 2px;
    MARGIN-RIGHT: 15px;
    PADDING-TOP: 2px;
    BACKGROUND-REPEAT: no-repeat;
    TEXT-ALIGN: right
}
.form
{
    TEXT-ALIGN: left
}
.form FIELDSET
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
.form LEGEND
{
    DISPLAY: none
}
.form DIV
{
}
.form SPAN
{
    FONT-WEIGHT: bold
}
.formInputText
{
    BORDER-RIGHT: #a8a8a8 1px solid;
    BORDER-TOP: #a8a8a8 1px solid;
    BORDER-LEFT: #a8a8a8 1px solid;
    BORDER-BOTTOM: #a8a8a8 1px solid
}
.formSelect
{
    BORDER-RIGHT: #a8a8a8 1px solid;
    BORDER-TOP: #a8a8a8 1px solid;
    BORDER-LEFT: #a8a8a8 1px solid;
    BORDER-BOTTOM: #a8a8a8 1px solid
}
.formInputTextSmall
{
    BORDER-RIGHT: #a8a8a8 1px solid;
    BORDER-TOP: #a8a8a8 1px solid;
    BORDER-LEFT: #a8a8a8 1px solid;
    BORDER-BOTTOM: #a8a8a8 1px solid
}
.formRequiredInputText
{
    BORDER-RIGHT: #a8a8a8 1px solid;
    BORDER-TOP: #a8a8a8 1px solid;
    BORDER-LEFT: #a8a8a8 1px solid;
    BORDER-BOTTOM: #a8a8a8 1px solid
}
.formRequiredSelect
{
    BORDER-RIGHT: #a8a8a8 1px solid;
    BORDER-TOP: #a8a8a8 1px solid;
    BORDER-LEFT: #a8a8a8 1px solid;
    BORDER-BOTTOM: #a8a8a8 1px solid
}
.formSubmit
{
    BORDER-RIGHT: #068C89 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #068C89 1px solid;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #068C89 1px solid;
    COLOR: #ffffff;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #068C89 1px solid;
    BACKGROUND-COLOR: #068C89
}
.formCenterSubmit
{
    MARGIN-LEFT: 150px
}
.formRequiredText
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    MARGIN-RIGHT: 120px;
    PADDING-TOP: 4px;
    TEXT-ALIGN: right
}
.formRequiredText2
{
    WIDTH: 205px;
    TEXT-ALIGN: right
}
.formComment
{
    TEXT-ALIGN: justify
}
.formList
{
    BORDER-RIGHT: #068C89 1px solid;
    BORDER-TOP: #068C89 1px solid;
    Z-INDEX: 1;
    LEFT: 0px;
    OVERFLOW: auto;
    BORDER-LEFT: #068C89 1px solid;
    BORDER-BOTTOM: #068C89 1px solid;
    POSITION: relative;
    TOP: 5px;
    HEIGHT: 200px
}
.table
{
    BORDER-RIGHT: #068C89 1px solid;
    BORDER-TOP: #068C89 1px solid;
    FONT-SIZE: 140%;
    BORDER-LEFT: #068C89 1px solid;
    COLOR: #000000;
    MARGIN-RIGHT: 10px;
    BORDER-BOTTOM: #068C89 1px solid;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    BORDER-COLLAPSE: collapse
}
.table TH
{
    FONT-WEIGHT: bold;
    COLOR: #eab70e;
    BACKGROUND-COLOR: #068C89;
    TEXT-ALIGN: center
}
.table TD
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px
}
.table .row0
{
    BACKGROUND-COLOR: #d3edf5
}
.table .row1
{
    BACKGROUND-COLOR: #ffffff
}
.carreRI
{
    MARGIN-TOP: 0px;
    PADDING-LEFT: 5px;
    BACKGROUND: url(../img/FR/angle-ri.gif) #e0eae8 no-repeat;
    FLOAT: left;
    MARGIN-BOTTOM: 4px;
    WIDTH: 420px;
    COLOR: #ffffff;
/*    HEIGHT:72px; */
    TEXT-ALIGN: left
}
.carreRI IMG
{
    MARGIN-TOP: 1px;
    MARGIN-LEFT: 25px;
    WIDTH: 19px;
    HEIGHT: 19px
}
.carreRI LABEL
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 120%;
    COLOR: #068C89;
    HEIGHT: 19px
}
.carreRI INPUT
{
    BORDER-RIGHT: 1px;
    BORDER-TOP: 1px;
    MARGIN-TOP: 3px;
    MARGIN-LEFT: 0px;
    BORDER-LEFT: 1px;
    WIDTH: 400px;
    BORDER-BOTTOM: 1px;
    HEIGHT: 18px
}
.formSelectRI
{
    BORDER-RIGHT: 1px;
    BORDER-TOP: 1px;
    MARGIN-TOP: 3px;
    MARGIN-LEFT: 0px;
    BORDER-LEFT: 1px;
    WIDTH: 378px;
    BORDER-BOTTOM: 1px;
    HEIGHT: 18px
}
.carreRI .RISelect
{
    COLOR: #0090b1;
    HEIGHT: 19px
}
.submitRI
{
    MARGIN-TOP: 30px;
    FLOAT: right;
    WIDTH: 64px;
    HEIGHT: 43px;
}
#contact
{
    BACKGROUND-COLOR: #068C89;
    TEXT-ALIGN: right
}
#contact SPAN
{
    FONT-WEIGHT: bold;
    COLOR: #ff0010
}
#contact .formSubmit
{
    BORDER-RIGHT: #0090b1 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #0090b1 1px solid;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    MARGIN-BOTTOM: 5px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #0090b1 1px solid;
    WIDTH: 80px;
    COLOR: #ffffff;
    MARGIN-RIGHT: 160px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #0090b1 1px solid;
    BACKGROUND-COLOR: #0090b1
}
#contact DIV
{
    MARGIN-RIGHT: 100px
}
#contact INPUT
{
    MARGIN-BOTTOM: 5px;
    WIDTH: 186px;
    MARGIN-RIGHT: 100px
}
#contact LABEL
{
    MARGIN-TOP: 30px;
    VERTICAL-ALIGN: top
}
#contact TEXTAREA
{
    MARGIN-BOTTOM: 5px;
    WIDTH: 186px;
    MARGIN-RIGHT: 100px
}


.blueForm
{
    BACKGROUND-COLOR: #068C89;
}
.blueForm SPAN
{
    FONT-WEIGHT: bold;
    COLOR: #ff0010
}

.planList LI
{
    PADDING-LEFT: 20px;
    LIST-STYLE-TYPE: none
}
.planList UL
{
    MARGIN-TOP: 5px;
    MARGIN-BOTTOM: 15px
}
#siteMap
{
    MARGIN-TOP: 5px;
    FONT-WEIGHT: bold;
    LIST-STYLE-IMAGE: url(../img/FR/li_thm.gif);
    MARGIN-LEFT: 20px;
    COLOR: #f38f1d
}
#siteMap LI
{
    MARGIN-TOP: 5px
}
.subSiteMap
{
    LIST-STYLE-IMAGE: none;
    MARGIN-LEFT: 50px;
    LIST-STYLE-TYPE: disc
}
#thm_id
{
    WIDTH: 220px
}
.navText
{
    FONT-SIZE: 100%
}
.navInsc LI
{
    DISPLAY: inline
}

.navList UL 
{
    LIST-STYLE-IMAGE: none;
}

.navList LI
{
    LIST-STYLE-TYPE: none;
   
}
.navListDecalage
{
    PADDING-LEFT: 20px
}

.invisible {
	DISPLAY: none;
}

#formRoute{
	border-left:1px solid #B5C75A;
	border-right:1px solid #B5C75A;
	border-bottom:1px solid #B5C75A;
	width:654px;
}

#zoneTimeTable{
	padding-top:20px;
	text-align:center;
}

#zoneTimeTable a{
	font-size:21px;
}

#tableRoute{
position: absolute; 
right: 10px;
top: -124px;
}

.routeBottomLink{
width:49%;
height:25px;
float:left;
text-align:center;
padding:1px;
}
.routeBottomLink img{
	vertical-align:middle;
	margin-right:3px;
}
#border{
border-left:#B5C75A solid 1px;
border-right:#B5C75A solid 1px;
border-bottom:#B5C75A solid 1px;
padding:11 1;
width:656px;
}

.frameHeader {
	background-repeat: no-repeat;
	width: 656px;
	height:24px;
	BACKGROUND-IMAGE: url(../img/calculateur/titre_vert.gif);
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 100%;	
	font-weight: bold;
	color: #FFFFFF;
	padding-left:15px;
	vertical-align:bottom;
	text-transform:uppercase;
	padding-top:2px;
}

.frame {
	width: 654px !important;
	width: 656px;
	border-bottom: #9B0E59 solid 1px;
	border-left: #9B0E59 solid 1px;
	border-right: #9B0E59 solid 1px;

}

