/* ================================================
 * impact.css
 =================================================*/
* {
   margin: 0px;
   padding: 0px;
}
body
{
	background : #938b63 ;	
} 
P
{
	margin: 4px 6px 8px 4px;
}


/* ------------------------------------------------
 * Header
 -------------------------------------------------*/
.jagPage {
    position: relative;
    width: 770px;
    border: 2px solid #403D38;
    margin-top: 5px;
    margin-left: 5px;
    margin-bottom: 5px;	
}

.jagBanner
{

    height: 160px;
    background-position: 0px 0px;
    background-attachment: scroll;
	background-image: url(Bande_ASH.jpg);
	background-repeat: no-repeat;
	background-position: 0px 17px;
    background-color:#d1ab2a;   /*le jaune */;
	sbackground-color:#E7B809;
	xborder: 1px solid Lime; /*must be present for Firefox*/
}




/* ------------------------------------------------
 * Panes
 -------------------------------------------------*/
 .jagThreePanes
{
    width: 100%;
	background-color: #d1ab2a;  /* le jaune */;
	background-image: url(back_page.jpg)
	
}
.jagPaneLeft
{
    width: 190px;
    float: left;
	sbackground-color: aqua;
}
.jagPaneContent-L
{
    float: left;
	border-left: black 1px solid;
    width: 579px;
	background-color: white;
}

.jagPaneContent-R
{
    width: 580px;
    padding: 0px;
    float: left;
    margin-left: 1px;
}
.jagPaneContent-LR
{
    float: left;
    width: 400px;
    border-right: black 1px solid;
    border-left: black 1px solid;
    sborder-top: black 1px solid;
    sborder-bottom: black 1px solid;
    background-color: #f0e6d2;
}
.jagPaneRight
{
    float: left;
    width: 178px;
    margin-left: 0px;
    sborder-top: black 1px solid;
    sborder-left: black 1px solid;
    sborder-right: black 1px solid;
    border-bottom: black 1px solid;
    background-color: #f0e6d2;
}

.jagPaneContent /* this class is only used for edit/admin pages */
{
    width: 752px;
    float: left;
	padding-bottom: 10px;
	background-color: white;
}
.jagPaneContent .jagModuleContent
{
	padding-left: 20px;
}



/* ------------------------------------------------
 * Modules
 -------------------------------------------------*/
.jagModule
{
    overflow: hidden;
}
.jagModuleTitle
{
    overflow: hidden;
    height: auto;
    _background-color: #254836; /* le vert */
	_background-color: #938b63;
	padding-right: 0px;
	padding-left: 55px;
	padding-bottom: 0px;
	padding-top: 0px;
	
	_margin-top: 5px;
	_margin-left: 5px;
	_margin-right: 5px;
	margin: 8px 5px 0px 5px;
	_border: 1px black;
/*	
    border-top: 1px;
    border-bottom: 1px;
	border-left: 2px;
	border-right: 2px;
    border-style: solid;
    color: #444;
*/	
	background-image: url(Logo_ASH_title_vert.jpg);
	background-repeat: repeat;
    
	color: White;
    text-align: left;
	font-style: italic;
	font-family: 'Book Antiqua';
	font-weight: bold;
	font-size: 16pt;
}

.jagModuleTitle ul
{
    padding: 3px, 3px, 3px, 10px;
    margin: 0px;
    overflow: hidden;
    
	spadding-right: 30px;
    spadding-left: 10px;
    spadding-top: 3px;	
	
}
.jagModuleTitle li {
    display: inline;
    list-style-type: none;
    padding: 0px;
}

.jagModuleContent {
    overflow: hidden;
}


/* Alt theme */
.jagModuleAlt
{
}


/* ------------------------------------------------
 * Footer
 -------------------------------------------------*/
.jagFooter /* from p.lastupdated */
{

	background : #A1A1CC; 
	font : italic 900 75% verdana, arial, helvetica, serif; 
	padding : 3;
	COLOR: #ffffff; BACKGROUND-COLOR: #254836; /* le vert */

}

