/* STYLE LOULACASA

COULEUR FOND : #d7c7e3
COULEUR POLICE : #5B2F7C
COULEUR POLICE clair : #996EB3

COULEUR Basse Saison (Proprio)     : #8BB99C
COULEUR Moyen Saison (Information) : #ffcc66 ou #E1A76B
COULEUR Haute Saison (Locataire)   : #F57B74
COULEUR Non Dispo : #C0C0C0
COULEUR Non Communique : #CADAF5
*/

/* HTML STYLE */
BODY
{
	background: #d7c7e3; /*#F7EFEF*/ /*D7C7E2*/
	font-family: "Arial, Helvetica, Univers, Zurich BT, sans-serif";
	font-size: 10pt;
	font-weight: bold;
	color: #5B2F7C;
	border-style: none;
	border-color: khaki;
	border-width: 0;
	border-right-style: none;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	padding: 0 0 0 0;
	scrollbar-arrow-color: #5B2F7C; /* Fleche */
	scrollbar-base-color: #5B2F7C; /*#5B2F7C; /* Contour */
	scrollbar-face-color: #F7EFEF; /*#d7c7e3; /* Barre */
	scrollbar-highlight-color: #F7EFEF; /* Ombre derriere + ombre fleche */
	scrollbar-shadow-color: #F7EFEF; /* Ombre Barre */
}

/* Effet Tarente */
.fond2coul
{
	background-image: url(IMG/img_tet_2coul.gif);
	background-repeat: repeat-x;
	background-position: top;
}

.baseline
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-variant: normal;
	letter-spacing: 0px;
	color: #996EB3;
}

.cou2coeur
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	font-variant: small-caps;
	line-height: 8px;
	color: #996EB3;
}

.cou2coeurblanc
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold; /*font-variant: small-caps;*/
	line-height: 8px;
	color: white;
}

.information
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	font-variant: small-caps;
	line-height: 8px;
	color: #ffcc66;
}


.rubriques
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	vertical-align: middle;
	text-align: right;
	text-indent: 10px; /*color: #990066;*/
	color: #5B2F7C;
	font-weight: bold;
}


.rubriques a
{
	color: #5B2F7C;
	text-decoration: none;
}
.rubriques a:visited
{
	color: #5B2F7C;
	text-decoration: none;
}

.rubriques a:hover
{
	text-decoration: underline;
}


/*   */


.menuRow
{
	font-family: Arial;
	font-weight: bold;
	font-size: 14px;
	color: white;
	letter-spacing: 0px;
	padding: 0 0 0 0;
	white-space: normal;
}
.soustitre
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 900;
	font-variant: normal;
	text-transform: none;
	letter-spacing: 0px;
	word-spacing: 1px;
	vertical-align: 5pt;
	text-align: left;
	text-indent: 5pt;
	position: relative;
	top: -6pt;
	left: 5pt;
	text-align: right; /*color: #97ff99;*/ /*line-height: 22px;*/
}


img
{
	border: 0;
}

.tableTest
{
	border-bottom-style: dotted;
}

.TABLEStyleView
{
	color: #5B2F7C; /*#996EB3*/
	font-weight: normal;
	font-size: 8pt;
	font-family: "Arial, Helvetica, Univers, Zurich BT, sans-serif";
	border-style: solid;
	border-color: #996EB3;
	border-width: 0;
	width: 100%; /*background-color: #F7EFEF;*/
}


.TABLEStyleDotted
{
	/*background-color: white;*/
	color: #996EB3;
	font-weight: bold;
	font-size: 8pt;
	font-family: "Arial, Helvetica, Univers, Zurich BT, sans-serif";
	border-style: solid;
	border-color: #996EB3;
	border-width: 1;
}

.TABLEStyleDottedTop
{
	color: #5B2F7C; /*#5B2F7C*/
	font-weight: bold;
	font-size: 9pt;
	font-family: "Arial, Helvetica, Univers, Zurich BT, sans-serif";
	border-style: none;
	border-color: #996EB3;
	border-width: 1;
	border-top:dotted 1 lightgray;
}


.TABLEStyle
{
	font-family: "Arial, Helvetica, Univers, Zurich BT, sans-serif";
	font-size: 8pt;
	font-weight: normal;
	border-style: none;
	color: #5B2F7C;
	border-width: 0;
}

.TABLEStyle1 input, select
{
	font-family: "Arial, Helvetica, Univers, Zurich BT, sans-serif";
	font-size: 8pt;
	font-weight: normal; /*border-style: solid;*/
	color: #5B2F7C;
	background-color: #F7EFEF;
	border-width: 1;
}


.TABLEStyle1 TR
{
	background-color: ivory;
	color: #5B2F7C;
	font-weight: bold;
	border-style: solid;
	border-color: Teal;
	border-width: 1;
}

