/*-----BLOCS PRINCIPAUX-----------------*/
html, body {
	height: 100%; 
	margin:0;
	background-color:#ffffff;
	overflow:auto;
}
body {
	padding: 0;

}

#global {
/* min-height: 100%; */
width:1080px;
overflow: hidden;
margin-left: auto;
margin-right: auto;
border:black solid 0px;
background-repeat: repeat-y;
background-image:url("../images/back_border_repeat.jpg");
}
#header {
width:1007px;
height:103px;
margin-top:5px;
margin-left: auto;
margin-right: auto;
background-image:url("../images/back_header.gif");

}


#content {
/* min-height: 100%; */
width:1081px;
border:black solid 0px;
margin-left: auto;
margin-right: auto;

}
#cadre_connexion{
width:1007px;
margin-top: 8px;
margin-left: auto;
margin-right: auto;
border:#cecccc solid 0px;
font-family: Verdana;
padding:0;
}
/* #formulaire_connexion {
width:;
border:red solid 2px;
padding:0 0 0 0;
margin:0 0 0 0;
} */

#astuce {/*Pour que le bloc center texte pousse le reste vers le bas-*/
clear: left; 
}


#contenu_center{/*cadre principal*/
padding:0 0 0 0px;
width:1007px;
margin-top: 10px;
margin-left: auto;
margin-right: auto;
font-size:12px;
border:#5090f0 solid 0px;
font-family: Verdana;

}
.contenu_center{
border:#5090f0 solid 0px;
margin:0 0 0 0;
padding:0 0 10px 0px;
}


#footer {
height:120px;
width:1080px;
margin-left: auto;
margin-right: auto;
border:#5090f0 solid 0px;
background-image:url("../images/back_footer.jpg");
}
.footercontent {
text-align:center;
border:#5090f0 solid 0px;
padding:28px 0 0 0;
}

/*-----MENUS-----------------*/
#main_menu_global {
width:1007px;
margin-top:10px;
margin-left: auto;
margin-right: auto;
padding:0 0 0 0;
border:#5090f0 solid 0px;

}

ul#menu
{
margin:0;
padding:0;
list-style-type:none;
width:auto;
display:block;
height:30px;
font-size:12px;
font-weight:bold;
font-family: Verdana;
border:#5090f0 solid 0px;

}

ul#menu li
{
	display:block;
	float:left;
	margin:0;
	padding:0;
}
	
ul#menu li a
{
	display:block;
	float:left;
	color:#7f7979;
	text-decoration:none;
	font-weight:normal;
	padding:8px 10px 0 10px;
	

}
	
ul#menu li a:hover
{	
	color:#d7490a;
	height:22px;
	background:transparent url(../images/nav_bg_hover.png) 0px -30px no-repeat;		
}
	

ul#menu li a.current
{
	display:inline;
	height:22px;
	background: url(../images/nav_bg.png) 0px -30px no-repeat;	
	float:left;
	margin:0;
}
/*-----TITRES-----------------*/
h1 {
color:red;
}
h3{
font-family: Trebuchet MS;
color: #1b97c1;
text-align: left;
margin:0px 0 0 0px;
padding:10px 0 10px 10px;
letter-spacing: 1;
font-size: 16px;
font-weight:normal;
background-repeat: no-repeat;
background-image:url("../images/");
background-position:460px 6px;
text-decoration:underline;
}

/*-----BIENVENUE-----------------*/
#bienvenue_haut {
border:black solid 0px;
padding:20px 0 20px 0;
}
#bienvenue_haut p {
margin:0;
padding:0 0 0 10px;
color:#444444;
line-height:18px;
}
.bienvenue_haut_titre{
font-family: Trebuchet MS;
color: #1b97c1;
text-align: left;
padding:2px 0 5px 10px;
letter-spacing: 1;
font-size: 20px;
margin:0 0 10px 0;
background-repeat: no-repeat;
background-image:url("../images/Accueil_IconeBienvenue.jpg");
background-position:330px -9px;
background-color:#;
border:black solid 0px;
}

#bienvenue_gauche {
float:left;
width:330px;
height:200px;
padding:10px 0 0 0;
background-color:;
border-right:#646464 solid 0px;
}
#bienvenue_droite {
height:200px;
float:right;
padding:10px 0 0 0;
width:330px;
background-color:#; 
border:black solid 0px;
}
#bienvenue_centre {
height:200px;
padding:10px 0 0 0;
margin-left: 330px; 
margin-right: 330px;
background-color:#; 
border-right:#646464 solid 0px;
}

