/* EXPERTEXPAT STYLE
AUTHOR: Cyril
DATE DE CREATION: 02/09/2009

------------
Colours
------------
lightgrey	#F1EEE5
lightbrown	#EBE4D4
lightyellow	#FFFCE3
green		#B8FC29
darkgreen	#557306
linkgreen	#A9EDAC
blue		#3B69BB
lightblue	#5690CB
linkblue	#C8DBEE
darkblue	#223E66
lightred	#ED9AA2
linkred	#FD5E5E
darkred	#710202
black		#12192B
grey		#6A7D8C
*/


body{
	background-color: #F1EEE5;
	background-attachment: fixed;
	scrollbar-face-color: #FFB506;
	scrollbar-highlight-color: #F1EEE5;
	scrollbar-shadow-color: #F1EEE5;
	scrollbar-3dlight-color: #F1EEE5;
	scrollbar-arrow-color: #F1EEE5;
	scrollbar-track-color: #F1EEE5;
	scrollbar-darkshadow-color: #F1EEE5;
	text-align:center;
}

table.body{
	witdh: 		980px;
	border-collapse:  0;
	border-spacing:   0;
	background-color: #FFFFFF;
	text-align:		center;
}

a, a:link, a:visited {
	color			: #710202;
	text-decoration	: none;
	font-weight		: bold;
}

a:hover {
	color			: #FFF;
	text-decoration	: none;
	background		: #F1EEE5;
	padding		: 2px 2px 2px 2px; /*{top;right;bottom;left}*/
}

h1 { 
	font-size		: 30px;
	font-family		: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color			: #710202;
	font-weight		: bold;
}

h2 {
	font-size		: 20px;
	font-family		: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color			: #12192B;
	font-weight		: bold;
}
	
h3 {
	font-size		: 17px;
	font-family		: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color			: #12192B;
	text-indent		: +.0in;
}

h4 { 
	font-size		: 30px;
	font-family		: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color			: #FFF;
	font-weight		: bold;
	text-indent		: +.5in;
}


font, li, div, p, ul, ol {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	13px;
}

/* -------------------------------------------------------------- */
/* Simple link                                                       */
/* -------------------------------------------------------------- */
#simple_link a:hover {
	background		: none;
	padding		: 0px;
}

/* -------------------------------------------------------------- */
/* Section header                                                 */
/* -------------------------------------------------------------- */
#header {
	font-family: 	Verdana, Arial, Helvetica, sans-serif;
	color:		#000000;
	font-size:		12px;
}

#header1 {
	height:		479px;
	background:		url(images/header-bg_home.jpg) top left no-repeat;
}

#header2 {
	height:		224px;
	background:		url(images/page-bg-red.jpg) top left no-repeat;
}

#header h2 {
	color			: #12192B;
}

#header h3 {
	color			: #F1EEE5;
	font-weight		: normal;
}

#header td.menu {
	background		: #F1EEE5;
	padding		: 6px 4px 6px 4px; /*{top;right;bottom;left}*/
}

a.header, a.header:link{
	padding		: 6px 4px 6px 4px; /*{top;right;bottom;left}*/
	color			: #710202;
	text-decoration	: none;
	font-weight		: bold;
	text-transform	: uppercase;
}

a.header:visited{
	padding		: 6px 4px 6px 4px; /*{top;right;bottom;left}*/
	color			: #710202;
	text-decoration	: none;
	font-weight		: bold;
	text-transform	: uppercase;
}

a.header:hover{
	background		: #710202;
	color			: #FFFFFF;
	font-weight		: bold;
	text-transform	: uppercase;
	padding		: 6px 4px 6px 4px; /*{top;right;bottom;left}*/
}

/* -------------------------------------------------------------- */
/* Box                                                     */
/* -------------------------------------------------------------- */
.col-1, .col-2, .col-3 {float:left;}
.container {width:100%; overflow:hidden;}
.col-indent {padding:0px 0px 0px 28px;}

.box {background:url(images/box-bottom-tail.gif) bottom repeat-x #fff; width:100%;}
.box .tail-right {background:url(images/box-side-tail.gif) right repeat-y; width:100%;}
.box .tail-left {background:url(images/box-side-tail.gif) left repeat-y; width:100%;}
.box .corner-bottom-right {background:url(images/box-corner-bottom-right.gif) bottom right no-repeat; width:100%;}
.box .corner-bottom-left {background:url(images/box-corner-bottom-left.gif) bottom left no-repeat; width:100%;}
.box .corner-top-right {background:url(images/box-corner-top-right.gif) top right no-repeat; width:100%;}
.box .corner-top-left {background:url(images/box-corner-top-left.gif) top left no-repeat; width:100%;}

.box .box-indent {padding:4px 3px 4px 3px;}
.box .box-indent2 {padding:4px 9px 4px 9px;text-align:left;}

.box .indent {padding:16px 22px 22px 22px;}

#main .col-1 {width:288px;}
#main .col-2 {width:288px;}
#main .col-3 {width:288px;}

#page .col-1 {width:278px;}
#page .col-2 {width:595px;}

#main a, a:link, a:visited {
	color			: #710202;
	text-decoration	: none;
}
#main a:hover{
	color			: #12192B;
	padding		: 2px 0px 2px 0px; /*{top;right;bottom;left}*/
}

#page a, a:link, a:visited {
	color			: #710202;
	text-decoration	: none;
}

