/* style_01_commun.css style n°1 commun a toutes les pages */

.hidden_clearer {
	clear: both;
	visibility: hidden;
}

.hidden_anchor {
	visibility: hidden;
}

.separator{
	height: 10px;
}

body {
/*
	background-color: #372F2F;
color="#b3b5b6"
*/
	color: #16a2a2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
/*
	text-align: center;
*/
	background-image: url(/styles/style_01/images/background_2.jpg); 
	background-position: 4px 0px;
/*
	position:absolute;
	top:0px;
	left:0px;
*/
}

#design_base_picture {
/* l'image du design du site, s'affiche sous le site */
/*
	position:absolute;
	top:0px;
*/
	width: 1180px;
/*
	margin-left: auto;
	margin-right: auto;
*/
/*	background-color: #213243;*/
/*
	background-image: url(/styles/style_01/images/dragon_header_top.jpg);
*/

	background-image: url(/styles/style_01/images/dragon_header_top_2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 250px;
}

#dragon_tail {
	position: absolute;
/*
	background-color:#FF0000;
*/
	background-image: url(/styles/style_01/images/dragon_tail.png);
	width: 150px;
	height: 200px;
/*
	top: 0px;
	left: 0px;
*/
	top: 358px;
	left: 1039px;
/*
	margin-right:auto;
	margin-left:auto;
*/
}

#dragon_hand {
	position: absolute;
/*
	background-color:#FF0000;
*/
	background-image: url(/styles/style_01/images/dragon_hand.png);
	width: 125px;
	height: 200px;
/*
	top: 0px;
	left: 0px;
*/
	top: 358px;
	left: 8px;
/*
	margin-right:auto;
	margin-left:auto;
*/
}

#site {
	/*	background-color: #666666;*/
	width: 1000px;

	margin-left: auto;
	margin-right: auto;
/*	background-position: top;*/
	text-align: left;
/*
	padding-top: 110px;
*/
/*	border: thin dotted #FFFFFF; */
}

#header {
	height: 100px;
}

#main_menu {
	color: #C4B9BD;
	font-size: x-large;
	font-weight: bold;
/*	top: 300px;
*/
/*	height: 41px;
*/
	padding-left: 450px;
	padding-top: 40px;
}

#content {
/*	width: 700px;
	border: 1px dotted #FFFFFF; 
*/	padding-bottom: 10px;
	padding-top: 10px;
/*	background-image: url(/styles/style_01/images/panel_G.jpg);
	background-repeat: repeat-y;
	background-position: 16px;
*/
}

#pied_de_page {
	text-align: center;
	font-size: x-small;
}


/****************************************************************** liens */
a {
	color: #C4B9BD;
	text-decoration: none;
}

a:hover {
	text-decoration: none;
	color: #FFFFFF;
}

a img {
	border: 2px;
}

a img:hover {
	border: 2px;
}

a.selected_link {
	text-decoration: underline;
}

a.selected_link:hover {
	text-decoration: underline;
}
/* fin de configuration des liens */

.texte_titre {
	padding-top: 5px;
	color: #e0d4a4;
	font-size:large;
	font-weight:bold;
}

/***************************************** un panel complet avec bordures */
.panel_all {
/*	margin-top: 10px; */
/* 	margin-bottom: 10px; */
	margin-left: auto;
	margin-right: auto;
}

.panel_all ._sg{
	background-image: url(/styles/style_01/images/panel_SG.jpg);
	background-repeat: no-repeat;
	float: left;
	font-size: 1px;
	width: 15px;
	height: 15px;
}

.panel_all ._s{
	background-image: url(/styles/style_01/images/panel_S.jpg);
	background-repeat: repeat-x;
	float: left;
	font-size: 1px;
	height: 15px;
}

.panel_all ._sd{
	background-image: url(/styles/style_01/images/panel_SD.jpg);
	background-repeat: no-repeat;
	float: left;
	font-size: 1px;
	width: 15px;
	height: 15px;
}

.panel_all ._g{
	background-image: url(/styles/style_01/images/panel_G.jpg);
	background-repeat: repeat-Y;
	clear: left;
	float: left;
	font-size: 1px;
	width: 15px;
}

.panel_all ._in{
	background-image: url(/styles/style_01/images/panel_background.jpg);
	font-size: small;
	float: left;
}

.panel_all ._d{
	background-image: url(/styles/style_01/images/panel_D.jpg);
	background-repeat: repeat-Y;
	float: left;
	font-size: 1px;
	width: 15px;
}

