
/* IE5 + IE6 + IE7 SPECIAL CSS -  */

div#searchbox
{
	margin-top: 0em;
}


div.columns-frontpage
{
	margin-bottom: 2em;
}

div.overflow-fix /* Hides long non-breaking lines and terminates bugs */
{
    width: 100%;
    overflow: hidden;
}

div#heightresize-main
{
    border-bottom: 1px solid #ffffff;  /* Fix if height script is used */
}

input.button
{
    padding: 0 0.5em 0 0.5em;
    overflow: visible;  /* Fix for %-padding on input buttons */
}

div.box-et
{
	margin-bottom: 10px;
}

div.box-et div.box-content div.block div.left img
{
	top: -1px;
}

div.box-et div.box-content div.block div.right img
{
	top: -1px;
}

div.box-et div.box-content div.block div.right img.oohelp
{
	top: -6px;
}

div.box-et div.box-content div.block div.right img.help
{
	top: -1px;
}

div.box-et-content-edit div.box-content div.block div.right img.help
{
	top: -1px;
}

div.box-et div.box-content div.block div.left form input
{
	display: inline;
	margin: 0;
	position: relative;
	top: -4px;
}

div.box-et div.box-content div.block div.right form input
{
	display: inline;
	margin: 0;
	position: relative;
	top: -5px;
}

div.box-et div.box-content div.block div.left form select
{
	font-size: 0.8em;
	display: inline;
	margin: 0;
	position: relative;
	top: -2px;
}

div.box-et-content-edit div.box-content div.block div.left input
{
	display: inline;
	margin: 0;
	position: relative;
	top: -4px;
}

div.box-et-content-edit div.box-content div.block div.right input
{
	display: inline;
	margin: 0;
	position: relative;
	top: -5px;
}

div.box-et-content-edit div.box-content div.block div.left select
{
	font-size: 0.8em;
	display: inline;
	margin: 0;
	position: relative;
	top: -2px;
}

div.box-et div.bl
{
	height: 16px;
}

div.frontpage-et
{
	left: 0px;
	margin-top: 0.75em;
}

div.box-et-content-edit
{
	left: 0px;
	margin-bottom: 1em
}



div.content-view-full div.class-frontpage div.attribute-billboard
{
	padding-top: 0.2em;
}



/* ISI */


div#page
{



border: 0px solid red;
height: 600px;
}



div#header
{
margin: 0px 0px 0px 0px;
padding: 5px 0px 0px 0px;
height: 63px;
border: 0px solid blue;

}



div#columns
{
margin: 7px 0px 0px 0px;
padding: 0px 0px 0px 0px;
	border: 0px solid blue;
	overflow-y: hidden;
       overflow-x: hidden;
height: 417px;
}

div#columns_home
{

	border: 0px solid green;
	overflow-y: hidden;
       overflow-x: hidden;


}

div#main
{
margin: 0px 0px 0px -35px;
padding: 0px 0px 0px 0px;
	border: 0px solid red;
	overflow-y: hidden;
       overflow-x: hidden;
height: 417px;
width: 875px;

}




div.box1
{


	border: 0px solid yellow;
	overflow-y: auto;
       overflow-x: hidden;
height: 417px;
width: 100%;
}



div#columns_home table.noborder
{
    margin: 260px 0px 0px 52px;
    padding: 0px 0px 0px 0px;
border: 0px solid red;
width: 50%;
}





