BODY 
{
	FONT-SIZE: 12pt; LINE-HEIGHT: 11pt; background-color: #FFFFFF;
}

TD 
{
	FONT-SIZE: 12pt; LINE-HEIGHT: 11pt; FONT-Family: Arial;white-space:nowrap; 
}

P
{
	FONT-SIZE: 14px; 
	LINE-HEIGHT: 14px;

}

SELECT
{
	FONT-SIZE: 12px; 
}

.titre
{
	FONT-SIZE: 10pt; LINE-HEIGHT: 18pt; FONT-Family: Arial; COLOR: #AE3535; FONT-Weight: 400 
}

.must
{
	FONT-SIZE: 12pt; LINE-HEIGHT: 11pt; FONT-Family: Arial; COLOR: red
}

.title
{
	FONT-SIZE: 10pt; LINE-HEIGHT: 18pt; FONT-Family: Arial; COLOR: #FFFFFF; FONT-Weight: 400 
}

.titlenoir
{
	FONT-SIZE: 12pt; LINE-HEIGHT: 15pt; FONT-Family: Arial; COLOR: #000000; FONT-Weight: 800; padding: 1px 3px 
}

.titlebleu
{
	FONT-SIZE: 12pt; LINE-HEIGHT: 15pt; FONT-Family: Arial; COLOR: #003399; FONT-Weight: 800 
}

.grandnoir
{
	FONT-SIZE: 12pt; LINE-HEIGHT: 18pt; FONT-Family: Arial; COLOR: #000000; FONT-Weight: 800 
}

.petite
{
	FONT-SIZE: 8pt; LINE-HEIGHT: 12pt; FONT-Family: Arial; COLOR: #AE3535 
}

.aujourdui
{ 
  font-size: 12pt; FONT-Family: Arial
}

.inputnew 
{
	BORDER: 1px solid; BORDER-COLOR: #227e95; FONT-SIZE: 10px; FONT-FAMILY: Arial
}


FONT.sheet 
{
	FONT-SIZE: 8pt; LINE-HEIGHT: 12pt
}

.present 
{
	COLOR: #000099; FONT-SIZE: 10pt; FONT-Weight: 800
}

.input 
{
	BORDER: 1px solid; BORDER-COLOR: #3c3c3c; FONT-SIZE: 16px;
}

ul, ol {
list-style:none; 
}

.tabinfo1 
{
	BORDER-RIGHT: #52a6c6 1px solid; BORDER-TOP: #52a6c6 1px solid; BORDER-LEFT: #52a6c6 1px solid; BORDER-BOTTOM: #52a6c6 1px solid
}

A:link 
{
	COLOR: rgb(0,0,0); TEXT-DECORATION: none
}
A.menu:link 
{
	COLOR: rgb(0,0,0); TEXT-DECORATION: none
}
A:visited 
{
	COLOR: #000000; TEXT-DECORATION: none
}
A:hover 
{
	COLOR: #ff0000; TEXT-DECORATION: none
}
A.menu:hover
{
	BACKGROUND-COLOR: rgb(168,35,35); COLOR: rgb(255,255,255); TEXT-DECORATION: none
}

.lian:link 
{
	COLOR: #990000; TEXT-DECORATION: underline
}
.lian.menu:link 
{
	COLOR: rgb(0,0,0); TEXT-DECORATION: none
}
.lian:visited 
{
	COLOR: #990000; TEXT-DECORATION: underline
}
.lian:hover 
{
	COLOR: #FF0000; TEXT-DECORATION: none
}
.lian.menu:hover
{
	BACKGROUND-COLOR: rgb(168,35,35); COLOR: rgb(255,255,255); TEXT-DECORATION: none
}

.faqlist:link 
{
	FONT-SIZE: 12px; COLOR: #97d2e8; TEXT-DECORATION: underline
}
.faqlist:visited 
{
	FONT-SIZE: 12px; COLOR: #97d2e8; TEXT-DECORATION: underline
}
.faqlist:hover 
{
	FONT-SIZE: 12px; COLOR: white; TEXT-DECORATION: none
}

.noglow
{
	
}

.unname1 
{
	FONT-SIZE: 10pt; LINE-HEIGHT: 11pt; COLOR:#999999; FONT-Family: Arial
}

.unname2
{
	LINE-HEIGHT: 24px
}

.unname3 
{
	LINE-HEIGHT: 24px
}

textarea { overflow:auto;text-align:justify; }

