/* styles _simplifiés_ pour rhum 3.0. */
/* CK, 09.03.2008 */
/* Refonte charte graphique Driceland */
/* Ajout des styles personnalisés pour Driceland */


/* ####################### Rhum3 ###################### */

.RHarbo,.RHarboCourant {
	font-size: 0.85em;
	padding: 3px;
}

.RHarboCourant {
	background: #fff;
}


/* Box ht 629399 bas 8BB0B6 */

.RHboxHaut_p {
	background: #4980B8;
	border: 1px solid #000000;
	border-right: 1px solid #446668; 
	border-bottom: 1px solid #446668;
	color: white;
	padding: 4px; 
	-moz-border-radius: 8px 8px 0 0;
}

.RHboxHaut {
	/* background: #1A63AB; */
	background: #4CA1F7;
	border: 1px solid #000000;
	border-right: 1px solid #446668; 
	border-bottom: 1px solid #446668;
	color: white;
	padding: 4px; 
	-moz-border-radius: 8px 8px 0 0;
}

.RHboxBas_p {
	background: #81BBF5;
	border: 1px solid #000000;
	border-right: 1px solid #446668; 
	border-bottom: 1px solid #446668;
	color: white;
	padding: 4px; 
	margin-bottom: 6px; 
	-moz-border-radius: 0 0 8px 8px;
}

.RHboxBas {
	/* background: #93C9FF C9E4FF;*/
	background: #ffffff;
	border: 1px solid #000000;
	border-right: 1px solid #446668; 
	border-bottom: 1px solid #446668;
	color: #1A63AB;
	padding: 4px; 
	margin-bottom: 6px; 
	-moz-border-radius: 0 0 8px 8px;
}


.RHboxDroite {
	font-weight: normal;
	color: #dddddd;
	float: right;
}