#bienvenue_gauche p,#bienvenue_droite p,#bienvenue_centre p {
margin:0;
padding:0 0 0 10px;
color:#444444;
line-height:18px;
}
.bienvenue_gauche_titre,.bienvenue_droite_titre,.bienvenue_centre_titre{
font-family: Trebuchet MS;
color: #1b97c1;
text-align: left;
padding:2px 0 5px 10px;
letter-spacing: 1;
font-size: 20px;
background-repeat: no-repeat;
background-image:url("../images/Accueil_IconeActivitesjpg");
background-position:400px -5px;
}
/*-----COMITE-----------------*/
#comite{
border:black solid 0px;
padding:20px 0 20px 0;
}
#comite p {
margin:0;
padding:0 0 0 10px;
color:#444444;
line-height:18px;
}
.comite_titre{
font-family: Trebuchet MS;
color: #1b97c1;
text-align: left;
padding:2px 0 5px 10px;
letter-spacing: 1;
font-size: 20px;
margin:0 0 10px 0;
background-repeat: no-repeat;
background-image:url("../images/Accueil_IconeBienvenuejpg");
background-position:330px -7px;
background-color:#;
border:black solid 0px;
}
/*-----DEVENIR MEMBRE-----------------*/
#devenirmembre{
border:black solid 0px;
padding:20px 0 20px 0;
}
#devenirmembre p {
margin:0;
padding:0 0 0 10px;
color:#444444;
line-height:18px;
}
.devenirmembre_titre{
font-family: Trebuchet MS;
color: #1b97c1;
text-align: left;
padding:2px 0 5px 10px;
letter-spacing: 1;
font-size: 20px;
margin:0 0 10px 0;
background-repeat: no-repeat;
background-image:url("../images/Accueil_IconeBienvenuejpg");
background-position:330px -7px;
background-color:#;
border:black solid 0px;
}
/*-----ACTIVITES-----------------*/
#activites{
border:black solid 0px;
padding:20px 0 20px 0;
}
#activites p {
margin:0;
padding:0 0 0 10px;
color:#444444;
line-height:18px;
}
.activites_titre{
font-family: Trebuchet MS;
color: #1b97c1;
text-align: left;
padding:2px 0 5px 10px;
letter-spacing: 1;
font-size: 20px;
margin:0 0 10px 0;
background-repeat: no-repeat;
background-image:url("../images/Accueil_IconeBienvenuejpg");
background-position:330px -7px;
background-color:#;
border:black solid 0px;
}

.activites_date_jour {
margin:0;
padding:0 0 0 10px;
color:#000000;
line-height:18px;
}
.activites_resume {
margin:0;
padding:0 0 0 10px;
color:#444444;
line-height:18px;
}
/*----- NEWS ----------------*/
#news{
border:black solid 0px;
padding:20px 0 20px 0;
}
#news p {
margin:0;
padding:0 0 0 10px;
color:#444444;
line-height:18px;
}
.news_titre{
font-family: Trebuchet MS;
color: #1b97c1;
text-align: left;
padding:2px 0 5px 10px;
letter-spacing: 1;
font-size: 20px;
margin:0 0 10px 0;
background-repeat: no-repeat;
background-image:url("../images/Accueil_IconeBienvenuejpg");
background-position:330px -7px;
background-color:#;
border:black solid 0px;
}
/*-----MESSAGE OP EFFECTUEES-----------------*/

#message_operations_effectuees{
border:black solid 0px;
padding:20px 0 20px 0px;
}
#message_operations_effectuees p {
margin:0;
padding:0 0 0 10px;
color:#444444;
line-height:18px;
}
.message_operations_effectuees_titre{
font-family: Trebuchet MS;
color: #1b97c1;
text-align: left;
padding:2px 0 5px 10px;
letter-spacing: 1;
font-size: 20px;
margin:0 0 10px 0;
background-repeat: no-repeat;
background-image:url("../images/Accueil_IconeBienvenuejpg");
background-position:330px -7px;
background-color:#;
border:black solid 0px;
}
/*-----LIENS-----------------*/
#bienvenue_centre a,#bienvenue_droite a,#activites a,#comite a,#devenirmembre a,#news a {
text-decoration:none;
color:#d7490a;
}
#bienvenue_centre a:hover,#bienvenue_droite a:hover,#activites a:hover,#comite a:hover,#devenirmembre a:hover,#news a :hover {
text-decoration:underline;
color:#d7490a;
}

