
body
{
	background-color:#785220;
	cursor:default;
	font-family:Verdana;
}

.fleft 
{
	float: left;
}

ul
{
	list-style: none;
	padding: 0px;
	margin: 0px;
}
ul.boxed li
{
	margin: 8px 4px;
}
ul.liimage li
{
	background: url("../images/li_image_orange.PNG") 0px 6px no-repeat;
	padding-left: 14px;
	margin: 2px;
}
ul.liimage li.double
{
	height: 34px;
}
li.h30 
{
	height: 30px;
}
li.h60 
{
	height: 60px;
}
ul.liimage li.h30 
{
	background-position: 0px 10px;
}
ul.liimage li.h60 
{
	background-position: 0px 20px;
}
div.fs13 
{
	font-size: 13px;
}
div.fs12
{
	font-size: 12px;
}

#frameHaut
{
	background-color:#785220;
	margin-top:0px;

}
#haut {
	margin:0pt auto;
	width:850px;
}
#logo
{
	background-image:url("../images/logo.gif");
	width:165px;
	height:110px;
	float:left;
	cursor:pointer;
}
#accroche
{
	color:#FBD38A;
	width:461px;
	height:57px;
	margin-left:345px;
}
.tabsContainer
{
	float:left;
	margin-top:12px;
	margin-left:150px;
}
.toponglet
{
	float:left;
	width:130px;
	height:45px;
	font-weight:bold;
	font-size:18px;
	cursor:pointer;
	text-align:center;
	background-color:#785220;
	background-repeat:no-repeat;
	text-decoration:none;
}
.topongletitem
{
	text-decoration:none;
}
.tabnormal
{
	background-image:url("../images/bgtab_normal.PNG");
	color:#FBD38A;
}
.tabselected
{
	background-image:url("../images/bgtab_selected.PNG");
	color:#FF9A30;
}
.tabshadowed
{
	background-image:url("../images/bgtab_shadowed.PNG");
	color:#FBD38A;
}

#content
{
	background-color:#FFFFFF;
	background-image:url("../images/bgcontent.PNG");
	background-position:bottom;
	background-repeat:repeat-x;
	clear:both;
	margin:0pt auto;
/*	width:850px;*/
}

#principale
{
	color:#797979;
	margin:0pt auto;
	overflow:hidden;
	width:850px;
}

#bas
{
	background-image:url("../images/bck_site.gif");
	background-repeat:repeat-x;
	color:#F7A208;
	padding-top:5px;
	text-align:center;
	font-size:12px
}


.colonneGauche
{
	width:260px;
	padding-right:10px;
	vertical-align:top;
}
.colonneDroite
{
	vertical-align:top;
}

.orangeRoundedLarge
{
	background-color:#FBC67A;
	color:#4C2205;
	cursor:default;
	font-size:11px;
	width:540px;
}
.orangeRoundedLarge .head
{
	background-image:url("../images/orangeRHL.PNG");
	height:4px;
	overflow:hidden;
}

.orangeRoundedLarge .body
{
	padding-left:3px;
	width:536px;
}
.orangeRoundedLarge .foot
{
	background-image:url("../images/orangeRFL.PNG");
	height:4px;
	overflow:hidden;
}


.orangeRounded
{
	background-color:#FBC67A;
	color:#4C2205;
	cursor:default;
	font-size:11px;
	width:260px;
}
.orangeRounded .head
{
	background-image:url("../images/orangeRH.PNG");
	height:4px;
	overflow:hidden;
}

.orangeRounded .body
{
	padding: 0px 3px;
	width:254px;
}
.orangeRounded .foot
{
	background-image:url("../images/orangeRF.PNG");
	height:4px;
	overflow:hidden;
}

.brownRounded
{
	background-color:#FBC67A;
	color:#4C2205;
	cursor:default;
	font-size:10px;
	width:260px;
}
.brownRounded .head
{
	background-image:url("../images/brownRH.PNG");
	height:16px;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	overflow:hidden;
	padding-top:3px;
	padding-left:3px;
}
.brownRounded .body
{
	padding-left:3px;
	width:257px;
}
.brownRounded .foot
{
	background-image:url("../images/orangeRF.PNG");
	height:4px;
	overflow:hidden;
}


#realcontent
{
	font-size:12px;
	color:#4C2205;
}

#realcontent .para
{
	/*margin-bottom:15px;*/
	
	/* pour que le div soit dimensionné assez grand pour contenir les images qui sont en float left*/
	display:table;
	
	/* buggy hack, display:table; n'est pas suffisant pour IE concernant l'hack précedent*/
	height: 1%;
}

#realcontent .para .ul
{
	padding-left:50px;
}

