/* Default CSS Stylesheet for a new Web Application project */

BR
{
	font-size: 5px;
}

BODY
{
    margin-top: 50;
    margin-left: 50;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
}

HR
{
	background-image: url(images/separation.gif);
	width: 90%;
	text-align: center;
}

div#menu
{
	visibility: hidden;
	height: 0px;
}

.elementmenuselected
{
    /*essai*/
    width: 196px;
    height: 24px;
}

.elementmenu
{
    /*essai*/
    width: 196px;
    height: 24px;
}

A.textemenu
{
    background-image: url(images/menu_bouton_off.gif);
    background-repeat: no-repeat;
    width: 196px;
    height: 24px;
    padding-left: 25px;
    padding-top: 5px;
}

A.textemenuselect
{
    background-image: url(images/menu_bouton_on.gif);
    background-repeat: no-repeat;
    width: 196px;
    height: 24px;
    padding-left: 25px;
    padding-top: 4px;
}

A.textemenu:link
{
	text-decoration: none;
}

A.textemenu:visited
{
	text-decoration: none;
}

A.textemenu:active
{
	text-decoration: none;	
}

A.textemenu:hover
{
    width: 196px;
    height: 24px;
    padding-left: 25px;
    padding-top: 5px;
    text-decoration: underline;
}

A.soustextemenu
{
	font-family: Trebuchet MS;
    color: #000;
    width: 196px;
    height: 24px;
    padding-left: 45px;
    padding-top: 5px;
}

A.soustextemenuselect
{
    width: 196px;
    height: 24px;
    padding-left: 45px;
    padding-top: 5px;
}

A.soustextemenu:link
{
	text-decoration: none;
}

A.soustextemenu:visited
{
	text-decoration: none;
}

A.soustextemenu:active
{
	text-decoration: none;	
}

A.soustextemenu:hover
{
    width: 196px;
    height: 24px;
    padding-left: 45px;
    padding-top: 5px;
    text-decoration: underline;
}

.nom-admin
{
	width: 196px;	
	height: 24px;
	color: #000;
	font-family: Trebuchet MS;
	/*font-size: 14px;*/
	font-weight: bold;
	/*background-image: url(images/menu_bouton_off.gif);
    background-repeat: no-repeat;*/
    padding-left: 25px;
    padding-top: 5px;
    margin: 0px;
}

A:link
	{	
	text-decoration:	none;
	}	
		
A:visited
	{	
	text-decoration:	none;
	}	
		
A:active	
{	
	text-decoration:	none;
	}	
		
A:hover
	{	
	text-decoration:	underline;
	}
	
.bandeau
{
	width: 763px;
}

.logo
{
	background-image: url(Images/logo.gif);
	background-repeat:no-repeat;
	width: 211px;
	height: 49px;
	margin-top: 27px;
	margin-left: 530px;
}

.div-center
{
	background-color: Fuchsia;
	width: 100%;
	text-align: center;
}

.temp
{
	background-color: Yellow;
	width: 350px;	
}


.sousmenu
{
	margin-left: 00px;
	font-size: 15px;
	font-weight: bold;
	letter-spacing: -0.3mm;
	width: 150px;
}

a.textesousmenu
{
	background-image: url(images/cartouche_off.gif);
    background-repeat: no-repeat;
    margin-left: 13px;
    margin-top: 5px;
	padding-top: 5px;
	padding-left: 20px;
	font-size: 13px;
	font-weight: bold;
	letter-spacing: -0.3mm;
	border-style: None;
	/*background-color: #E5E5DD;*/
	background-color: #bebeb8;
    width: 152px;
    height: 23px;
	text-align: left;
	color: #000;
}

a.textesousmenu:hover
{
	background-image: url(images/cartouche_on.gif);
    background-repeat: no-repeat;
    margin-left: 13px;
    margin-top: 5px;
	padding-top: 5px;
	padding-left: 20px;
	font-size: 13px;
	font-weight: bold;
	letter-spacing: -0.3mm;
	border-style: None;
	/*background-color: #E5E5DD;*/
	background-color: #bebeb8;
    width: 152px;
    height: 23px;
	text-align: left;
	color: #000;
}

