
/* Style "bleu ciel" de Casino Life 2D */

/* Styles de base : <body/>, titres, lien. */
body
{
	width: 92%;
	margin-left: auto;
	margin-right: auto;
	
	background: url("../img/ciel.png") repeat;
	/*background-color : rgb(0, 200, 255);*/
	font-family: "Trebuchet MS", Arial, "Times New Roman", Georgia, serif;
}


/*h1
{
font-size : xx-large;
text-align : center;
color : black;
background-color : white;
}*/
h2 {
font-size : large;
text-align : center;
color: rgb(1, 153, 235);
border-bottom : 1px solid white;
}
h3 {
font-size : large;
color : teal;
text-decoration : none;
}
h4 {
font-size : medium;
color : black;
}
h5 {
color : blue;
}
h6 {
color : silver;
}

a
{
	color : rgb(80, 109, 195);
	text-decoration : none;
}

a:hover
{
	color : rgb(87, 116, 202);
	text-decoration: underline;
}


img
{
	border : none;
	vertical-align : middle;
}
.screen
{
	width : 80%;
}


em
{
	font-style: normal;
}

/* Styles de l'en-tête */

#header
{
	height : 135px;
	
	background: url("../img/headers/head-def.png") no-repeat;
	background-position: top center;
}

#header h1
{
	text-indent: -50000px;
}


/* Styles des menus */

#menu
{
	width: 20%;
	float: left;
	
	margin-left : 5px;
	margin-right : 0%;
}

.menu_bloc
{
	margin-top: 20px;
	
	border : 2px solid white;
	-moz-border-radius : 15px;
	-webkit-border-radius: 15px;
	-khtml-border-radius: 15px;
	-border-radius: 15px;
	behavior: url(border-radius.htc);
	
	/*font-size : small;*/
	font-size : 85%;
	
	background : url("../img/corps.png") repeat;
	/*background-color : white;
	background-image : url("../img/degr.bmp");*/
	
	color : rgb(0, 100, 255);
}

/*
.menu_haut
{
	-moz-border-radius-topleft: 15px;
	-moz-border-radius-topright: 15px;
	-webkit-border-top-left-radius: 15px;
	-webkit-border-top-right-radius: 15px;
	-khtml-border-top-left-radius: 15px;
	-khtml-border-top-right-radius: 15px;
	-border-radius: 15px 15px 0 0;
	behavior: url(border-radius.htc);
}
.menu_bas
{
	-moz-border-radius-bottomleft: 15px;
	-moz-border-radius-bottomright: 15px;
	-webkit-border-bottom-left-radius: 15px;
	-webkit-border-bottom-right-radius: 15px;
	-khtml-border-bottom-left-radius: 15px;
	-khtml-border-bottom-right-radius: 15px;
	-border-radius: 0 0 15px 15px;
	behavior: url(border-radius.htc);
}*/

.menu_bloc h3
{
	font-size : medium;
	text-align: center;
}

.menu_bloc a
{
	color : green;
}
.menu_bloc a:hover
{
	color : blue;
	text-decoration : none;
}


.menu_pub
{
	margin-top: 20px;
	
	padding-left: 5px;
	
	border : 2px solid white;
	
	/*font-size : small;*/
	font-size : 85%;
	background-color : white;
	background-image : url("../img/corps.png");
	color : rgb(0, 100, 255);
}

.menu_pub h3
{
	font-size : medium;
	text-align: center;
}

.menu_pub a
{
	color : green;
}
.menu_pub a:hover
{
	color : blue;
	text-decoration : none;
}

/* Styles du corps */

#body
{
	margin-left: 23%;
	margin-top: 20px;
	padding: 10px;
	padding-top: 2px;
	
	font-size : small;
	text-indent : 5px;
	/*text-align: justify; */
	
	-moz-border-radius : 15px;
	-webkit-border-radius: 15px;
	-khtml-border-radius: 15px;
	-border-radius: 15px;
	behavior: url(border-radius.htc);
	
	border : 2px solid white;
	
	background : url("../img/corps.png") repeat;
	/*background-color : rgb(255, 255, 255);
	background-image : url("../img/degr.bmp");
	background-repeat : repeat-y;*/
	color : black;
}