.jagFooter a
{
	COLOR : white;
}

/* ------------------------------------------------
 * Generic styles
 -------------------------------------------------*/
.jagError
{
    font-weight: bold;
    color: red;
    border: solid 1px red;
}
.jagStrong
{
    font-weight: bold;
}


/* ------------------------------------------------
 * Styles for table based modules
 -------------------------------------------------*/
.jagTable
{
	width: 97%;
	border-collapse: collapse;
	border-width: 0px;
	border-color: silver;
}
.jagTable TD
{
	border-width: 0px;
	border-style: solid;
	border-color: silver;
	padding: 2px;
}
.jagAltRow
{
}

.jagTableHeader,
.jagTableHeader A:link, .jagTableHeader A:visited, .jagTableHeader A:active
{
	font-weight: bold;
	xbackground-color: gainsboro;
	background-color: #CCBC97;
	color: black;
}
.jagTableHeader TD
{
	border-collapse: collapse;
	border-bottom-width: 1px;
	border-bottom-color: Silver;
}

/* ------------------------------------------------
 * Styles for list based modules
 -------------------------------------------------*/
.jagList
{
    display: block;
    margin: 0;
    padding: 0;
}
.jagList LI, .jagList A
{
    display: inline;
    list-style-type: none;
    margin-right: 2px;
}

LI.jagItemTitle
{
	font-weight: bold;
}
LI.jagItemDate
{
	font-size: smaller;
}


/* ------------------------------------------------
 * Calendar module style
 -------------------------------------------------*/
.jagCalendar
{
	width: 100%;
}
.jagCalendarPaging
{
	font-weight: bold;
}
.jagCalendarTable
{
	width: 500px;
	background-color: dimgray;
	border-collapse: collapse;
}
.jagCalendarTable TH, .jagCalendarTable TD
{
	border-width: 1px;
	border-style: solid;
	border-color: silver;
}
.jagCalendarTable TH
{
	background-color: palegoldenrod;
	font-weight: normal;
}
.jagCalendarTable TD
{
	background-color: white;
	vertical-align: top;
	height: 40px;
}
.jagCalendarTable TD.jagCalendarCurrentDay
{
	background-color: lemonchiffon;
}
.jagCalendarTable TD.jagCalendarOtherMonth
{
	background-color: whitesmoke;
}
.jagCalendarTable UL
{
    margin: 0;
    padding: 0;
    list-style-type: none;
}
.jagCalendarTable LI
{
    display: block;
    list-style-type: square;
}
.jagCalendarTime
{
	background-color: whitesmoke;
}


.smallCal .jagCalendarTable
{
	width: 100%;
	font-size: smaller;
}
.smallCal .jagCalendarTable TD
{
	font-size: smaller;
	height: 14px;
}

/* ------------------------------------------------
 * Pictures module styles
 -------------------------------------------------*/
.jagPM_UL
{
    margin-left: 0;
    padding-left: 0;
    margin-top: 0px;
    margin-bottom: 0px;
    list-style: none;
    background-color:Lime;
}
.jagPM_UL UL
{
    margin-left: 0;
    padding-left: 0;
    list-style: none;
    margin-top: 0px;
}
.jagPM_UL UL LI
{
    display: inline;
    list-style-type: none;
    padding-right: 20px;
}
.jagPM_UL .jagPM_Image
{
    margin-top: 0px;
    background-color:Fuchsia;
}
.jagPM_KB
{
    display:none;
    background-color:Teal;
    font-size: 0px;
    padding-left: 0px;
}


/* ------------------------------------------------
 * PictureElement module styles
 -------------------------------------------------*/