#headerBottom{border-top:1px solid #4f4f4f;border-bottom:1px solid #000;position:relative;left:0;height:34px;background:#2c2c2c;background:linear-gradient(top,#3c3c3c 0,#1d1d1d 100%);background:-moz-linear-gradient(top,#3c3c3c 0,#1d1d1d 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#3c3c3c),color-stop(100%,#1d1d1d));z-index:3010;}

#navmenu{width:964px;position:relative;left:0;font-size:14px;float:left;margin:0px;padding:0px;}
#navmenu li{display:block;position:relative;float:left;border-top:1px;border-left:1px solid #454545;border-bottom:1px;border-right:0px solid #151515;xheight:18px;margin:0px;}
#navmenu li a{font-weight:bold;display:block;padding-top:8px;padding-bottom:8px;padding-right:8px;padding-left:8px;color:#FFFFFF;text-decoration:none;white-space:nowrap;border:1px 1px;}
#navmenu li a:hover{font-weight:bold;text-shadow:1px 1px 1px black;padding-top:5px;border-top:3px solid #ff0000;}
.newSash{position:relative;}
.newSash .newSashSpan{background:url("newSashRed.gif") top left no-repeat;width:26px;height:26px;position:absolute;top:-1px;right:0;}
.downArrow{display:block;border-color:#FFFFFF transparent transparent transparent;border-style:solid;border-width:3px;height:0;width:0;position:absolute;top:16px;right:8px;_border:none;}

#navmenu div{position: absolute;visibility: hidden;	padding: 0;margin-left:-1px;margin-top:2px;	background: #313131;border:1px solid #222;}
#navmenudiv a{position: relative;display: block;margin: 0;padding: 8px 10px;border-bottom:1px solid #FFFFFF;width: auto;white-space: nowrap;text-align: left;		text-decoration: none;background: #666;color: #FFFFFF;}
#navmenu div a:hover{background: #222;border-top:none;border-left:3px solid #ff0000;color: #FFFFFF;padding: 8px 10px;}


.imgvalid {
	FONT-SIZE: 30pt;
}

a img{ 
				border:none;
			}

#container {
	width:700px;
	padding:10px;
	margin:0 auto;
	position:relative;
	z-index:0;
}

#example {
	
	height:450px;
	position:relative;
	margin: 10 auto;
    padding: 0;
    width: 1000px;
}

#ribbon {
	position:absolute;
	top:-3px;
	left:-15px;
	z-index:500;
}

#frame {
	position:absolute;
	z-index:0;
	width:739px;
	height:341px;
	top:-3px;
	left:-80px;
}

#slides {
	position:absolute;
	top:0px;
	left:0px;
	z-index:100;
}

#slides .next,#slides .prev {
	position:absolute;
	top:107px;
	left:-39px;
	width:24px;
	height:43px;
	display:block;
	z-index:101;
}

.slides_container {
	width:1000px;
	height:400px;
	overflow:hidden;
	position:relative;
}

#slides .next {
	left:585px;
}

.pagination {
	margin:26px auto 0;
	width:200px;
}

.pagination li {
	float:left;
	margin:0 1px;
}

.pagination li a {
	display:block;
	width:12px;
	height:0;
	padding-top:12px;
	background-image:url(../../img/pagination.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
}

.pagination li.current a {
	background-position:0 -12px;
}

.col-main { 
	float:center; 
	border: 1px solid #ccc; -moz-border-radius: 8px; -webkit-border-radius: 8px; 
	width: 660px;
	text-align: center;
	}

.contentMain {
    padding: 12px 3px;
}

.caseeg {
    background: url("../images/xmbg.gif") repeat-x scroll center bottom rgba(0, 0, 0, 0);
    margin-top: 10px;
    padding-bottom: 10px;
    width: 700px;
}


.caseimg {
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #939393;
    border-right: 1px solid #939393;
    border-style: solid;
    border-width: 1px;
    float: left;
    height: 126px;
    margin-top: 10px;
    width: 166px;
}


.caseimg IMG {
    margin-left: 3px;
    margin-top: 3px;
}


.caseinfo {
    float: left;
    margin-left: 19px;
    padding-top: 8px;
    width: 500px;
}


.casename {
    float: left;
    font-size: 14px;
    font-weight: bold;
    margin: 0;
    padding: 0;
    width: auto;
}


.clear {
    clear: both;
}


.line4 {
    background: url("../images/line4.gif") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    height: 2px;
    width: 740px;
}

.h30 {
    height: 30px;
}


.h40 {
    height: 40px;
}