/*#realcontent .para */



.medium
{
	font-size:24px;
	letter-spacing:-2px;
	color:#F3822C;
}

.li 
{
	vertical-align:top;
}




.orangeDark
{
	width:260px;
	background-image:url("../images/orangeDarkBody.PNG");
	color:#FFEFD7;
	font-size:11px;
	
}
.orangeDark .title
{
	color:#4D2004;
	font-weight:bold;
}

.orangeDark .liimage
{
	background-image:url("../images/li_image.PNG");
	background-repeat:no-repeat;
	background-position:0px 4px;
	width:10px;
	height:10px;
	float:left;
}

.orangeDark .li
{
	font-weight:bold;
	
}
.orangeDark .li .c1
{
	width:10px;
}

.orangeDark .head
{
	background-image:url("../images/orangeDarkH.PNG");
	height:4px;
	overflow:hidden;
}

.orangeDark .body
{
	padding-left:3px;
	width:257px;
	height:auto;
	overflow:hidden;
	padding-left:3px;
	padding-top:3px;
	padding-bottom:3px;
}
.orangeDark .foot
{
	background-image:url("../images/orangeDarkF.PNG");
	height:4px;
	overflow:hidden;
}


.orangeLight
{
	width:200px;
	background-color:#FBC67A;
	color:#4D2004;
	font-size:10px;
	padding-left:3px;
	padding-top:3px;
	padding-bottom:3px;
	margin-top:10px;
}

.orangeLight .title
{
	font-weight:bold;
}



.litTitle
{
	clear:both;
	font-weight:bold;
	color:#4D2004;
	font-size:14px;
	margin-bottom:4px;
}

table.bandeauOrange
{
	width:560px;
	border-collapse: collapse;
	border-spacing: 0px;
}
table.bandeauOrange td
{
	padding: 0px;	
}
table.bandeauOrange td.topleft
{
	background: url("../images/bandeauOrangeTL.gif") 0 0 no-repeat;
	width: 18px;
	height: 5px;
}
table.bandeauOrange td.topmiddle
{
	background-color: #F3842E;
}
table.bandeauOrange td.topright
{
	background: url("../images/bandeauOrangeTR.gif") 0 0 no-repeat;
	width: 18px;
	height: 5px;
}
table.bandeauOrange td.middleleft, table.bandeauOrange td.middleright
{
	background-color: #F3842E;
}
table.bandeauOrange td.bottomleft
{
	background: url("../images/bandeauOrangeBL.gif") 0 0 no-repeat;
	width: 18px;
	height: 5px;
}
table.bandeauOrange td.bottommiddle
{
	background-color: #F3842E;
}
table.bandeauOrange td.bottomright
{
	background: url("../images/bandeauOrangeBR.gif") 0 0 no-repeat;
	width: 18px;
	height: 5px;
}

table.bandeauOrange td.body
{
	background-color:#FEF1DE;
	padding: 4px;
}

.bandeauOrange .left
{
	background-image:url("../images/bandeauL.gif");
	background-repeat:no-repeat;
	width:18px;
	height:210px;
	float:left;
}


.bandeauOrange .right
{
	background-image:url("../images/bandeauR.gif");
	background-repeat:no-repeat;
	width:18px;
	height:210px;
	float:left;
}


.flashMovie
{
	float:left;
	margin-right:10px;
}

#espaceDemo
{
	/*width:140px;*/
	/*height:70px;*/
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	letter-spacing:-1px;
	font-size:18px;
	font-weight:bold;
	color:#785220;
	cursor:pointer;
}

#espaceDemo	.body
{
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;
	/*background-image:url("../images/espaceDemo.PNG");
	background-repeat:repeat;*/
}

table.classic 
{
	border-collapse: collapse;
}
table.classic td
{
	border: 1px solid #000;
	padding: 2px;
}
table.classic td.noborder
{
	border: 0px solid #000;
}
table.classic td.nopadding
{
	padding: 0px;
}
table.classic td.noborderver
{
	border-left: 0px solid #000;
	border-right: 0px solid #000;
	border-top: 1px dashed #000;
	border-bottom: 1px dashed #000;
}
table.classic td.noborderb
{
	border-bottom: 0px solid #000;
}
table.classic td.nobordert
{
	border-top: 0px solid #000;
}
table.classic td.borderbdashed 
{
	border-bottom: 1px dashed #000;
}
table.classic td.bordertdashed 
{
	border-top: 1px dashed #000;
}
table.classic td.borderdashed 
{
	border: 1px dashed #000;
}
td.center 
{
	text-align: center;
}
td.right
{
	text-align: right;
}
td.bold 
{
	font-weight: bold;	
}