body {
	margin: 5px 0;
	padding: 0;
	line-height: 19px;
	background: #ccc;
	font-family: arial;
	font-size: 11px;
	text-align: center;
}

ul, p {
	margin: 0;
	padding: 0;
}

form {
	margin: 0;
	padding: 0;
}

select, textarea, input {
	font-family: arial;
	font-size: 11px;
}

img {
	border: 0;
}

hr {
	clear: both;
	visibility: hidden;
}

a {
	color: #36f;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}

#pal {
	margin: 0 auto;
	width: 770px;
	text-align: left;
}

#bdr {
	padding: 2px;
	background: #f1f1f1;
}

#cdr {
	width: 766px;
	background: #fff;
}

#mrg {
	padding: 3px;
}

#bnd {
	height: 58px;
	background: #fff url(../img/bnd-fd-dr.jpg) repeat-x;
}

#bnd .fd-gc {
	float: left;
	width: 238px;
	height: 58px;
	background: url(../img/bnd-fd-gc.jpg) repeat-x;
}

#bnd .fd-ml {
	height: 58px;
	background: url(../img/bnd-fd-ml.jpg) no-repeat right top;
}

#bnd .fd-ml a {
	display: block;
	padding: 10px 0;
	text-align: center;
}

#bnd .fd-dr {
	float: left;
	width: 515px;
	height: 58px;
}

#bnd .fd-dr p {
	margin: 0;
	padding: 5px 0;
	text-align: right;
}

#bnd .fd-dr img {
	border: solid 1px #69f;
}

#bnd ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#bnd li {
	display: inline;
}

#bnd li a {
	display: block;
	float: right;
	margin: 0 0 0 10px;
	height: 27px;
	line-height: 27px;
	color: #aaa;
	text-decoration: none;
}

#bnd li a:hover, #bnd li a.a-in {
	color: #000;
}

#dte {
	text-align: center;
	color: #999;
}

#dte a {
	color: #999;
	text-decoration: none;
}

#dte a:hover {
	color: #000;
}


/**********
** GC-MN **
**********/

#gc-mn {
	float: left;
	width: 238px;
}

#gc-mn div {
	padding: 5px 5px 0 0;
	border: solid #ccc;
	border-width: 1px 1px 0 0;
}

#prt-evrwh {
	clear: both;
	visibility: hidden;
}


/*********
** HOME **
*********/

#home #gc {
	float: left;
	width: 238px;
}

#home .bck-gr {
	border: solid #777;
	border-width: 1px 1px 1px 0;	
}

#home #gc .mg {
	margin: 1px 1px 1px 0;
	background: #f1f1f1;
}

#home #gc .txt {
	padding: 5px;
	text-align: justify;
}

#home #gc .txt b {
	color: #36f;	
}

#home #mattced-img {
	float: left;
	margin: 0 5px 0 0;
	width: 120px;
	height: 90px;
	border: solid 1px #777;
}

#home .bck-gr p {
	margin: 5px 0 0 0;
}

#home #ml {
	float: left;
	width: 397px;
}

#home #ml .mg {
	padding: 0 0 0 20px;
}

#home #bdr-bs {
	float: left;
	width: 126px;
}

#home #bdr-bs p {
	margin: 0;
	padding: 0 5px 5px 0;
	background: #fff;
	border: solid #ccc;
	border-width: 0 1px 1px 0;
}

#home #bdr-bs a {
	display: block;
	text-align: center;
}

#home #bdr-bs a.mg {
	padding : 5px 0 0 0;
}

#home #bdr-bs img {
	width: 120px;
	height: 90px;
}

#home #bdr-bs span {
	display: block;
	height: 60px;
	line-height: 22px;
	background: #ddd;
}

#home #bdr-ht {
	float: left;
	width: 230px;
	border-top: solid 1px #ccc;
}

#home #ml h4 {
	margin: 0;
	padding: 5px 0 0 10px;
	font-size: 12px;
	color: #f90;
}

#home #ml ul {
	margin: 0;
	padding: 0 0 5px 10px;
	list-style: none;
}

#home #gstbk {
	width: 356px;
	border: solid #ccc;
	border-width: 1px 0 0 1px;
}

#home #gstbk h4 {
	padding: 5px 0 5px 10px;
}

#home #gstbk p {
	margin: 0 0 0 5px;
	padding: 0 10px;
	background: #ddd;	
}

#home #gstbk .nom {
	font-weight: bold;	
}

#home #dr {
	float: right;
	width: 125px;
}

#home #paris {
	width: 123px;
	background: #fc6;
	border: solid 1px #36c;
}

#home #paris .mg {
	padding: 2px;
}

#home #paris a {
	display: block;
	text-align: center;
}

#home #paris .txt {
	margin: 0;
	padding: 5px;
}

#home #dr .ttr {
	display: block;
	padding: 5px 0;
	font-weight: bold;
	font-size: 12px;
	color: #36f;
}


/*********
** NOUS **
*********/

#nous h4 {
	margin: 0;
	padding: 4px 0;
	font-size: 12px;
}

#nous h4 span {
	color: #f90;
}

#nous #gc {
	float: left;
	width: 460px;
}

#nous #gc .ph {
	float: left;
	width: 238px;
	text-align: right;
}

#nous #gc .txt {
	float: left;
	width: 210px;
	color: #777;
}

#nous #gc .mg {
	padding: 35px 0 0 10px;
}

#nous #dr {
	float: left;
	width: 300px;
}

#nous #dr .ph {
	float: left;
	width: 135px;
	padding: 20px 0 0 0;
	text-align: right;
}

#nous #dr .txt {
	float: left;
	width: 150px;
	color: #777;
}