.uRHtxs { text-align: right; color: white; margin-bottom: 6px; margin-right: 6px; }
.rRHtxs, .rRHlien { color: white; text-decoration: none; }
.rRHlien:hover { color: #ffbb00; text-decoration: underline; }

.insertion {
	text-align: justify;
	background-color: #dddddd;
	margin: 6px 0px 16px 56px;
	padding: 6px;
}

.box {
	background: #4CA1F7;
	border: 1px solid #000000;
	border-right: 1px solid #446668; 
	border-bottom: 1px solid #446668;
	color: black;
	padding: 6px; 
	margin-bottom: 8px; 
	text-align: justify;
	-moz-border-radius: 7px;
}

.box2 {
	background: white;
	border: 1px solid #000000;
	border-right: 1px solid #446668; 
	border-bottom: 1px solid #446668;
	color: black;
	padding: 6px; 
	margin-bottom: 8px; 
	text-align: justify;
	-moz-border-radius: 7px;
}

.boxsel {
	background: yellow;
	border: 1px solid #606060;
	border-right: 1px solid #aaaaaa; 
	border-bottom: 1px solid #aaaaaa;
	color: black;
	padding: 6px; 
	margin-bottom: 8px; 
	text-align: justify;
	-moz-border-radius: 7px;
}

.errorbox { width: 500px; text-align: center; }
.italique { color: #607090; background-color: transparent; }

/* Boîtes menus */

.RHmenuHaut {
	margin-bottom: 5px;
}

.RHboxMid {
 	color: black;
	background: #80ccff;
	padding: 5px;
	border: 1px solid #81BBF5;
	padding: 4px; 
}

.RHmenuBas {
	background: #81BBF5;
	border: 1px solid #81BBF5;
	padding: 4px; 
	margin-bottom: 6px; 
	-moz-border-radius: 0 8px 8px 8px;
}

.RHmenuSEL {
	text-decoration: underline;
	color: black;
	background: #81BBF5;
	border: 1px solid #81BBF5;
	padding: 4px; 
	margin-bottom: 6px;
	margin-right: 2px;
	-moz-border-radius: 8px 8px 0 0;
}

.RHmenuNSEL {
	background: #4980B8;
	border: 1px solid #81BBF5;
	color: white;
	padding: 4px; 
	margin-bottom: 6px;
	margin-right: 2px;
	-moz-border-radius: 8px 8px 0 0;
}


/* ####################### Rhum/Galerie ###################### */

/* styles de base : navigateur et entêtes génériques */

.GalNavigateur {
	text-align: justify;
/*	background: #505050; 
	color: #000000; */
	padding: 4px; 
	margin-bottom: 0px; 
/*	border-bottom: 1px solid #505050; 
	border-right: 10px solid #304060; */
}

.GalEntetes {
	text-align: justify;
	background: #dddddd; 
	color: #000000; 
	padding: 4px; 
	margin-bottom: 8px; 
	border-right: 10px solid #232f47; 
	border-bottom: 10px solid #304060; 
}

/* titres et ruptures */

.GalTitres {
	font-size: 140%; 
	font-weight: bold; 
	color: white; 
	background: #304060; 
	padding: 2px 6px 2px 6px; 
	margin-top: 4px; 
	margin-bottom: 2px;
}

.GalSousTitres {
	font-size: 90%; 
	color: black; 
	background: #cccccc; 
	border: 1px solid #304060; 
	padding: 2px 6px 2px 6px; 
	margin-bottom: 5px;
}

/* styles appliqués aux images miniatures */

.GalRacineImgEtendue {
	border: 1px solid #101010;
	margin: 0px 0px 3px 0px;
}

.GalRacineImgSimple{
	border: 1px solid #ff0000;
	margin: 0px 3px 3px 0px;
}

.GalListeImg {
	border: 1px solid #101010;
	margin: 0px 0px 6px 0px;
}

/* ####################### ---------------- ###################### */

img {
	border: 0;
}

.galerie {
	border: 1px solid #303030;
	margin: 0px 0px 3px 0px;
}

body {
	font-family: verdana,helvetica,sans-serif;
	text-align: center;
	background-color: #258df5;
	color: black;
	margin: 0;
	padding: 0;
	background-image: url(/fichiersJPG/fondgris.jpg); }
}

div {
	font-family: verdana,helvetica,sans-serif;
}

.RHpquote1 { color: black; border: 1px solid #93aded; background-color: #93aded; padding-left: 2px; }
.RHquote1 { color: black; border: 1px solid #93aded; background-color: #bddfff; padding: 2px; }
.RHquote2 { color: black; border: 1px solid #93aded; background-color: #bddfff; padding: 2px; }
.RHquote3 { color: black; border: 1px solid #93aded; background-color: #bddfff; padding: 2px; }



.RHtxb	{ color: white; }
.RHtxg 	{ color: #ddddff; }
.RHinfo { color: #ffcc00; }
.RHtxbl	{ color: #3030aa;}

.RHhl	{ color: white; background: #00aa00; }

.RHlien		{ text-decoration: none; }
.RHlien:hover	{ color: red ; text-decoration: underline;}

.RHlien2		{ text-decoration: none;
			  font-weight: bold; }
.RHlien2:hover		{ color: #99ffff;
			  font-weight: bold;  
			  text-decoration: none;
			  text-shadow; 12px 12px 4px red; }

.RHlien_gal		{ color: #99ffff; text-decoration: none; }
.RHlien_gal:hover	{ color: yellow; text-decoration: underline; }

.RHinput	{ color: #000000; background: #eeeeee; }

.RHt1		{ 
	font-weight: bold; 
	margin-bottom: 3px;
	font-size: 10px;
}

.RHdesc		{
	background: #ffffff;
	text-align: left;
	margin-left: 10px;
	margin-right: 10px;
	padding-left: 6px;
	padding-bottom: 4px;
}

.Rhmenu		{ color: white; text-decoration: none; }
.Rhmenu:visited	{ color: white; text-decoration: none; }
.Rhmenu:active	{ color: white; text-decoration: none; }
.Rhmenu:hover	{ color: #99ffff; text-decoration: none; }


.RHtitre { 
	font-weight: bold; 
	/* color: #99ffff; */
	color: black;
	padding-bottom: 3px;
	margin-top: 12px;
	margin-bottom: 6px;
	border-bottom: 2px dotted #606060;
}

.RHtitre2 { 
	font-weight: bold; 
	color: #99ffff;
	padding-bottom: 3px;
	margin-top: 12px;
	margin-bottom: 6px;
	
}

.RHtitre3 { 
	font-weight: bold; 
	color: #99ffff;
	padding-bottom: 3px;
	margin-top: 12px;
	margin-bottom: 6px;
	border-bottom: 2px;
	font-size: 14px;
}	

/* les tables Rhum */

.RHmsgtable {
    /* table insérée par les macros table */
    border: 0;
    background-color: #dddddd;
}

.RHmsgtr {
    background-color: #2f68a5;
}

.RHtable {
    background-color: #4CA1F7;
    border: 1px solid #909090;
    width: 100%;
    background-position: 0% 0%;
}

.RHtdent {
    font-weight: bold;
    text-align: right;
    padding-right: 4px;
    background-color: #304060;
    color: white;
    /*border: 1px solid #909090;*/
}

.RHarboTable {
	width: 100%;
}

td.RHarbotd {
    letter-spacing: 0px;
    padding: 1px;
    padding-left: 3px;
    border: 1px solid #444444;
    white-space: nowrap;
}

td.RHarbotd:hover {
    background-color: #994444;
    border: 1px solid #808080;
}

td.RHarbotdsel {
    letter-spacing: 0px;
    padding: 1px;
    padding-left: 3px;
    background-color: #994444;
    border: 1px solid white;
    white-space: nowrap;
}

td.RHlistetd:hover {
    background-color: #994444;
}

td.RHlistetdcl {
    white-space: nowrap;
}

td.RHlistetdcl:hover {
    background-color: #ccddff;
}

.RHlistetdcl :link, .RHlistetdcl :visited, .RHlistetdcl :hover, .RHlistetdcl :active {
    display: block;
}

/* ##################### Personnalisation Driceland ########################## */

body:link {color: black}
body:active {color : black}
body:visited {color: black}



/* ##################### Boîtes Driceland ########################## */


.boite {
	background: #4CA1F7;
	border: 1px solid #000000;
	border-right: 1px solid #446668; 
	border-bottom: 1px solid #446668;
	color: white;
	padding: 6px; 
	margin-bottom: 8px; 
	text-align: justify;
	-moz-border-radius: 7px;
	}

.boitetb {
	background: #C9E4FF;
	border: 1px solid #0B4075;
	border-right: 1px solid #446668; 
	border-bottom: 1px solid #446668;
	color: black;
	padding: 6px; 
	margin-bottom: 8px; 
	text-align: justify;
	-moz-border-radius: 7px;
	}

.boiteOr {
	background: #258DF5;
	border: 0px solid #000000;
	border-right: 1px solid #446668; 
	border-bottom: 1px solid #446668;
	color: blue;
	padding: 6px; 
	margin-bottom: 8px; 
	text-align: justify;
	-moz-border-radius: 7px;
	}

.boitetn {
	background: #FFFFFF;
	border: 1px solid #000000;
	border-right: 1px solid #446668; 
	border-bottom: 1px solid #446668;
	color: black;
	padding: 6px; 
	margin-bottom: 8px; 
	text-align: left;
	-moz-border-radius: 7px;
	}

/* ##################### Cadres Driceland ########################## */

.cadre {
	background: #4CA1F7;
	border: 0px solid #000000;
	border-right: 1px solid #446668; 
	border-bottom: 1px solid #446668;
	color: white;
	padding: 6px; 
	margin-bottom: 8px; 
	text-align: left;
	-moz-border-radius: 7px;
	}
	
	
.cadrescr {
	background: #000099;
	border: 0px solid #000000;
	border-right: 1px solid #446668; 
	border-bottom: 1px solid #446668;
	color: white;
	padding: 6px; 
	margin-bottom: 8px; 
	text-align: justify;
	-moz-border-radius: 7px;
	}
	

.cadretn {
	background: #4CA1F7;
	border: 0px solid #000000;
	border-right: 1px solid #446668; 
	border-bottom: 1px solid #446668;
	color: black;
	padding: 6px; 
	margin-bottom: 8px; 
	text-align: left;
	-moz-border-radius: 7px;
	}
	
	
.cadredroit {
	background: #4CA1F7;
	border: 0px solid #000000;
	border-left: 1px solid #446668;
	border-right: 1px solid #446668; 
	border-bottom: 1px solid #446668;
	color: white;
	padding: 6px; 
	margin-bottom: 8px; 
	text-align: left;
	float: none;
	}

/* ##################### Cadres Bi§ton Driceland ########################## */

.DLboxHaut {
/*		background-image: url(../fichiersJPG/fond_bleu2.jpg);*/
    background: #7FE5FF;
	border: 1px solid #000000;
	border-right: 1px solid #446668; 
	border-bottom: 1px solid #446668;
	color: black;
	padding: 4px; 
	-moz-border-radius: 8px 8px 0 0;
}

.DLboxBas {
	background: #FFFFFF;
	border: 1px solid #000000;
	border-right: 1px solid #446668; 
	border-bottom: 1px solid #446668;
	color: #1A63AB;
	padding: 4px; 
	margin-bottom: 6px; 
	-moz-border-radius: 0 0 8px 8px;
}

.DLboxImg {
	background: #FFFFFF;
	border: 1px solid #000000;
	border-right: 1px solid #446668; 
	border-bottom: 1px solid #446668;
	color: #1A63AB;
	padding: 6px; 
	margin-bottom: 8px; 
	text-align: center;
	-moz-border-radius: 7px;
}



/* ##################### Menus Driceland ########################## */

.DLDmenu	{ text-decoration: none;}
.DLDmenu:hover	{
		color: #99ffff;
		text-decoration: none;
		}

.DLDmenu_page		{
			text-decoration: none;
			color: white;
			font-weight: bold;
			font-size: 10pt;
			}
			
.DLDmenu_page:hover	{ 
			font-size: 10pt;
			font-weight: bold;
			color: black; 
			text-decoration: underline;
			}

.DLmenu_connect {
			text-decoration: none;
			}
			
			
.DLmenu_connect:hover	{
		color: blue;
		text-decoration: none;
		}			

.DLmenu_pub {
			text-decoration: none;
			}
			
			
.DLmenu_pub:hover	{
		color: blue;
		text-decoration: none;
		}

/* ##################### Typos Driceland ########################## */

/* ##### Titres & sous titres Driceland ##### */


.DLtitre { 
    font-size: 140%;
	font-weight: bold; 
	color: #000000;
	padding-bottom: 3px;
	margin-top: 12px;
	margin-bottom: 6px;
	border-bottom: 1px dotted #F7A74C;
}

.DLstitre { 
	color: #1A63AB;
	padding-bottom: 6px;
	margin-top: 12px;
	margin-bottom: 12px;
	border-bottom: 1px dotted #606060;
}


.DLForumtitre { 
	font-weight: bold; 
	color: #000000;
	padding-bottom: 3px;
	margin-top: 12px;
	margin-bottom: 6px;
}

.DLForumdescr { 
	font-weight: bold; 
	color: #1A63AB;
	padding-bottom: 3px;
	margin-top: 12px;
	margin-bottom: 6px;
}

.DLdescr { 
	color: #000000;
	padding-bottom: 3px;
	margin-top: 12px;
	margin-bottom: 6px;
	text-align: left;
}

/* ##### Text Driceland ##### */

.DLstxt { 
	color: black;
	font-size: 10px;
}

.DLstxtbl { 
	color: #3030aa;
	font-size: 10px;
}

/* ##################### Liens Driceland ########################## */

.DLDlien	{ 
		text-decoration: none;
		color: #000000;
		}
.DLDlien:hover	{
		color: #000000;
		text-decoration: underline;
		}
		
.DLlien	{ 
		text-decoration: none;
		color: black;
		}
.DLlien:hover	{
		color: #99ffff;
		text-decoration: none;
		}

		
.DLlienac	{ 
		text-decoration: none;
		color: white;
		}
.DLlienac:hover	{
		color: #99ffff;
		text-decoration: none;
		}


/* ##################### Divers Driceland ########################## */
		
.DLDlgr	{ 
		text-decoration: none;
		}
.DLDlgr:hover	{
		color: #808080;
		text-decoration: none;
		}
		
.DLDmacro	{ 
		text-decoration: none;
		}
.DLDmacro:hover	{
		text-decoration: none;
		background-color: white;
		border-width: thin;
		border-style: outset;
		}
.DLDpuce	{
		color: #ffaa00;
		font-weight: bold;
		}

/* ##################### Largeur Maxi Driceland source ubix########################## */

div#page {
	min-width: 740px; 
	max-width: 1000px; 
	margin: 0 auto 0 auto;
	border: 1px solid #000000;
	border-right: 1px solid #446668; 
	border-bottom: 0px solid #446668;
	background: #FFFFFF;
	
	width:expression( 
    document.body.clientWidth > (1000/12) * 
    parseInt(document.body.currentStyle.fontSize)?
        "1000px":
        "auto" );
    }

table#page {
	min-width: 740px; 
	max-width: 1024px; 
	margin: 0 auto 0 auto;

	/* pour palier les bugs d'IE <=6 concernant la largeur maximum : */
	width:expression( 
    document.body.clientWidth > (1000/12) * 
    parseInt(document.body.currentStyle.fontSize)?
        "1000px":
        "auto" );
}

div#page2 {
	min-width: 740px; 
	max-width: 1024px; 
	margin: 0 auto 0 auto;
	background: #FFFFFF;

	/* pour palier les bugs d'IE <=6 concernant la largeur maximum : */
	width:expression( 
    document.body.clientWidth > (1024/12) * 
    parseInt(document.body.currentStyle.fontSize)?
        "1000px":
        "100%" );

}

div#test {   
    min-width: 740px; 
	max-width: 1000px; 
	margin: 0 auto 0 auto;
	border: 1px solid #000000;
	border-right: 1px solid #446668; 
	border-bottom: 0px solid #446668;
	background: #FFFFFF;
    
    /* pour palier les bugs d'IE <=7 concernant la largeur maximum : */
    width:expression(
    document.body.clientWidth >= 1000? "1000px": "auto" );
}