a.textesousmenuselect
{
	background-image: url(images/cartouche_on.gif);
    background-repeat: no-repeat;
    margin-left: 13px;
    margin-top: 5px;
	padding-top: 5px;
	padding-left: 20px;
	font-size: 13px;
	font-weight: bold;
	letter-spacing: -0.3mm;
	border-style: None;
	/*background-color: #E5E5DD;*/
	background-color: #bebeb8;
    width: 152px;
    height: 23px;
	text-align: left;
	color: #000;
}

.cartouchesousmenu
{
    /*margin-top: -15px;*/
    width: 170px;
    height: 23px;
    background-color: #bebeb8;
}

.cartouchesousmenuselect
{
    background-image: url(images/cartouche_on.gif);
    background-repeat: no-repeat;
    margin-top: -15px;
    width: 170px;
    height: 23px;
}

.textesousmenu1
{
	margin-top: 5px;
	margin-left: -10px;
	/*font-size: 14px;*/
	font-weight: bold;
	letter-spacing: -0.3mm;
	border-style: None;
	background-color: #E5E5DD;
	width: 125px;
	height: 18px;
	text-align: left;
}

.textesousmenuselect1
{
	margin-top: 5px;
	margin-left: -10px;
	/*font-size: 14px;*/
	font-weight: bold;
	letter-spacing: -0.3mm;
	border-style: None;
	background-color: #9c0;
	width: 125px;
	height: 18px;
	text-align: left;
}

.cartouchesousmenu1
{
    background-image: url(images/cartouche_off.gif);
    background-repeat: no-repeat;
    margin-top: -15px;
    width: 170px;
    height: 23px;
}

.cartouchesousmenuselect1
{
    background-image: url(images/cartouche_on.gif);
    background-repeat: no-repeat;
    margin-top: -15px;
    width: 170px;
    height: 23px;
}

.bouton
{
	/*margin-left: 40px;*/
}

.bouton-center
{
	margin-left: 40px;
	margin-top: 30px;
	padding-bottom: 20px;
}

.boutongauche
{
	float: left;
	background-image: url(Images/b_gauche.gif);
	background-repeat: no-repeat;
	width: 7px;
	height: 19px;
}

.boutondroite
{
	float: left;
	background-image: url(Images/b_droite.gif);
	background-repeat: no-repeat;
	width: 19px;
	height: 19px;
}

.textebouton
{
	height: 19px;
	color: #FFFFFF;
	font-weight: bold;
	float: left;
	background-color: #BEBEB8;
	border-style:None;
	font-size:11px;	
}

.cartouchetitrepage
{
	height: 23px;
}

.cartouchegauche
{
	float: left;
	background-image: url(Images/cartouche_gauche.gif);
	background-repeat: no-repeat;
	width: 24px;
	height: 23px;
}

.cartouchedroite
{
	float: left;
	background-image: url(Images/cartouche_droite.gif);
	background-repeat: no-repeat;
	width: 19px;
	height: 23px;
	
}

.cartouchecentre
{
	float: left;
	background-image: url(Images/cartouche_milieu.gif);
	background-repeat:repeat-x;
	height: 23px;
}

.titrepage
{
	height: 23px;
	color: Black;
	letter-spacing: -0.2mm;
	margin: 0;
	padding-top: 7px;
	font-weight: bold;
	width:auto;
	background-image: url(Images/cartouche_milieu.gif);
	background-repeat:repeat-x;
	float: left;
}


.basdepage
{
	width: 763px;
}

.cartoucheetoiles
{
	background-image: url(Images/etoiles.gif);
	background-repeat: no-repeat;
	width: 300px;
	height: 33px;
	margin-top: 5px;
	margin-left: 280px;
}

.etoiles
{
	margin-top: 6px;
	margin-left: 45px;
	font-size: 17px;
	font-weight: bold;
	letter-spacing: -0.3mm;
}

.texteetoiles
{
	margin-top: 8px;
	font-size: 10px;
	font-weight: bold;
	margin-left: 250px;
	width: 350px;
}