div#sponsor
{
border: 0px solid red;
top: 0px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

div#topmenu
{
	margin: 2px 0px 0px 105px;
	padding: 0;

border: 0px solid blue;

}


div#topmenu li
{

	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 95%;
	font-weight: bold;
	list-style-type: none;
	list-style-image: none;
	width: 105px;
border: 0px solid red;
}


a img
{
    border: none; /* Some browsers may display a border around a linked image without this attribute set to _none_. */
    margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height: 65px;
border: 0px solid yellow;
}

div#name
{
	float: left;
margin: 0px 0px 0px 53px;
padding: 0px 0px 0px 0px;
border: 0px solid red;
color: #a01c3a;
	font-size: 1.2em;
	font-weight: bold;
}

div#logo
{
    float: left;
	margin: 0 0 0 0;
border: 0px solid yellow;
}



div#pase
{
position: absolute;
top: 600px;
margin: 2px 0px 0px 0px;
border: 0px solid;
width: 980px;

}

div#path
{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

div#searchbox
{
    width: 300px; /* Needs to be sufficient width to fit both text input and submit button to avoid Konqueror breaking the line between them */
    text-align: right;
    float: right;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 20px;
border: 0px solid yellow;
}

input#searchtext
{
	border: 1px solid #A5ACB2;
	font-size: 0.85em;
    width: 12em;
}

input#searchbutton
{
	margin-top: -0.1em;
}


div#searchbox address
{
	font-size: 0.75em;
	font-style:normal;
	color: #a3d1ce;
}

div#searchbox address a
{
	color: #ffffff;
}

div#searchbox address a:hover
{
	color: #a01c3a;
}


div#footer
{

	margin: 35px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
border: 0px solid blue;
}




/* SIDE MENU */




div#sidemenu
{
	border: 0px solid green;
   margin: 0px 0px 0px -35px;
	padding: 0px 0px 0px 0px;


}

div#sidemenu ul
{
	margin: -2px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px solid green;
}

div#sidemenu ul li
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px solid orange;
}

div#sidemenu ul div.lieu
{
    margin: 0px 0px 0px 0px;
	border: 0px solid green;
}

div#sidemenu ul div.exposition
{
    margin: 0px 0px 0px 105px;
	border: 0px solid green;
}

div#sidemenu ul div.hall
{
    margin: 0px 0px 0px 210px;
	border: 0px solid green;
}


div#sidemenu ul div.forum
{
    margin: 0px 0px 0px 315px;
	border: 0px solid green;
}

div#sidemenu ul div.merci
{
    margin: 0px 0px 0px 420px;
	border: 0px solid green;
}

div#sidemenu ul div.telechargements
{
    margin: 0px 0px 0px 525px;
	border: 0px solid green;
}

div#sidemenu ul div.contact
{
    margin: 0px 0px 0px 630px;
	border: 0px solid green;
}

div#sidemenu div.box div.box-content
{
	padding-left: 0;
	padding-right: 0;
}

div#sidemenu h4
{
	margin: 0;
}

div#sidemenu ul.menu-list a.selected
{
	font-weight: bold;
}

div#sidemenu ul.submenu-list
{
	list-style-type: none;
	margin-left: 1em;
}

div#sidemenu ul.submenu-list a.selected
{
	font-weight: bold;
}

div#sidemenu ul li a
{
    /* background-image: url(../images/sidemenu_bullet.png); 
    background-position: 0.2em 0.5em; */
    background-repeat: no-repeat;
    padding: 0px;
    display: block;

border: 0px solid red;


}

div#sidemenu ul li a:hover
{
    /* background-image: url(../images/sidemenu_bullet.png); 
border-bottom: 0px solid #a01c3a;  
 background-position: 0.2em 0.5em; */
    background-repeat: no-repeat;
    padding: 0px;
    display: block;
	font-size: 1em;
border: 0px solid red;
color: #a01c3a;
    text-decoration: none;

}

div#sidemenu ul div.hall li a:hover
{
    /* background-image: url(../images/sidemenu_bullet.png); 
border-bottom: 0px solid #a01c3a;  
 background-position: 0.2em 0.5em; */
    background-repeat: no-repeat;
    padding: 0px;
    display: block;
	font-size: 1em;
border: 0px solid red;
color: #7caaa7;
    text-decoration: none;

}


div.content-view-line div.class-article
{
height: 50px;

}


div.content-view-line div.class-article h2
{

	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
border: 0px solid blue;
}

div.content-view-line div.class-article h4
{

	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
border: 0px solid red;
}







/* for expo debut*/



div.itemized_sub_items div.class-expo_1
{
top: 90px;
left: 55px;
}

div.itemized_sub_items:hover div.class-expo_1
{
    filter : alpha(opacity=10); 
top: 90px;
left: 55px;
}

div.itemized_sub_items div.class-expo_2
{
top: 90px;
left: 55px;
}

div.itemized_sub_items:hover div.class-expo_2
{
    filter : alpha(opacity=10); 
top: 90px;
left: 55px;
}


div.itemized_sub_items div.class-expo_3
{
top: 90px;
left: 55px;
}

div.itemized_sub_items:hover div.class-expo_3
{
    filter : alpha(opacity=10); 
top: 90px;
left: 55px;
}

div.itemized_sub_items div.class-expo_4
{
position: absolute;


left: 55px;
top: 90px;

}

div.itemized_sub_items:hover div.class-expo_4
{

    filter : alpha(opacity=10); 
top: 90px;
left: 55px;

}

div.itemized_sub_items div.class-expo_5
{
top: 90px;
left: 55px;

}

div.itemized_sub_items:hover div.class-expo_5
{
    filter : alpha(opacity=10); 
top: 90px;
left: 55px;

}

div.itemized_sub_items div.class-expo_6
{
top: 90px;
left: 55px;
}

div.itemized_sub_items:hover div.class-expo_6
{
    filter : alpha(opacity=10); 
top: 90px;
left: 55px;
}

div.itemized_sub_items div.class-expo_7
{
top: 90px;
left: 55px;
}

div.itemized_sub_items:hover div.class-expo_7
{
    filter : alpha(opacity=10); 
top: 90px;
left: 55px;
}








div.itemized_sub_items div.text_expo h2 a
{
	color: #a9003d;
	text-decoration: none;
	font-size: 0em;
	padding: 5px;

}



div.itemized_sub_items:hover div.text_expo h2 a
{
	color: #a9003d;
	text-decoration: none;
	font-size: 2.7em;
	padding: 5px;

}


div.itemized_sub_items div.text_expo h2  a:hover
{
	text-decoration: underline;
}


div.itemized_sub_items div.text_expo h3 a
{
margin: 0px 5px 0px 5px;

border: 0px solid blue;
	color: #b7e5e2;
	text-decoration: none;
	font-size: 0em;
}



div.itemized_sub_items:hover div.text_expo h3 a
{
	color: #a9003d;
	text-decoration: none;
	font-size: 0.85em;

border: 0px solid red;
margin: 0px 5px 0px 5px;
z-index: 1;
}

div.itemized_sub_items div.text_expo h3  a:hover
{
	text-decoration: underline;
}

div.text_expo
{
position: absolute;
border: 0px solid blue;
top: 90px;
left: 55px;

}


div.itemized_sub_items:hover div.text_expo
{
position: absolute;
border: 0px solid red;
top: 90px;
left: 55px;
}



/* for expo fin */


/* for calendar debut*/

div.itemized_sub_items div.class-event-calendar_1
{
top: 90px;
left: 305px;
}

div.itemized_sub_items:hover div.class-event-calendar_1
{
    filter : alpha(opacity=10); 
top: 90px;
left: 305px;
}


div.itemized_sub_items div.class-event-calendar_2
{
top: 90px;
left: 305px;
}

div.itemized_sub_items:hover div.class-event-calendar_2
{
    filter : alpha(opacity=10); 
top: 90px;
left: 305px;
}


div.itemized_sub_items div.class-event-calendar_3
{
top: 90px;
left: 305px;
}

div.itemized_sub_items:hover div.class-event-calendar_3
{
    filter : alpha(opacity=10); 
top: 90px;
left: 305px;
}


div.itemized_sub_items div.class-event-calendar_4
{
top: 90px;
left: 305px;
}

div.itemized_sub_items:hover div.class-event-calendar_4
{
    filter : alpha(opacity=10); 
top: 90px;
left: 305px;
}


div.itemized_sub_items div.class-event-calendar_5
{
top: 90px;
left: 305px;
}

div.itemized_sub_items:hover div.class-event-calendar_5
{
    filter : alpha(opacity=10); 
top: 90px;
left: 305px;
}


div.itemized_sub_items div.class-event-calendar_6
{
top: 90px;
left: 305px;
}

div.itemized_sub_items:hover div.class-event-calendar_6
{
    filter : alpha(opacity=10); 
top: 90px;
left: 305px;
}


div.itemized_sub_items div.class-event-calendar_7
{
top: 90px;
left: 305px;
}

div.itemized_sub_items:hover div.class-event-calendar_7
{
    filter : alpha(opacity=10); 
top: 90px;
left: 305px;
}



div.itemized_sub_items div.text_cal h2 a
{
	color: #6db4b3;
	text-decoration: none;
    font-weight: bold;
	font-size: 0em;
padding: 5px;

}

div.itemized_sub_items:hover div.text_cal h2 a
{
	color: #6db4b3;
	text-decoration: none;
	font-size: 2.7em;

}


div.itemized_sub_items div.text_cal h2 a:hover
{
	color: #6db4b3;
	text-decoration: underline;

}



div#main div.itemized_sub_items div.text_cal ul
{

    padding: 0px 5px 0px 5px;

}
div#main div.itemized_sub_items:hover div.text_cal ul
{

    padding: 0px 5px 0px 5px;

}


div#main div.itemized_sub_items div.text_cal ul li
{
	margin: 0.5em 0 0.5em 0;
    padding: 0px 5px 0px 5px;
	list-style-type: none;
	background-image: none;
	font-size: 0em;
color: #b7e5e2;

}


div#main div.itemized_sub_items:hover div.text_cal ul li
{
	margin: 5px 0px 5px 0px;
    padding: 0px 5px 0px 5px;
	list-style-type: none;
	background-image: none;
	font-size: 1em;
color: #6db4b2;
border: 0px solid blue;
}

div#main div.itemized_sub_items div.text_cal ul li p.date
{

color: #b7e5e2;

}

div#main div.itemized_sub_items:hover div.text_cal ul li p.date
{

color: #6db4b2;


}

div#main div.itemized_sub_items div.text_cal ul li a
{
    /* background-image: url(../images/sidemenu_bullet.png); 
    background-position: 0.2em 0.5em;
    background-repeat: no-repeat;*/
    padding: 0px 0px 0px 0px;
    display: block;
	font-size: 0.95em;
    font-weight: normal;
color: #b7e5e2;
}

div#main div.itemized_sub_items:hover div.text_cal ul li a
{

    padding: 10px 0px 0px 0px;
    display: block;
	font-size: 0.95em;
    font-weight: normal;
color: #6db4b3;

font-weight: bold;

}


div.text_cal
{
position: absolute;
border: 0px solid blue;
top: 90px;
left: 305px;

}



div#main div.itemized_sub_items:hover div.text_cal
{
position: absolute;
border: 0px solid blue;
top: 90px;
left: 305px;
}

/* for calendar fin*/




/* for forum debut */

div.itemized_sub_items div.class-forum_1
{
top: 90px;
left: 555px;
}

div.itemized_sub_items:hover div.class-forum_1
{
    filter : alpha(opacity=10); 
top: 90px;
left: 555px;
}


div.itemized_sub_items div.class-forum_2
{
top: 90px;
left: 555px;
}

div.itemized_sub_items:hover div.class-forum_2
{
    filter : alpha(opacity=10); 
top: 90px;
left: 555px;
}


div.itemized_sub_items div.class-forum_3
{
top: 90px;
left: 555px;
}

div.itemized_sub_items:hover div.class-forum_3
{
    filter : alpha(opacity=10); 
top: 90px;
left: 555px;
}


div.itemized_sub_items div.class-forum_4
{
position: absolute;
top: 90px;
left: 555px;
border: 0px solid red;
}

div.itemized_sub_items:hover div.class-forum_4
{
position: absolute;
    filter : alpha(opacity=10); 
top: 90px;
left: 555px;
}


div.itemized_sub_items div.class-forum_5
{
top: 90px;
left: 555px;
}

div.itemized_sub_items:hover div.class-forum_5
{
    filter : alpha(opacity=10); 
top: 90px;
left: 555px;
}


div.itemized_sub_items div.class-forum_6
{
top: 90px;
left: 555px;
}

div.itemized_sub_items:hover div.class-forum_6
{
    filter : alpha(opacity=10); 
top: 90px;
left: 555px;
}


div.itemized_sub_items div.class-forum_7
{
top: 90px;
left: 555px;
}

div.itemized_sub_items:hover div.class-forum_7
{
    filter : alpha(opacity=10); 
top: 90px;
left: 555px;
}



div.itemized_sub_items div.text_forum h2 a
{
	color: #a9003d;
	text-decoration: none;
	font-size: 2.7em;
	padding: 5px;
	font-size: 0em;
}



div.itemized_sub_items:hover div.text_forum h2 a
{

	font-size: 2.7em;
}


div.itemized_sub_items div.text_forum h2  a:hover
{
	text-decoration: underline;
}





div#main div.itemized_sub_items div.text_forum ul
{

    padding: 0px 5px 0px 5px;

}
div#main div.itemized_sub_items:hover div.text_forum ul
{

    padding: 0px 5px 0px 5px;

}


div#main div.itemized_sub_items div.text_forum ul li
{
	margin: 0.5em 0 0.5em 0;
    padding: 0px 5px 0px 5px;
	list-style-type: none;
	background-image: none;
	font-size: 0em;
color: #b7e5e2;

}


div#main div.itemized_sub_items:hover div.text_forum ul li
{
	margin: 0.5em 0 0.5em 0;
    padding: 0px 5px 0px 5px;
	list-style-type: none;
	background-image: none;
	font-size: 1em;
	color: #a9003d;
border: 0px solid blue;
}


div#main div.itemized_sub_items div.text_forum ul li p.date
{

	color: #b7e5e2;

}


div#main div.itemized_sub_items:hover div.text_forum ul li p.date
{

	color: #a9003d;

}


div#main div.itemized_sub_items div.text_forum ul li a
{

    padding: 0px 0px 0px 0px;
    display: block;
	font-size: 0.95em;
    font-weight: normal;
color: #b7e5e2;
}

div#main div.itemized_sub_items:hover div.text_forum ul li a
{

    padding: 0px 0px 0px 0px;
    display: block;
	font-size: 0.95em;
    font-weight: normal;

	color: #a9003d;
font-weight: bold;
z-index: 1;
}



div.text_forum
{
position: absolute;
border: 0px solid blue;
top: 90px;
left: 555px;
}

div#main div.itemized_sub_items:hover div.text_forum
{
position: absolute;
border: 0px solid blue;
top: 90px;
left: 555px;
}

/* for forum fin*/


div#ezagenda_calendar_right
{
	vertical-align: top;
	padding-left: 20px;
	margin-left: 230px;
border: 0px solid blue;
height: 410px;
	overflow-y: auto;
       overflow-x: hidden;
}


div#ezagenda_calendar_right table	
{
	border: 1px solid #f1f1ed;
	margin-bottom: 0.25em;
padding: 5px 0px 5px 0px;
	width: 525px;
}


div#ezagenda_calendar_right table.calite
{
    margin: 0 0 0 0;
padding: 0px 5px 0px 5px;
	border: 0px solid blue;
width: 455px;

}

div#ezagenda_calendar_today 

{

margin-top: 1.2em;
	border: 0px solid blue;
width: 240px;
height: 190px;
	overflow-y: auto;
       overflow-x: hidden;
}

div#ezagenda_calendar_today div.ezagenda_day_event

{
border: 1px solid #f1f1ed;
margin: 0px 0px 0.25em 0px;
padding: 0.5em 0.5em 0.5em 0.5em;
width: 225px;

}


table.portrait td div.object-center p img
{
    margin: -5px 0px 0px 0px;
	border: 0px solid blue;
}






div#extrainfo-position
{
width: 50px;
height: 1px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
    float: left;
border: 0px solid orange;

}
div#columns_home div#extrainfo-position
{

width: 50px;
    float: left;
border: 0px solid orange;
margin: 120px 0px 0px 0px;

}
div.noextrainfo div#extrainfo-position
{
    display: none;

}

div#extrainfo img
{
float: left;
padding: 0px 0px 0px 0px;
border: 0px solid yellow;
width: 0px;
height: 0px;

}

div#extrainfo h2
{
font-size: 90%;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border: 0px solid yellow;
color: #999999;
}


div#columns_home div#extrainfo img
{
width: 68px;
height: 65px;
margin: 10px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border: 0px solid red;
}

div#columns_home div#extrainfo h2
{
float: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border: 0px solid red;
color: #999999;
}








