@charset "utf-8";
/* CSS Document */

body
{
	margin:0;
	padding:0;
}

p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000000;
	line-height:20px;
	text-align:center;
	margin:0;
	padding:0;
}

p a
{
	color:#333399;
	text-decoration:underline;
}

p a:hover
{
	color:#333399;
	font-weight:bold;
}
.fltrt { 
	float: right;
	margin-left: 8px;
}
.fltlft { 
	float: left;
	margin-right: 8px;
}
p span
{
	font-weight:bold;
	color:#999;
}

h1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	letter-spacing:1px;
	border-top:1px solid #C0C0C0;
	border-bottom:1px solid #C0C0C0;
	height:20px;
	background:url(../images/dot.png) no-repeat;
	padding:0 0 0 18px;
	line-height:20px;
	color:#E5614D;
}


h2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#999;
	height:20px;
	line-height:20px;
	padding:0 0 0 18px;
	background:url(../images/dot.png) no-repeat;
	border-bottom:1px solid #C0C0C0;
}

h3
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#999;
	margin-bottom:0;
	padding-bottom:0;
}
h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	letter-spacing:1px;
	border-top:1px solid #C0C0C0;
	border-bottom:1px solid #C0C0C0;
	height:20px;
	padding:0 0 0 18px;
	line-height:20px;
	color:#E5614D;
	background-repeat: no-repeat;
	background-color: #CCCCCC;
}

#liste
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	list-style:url(../images/puce.gif);
	margin-left:40px;
	padding:0;
	line-height:20px;
}

#liste a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
}

#liste a:hover
{
	color:#333399;
	font-weight:bold;
}

img
{
	border:0;
}

/* ------------------------------ DEGRADES ------------------------------ */
div#degradHaut
{
	height:15px;
	width:830px;
}

div#degradBas
{
	height:15px;
	width:830px;
	clear:both;
}

div#degradHautG
{
	height:15px;
	width:15px;
	float:left;
	background:url(../images/degradHautG.png) no-repeat;
}

/* EI6 */
* html div#degradHautG
{
	height:15px;
	width:15px;
	float:left;
	background:url(../images/degradHautG.gif) no-repeat;
}
/* */

div#degradHautM
{
	height:15px;
	width:800px;
	float:left;
	background:url(../images/degradHaut.png) repeat-x;
}

/* IE6 */
* html div#degradHautM
{
	height:15px;
	width:800px;
	float:left;
	background:url(../images/degradHaut.gif) repeat-x;
}
/*  */

div#degradHautD
{
	height:15px;
	width:15px;
	float:left;
	background:url(../images/degradHautD.png) no-repeat;
}

/* IE 6 */
* html div#degradHautD
{
	height:15px;
	width:15px;
	float:left;
	background:url(../images/degradHautD.gif) no-repeat;
}
/* */

div#degradBasG
{
	height:15px;
	width:15px;
	float:left;
	background:url(../images/degradBasG.png) no-repeat;
}

/* IE6 */
* html div#degradBasG
{
	height:15px;
	width:15px;
	float:left;
	background:url(../images/degradBasG.gif) no-repeat;
}
/* */

div#degradBasM
{
	height:15px;
	width:800px;
	float:left;
	background:url(../images/degradBas.png) repeat-x;
}

/* IE6 */
div#degradBasM
{
	height:15px;
	width:800px;
	float:left;
	background:url(../images/degradBas.gif) repeat-x;
}
/* */

div#degradBasD
{
	height:15px;
	width:15px;
	float:left;
	background:url(../images/degradBasD.png) no-repeat;
}

/* IE6 */
* html div#degradBasD
{
	height:15px;
	width:15px;
	float:left;
	background:url(../images/degradBasD.gif) no-repeat;
}
/* */
/* ---------------------------------------------------------------------- */

/* ------------------------------ COMPOSANTES --------------------------- */
div#baniere
{
	width:760px;
	height:120px;
}

div#baniere a
{
	display:block;
	width:760px;
	height:80px;
}

div#info
{
	width:760px;
	height:30px;
}

div#location
{
	width:560px;
	height:30px;
	line-height:30px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#333399;
	text-align:left;
}

div#location a
{
	color:#909090;
	text-decoration:none;
}

div#location #actuel
{
	color:#E6A549;
}

div#email
{
	width:200px;
	text-align:right;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FF0000;
	height:30px;
	line-height:30px;
	float:left;
}