#page a:hover{
	color			: #12192B;
	padding		: 2px 0px 2px 0px; /*{top;right;bottom;left}*/
}

#page li.menu {
	list-style-image	: url(images/link-bg.gif); /* li-3dots.gif */
	list-style-position: inside; /* applies to IE7 and IE6 */
	*text-indent	: +1.5em;
	padding		: 2px 2px 2px 2px; /*{top;right;bottom;left}*/
	font-size		: 17px;
	font-family		: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color			: #12192B;
}

/* -------------------------------------------------------------- */
/* Section footer                                                 */
/* -------------------------------------------------------------- */
div#footer {
	text-align		: left;
	padding		: 0px;
	background-color	: #FFF;
	font-family		: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size		: 15px;
}
#footer ul {
	margin		: 0px;
	text-align		: center;
	font-weight		: bold;
}
#footer li{
	text-align		: center;
	display		: inline;
	font-size		: 90%;
}
#footer a {
	color			: #FFF;
	text-decoration	: none;
}
#footer a:hover{
	color			: #12192B;
	background		: none;
	padding		: 2px 0px 2px 0px; /*{top;right;bottom;left}*/
}
table.footer{
	background		: url(images/page-ft-home.jpg) top left no-repeat;
}

/* -------------------------------------------------------------- */
/* Navigation                                                     */
/* -------------------------------------------------------------- */
#menu_bloc li {
	list-style		: none; /* square */
	color			: #710202;
	list-style-position: inside; /* applies to IE7 and IE6 */
	*text-indent	: +1.5em;
	padding		: 2px 2px 2px 2px; /*{top;right;bottom;left}*/
	font-size		: 17px;
	font-family		: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#menu_bloc ul{
	margin		: 0px;
	width			: 260px;	
	padding		: 0px 0px 0px 0px; /*{top;right;bottom;left}*/
}

#menu_bloc a, a:link, a:visited {
	color			: #710202;
	text-decoration	: none;
}

/* liens actifs selon la page */
div#aboutus li#menu_aboutus a{
	color			: #FFF;
	text-decoration	: none;
	background		: #710202 url(images/highlight-red.jpg) top left repeat;
	padding		: 2px 5px 2px 5px; /*{top;right;bottom;left}*/
	display		: block;
}
div#sitemap li#menu_sitemap a{
	color			: #FFF;
	text-decoration	: none;
	background		: #710202 url(images/highlight-red.jpg) top left repeat;
	padding		: 2px 5px 2px 5px; /*{top;right;bottom;left}*/
	display		: block;
}

/* -------------------------------------------------------------- */
/* Section Content                                                 */
/* -------------------------------------------------------------- */
#content{
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	color			: #000000;
	font-size		: 13px;
	text-align		: justify;
	padding		: 5px 15px 5px 15px; /*{top;right;bottom;left}*/
}

#content h1 { 
	font-family		: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color			: #710202;
	font-size		: 24px;
	font-weight		: bold;
	text-align		: center;
	}
#content h2 {
	font-size		: 18px;
	font-family		: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color			: #710202;
	font-weight		: bold;
	}	
#content h3 {
	font-family		: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color			: #710202;
	font-size		: 16px;
	font-weight		: bold;
	text-indent		: +.0in;
	}
#content ul li {	
	list-style-image: url('images/li-3dots.gif');
}
#content table {
	background-color	: #FFFFFF;
	border		: 2px #710202 solid;
	border-collapse	: collapse;
	border-spacing	: 2px;
	border-width	: 2px;
	padding		: 0px;
	width			: 95%;
}
#content td {
	border		: 2px #710202 solid;
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 13px;
	padding		: 5px;
	list-style		: square;
	text-align		: left;
	}
#content td.head {
	border		: 2px #710202 solid;
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 13px;
	background		: #F1EEE5;
	font-weight		: bold;
	padding		: 5px;
	list-style		: square;
	}
#content a, a:link{
	color			: #0000DC;
	text-decoration	: none;
	font-weight		: bold;
	cursor		: hand;
}
#content a:visited{
	color			: #000099;
	text-decoration	: none;
	font-weight		: bold;
	cursor		: hand;
}
#content a:hover{
	color			: #FFF;
	text-decoration	: none;
	font-weight		: bold;
	cursor		: hand;
}
#content table.noborder {
	background-color	: #FFFFFF;
	border		: 0px;
	border-collapse	: collapse;
	border-spacing	: 0px;
	border-width	: 0px;
	padding		: 0px;
	width			: 95%;
}
#content td.noborder {
	border		: 0px;
}
table.content{
	background		: #FFF;
}
/* -------------- Flags */
#flag {
	background		: #FFB506 no-repeat top right;
	height		: 30px;
	width			: 50px;
	text-align		: right;
	padding		: 5px 5px 0px 0px; /*{top;right;bottom;left}*/
}

html>body #flag{
	height		: 25px;
}

#flag img{
	width			: 18px;
	height		: 12px;
	border		: 0px;
}

/* -------------------------------------------------------------- */
/* Other                                                          */
/* -------------------------------------------------------------- */
.xiti IMG { 
	filter: 	chroma(color=#FFF600), mask(color=#FFB506), alpha(opacity=100);
	}

.warning  { color: #FFFFFF; font-weight: bold; background: #CC0000 }
.small  { font-size	: 10px; }