#nous #dr .mg {
	padding: 130px 0 0 10px;
}


/***********
** WEBCAM **
***********/

#webcam #gc-mn p {
	float: left;
	width: 190px;
	text-align: right;
}

#webcam #gc-mn p img {
	width: 120px;
	height: 90px;
}

#webcam #gc-mn ul {
	float: right;
	width: 40px;
	list-style: none;
}

#webcam #gc-mn span {
	display: block;
	text-align: right;
}

#webcam #dr {
	float: left;
	width: 520px;
}

#webcam #dr .mg {
	padding: 0 0 20px 85px;
}

#webcam #dr .cpt {
	width: 341px;
	border: solid #ccc;
	border-width: 0 1px 1px 0;
}

#webcam #dr p {
	margin: 0 5px 5px 0;
	padding: 5px 0;
	background: #f1f1f1;
	text-align: center;
}

#webcam #dr span {
	display: block;
	padding: 2px 10px 0 0;
	text-align: right;
}

#webcam #ml .mg {
	padding: 0 0 0 140px;
}

#webcam #ml .cpt {
	width: 540px;
	border: solid #ccc;
	border-width: 0 1px 1px 0;	
}

#webcam #lk {
	float: left;
	width: 500px;
}

#webcam #lk a {
	display: block;
	float: left;
	width: 122px;
	height: 92px;
}

#webcam #lk img {
	width: 120px;
	height: 90px;
}

#webcam #ml ul {
	float: right;
	width: 40px;
	list-style: none;
	text-align: center;	
}

#webcam #ml a.a-in {
	padding: 0 1px;
	background: #36c;
	color: #fff;
	text-decoration: none;
}


/**************
** cocktails **
**************/

#cocktails #gc-mn div {
	text-align: right;
} 

#cocktails #gc-mn p {
	padding: 0 0 2px 0;
	font-weight: bold;
	color: #777;
} 

#cocktails #dr {
	float: right;
	width: 502px;
}

#cocktails .cock {
	border: solid #36c;
	border-width: 1px 0 0 1px;
	padding: 10px 0 0 15px;
}

#cocktails h4 {
	margin: 0;
	padding: 0 0 5px 0;
	font-size: 12px;
	color: #f90;
}

#cocktails span {
	font-size: 11px;
	color: #999;
}

#cocktails ul {
	float: left;
	width: 170px;
	list-style: none;
	background: #f1f1f1;
}

#cocktails .top {
	background: #f1f1f1 url(../img/cocktails/top.gif) no-repeat right top;
}

#cocktails .zero {
	background: #f1f1f1 url(../img/cocktails/zero.gif) no-repeat right top;
}

#cocktails #dr .cmp span {
	display: block;
	padding: 0 0 0 5px;
}

#cocktails .ing {
	color: #f00;
}

#cocktails #dr p {
	float: left;
	width: 300px;
}

#cocktails #dr p span {
	display: block;
	padding: 0 0 0 10px;
}


/**********
** liens **
**********/

#liens h4 {
	margin: 0;
	padding: 0;
	font-size: 12px;
	color: #f90;	
}

#liens ul {
	list-style: none;
}

#liens #gc-mn li {
	text-align: right;
}

#liens .dr, #liens .dr-rng {
	display: none;
	float: right;
	width: 502px;
}

#liens #div-1 {
	display: block;
}

#liens .dr div, #liens .dr-rng div {
	padding: 10px 0 0 20px;
	border: solid #36c;
	border-width: 1px 0 0 1px;
}

#liens .dr a {
	display: block;
	float: left;
	width: 160px;
	text-align: center;
}

#liens .dr a span {
	display: block;
}

#liens .drp {
	padding: 0 0 0 20px;
	text-align: left;
}

#liens .drp img {
	border: solid #fff;
	border-width: 1px 2px 0 0;
}

#liens .dr .nom {
	padding: 7px 0 2px 0;
}


/************
** contact **
************/

#contact #gc-mn p {
	text-align: right;
}

#contact #gc-mn .ttr {
	padding: 0 0 2px 0;
	font-weight: bold;
	color: #777;
}

#icq {
	color: #393;
}

#contact #gc-mn .intl, #contact #gc-mn .elmt {
	display: block;
	float: right;
	width: 90px;
	text-align: right;
}

#contact #gc-mn .elmt {
	width: 140px;
}

#contact #sdml {
	background: #ddd;
}

#contact #dr {
	float: right;
	width: 502px;
}

#contact #dr .mg {
	padding: 10px 0 0 20px;
	border: solid #f90;
	border-width: 1px 0 0 1px;
}

#contact #dr .ttr span {
	font-weight: bold;
}

#contact #dr .txt {
	padding: 10px;
	background: #f1f1f1;
	border: solid #ccc;
	border-width: 0 1px 1px 0;
}

#contact #merci {
	padding: 10px;
	background: #f90;
	font-weight: bold;
	color: #fff;
}


/***********
** DOTCOM **
***********/

#dotcom ul {
	list-style: none;
}

#dotcom #gc-mn li {
	text-align: right;
}

#dotcom #dr {
	float: right;
	width: 502px;
}

#dotcom #dr div {
	padding: 10px 0 0 20px;
	border: solid #36c;
	border-width: 1px 0 0 1px;
}

#dotcom #dr p {
	float: left;
	width: 240px;
}

#dotcom #dr img {
	border: solid 1px #36c;
} 

#dotcom #dr span {
	display: block;
	text-align: center;
}

#dotcom #dr .img {
	padding: 10px 0 0 0;
}

#dotcom #dr .ttr {
	padding: 2px;
}

#dotcom #dr .dur {
	padding: 0 0 10px 0;
	color: #777;
}