div#email a
{
	text-decoration:none;
	color:#333399;
}

div#email a:hover
{
	text-decoration:underline;
	color:#333399;
}

div#piedDePage
{
	width:830px;
	height:15px;
	text-align:center;
	font-size:10px;
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
}

div#up
{
	width:760px;
	height:15px;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	clear:both;
}

div#up a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
}

div#up a:hover
{
	color:#E6A549;
}

#tr1
{
	background:#EEE;
}

#tr2
{
	background:#DDD;
}

div#menu
{
	width:760px;
	height:38px;
}
/* ---------------------------------------------------------------------- */

/* -------------------------------- MENU -------------------------------- */
#pMenu
{
	list-style-type:none;
	margin:0;
	padding:0;
	border:0;
	position:absolute;
	cursor:default;
}

#separateur
{
	background:#909090;
	width:1px;
	height:36px;
}

#pMenu li
{
	float:left;
	margin:0;
	padding:0;
	border:0;
}

#pMenuTitle
{
	width:127px;
	height:38px;
	display:block;
	background:url(../images/bouton5.png) left no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	color:#888;
	font-weight:bold;
	text-decoration:none;
	vertical-align:middle;
	line-height:19px;
}

#pMenuTitle:hover
{
	background:url(../images/bouton5.png) right no-repeat;
	color:#FFF;
}

#pMenuTitleHeight
{
	width:126px;
	height:38px;
	line-height:38px;
	display:block;
	background:url(../images/bouton5.png) left no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	color:#333333;
	font-weight:bold;
	text-decoration:none;
	vertical-align:middle;
}

#pMenuTitleHeight:hover
{
	color:#666666;
	background-image: url(../images/bouton6b.png);
	background-repeat: no-repeat;
	background-position: right;
}

#pMenu li:hover #sMenu
{
	display:block;
}

#sMenu
{
	list-style-type:none;
	margin:0;
	padding:0;
	border:0;
	display:none;
}

#sMenu li
{
	width:126px;
	margin:0;
	padding:0;
	border:0;
	clear:both;
}

#sMenu li a
{
	width:122px;
	display:block;
	background:url(../images/menu.png);
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border-top:1px solid #FFFFFF;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	padding:3px;
}

#sMenu li a:hover
{
	background:#333399;
}
/* ---------------------------------------------------------------------- */

/* ------------------------------- PHOTOS ------------------------------- */
table#photo
{
	margin:2px;
	background:#999;
	float:left;
	width:178px;
	height:118px;
}

table#photo td
{
	width:178px;
	height:118px;
	background:#FFF;
}


table#photo td a
{
	width:180px;
	height:120px;
	background:url(../images/filtre.png) no-repeat;
	display:none;
}

table#photo td:hover a
{
	display:block;
	height: 118px;
	width: 178px;
}
h5 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	letter-spacing:1px;
	border-top:1px solid #C0C0C0;
	height:auto;
	padding:0 0 0 18px;
	line-height:20px;
	color:#E5614D;
	background-repeat: no-repeat;
	border-left: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
	background-color: #CCCCCC;
}
h6 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	letter-spacing:1px;
	border-top:1px solid #C0C0C0;
	border-bottom:1px solid #C0C0C0;
	height:20px;
	padding:0 0 0 18px;
	line-height:20px;
	color:#333333;
	background-repeat: no-repeat;
	background-color: #CCCCCC;
}
bleu {
	color: #00F;
}
table#photo2 {
	margin:2px;
	background:#999;
	float:left;
	width:134px;
	height:178px;
}
#tabfondvide {
	color: #C0C0C0;
	background-color: #D8C6C2;
}
table#photovide {
	margin:2px;
	float:left;
	width:178px;
	height:118px;
}
table#photo2 td:hover a {
	display:block;
	height: 178px;
	width: 130px;
}
table#photo2 td {
	width:118px;
	height:178px;
	background:#FFF;
}
table#photo2 td a {
	width:120px;
	height:180px;
	background:url(../images/filtre2.png) no-repeat;
	display:none;
}
table#photo101 {
	margin:2px;
	background:#999;
	float:left;
	width:178px;
	height:101px;
}
table#photo101 td:hover a {
	display:block;
	height: 101px;
	width: 178px;
}
p1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000000;
	line-height:20px;
	text-align:justify;
	margin:0;
	padding:0;
}