.TABLEStyle1 TD
{
	font-weight: bold;
	font-size: 8pt;
	font-family: "Arial, Helvetica, Univers, Zurich BT, sans-serif";
	border-style: solid;
	border-color: ivory;
	border-width: 1;
	padding: 0 0 0 0;
}

.menuDiv
{
	font-weight: normal;
	font-size: 8pt;
	font-family: "Arial, Helvetica, Univers, Zurich BT, sans-serif";
	border-style: solid;
	border-color: ivory;
	border-width: 1;
	padding: 1 1 1 1;
}



.menuLink
{
	color: Black;
	text-decoration: none;
}
.menuLink a
{
	color: Black;
	text-decoration: none;
}
.menuLink a:hover
{
	color: Black;
	text-decoration: none;
}
.menuLink a:visited
{
	color: black;
	text-decoration: none;
	background-color: #E3E299;
}


.TABLEStyle CAPTION
{
	color: Black;
	border-style: dotted;
	border-color: Gray;
	border-width: 1px;
	background-color: ivory;
	visibility: hidden;
	display: none;
}

.TRStyle
{
	background-color: ivory;
	color: Maroon;
	font-weight: bold;
	border-style: solid;
	border-color: Teal;
	border-width: 1;
}
.TDStyle
{
	font-weight: normal;
	font-size: 8pt;
	font-family: "Arial, Helvetica, Univers, Zurich BT, sans-serif";
	border-style: solid;
	border-color: Teal;
	border-width: 0;
	padding: 1 1 1 1;
}


TDzz
{
	font-family: "Arial, Helvetica, Univers, Zurich BT, sans-serif";
	font-size: 8pt;
	font-weight: normal;
	border-style: solid;
	border-color: maroon;
	border-width: 0;
	padding: 0 0 0 0;
}