.boutonetoiles
{
	margin-top: -28px;
	margin-left: 600px;
}

.Target
{
	position: absolute;
	/*background-image: url(Images/Target.gif);*/
	background-repeat: no-repeat;
	margin-top: -104px;
	margin-left: 70px;
	width: 179px;
	/*height: 184px;*/
	float: left;
}

.pattes2
{
	/*position: absolute;
	background-image: url(Images/pattes.gif);
	background-repeat: no-repeat;
	margin-top: -100px;
	margin-left: 542px;
		height: 100px;
	width: 50px;*/
}

.pattes
{
	/*position: absolute;
	background-image: url(Images/pattes.gif);
	background-repeat: no-repeat;
	margin-top: -100px;
	margin-left: 452px;
		height: 100px;
	width: 50px;*/
}

.copyright
{
	color: #FFFFFF;
	font-size: 10px;
	margin-left: 280px;
}

SPAN
{
	/*margin-left: 20px;*/
	font-size: 11px;
	/*color: #1D3A6A;*/
}

INPUT
{
	border-width:  1px;
	border-color: #000000;
	/*background-color: #BEBEB8;*/
	/*background-color: Fuchsia;*/
}

INPUT.button {
	BORDER-RIGHT: #aaaaaa 1px solid; 
	BORDER-TOP: #cccccc 1px solid; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 9pt; 
	BORDER-LEFT: #bbbbbb 1px solid; 
	COLOR: #ffffff; 
	BORDER-BOTTOM: #999999 1px solid; 
	BACKGROUND-COLOR: #666666;
	margin-left: 60px;
}

INPUT.radio
{
	text-align: justify;
}

.corps
{
	width: 763px;
	text-align: left;
}

.bloccorps
{
	/*margin-left: 10px;
	float: right;*/
	/* avec float: right, ca s'affiche mal dans firefox */
	
	margin-left: 220px;
	width: 540px;
}

.bloccorps-login
{
	width: 540px;
}

.content, .content-login
{	
	width: 500px;
	margin-right: 20px;
	margin-top: 10px;
	padding-bottom: 10px;
}

.content_haut
{
	height: 26px;
	width: 500px;
	/*background-image: url(images/content_haut.gif);*/
	background-repeat: no-repeat;
}

.content_bas
{
	height: 17px;
	width: 500px;
	/*background-image: url(images/content_bas.gif);*/
	background-repeat: no-repeat;
}

.content_box
{
	padding-left: 25px;
}

.content_title
{
	color: #00529E;
	padding-top: 5px;
	padding-bottom: 20px;
	font-weight: bold;	
}

.flocon
{
	position: relative;
	/*bottom: 140px;
	right: 151px;*/
	bottom: 0px;
	left: 310px;
	margin-top: 20px;
	background-image: url(images/flocon.gif);
	background-repeat: no-repeat;
	height: 139px;
	width: 470px;
}