#body form p
{
text-indent : 0;
padding : 5px;
padding-left : 40px;
}

#body table
{
border-collapse : collapse;
}
#body td
{
border : 1px solid white;
}
#body th
{
	border : 1px solid white;
}

.headp
{
	width : 80%;
	margin : auto;
	margin-top: 30px;
	padding: 10px;
	
	-moz-border-radius : 25px;
	-webkit-border-radius: 25px;
	-khtml-border-radius: 25px;
	-border-radius: 25px;
	behavior: url(border-radius.htc);
	
	background : url("../img/corps.png") repeat;
	/*background-color : rgb(92, 224, 218); 
	/*background-color : rgb(1, 153, 235); */
}

.headp a
{
	color : rgb(249, 143, 3); /* joli vert : color : rgb(75, 175, 85); */
}
.headp a:hover
{
	background-color : rgb(253, 253, 255);
	color : rgb(75, 75, 185);
	text-decoration : none;
}


.news
{
	width : 80%;
	margin : auto;
	margin-top: 30px;
	padding: 10px;
	
	-moz-border-radius : 25px;
	-webkit-border-radius: 25px;
	-khtml-border-radius: 25px;
	-border-radius: 25px;
	behavior: url(border-radius.htc);
	
	background : url("../img/corps.png") repeat;
	/*background-color : rgb(92, 224, 218); 
	/*background-color : rgb(1, 153, 235); */
}

.news h4
{
	padding: 0px;
	
	font-size : medium;
	
	background-color : rgb(198, 230, 249);
	/*background-color : rgb(173, 219, 246);
	background-color : rgb(102, 244, 228); */
	color : black;
}

.butonp
{
	-moz-border-radius : 25px;
	-webkit-border-radius: 25px;
	-khtml-border-radius: 25px;
	-border-radius: 25px;
	behavior: url(border-radius.htc);
	
	background : url("../img/corps.png") repeat;
	/*background-color : rgb(92, 224, 218); 
	/*background-color : rgb(1, 153, 235); */
}


/* Styles du pied de page */

#footer
{
	clear: both;
	margin-left: 23%;
	margin-top: 30px;
	/*padding: 5px;*/
	
	text-align: center;
	font-size : small;
	font-family : "Courier New", "Comic Sans MS", "Trebuchet MS", Georgia, serif;
	
	color : rgb(17, 22, 238);
	background : url("../img/corps.png") repeat;
	
	border : 2px solid white;
	-moz-border-radius : 2px;
	-webkit-border-radius: 2px;
	-khtml-border-radius: 2px;
	-border-radius: 2px;
	behavior: url(border-radius.htc);
}

#footer a
{
	color : rgb(17, 22, 238);
	
}

#footer a:hover
{
	color : rgb(57, 62, 278);
	background-color : white;
}


/* Autres styles : symboles, code, etc... */


.question
{
	text-indent : 30px;
	
	background-image : url('../img/symbols/question.png');
	background-position : 0 0;
	background-repeat : no-repeat;
	color : blue;
}
.info
{
	text-indent : 30px;
	
	background-image : url('../img/symbols/info.png');
	background-position : 0 0;
	background-repeat : no-repeat;
	color : green;
}
.warning
{
	text-indent : 30px;
	
	background-image : url('../img/symbols/warning.png');
	background-position : 0 0;
	background-repeat : no-repeat;
	color : orange;
}
.error
{
	text-indent : 30px;
	
	background-image : url('../img/symbols/error.png');
	background-position : 0 0;
	background-repeat : no-repeat;
	color : red;
}

.licence
{
	height : 250px;
	overflow : auto;
	padding : 5px;
	margin : 5px;
	font-family : "Trebuchet MS", Georgia, serif;
	background-color : rgb(102, 244, 105);
	color : black;
}

.code
{
	border : 1px dashed gray;
	text-indent : 0;
	background-color : white;
}

	/* Autres : */

.clear
{
	clear : both;
}

.ident0
{
	text-indent : 0;
}

.non_italic
{
	font-style: normal;
}
.non_gras
{
	font-weight: normal;
}
.styles_normal
{
	font-style: normal;
	font-weight: normal;
}



/* * Fin * */