.jagModule_PictureElement UL 
{
    display: block;
    margin: 0px;
}
.jagModule_PictureElement LI
{
    display: inline;
    list-style-type: none;
}
.jagModule_PictureElement A,
.jagModule_PictureElement span.inactive
{
	background-repeat: no-repeat;
	height: 26px;
	width: 34px;
	display: block;
	float: left;
}
.jagModule_PictureElement A#navFirst
{
	background-image: url(nav-first.jpg);
}
.jagModule_PictureElement A#navPrevious
{
	background-image: url(nav-previous.jpg);
}
.jagModule_PictureElement A#navNext
{
	background-image: url(nav-next.jpg);
}
.jagModule_PictureElement A#navLast
{
	background-image: url(nav-last.jpg);
}
.jagModule_PictureElement span#navFirst
{
	background-image: url(nav-first-inactive.jpg);
}
.jagModule_PictureElement span#navPrevious
{
	background-image: url(nav-previous-inactive.jpg);
}
.jagModule_PictureElement span#navNext
{
	background-image: url(nav-next-inactive.jpg);
}
.jagModule_PictureElement span#navLast
{
	background-image: url(nav-last-inactive.jpg);
}
.jagModule_PictureElement a span,
.jagModule_PictureElement span.inactive span
{
	display: none;
}


/* ------------------------------------------------
 * Signin module styles
 -------------------------------------------------*/
.jagModule_Signin
{
	padding: 10px;
	background-color: #CCCCFF;
	margin-right: 10px;
	margin-bottom: 10px;
}
.jagModule_Signin .jagInput
{
    width: 135px;
}


/* ------------------------------------------------
 * SendThoughts module styles
 -------------------------------------------------*/
.jagModule_SendThoughts .jagInput
{
    width: 345px;
}
.jagModule_SendThoughts TEXTAREA.jagInput
{
    width: 345px;
    height: 150px;
}


/* ------------------------------------------------
 * Events module styles
 -------------------------------------------------*/
.jagModule_Events LI.jagItemText
{
	display: block;
	margin: 0 0 8px 0;
}


/* ------------------------------------------------
 * Google module styles
 -------------------------------------------------*/
.jagModule_Google LI
{
	display: block;
}
.jagGoogleUrl
{
	font-size: smaller;
	margin: 0 0 4px 0;
}


/* ------------------------------------------------
 * Search module styles
 -------------------------------------------------*/
.jagModule_Search LI
{
	display: block;
}


/* ------------------------------------------------
 * NewsLetter module styles
 -------------------------------------------------*/
.jagModule_NewsLetter .jagInput
{
    width: 345px;
}
.jagModule_NewsLetter TEXTAREA.jagInput
{
    width: 345px;
    height: 150px;
}


/* ------------------------------------------------
 * FileManager module styles
 -------------------------------------------------*/
.jagModule_FileManager .jagInput
{
    width: 250px;
}
.jagModule_FileManager TEXTAREA.jagInput
{
    width: 345px;
    height: 150px;
}
.jagModule_FileManager .jagTopSection
{
	width: 97%;
}
.jagModule_FileManager .jagBottomSection
{
	width: 97%;
}


/* ------------------------------------------------
 * Popup window of FileEditor
 -------------------------------------------------*/
.jagModule_FileEdit TEXTAREA
{
	width: 590px;
	height: 660px;
}


/* ------------------------------------------------
 * FileManager module styles
 -------------------------------------------------*/
.jagModule_QuickSurvey .jagTable
{
    background-color: Yellow;
    margin-bottom: 10px;
}
.jagModule_QuickSurvey .jagTableFooter TD
{
    font-size: smaller;
    background-color: whitesmoke;
}
.jagModule_QuickSurvey .jagList LI
{
	display: block;
	margin: 0 0 0px 0;
}


/* ------------------------------------------------
 * DataProcessor module styles
 -------------------------------------------------*/
.jagModule_DataProcessorEdit .jagInput
{
	width: 700px;
}
.jagModule_DataProcessorEdit #jagEditor_Plain TEXTAREA
{
	width: 700px;
	height: 300px;
}

