img 
{
	border: 0px;
}

html{
	height: 100%;
}

body
{
	background-color: #e6f3f9;
	font-family: Calibri,sans-serif;
	height: 100%;
}

#superglobal{
	position : relative;
	min-height: 100%;
}

#contenu{
	position: relative;
	margin: 0 auto;
	padding-bottom: 70px;
}

#div_valider
{
	padding-top : 150px
}
#footer{
	background-color: #e6f3f9;
	position: fixed;
	bottom: 0px;
	width: 100%;
	text-align: center;
}

#header
{
	width: 100%;
	height: 200px;
	background: url(../_images/header.png) top center no-repeat;
}

#texte_header
{
	padding-top: 130px;
}

#texte_header h1
{
	text-align: center;
	font-size: x-large;
	font-weight: bold;
	color: #0099cc;
}

a{
	color: #333399; 
	text-decoration: underline;	
}

a:hover
{
	font-weight: bold;
	color: #000000;
}



table
{
	text-align: center;
}

th
{
	border-width : 2px;
	border-style : ridge;
	border-color : #0099cc;
	border-radius: 5px;
}

td
{
	border-width : 2px;
	border-style : ridge;
	border-color : #0099cc;
	border-radius: 5px;
}

#tab_ajout_compte
{
	padding : 15px;
	border-width : 2px;
	border-style : ridge;
	border-color : #0099cc;
	border-radius: 20px;
}

#tab_ajout_compte td
{
	border-width : 0px;
	border-style : none;
	border-color : #0000;
}

#bug td
{
	border-width : 0px;
	border-style : none;
	border-color : #0000;
}

#tab_ajout_tireur 
{
	padding : 15px;
	border-width : 2px;
	border-style : ridge;
	border-color : #0099cc;
	border-radius: 20px;
}

#tab_valider_form  td
{
	padding : 10px;
	border-width : 0px;
}

#tab_valider_form
{
	border-width : 0px;
}

#tab_valider_form p
{
	font-weight : bold;
	font-size : large;
}
#tab_ajout_tireur  td
{
	border-width : 0px;
	border-style : none;
	border-color : #0000;
}

#tab_signaler_bug
{
	padding : 15px;
	border-width : 2px;
	border-style : ridge;
	border-color : #0099cc;
	border-radius: 20px;
}

#tab_signaler_bug  td
{
	border-width : 0px;
	border-style : none;
	border-color : #0000;
}

#tab_resultat
{
	padding : 15px;
	border-width : 2px;
	border-style : ridge;
	border-color : #0099cc;
	border-radius: 20px;
}

#tab_resultat td
{
	border-width : 0px;
	border-style : none;
	border-color : #0000;
}

#tab_identification
{
	padding : 25px;
	border-width : 2px;
	border-style : ridge;
	border-radius: 20px;
	border-color : #0099cc;
}

#tab_identification td
{
	border-width : 0px;
	border-style : none;
	border-color : #0000;
}

#tab_valider td
{
	border-width : 0px;
	border-style : none;
	border-color : #0000;
}

#tab_ajout_compte tr
{
	height: 40px;
}

#tab_ajout_tireur tr
{
	height: 40px;
}

#tab_signaler_bug tr
{
	height: 40px;
}

#td_signaler_bug
{
	text-align: left;
}

.btn_annuler {
    background:url(../_images/button_cancel.png) no-repeat;
    cursor:pointer;
	width: 48px;
    height: 48px;
    border: none;
}

.btn_valider {
    background:url(../_images/button_ok.png) no-repeat;
    cursor:pointer;
	width: 48px;
    height: 48px;
    border: none;
}

.btn_connexion {
    background:url(../_images/btn_bleu.png) no-repeat;
    cursor:pointer;
	width: 125px;
	height: 40px;
    border: none;
	
	padding-bottom : 13px;
	color : #fff;
	font-weight : normal;
	font-size : 18px;
}

.btn_connexion:hover {
	background:url(../_images/btn_bleu_hover.png) no-repeat;
	font-weight : bold;
}
.btn_deconnexion {
    background:url(../_images/btn_bleu.png) no-repeat;
    cursor:pointer;
	width: 125px;
	height: 40px;
    border: none;
	
	padding-bottom : 13px;
	color : #fff;
	font-weight : bold;
	font-size : 16px;
}

.btn_retour {
    background:url(../_images/btn_bleu.png) no-repeat;
    cursor:pointer;
	width: 125px;
	height: 40px;
    border: none;
	
	padding-bottom : 13px;
	color : #fff;
	font-weight : bold;
	font-size : 18px;
}