.panel_all ._ig{
	background-image: url(/styles/style_01/images/panel_IG.jpg);
	background-repeat: no-repeat;
	clear: left;
	float: left;
	font-size: 1px;
	width: 15px;
	height: 15px;
}

.panel_all ._i{
	background-image: url(/styles/style_01/images/panel_I.jpg);
	background-repeat: repeat-x;
	float: left;
	font-size: 1px;
	height: 15px;
}

.panel_all ._id{
	background-image: url(/styles/style_01/images/panel_ID.jpg);
	background-repeat: no-repeat;
	float: left;
	font-size: 1px;
	width: 15px;
	height: 15px;
}


/* fin du panel complet */

/***************************************** un panel complet container avec bordures */
.panel_container_all {
/*	margin-top: 10px;*/
/*	margin-bottom: 10px; */
/*	margin-left: auto;
	margin-right: auto; */
}

.panel_container_all ._sg{
	background-image: url(/styles/style_01/images/panel_container_SG.png);
	background-repeat: no-repeat;
	float: left;
	font-size: 1px;
	width: 15px;
	height: 15px;
}

.panel_container_all ._s{
	float: left;
	font-size: 1px;
	height: 15px;
	background-color: #001b32;
}

.panel_container_all ._sd{
	background-image: url(/styles/style_01/images/panel_container_SD.png);
	background-repeat: no-repeat;
	float: left;
	font-size: 1px;
	width: 15px;
	height: 15px;
}

.panel_container_all ._in{
	padding-left: 15px;
	padding-right: 15px; 
	clear: left;
	float: left;
	background-color: #001b32;
}

.panel_container_all ._ig{
	background-image: url(/styles/style_01/images/panel_container_IG.png);
	background-repeat: no-repeat;
	clear: left;
	float: left;
	font-size: 1px;
	width: 15px;
	height: 15px;
	background-color: none;
}

.panel_container_all ._i{
	float: left;
	font-size: 1px;
	height: 15px;
	background-color: #001b32;
}

.panel_container_all ._id{
	background-image: url(/styles/style_01/images/panel_container_ID.png);
	background-repeat: no-repeat;
	float: left;
	font-size: 1px;
	width: 15px;
	height: 15px;
	background-color: none;
}
/* fin du panel complet */

/***************************************** un panel complet prevu pour etre dans le container avec bordures */
.panel_inner_all {
	margin-top: 10px;
	margin-bottom: 10px;
}

.panel_inner_all ._sg{
	background-image: url(/styles/style_01/images/panel_inner_SG.png);
	background-repeat: no-repeat;
	float: left;
	font-size: 1px;
	width: 15px;
	height: 15px;
}

.panel_inner_all ._s{
	float: left;
	font-size: 1px;
	height: 15px;
	background-color: #494f58;
}

.panel_inner_all ._sd{
	background-image: url(/styles/style_01/images/panel_inner_SD.png);
	background-repeat: no-repeat;
	float: left;
	font-size: 1px;
	width: 15px;
	height: 15px;
}

.panel_inner_all ._in{
	padding-left: 15px;
	padding-right: 15px; 
	clear: left;
	float: left;
	background-color: #494f58;
}

.panel_inner_all ._ig{
	background-image: url(/styles/style_01/images/panel_inner_IG.png);
	background-repeat: no-repeat;
	clear: left;
	float: left;
	font-size: 1px;
	width: 15px;
	height: 15px;
}

.panel_inner_all ._i{
	float: left;
	font-size: 1px;
	height: 15px;
	background-color: #494f58;
}

.panel_inner_all ._id{
	background-image: url(/styles/style_01/images/panel_inner_ID.png);
	background-repeat: no-repeat;
	float: left;
	font-size: 1px;
	width: 15px;
	height: 15px;
}
/* fin du panel complet */

/* les panneaux de taille fixe */
.panel_pied_de_page {
	width: 1000px;
	min-height: 46px;
	clear: both;
	text-align: center;
/*
	position: fixed;
	top: 10px;
*/
}

.panel_pied_de_page ._H{
	width: 970px;
}

.panel_pied_de_page ._V{
	min-height: 16px;
}

/************ les formulaires ***************/
/*
.form_row {
	clear: both;
}

.form_input {
	text-align: left;
	width: 400px;
	float: right;
}

.form_label {
	text-align: right;
	width: 100px;
	float: left;
}

.form_row_buttons {
	text-align: center;
	clear: both;
}
*/