/**
 
img { 	border:solid #EA5AFF 1px; 
	padding:0;
	margin:0;
	} 
	
td { 	border:solid #EA5A00 1px; 
	padding:0;
	margin:0;
	} 
		
div { 	border:solid #EA5A00 1px; 
	padding:0;
	margin:0;
	} 
		
**/
	
/** body **/
body { 	margin:0;
	background-repeat: repeat-y ;
	background-position:top center;
	background-color:#cc0000;
	text-align:center;}

#main {	background-image:url('../images/waves.gif'); 
	scrollbar-base-color:#cc0000;
	scrollbar-highlight-color:#e5701e;
	font-family:arial;}

#popup { background-image:url('../images/waves_small.gif');}


/** top **/
.cttop { 	margin:auto; 
		width:662; 
		clear:both;}
		
.cttop div {float:left;}

.dns { margin-top:20;}
.btop { height:170; width:15; background-color:#000000;}

.ltop {clear:both; font-size:0px;}
.ltop div {float:right;}
.ltopp1 {height:15; width:400; background-color:#000000;}
.ltopp2 {height:15; width:50%; background-color:#000000;}

.spacer {clear:both;}

img { border:0;}


/** home **/

.ct1 {	margin-left:auto; 
	margin-right:auto; 
	width:700; 
	height:200; 
	font-size:0px; }
	
.ct1 div {float:left;}

.news {margin-left:35; float:left;}

.b1 {height:200; width:15; background-color:#000000;}

.scrollnews {	margin:0;
		border:0;
		padding:0;
		margin-left:10;
		border-left:10;
		height:200; 
		width:300; 
		overflow-y:scroll; 
		text-align:left;
		font-size:16px;
		}
		
.meduse {height:200; width:279; text-align:right;}
.medusanim { width:279; height:150; position:relative; bottom:-27;}

.contact {position:relative; right:0; top:0;}

.b2 {height:50; width:15; background-color:#000000; position:relative; bottom:-150;}

.l2 {font-size:0px; clear:both;}
.l2 div {float:left;}
.l21 {height:15; width:50%; background-color:#000000;}
.l22 {height:15; width:410; background-color:#000000;}


.ct2 {	margin-left:auto; 
	margin-right:auto; 
	width:770; 
	height:500; 
	font-size:0px; 
	text-align:left;}

.ct2gch {text-align:right; width:290; float:left;}
 
 
.ilivredor { text-align:left; width:290;}
.ibrucepot { float:right;}

.b3 {height:15; width:200; background-color:#000000; float:right; clear:both}

.icopy {float:right; clear:both}

.bct2 { height:500; width:15; background-color:#000000;float:left;}

.ct2drt { float:left}

.scrolltabs {	height:155; 
		width:410; 
		overflow-x:scroll; 
		float:left;
		}
	
.b4 { height:155; width:15; background-color:#000000; float:left;}

.igal { float:left;}

.b5 { height:15; width:425; background-color:#000000; float:left;}

.isitep { float:left;}

.b6 { height:50; width:15; background-color:#000000; float:left;}

.minitab {	border:0;
		cursor:pointer;
		}
		
/** livre dor **/

.ct3 { margin-left:auto; margin-right:auto; width:570;}

.igir { float:left;}

.formulaire { float:left; text-align:center; font-weight:bold; width:267;}

.formul div {   margin:10 0; }	

.err { 	font-weight:bold;
	color:brown;
	text-align:left;
	margin:0;
	}
	
.msg { 	background-color:#FFFFFF;
	border-width:2;
	border-style:solid;
	border-color:black;
	text-align:left;
	width:600; 
	margin:10 auto; 
	padding:10;}

.msg_name {	font-weight:bold;
		color:d04e00;
		float:left;}
 
.msg_date {	color:cc0000;
		float:right;}


/** menu **/

.menu { 	border:auto;
		}

.menu img { 	vertical-align:top;
		border:0;
		margin:0 12;}


/** galerie **/

.containtab { 	margin-left:auto; 
		margin-right:auto; 
		text-align:center; 
		width:670;
		}
		
.tabpres { 	margin:5; 
		width:150; 
		height:150; 
		font-weight:bold; 
		float:left;
		}
		

/** popup **/

.ombreg { float:left;}
.ombreg1 {display:block}

.ombreg2 {width:10;height:490}

.cttab { float:left; border:0}

.ombred { clear:both; text-align:left}


.tableau { 	font-size:0px;
		text-align:center;
		margin:auto;
		padding-left:50px;}

.ctcartel { margin-top:15; margin:auto; }

.cartel { 	font-size:16px;
		background-color:white;
		border:solid #8f8f8f 5px;
		padding:5;
		font-family:Arial;
		font-weight:bold;
		text-align:center;
		
		margin:10 auto;
		width:300;
		
		}

.elight {	text-align:left;
		cursor:pointer;
		float: right;
		margin:20;}