/*-----SPAN-----------------*/
.remarque {
color:red;
padding:10px 0 10px 45px;
margin:0px 0 0 0px;
border-top:#5eb9df solid 0px;
border-bottom:#5eb9df solid 0px;
text-align:left;
background-repeat: no-repeat;
background-image:url("../images/info_blue.gif");
background-position:8px 1px;
}

.img_resultat_op_succes{
color:#278a1f;
padding:10px 0 10px 45px;
margin:0px 0 0 0px;
border-top:#5eb9df solid 0px;
border-bottom:#5eb9df solid 0px;
text-align:left;
background-repeat: no-repeat;
background-image:url("../images/resultat_op_succes.gif");
background-position:8px 1px;
}
.img_resultat_op_echec{
color:red;
padding:10px 0 10px 45px;
margin:0px 0 0 0px;
border-top:#5eb9df solid 0px;
border-bottom:#5eb9df solid 0px;
text-align:left;
background-repeat: no-repeat;
background-image:url("../images/resultat_op_echec.gif");
background-position:8px 1px;
}

.loader {
margin-left: auto;
margin-right: auto;
padding:30px 0 0 450px;
}


/*-----TABLEAUX-----------------*/
.activites_date_jour {
margin:0;
padding:0 0 0 10px;
color:#000000;
line-height:18px;
width:85px;
}
.activites_resume {
margin:0;
padding:0 0 0 10px;
color:#444444;
line-height:18px;
}

.tableau_activites_membres {
width:695px;
border:black solid 0px;
margin:20px 0 0 0;
}
.tableau_activites_resume {
width:695px;
border:black solid 0px;
margin:0px 0 0 0;
}

.heureactiv {
margin:0;
text-align:right;
width:40px;
padding:0 5px 0 0px;
}
.separateur {
margin:0;
padding:0;
text-align:right;
width:5px;
color:red;
}
.jour {
margin:0;
padding:0 0 0 10px;
text-align:left;

}

.activites_colonnedroite {
margin:0;
text-align:right;
width:70px;
}

.type {
margin:0;
padding:0 0 0 10px;
color:#444444;
text-align:right;
}

.resume {
margin:0;
padding:0 0 0 10px;
color:#444444;
}
.details {
margin:0;
padding:0 0 0 10px;
color:#444444;
}
.autres {
margin:0;
padding:0 0 0 10px;
color:#444444;
}
.lien_vers_haut_page {
margin:0;
padding:0 0 10px 10px;
line-height:40px;
}


/*-----FORMULAIRES-----------------*/
.asterisque {
color : green;
}
.champ_obligatoire {
color:red;
}
.resultat_verif_info_input_OK {
color:green;
padding:0px 0 15px 20px;
vertical-align:middle;
}
.resultat_verif_info_input_PASOK {
color:red;
padding:0px 0 15px 20px;
vertical-align:middle;
}
/*-----STYLES TINYMCE-----------------*/

.tiny_h1 {
font-family: Trebuchet MS;
color: #1b97c1;
text-align: left;
margin:0px 0 0 0px;
padding:10px 0 10px 0px;
letter-spacing: 1;
font-size: 16px;
font-weight:normal;
background-repeat: no-repeat;
background-image:url("../images/gear.gif");
background-position:460px 6px;

}
.tiny_h2{
font-family: Trebuchet MS;
color: #1b97c1;
text-align: left;
margin:0px 0 0 0px;
padding:10px 0 10px 0px;
letter-spacing: 1;
font-size: 16px;
font-weight:normal;
background-repeat: no-repeat;
background-image:url("../images/gear.gif");
background-position:460px 6px;

}
.tiny_h3{
font-family: Trebuchet MS;
color: #1b97c1;
text-align: left;
margin:0px 0 0 0px;
padding:10px 0 10px 0px;
letter-spacing: 1;
font-size: 16px;
font-weight:normal;
background-repeat: no-repeat;
background-image:url("../images/");
background-position:460px 6px;
text-decoration:underline;
}
.tiny_green{
font-family: Verdana;
color: green;
text-align: left;
letter-spacing: 1;
font-size: 12px;
font-weight:normal;
text-decoration:;
}

.tiny_red{
font-family: Verdana;
color: red;
text-align: left;
letter-spacing: 1;
font-size: 12px;
font-weight:normal;
text-decoration:;
}
.tiny_orange{
font-family: Verdana;
color: #d7490a;
text-align: left;
letter-spacing: 1;
font-size: 12px;
font-weight:normal;
text-decoration:;
}
.tiny_blue{
font-family: Verdana;
color: #1b97c1;
text-align: left;
letter-spacing: 1;
font-size: 12px;
font-weight:normal;
text-decoration:;
}