.barnav, .barnav_map
{
	position: absolute;
	width: 198px;
	float: left;
	margin-left: 3px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.barnav_haut
{
	height: 16px;
	width: 198px;
	/*background-image: url(images/barnav_haut.gif);*/
	background-repeat: no-repeat;
}

.barnav_texte
{
	visibility: hidden;
	height: 0px;
}

.barnav_content
{
}

.barnav_bas
{
	height: 16px;
	width: 198px;
	/*background-image: url(images/barnav_bas.gif);*/
	background-repeat: no-repeat;
}



.paragraphe
{
	margin-bottom: 5px;	
	margin-left: 42px;
	width: 300px;
	font-size: 11px;
}

.import
{
	margin: auto;
	font-size: 11px;
}

.cachet
{
	padding: 10px 0px 10px 0px;
	margin-top: 15px;
	margin-bottom: 5px;	
	margin-left: 42px;
	/*font-size: 11px;*/
	/*text-align: center;*/
	width: 150px;
	border-style: solid;
	border-color: #000;
	border-width: thin;	
}

.cachet-contenu
{
	/*text-align: center;*/
	margin-left: 15px;
	/*width: 180px;*/
	font-size: 11px;
}

.lbl-noalign
{
	margin-bottom: 5px;	
	margin-left: 42px;
	margin-right: 10px;
	font-size: 11px;
	color: #1D3A6A;
}

.lbl-align
{
	margin-bottom: 5px;	
	width: 140px;
	font-size: 11px;
	color: #1D3A6A;
	vertical-align: bottom;
}

.lbl-align1
{
	margin-bottom: 5px;	
	/*margin-left: 42px;*/
	width: 140px;
	font-size: 11px;
	color: #1D3A6A;
	vertical-align: bottom;
}

.lbl-align-left
{
	margin-bottom: 5px;	
	margin-left: 42px;
	width: 140px;
	font-size: 11px;
	color: #1D3A6A;
	vertical-align: bottom;
	float: left;
}

.lbl-align-nolimit
{
	margin-bottom: 5px;	
	/*margin-left: 42px;*/
	font-size: 11px;
	color: #1D3A6A;
}

.lbl-align-200
{
	margin-bottom: 5px;	
	margin-left: 42px;
	width: 200px;
	font-size: 11px;
	color: #1D3A6A;
}

.lbl-align1-200
{
	margin-bottom: 5px;	
	width: 200px;
	font-size: 11px;
	color: #1D3A6A;
}

.lbl-align-top
{
	margin-top: 3px;
	margin-bottom: 5px;	
	margin-left: 42px;
	width: 140px;
	font-size: 11px;
	color: #1D3A6A;
	vertical-align: top;
}

.lbl-align1-top
{
	margin-top: 3px;
	margin-bottom: 5px;	
	width: 140px;
	font-size: 11px;
	color: #1D3A6A;
	vertical-align: top;
}

.txt-align
{
	margin-bottom: 5px;	
	margin-left: 10px;
	width: 180px;
	font-size: 11px;
	color: #000000;
}

.txt-center
{
	width: 450px;
	text-align: center;
	font-size: 11px;
	color: #000;
	margin-left: 0px;
}

.lnk-align
{
	color: #1D3A6A;
	/*margin-left: 42px;*/
	text-decoration: overline;
	font-size: 11px;
}

.lnk-align:hover
{
	color: #1D3A6A;
}

.lnk-align1
{
	color: #1D3A6A;
	margin-left: 0px;
	text-decoration: overline;
	font-size: 11px;
}

.lnk-align1:hover
{
	color: #1D3A6A;
}

.lnk-newTarget
{
	/*width: auto;*/
	width: 200px;
	color: #1D3A6A;
	margin-left: 10px;
	text-decoration: overline;
	font-size: 11px;
}

.lnk-newTarget:hover
{
	color: #1D3A6A;
}

.upload
{
	margin-left: 42px;
}

.dtg
{
	/*margin-left: 20px;*/
	margin-right: 20px;
	font-size: 11px;
	font-family: Verdana, arial, helvetica, serif;
	background-color: #e5e5dd;
	color: #000;
	width: 420px;
}

.dtg-header
{
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	padding-right: 15px;
	text-align: center;
	background-color: #00529E;
}

.dtg-item-center
{
	font-size: 11px;
	text-align: center;
	padding-left: 20px;
	padding-right: 20px;
}

.dtg-item-left
{
	font-size: 11px;
	text-align: left;
	padding-left: 4px;
	padding-right: 20px;
}

.dtg-alternating
{
	text-align: center;
	background-color: #cecece;
}

table a
{
	font-size: 11px;
	color: #1D3A6A;
}

.dtg-a:link
{
	color: #1D3A6A;
	text-decoration: none;
}

.dtg-a:visited	
{
	color: #1D3A6A;
	text-decoration: none;
}	
		
.dtg-a:active	
{
	color: #1D3A6A;
	text-decoration: none;
	}	
		
.dtg-a:hover	
{
	color: #1D3A6A;
	text-decoration: underline;
}
		
.rbbutton
{
	width: auto;
	margin: 0;
	padding: 0;
	margin-left: 10px;
}

.checkbox
{
	width: auto;
	margin: 0;
	padding: 0;
	margin-left: 6px;
}

.radiobutton
{
	margin-left: 10px;	
	font-size: 11px;
	/*color: #1D3A6A;*/
	color: #000;
	vertical-align: text-top;
}


.combo
{
	font-size: 11px;
	width: 200px;
	background-color: #BEBEB8;
	margin-left: 10px;
}

.combo-edit
{
	font-size: 11px;
	width: 150px;
	background-color: #fff;
	margin-left: 10px;
}

.combo-latlong
{
	font-size: 11px;
	width: 40px;
	background-color: #fff;
	margin-left: 10px;
}

.listbox
{
	width: 200px;
	background-color: #fff;
	margin-left: 10px;
	height: 80px;	
}

.listbox-edit
{
	width: 200px;
	background-color: #fff;
	margin-left: 10px;
	height: 50px;	
}

.textbox
{
	width: 200px;
	background-color: #BEBEB8;
	margin-left: 10px;
}

.textbox-50
{
	width: 50px;
	background-color: #BEBEB8;
	margin-left: 10px;
}

.textbox-edit
{
	width: 200px;
	background-color: #fff;
	margin-left: 10px;
}

.textbox-edit-50
{
	width: 50px;
	background-color: #fff;
	/*margin-left: 42px;*/
	margin-left: 10px;
}

.textbox-edit-30
{
	width: 30px;
	background-color: #fff;
	/*margin-left: 42px;*/
}

.listbox-zones
{
	width: 150px;
	height: 200px;
	margin-left: 10px;
	margin-top: -10px;
}

.file
{
	width: 250px;
	background-color: #fff;
	margin-left: 10px;
}



.mapleft
{
	position: absolute;
	margin-top: 255px;
	margin-left: 35px;
}

.mapright
{
	position: absolute;
	margin-top: -260px;
	margin-left: 560px;
}

.maptop
{
	position: absolute;
	margin-top: 0px;
	margin-left: 307px;
}

.mapbottom
{
	position: absolute;
	margin-top: 0px;
	margin-left: 307px;
}

.maplefttop
{
	position: absolute;
	margin-top: 0px;
	margin-left: 35px;
}

.mapleftbottom
{
	position: absolute;
	margin-top: 0px;
	margin-left: 40px;
}

.maprighttop
{
	position: absolute;
	margin-top: 0px;
	margin-left: 560px;
}

.maprightbottom
{
	position: absolute;
	margin-top: 0px;
	margin-left: 560px;
}

.mapbordtop
{
	margin-top: 15px;
	margin-left: 15px;
	border: 0 0 0 0px;
}

.mapbordleft
{
	margin-top: -2px;
	margin-left: 15px;
}

.mapbordright
{
	position: absolute;
	margin-top: -2px;
	margin-left: 486px;
}

.mapbordbottom
{
	position: absolute;
	margin-top: 498px;
	margin-left: -24px;
}

.MapControl
{
	position: relative; /* pour que la carte VE soit bien positionne */
	margin-top: 0px;
	margin-left: 0px;
	width: 475px; 
	height: 600px;
	text-align:left;	/* il est necessaire d'avoir la valeur de text-align par defaut (left) pour que les Features d'OpenLayers soient a la bonne position dans IE !!! */
}

.MapImage
{
	margin: 0px;
	padding: 0px;
}


.maphisto
{
	margin-top: 25px;
	margin-left: 56px;
}

.imageDemo
{
	margin: 0px;
	padding: 0px;
	left: -20px;
}

.validate
{
	color: #333;
	text-decoration: overline;
	font-size: 11px;
}

.validate:hover
{
	color: #1D3A6A;
}

.lnk-photo
{
	color: #333;
	text-decoration: overline;
	margin-left: 15px;
	font-size: 11px;
}

.lnk-photo:hover
{
	color: #1D3A6A;
}

.retour
{
	color: #333;
	text-decoration: overline;
	margin-left: 42px;
	width: 150px;
	font-size: 11px;
}

.retour:hover
{
	color: #1D3A6A;
}

.lnk-center
{
	width: 500px;
	color: #333;
	text-decoration: overline;
	font-size: 11px;
	text-align: center;
}

.lnk-align
{
	color: #333;
	text-decoration: overline;
	font-size: 11px;
}


/*.txt-center
{
	width: 540px;
	text-align: center;
	font-size: 11px;
	color: #000;
}*/

.lnk-center:hover
{
	color: #1D3A6A;
}

.left-200
{
	margin-left: 200px;
}

.left-150
{
	margin-left: 150px;
}

.mapzoom
{
	margin-left: 220px;
	color: #333;
	text-decoration: none;
}

.zoom
{
	color: #333;
	text-decoration: overline;
	font-size: 11px;
}

.zoom:hover
{
	color: #1D3A6A;
}

.center
{
	width: 95%;
	text-align: center;
}

/*.photo
{
	margin-top: 0px;
	margin-left: 240px;
}*/

.photo
{
	height: 100px;
	width: 100px;
	position: absolute;
	border-width:  0px;
	top: 180px;
	left: 670px;
}

A.refresh
{
		margin-left: 42px;
		color: #000;
}

A.refresh:link
	{	
	text-decoration:	none;
	color: #000;
	}	
		
A.refresh:visited
	{	
	text-decoration:	none;
	color: #000;
	}	
		
A.refresh:active	
{	
	text-decoration:	none;
	color: #000;
}	
		
A.refresh:hover
	{	
	text-decoration:	underline;
	color: #000;
	}
	
.wait
{
	margin-left: 110px;
}

/*.Calendar
{
	width: 100px;
	height: 100px;
	border-color: Fuchsia;
	font-size: 11px;
}

.CalendarDayHeader
{
	font-weight: bold;
}

.CalendarDay
{
	
}

.CalendarNextPrev
{
}

TD.CalendarNextPrev A
{
	color: #fff;
}

.CalendarSelector
{
		color: #fff;
}

.CalendarTitle
{
	background-color: #1D3A6A;
	border-color: Fuchsia;
	color: #ffff00;
	font-size: 13px;
	font-weight: bold;
}

.CalendarSelectedDay
{
	background-color: #1D3A6A;
	color: #fff;
	font-size: 13px;
	font-weight: bold;	
}


TD.CalendarTodayDay
{
	font-weight: bold;
}

.CalendarWeekEndDay
{
}

.CalendarOtherMonthDay A
{
	color: #cccccc;
}

TD.CalendarOtherMonthDay
{
	color: #cccccc;
	
}

TD.CalendarOtherMonthDay A
{
	color: #cccccc;
}

TD.CalendarOtherMonthDay A:link
{
	color: #cccccc;
}*/

.Calendar
{
	width: 100px;
	height: 100px;
	font-size: 11px;
}

.CalendarDayHeader
{
	font-weight: bold;
}

.CalendarDay
{
	
}

.CalendarNextPrev
{
}

TD.CalendarNextPrev A
{
	color: #fff;
}

.CalendarSelector
{
		color: #fff;
}

.CalendarTitle
{
	background-color: #6E9300;
	color: #ffff00;
	font-size: 13px;
	font-weight: bold;
}

.CalendarSelectedDay
{
	background-color: #6E9300;
	color: #fff;
	font-size: 13px;
	font-weight: bold;	
}


TD.CalendarTodayDay
{
	font-weight: bold;
}

.CalendarWeekEndDay
{
	
}

.CalendarOtherMonthDay A
{
	color: #cccccc;
}

TD.CalendarOtherMonthDay
{
	color: #cccccc;
	
}

TD.CalendarOtherMonthDay A
{
	color: #cccccc;
}

TD.CalendarOtherMonthDay A:link
{
	color: #cccccc;
}

.tabCalendarDisplayed
{
	
}

.tabCalendarNotDisplayed
{
	display: none;
}

.divBorder
{
	padding: 10 0 10 0;
	margin: 10 20 10 20;
	border-style: solid;
	border-width: 1px;
	border-color: #000;	
}

.req
{
	color: Red;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.reg
{
	color: Red;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.MapControl_Close
{
	font-size:11px;
	color: #1D3A6A;	
}

.ToolTipHisto
{
		font-size:11px;
		color: #1D3A6A;
		width: 150px;
}

.login
{
	width: 156px;
	height: 80px;
	background-color: #fff;
	margin: 40px 20px 10px 20px;
}


.login_box_haut_droit
{
	float: right;
	height: 38px;
	width: 22px;
	background-image: url(images/login_coin_haut_droite.gif);
	background-repeat: no-repeat;
	font-size:1px; /* correction d'un bug IE */
}

.login_box_haut_gauche
{
	float: left;
	height: 38px;
	width: 22px;
	background-image: url(images/login_coin_haut_gauche.gif);
	background-repeat: no-repeat;
	font-size:1px; /* correction d'un bug IE */
}

.login_box_bas_droit
{
	float: right;
	height: 22px;
	width: 22px;
	background-image: url(images/login_coin_bas_droite1.gif);
	background-repeat: no-repeat;
	font-size:1px; /* correction d'un bug IE */
}

.login_box_bas_gauche
{
	float: left;
	height: 22px;
	width: 22px;
	background-image: url(images/login_coin_bas_gauche1.gif);
	background-repeat: no-repeat;
	font-size:1px; /* correction d'un bug IE */
}

.login_title
{
	float: left;
	height: 35px;
	width: 112px;
	background-image: url(images/login_haut.gif);
	background-repeat: repeat-x;
	text-align: center;
	color: #fff;
	padding-top: 3px;
	font-style: italic;
	font-weight: bold;
}

.login_footer
{
	float: left;
	height: 22px;
	width: 112px;
	background-image: url(images/login_footer1.gif);
	background-repeat: repeat-x;
}

.login_box
{
	background-color: #fff;
	height: 100px;
	border-left-color: #B6BDD3;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #B6BDD3;
	border-right-style: solid;
	border-right-width: 1px;
}

.login_box input
{
	width: 95px;
	margin-left: 27px;	
}

.login_contents_1
{
	font-size: 12px;
	color: #547ccf;
	text-align: center;
	margin-bottom: 10px;
}

.login_contents_2
{
	font-size: 13px;
	color: #3f5582;
	padding-left: 27px;
}

.login_ok
{
	margin-top: 10px;
	margin-left: 45px;
	height: 20px;
	width: 52px;
	/*background-image: url(images/login_ok.gif);
	background-repeat: no-repeat;*/
}

#divCalendar
{
	margin-top: 20px;	
}

.space-50
{
	height: 50px;
}

.space-100
{
	height: 100px;
}

.space-150
{
	height: 150px;
}

.space-200
{
	height: 200px;
}

.piedpage
{
	margin-right: 560px;
}

.vgdVersion
{
	color: #000000;
	font-family: Arial;
}

/* Style pour firefox pour Vgd, sinon il faut specifier width dans chaque div (notamment pour le copyright) */
.page
{
	width: 763px;
}

/* Style pour span specifique a traxlogix (generes par Dreamwaver), a masquer dans vigeodream */
.traxlogix
{
	visibility: hidden;
	height: 0px;
}

.image_home
{
}

.image_login
{
	height: 200px;
}

/* Styles pour la MapSidebar du MapMode */
.logoAppliMapSidebar
{
	background-image: url(Images/logo_appli.jpg);
    background-repeat: no-repeat;
    margin-left: auto; 
    margin-right: auto;
    width: 240px;
    height: 57px;
}

.MapSidebarInfo
{
    float:left;
    font-size:10px;
    width:406px;    /* large enough for chart */
}

/* ui-resizable images from http://source.android.com/porting/index.html */
.ui-resizable-s { cursor: s-resize; height: 6px; width: 100%; bottom: 0px; left: 0px;
    background: transparent url("../../images/resizable-s2.gif") repeat scroll center top; }
.ui-resizable-e { cursor: e-resize; width: 6px; right: 0px; top: 0px; height: 100%;
    background: transparent url("../../images/resizable-e2.gif") repeat scroll right center; }