.CelluleTitre
{
	/* background-color:Blue;*/
	color: Maroon;
	font-weight: bold;
	font-size: 12px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
.CelluleTexte
{
	/* background-color:Blue;*/
	color: Maroon;
	font-weight: normal;
	font-size: 8pt;
}

/* ASP.Net STYLE */
.Label
{
	color: #5B2F7C;
	font-family: "Arial, Helvetica, Univers, Zurich BT, sans-serif";
	font-size: 8pt;
	font-weight: normal;
}

.Textbox
{
	border-top-width: 2px;
	border-left-width: 2px;
	font-size: 8pt;
	color: #5B2F7C;
	font-style: normal;
	font-family: Arial, Helvetica, Univers, Zurich BT, sans-serif;
	background-color: #F7EFEF;
}
.Dropdownlist
{
	font-family: "Arial, Helvetica, Univers, Zurich BT, sans-serif";
	font-size: 8pt;
	font-style: normal;
	background-color: #F7EFEF; /*	color: #0054b1;*/
	color: #5B2F7C;
	border-top-width: 3px;
	border-top-color: Red;
	border-left-width: 1px;
}

.Button
{
	/*border-style: groove; 	border-width: 1; 	border-color: gray;*/
	background-color: #F7EFEF; /*#FFFEEE;*/
	font-family: Arial, Helvetica, Univers, Zurich BT, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #5B2F7C;
	letter-spacing: normal;
	cursor: hand;
	border-bottom-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-bottom-width: 1;
	border-right-width: 1;
	border-left-width: 1;
	border-top-width: 1;
	border-top-color: #996EB3;
	border-left-color: #996EB3;
	border-bottom-color: #996EB3;
	border-right-color: #996EB3;
	text-decoration: none;
}
.Button a
{
	text-decoration: none;
}
.Button:hover
{
	/*background-color:ivory;*/
}

.Linkbutton
{
	font-family: Arial;
	font-weight: normal;
	font-size: 9px;
	color: #5B2F7C; /*color: #5B2F7C;*/ /*color:#990066;*/ /*text-decoration: none;*/
}
.Linkbutton a
{
	color: #5B2F7C;
	text-decoration: none;
}
.Linkbutton a:hover
{
	color: #5B2F7C;
	text-decoration: underline;
}
.Linkbutton a:visited
{
	color: #5B2F7C;
	text-decoration: none; /*background-color: #E3E299;*/
}

.HyperLink
{
	color: #5B2F7C;
	text-decoration: none;
}
.HyperLink a
{
	color: Maroon;
	text-decoration: none;
}
.HyperLink a:hover
{
	color: red;
	text-decoration: underline;
}
.HyperLink a:visited
{
	color: black;
	text-decoration: none;
	background-color: #E3E299;
}


/* Les boutons link */
.LinkbuttonButton
{
	color: black;
	text-decoration: none; /* background-color: #E3E299; */
	border-color: beige;
	border-bottom: solid 1 beige;
	border-right: solid 1 beige;
	border-left: solid 1 beige;
	border-top: solid 1 beige;
}
.LinkbuttonButton a
{
	color: black;
	text-decoration: none;
}
.LinkbuttonButton:hover
{
	background-color: ivory;
	border-bottom: solid 1 black;
	border-right: solid 1 black;
	border-left: solid 1 black;
	border-top: solid 1 black;
}



.CheckBox
{
	font-family: "Arial, Helvetica, Univers, Zurich BT, sans-serif";
	font-size: 8pt;
	font-weight: normal;
	color: #5B2F7C;
	background-color: Transparent;
}


/* Les datagrid */
.Datagrid
{
	direction: ltr;
	border-style: none;
	border-width: 0px; /*background-color: peru;*/ /*color: #FFFFFF;*/
	padding: 0 0 0 0;
}


.Datagrid TD
{
	font-family: "Arial, Helvetica, Univers, Zurich BT, sans-serif";
	font-size: 8pt;
	font-weight: normal;
	color: black;
	border-style: solid;
	border-color: red;
	border-width: 0px;
	padding: 0 0 0 0;
}

.Datagrid a
{
	text-decoration: none;
	color: #5B2F7C;
}

.Datagrid a:hover
{
	text-decoration: underline;
	color: #5B2F7C;
	background-color: Transparent;
}

.Datagrid input1
{
	color: Black;
	background-color: khaki;
	width: 100px;
}

.DatagridHeaderStyle
{
	border-right: gray 0px solid;
	border-top: gray 0px solid;
	border-left: gray 0px solid;
	border-bottom: gray 0px none; /*color: #ffffff;*/
	font-family: "Arial, Helvetica, Univers, Zurich BT, sans-serif";
	font-size: 8pt;
	font-weight: normal;
	color: white; /*background-color:maroon;*/ /*background-color:#FFF5E1;*/
	background-color: #996EB3;
}

.DatagridHeaderStyle a
{
	color: black;
}
.DatagridHeaderStyle TD
{
	border: none 0 red;
	font-weight: bold;
}


.DatagridItemStyle
{
	background-color: #F7EFEF;
	font-family: "Arial, Helvetica, Univers, Zurich BT, sans-serif";
	font-size: 8pt;
	font-weight: normal;
}


.DatagridItemStyle TD
{
	font-family: "Arial, Helvetica, Univers, Zurich BT, sans-serif";
	font-size: 8pt;
	font-weight: normal;
	border: none 1 gray;
}
.DatagridItemStylePeriode
{
	background-color:#F7EFEF;
	font-family: "Arial, Helvetica, Univers, Zurich BT, sans-serif";
	font-size: 8pt;
	font-weight: normal;
}


.DatagridItemStylePeriode TD
{
	font-family: "Arial, Helvetica, Univers, Zurich BT, sans-serif";
	font-size: 8pt;
	font-weight: normal;
	border:solid 1 #5B2F7C;
}
.DatagridItemStyle a
{
	font-family: "Arial, Helvetica, Univers, Zurich BT, sans-serif";
	font-size: 8pt;
	font-weight: normal;
	text-decoration: underline;
}

.DatagridItemStyle a:hover
{
	text-decoration: underline;
}

.DatagridItemStyle img
{
	display: block;
}

.DatagridAlternatingItemStyle
{
	background-color: white;
	font-family: "Arial, Helvetica, Univers, Zurich BT, sans-serif";
	font-size: 8pt;
	font-weight: normal;
}
.DatagridAlternatingItemStyle TD
{
	font-family: "Arial, Helvetica, Univers, Zurich BT, sans-serif";
	font-size: 8pt;
	font-weight: normal;
	border: none 1 gray;
}

.DatagridAlternatingItemStyle a
{
	font-family: "Arial, Helvetica, Univers, Zurich BT, sans-serif";
	font-size: 8pt;
	font-weight: normal;
	text-decoration: underline;
}
.DatagridAlternatingItemStyle a:hover
{
	text-decoration: underline;
}
.DatagridAlternatingItemStyle img
{
	display: block;
}



.DatagridEditItemStyle
{
	color: Black;
	background-color: ivory;
	padding: 0 0 0 0; /*	font-size: 10px; 	font-family: "Verdana, Arial, Helvetica, Univers, Zurich BT, sans-serif"; */
}


.DatagridSelectedItemStyle
{
	/*text-decoration: line-through;*/
	background-color: beige;
	color: Black;
}
.DatagridSelectedItemStyle a
{
	/*display:none;*/
}

.DatagridSelectedItemStyle td
{
	border-bottom-style: none;
	border-bottom-color: black;
	border-bottom-width: 0px; /*display:none;*/ /* border-bottom-style: solid; 	border-bottom-color: darkblue; 	border-bottom-width: 2px; */
	border-top-style: solid;
	border-top-color: black;
	border-top-width: 0px; /*	 	/*background-color: khaki;*/ /*background-color: #E3E299;*/ /*background-color: #6C101F;*/ /*background-color: beige;*/ /*color:White;*/
}

.DatagridSelectedItemStyle img
{
	display: block;
}
.DatagridFooterStyle
{
	border: none 0: white;
	text-decoration: none;
	color: Black;
	background-color: peru;
}



.DatagridPagerStyle
{
	border: none 0: white;
	font-family: "Arial, Helvetica, Univers, Zurich BT, sans-serif";
	font-size: 8pt;
	font-weight: normal;
	color: black;
}
.DatagridPagerStyle a
{
	font-family: "Arial, Helvetica, Univers, Zurich BT, sans-serif";
	font-size: 8pt;
	font-weight: normal;
	color: #5B2F7C;
	text-decoration: underline;
}
.DatagridPagerStyle a:hover
{
	font-family: "Arial, Helvetica, Univers, Zurich BT, sans-serif";
	font-size: 8pt;
	font-weight: normal;
	color: #5B2F7C;
	text-decoration: underline;
}






/* Menubar */
.MenuBar
{
	border-right: gray 1px dotted;
	border-top: gray 1px dotted;
	border-left: gray 1px dotted;
	border-bottom: gray 1px dotted;
	color: black;
	font-size: 10px;
	font-weight: bold;
	font-family: Arial, Helvetica, Univers, Zurich BT, sans-serif; /*background-color: khaki;*/
	background-color: ivory;
	padding: 0 0 0 0;
}

.MenuBar TR
{
}

.MenuBar TD
{
	padding: 0 0 0 0;
	color: black;
	font-size: 10px;
	font-weight: normal;
	font-family: Arial, Helvetica, Univers, Zurich BT, sans-serif; /*vertical-align:middle;*/
	text-align: center;
	border: solid 1 ivory;
}

.MenuBar a
{
	color: black;
	text-decoration: none;
}
.MenuBar a:visited
{
	color: black;
	text-decoration: none;
}
.MenuBar a:hover
{
	color: black;
	text-decoration: none;
}



/* ToolBar */

.ToolBarButton
{
	background-color: beige;
	border: solid 1 beige;
	font-size: 10px;
	font-weight: normal;
	font-family: Arial, Helvetica, Univers, Zurich BT, sans-serif;
	cursor: hand;
}

.ToolBar
{
	border-right: gray 1px solid;
	border-top: gray 1px solid;
	border-left: gray 1px solid;
	border-bottom: gray 1px solid;
	color: black;
	font-size: 10px;
	font-weight: bold;
	font-family: Arial, Helvetica, Univers, Zurich BT, sans-serif;
	background-color: beige;
	padding: 0 0 0 0;
}

.ToolBar TR
{
}

.ToolBar TD
{
	padding: 2 2 2 2;
	color: black;
	font-size: 10px;
	font-weight: normal;
	font-family: Arial, Helvetica, Univers, Zurich BT, sans-serif; /*vertical-align:middle;*/
	text-align: center;
	border: solid 1 beige;
}

.ToolBar a
{
	color: black;
	text-decoration: none;
}
.ToolBar a:visited
{
	color: black;
	text-decoration: none;
}
.ToolBar a:hover
{
	color: black;
	text-decoration: none;
}






/* AUTRES */

.help
{
	border-bottom-style: solid;
	border-bottom-width: 1px;
	cursor: help;
}

.sousligne
{
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.erreur
{
	color: "red";
	font-family: "Arial, Helvetica, Univers, Zurich BT, sans-serif";
	font-size: 8pt;
	font-weight: bold;
}

.menu
{
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.texte
{
}

.DialogBouton
{
	padding-left: 1px;
	padding-bottom: 1px;
	padding-top: 1px;
	font: menu;
	width: 90px;
}

.DialogTexte
{
	font: menu;
}

/* TOOLTIP */
.tooltiptitle
{
	color: #FFFFFF;
	text-decoration: none;
	cursor: Default;
	font-family: verdana;
	font-weight: bold;
	font-size: 8pt;
}
.tooltipcontent
{
	color: #000000;
	text-decoration: none;
	cursor: Default;
	font-family: arial;
	font-size: 8pt;
}

#ToolTip
{
	position: absolute;
	width: 100px;
	top: 0px;
	left: 0px;
	z-index: 4;
	visibility: hidden;
}
/* TOOLTIP fin */

