* {
margin: 0;
padding: 0;
border: 0;
}
body {
font-size: 62.5%;
background-color: #1f2770;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #fff;
}
#global, #header, #pageLogin {
width: 955px;
}
#global {
margin-left: auto;
margin-right: auto;
font-size: 1.2em;
}
p {
clear:left;
padding-bottom:10px;
}
/*IDENTIFICATION*/
#pageLogin {
float: left;
height: 450px;
background-image: url(../images/bgLogin.jpg);
background-repeat: no-repeat;
background-position:center ;
text-align: center;
}
#formLogin {
float: left;
margin: 0 0 0 375px;
width: 230px;
color: #ffffff;
margin-top: 240px;
}
#formLogin ul {
float: left;
width: 230px;
padding: 5px 0 0 0;
}
#formLogin li {
padding: 0 0 4px 0;
list-style-type: none
}
#formLogin h3 {
padding-top: 10px;
text-transform: uppercase;
}
#login_membre {
padding:3px;
width:230px;
}
#pass_membre {
padding:3px;
width:100px;
}
input {
color: #1f2770;
text-align: center;
} 
.button {
/*height:20px;*/
font-size:1.0em;
margin: 10px 0;
padding: 0 5px;
font-weight:bold;
border: 1px #e5ca86 solid;
background-color: #1f2770;
color: white;
cursor: pointer;
}
.warning {
font-size: 1.0em;
font-weight: bold;
color: #ee780a;
}

.sessionExpired {
margin-top: 260px;
}

.sessionExpired p {
padding-top: 20px;
}

#page a, #pageLogin a, .sessionExpired a  {
color: #9094b9;
font-weight: bold;
text-decoration: none;
}
#page a:hover, #pageLogin a:hover, .sessionExpired a:hover  {
color: #fff;
}
#menu a {
color: #1f2770;
text-decoration: none;
}
#menu a:hover {
color: #1f2770;
text-decoration: underline;
}
/*COMPOSANTS*/
#header {
min-height: 64px;
}
.logo {
float:left;
width:500px;
}
.disconnect {
float:left;
width:455px;
text-align:right;
padding-top:47px;
background-image: url(../images/logo_coq_off.jpg);
background-repeat: no-repeat;
background-position:right;
}
.disconnect a{
color:#ffffff;
text-decoration:none;
}
.disconnect a:hover {
text-decoration:underline;
}

#menu {
clear: left;
width: 955px;
height: 21px;
padding-top: 3px;
padding-left:30px;
color: #1f2770;
background-image: url(../images/bgMenu.jpg);
background-repeat: no-repeat;
}
#menu ul {
float:left;
list-style-type: none;
}
#menu li {
display: inline;
padding-right: 20px;
}
a.admin  {
font-weight: bold;
text-decoration: none;
}
a:hover.admin  {
text-decoration: underline;
}
#footer {
float: left;
width: 950px;
height: 21px;
color:#1f2770;
text-align: right;
padding-top: 3px;
padding-right: 5px;
background-image: url(../images/bgFooter.jpg);
background-repeat: no-repeat;
} 
/*RUBRIQUES*/
#page {
float: left;
width: 895px;
padding: 20px 30px 30px 30px;
min-height: 500px;
}
#page h1:first-letter {
font-size: 1.4em;
color:#e5ca85;
}
#page h1 {
display:block;
font-size: 1.7em;
font-weight: normal;
font-family:'Times New Roman', Times, serif;
padding-bottom: 3px;
background-image:url(../images/ligne_h1.gif);
background-position:bottom;
background-repeat:repeat-x;
margin-bottom: 20px;
}
#page .colLeft {
float:left;
width:745px;
}
#page .colRight {
float:left;
width:130px !important;
width:150px;
padding-left:20px;
}
#page h4 {
font-family:'Times New Roman', Times, serif;
font-size: 1.4em;
font-weight: normal;
color:#e5ca85;
padding-bottom: 3px;
border-bottom: 1px solid white;
margin: 10px 0;
}
#page input {
clear: left;
margin: 3px 0;
}
#page form {
padding-bottom: 20px;
}
#page label {
float: left;
width: 10em;
}
#page ul {
margin:15px 0 0 0;
padding:0 0 0 15px;
}
#page li {
padding:5px 0;
}
.lienDownload,
.lienPhoto {
background-position:left center;
background-repeat:no-repeat;
padding-left:20px;
}
.lienDownload {
background-image:url(../images/picto_download.gif);
}
.lienPhoto {
background-image:url(../images/picto_photo.gif);
}

/************************************
ACCUEIL
************************************/
#totems {
float: left;
width:905px;
height: 470px;
padding-top: 30px;
padding-left: 50px;
/*background-image: url(../images/bgIndex.jpg);
background-repeat: no-repeat;*/
background-color: #1f2770;
}
#totems span {
float:left;
margin-right: 15px;
}
#texteAccueil {
float: left;
width: 100%;
padding: 10px;
text-align: center;
}
/************************************
MARKETING
************************************/
#page .marketing form {
float:left;
padding-bottom:0;
margin-right:20px;
}
#page .marketing ul {
list-style-type:none;
}
#page .marketing li {
display:inline;
}
.logos {
padding:5px;
margin-bottom:10px;
background-color: #fff;
}
.logos img{
padding-right:2px;
}

/************************************
GALERIES
************************************/
.liste {
float:left;
padding:0.5em 0 0.3em 1.0em;
}
.blocGalerie {
float:left;
width:173px;
height:173px;
border:1px solid #888;
margin-bottom:5px;
background-color: #fff;
background-image:url(../images/loading.gif);
background-repeat: no-repeat;
background-position: center center;
}
#infoTop,
#infoTop .left,
#infoTop .center,
#infoTop .right {
float:left;
}
.nav {
clear:both;
text-align:center;
width:100%;
}

#infoTop,
.nav {
width:889px;
margin-bottom:10px;
padding:3px;
}
#infoTop {
background-color:#8f93b8;
color:#1f2770;
margin-top:5px;
}

#infoTop .left,
#infoTop .right,
.nav .left,
.nav .right {
width:30%;
}
#infoTop .right,
.nav .right {
text-align:right;
}

#infoTop .center,
.nav .center  {
width:40%;
text-align:center;
}
.arrowNav {
font-weight:bold;
font-size:1.4em;
}

/*****************************
FORUM
*****************************/
#forum .lf_menu {
margin-bottom: 15px;
}
#forum .liste {
background-color:#1f2770;
}
#forum textarea {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:1.1em;
color:#1f2770;
padding:4px;
}
#forum .tableBoxMessage {
border-collapse:collapse;
background-color:#9094b9;
width:450px;
border:1px solid #fff;
}
#forum .tableMessage {
border-collapse:collapse;
background-color:#9094b9;
width:100%;
border:1px solid #fff;
margin-bottom:15px;
}
#forum .tableBoxMessage td,
#forum .tableMessage td {
padding:2px 5px 2px 5px;
font-size:0.9em;
}
#forum .tableMessage a {
color:#1f2770;
}
#forum .tableMessage a:hover {
color:#fff;
}
#forum .tableMessage td.texte {
color:#1f2770;
background-color:#bcc2f6;
}
#forum .tableMessage tr.corpsMessage {
height:30px;
padding:2px 0 2px 5px;
}

#forum input {
padding:2px;
}
#FormArchive,
#FormArchive input {
font-size:1.05em;
}
#FormArchive input.button{
font-size:0.8em;
}

/**STYLE ORIGINAL************************************************************************************/
.lf_menu {
	margin-top:15px;
}
.lf_menu li {
	display:inline;
	text-align:left;
}

/* En-tête du tableau de la liste des messages */
#forum .lf_messages_list {
	width:100%;
}

#forum .lf_messages_list td {
	padding:5px 0 5px 5px;
}

#forum .lf_messages_list th {
	background-color:#fff;
	color:#1f2770;
	text-align:left;
	padding:5px 0 5px 5px;
}
#forum .lf_messages_list th.th_messages {
background-image:url(../images/bg_th_messages.gif);
background-position:left center;
background-repeat:no-repeat;
padding-left:34px;
}
/* liste des messages : liens */
#forum .lf_messages_list td  a {
	color:#383f80;
}
#forum .lf_messages_list td  a:hover {
	color:#fff;
}
#forum .inputText {
width:440px;
text-align: left;
}
/* nombre de réponses à un message */
.lf_messages_list td .lf_nb_response {
	color:#1f2770;
}


/* email de l'auteur d'un message : renommer */
.lf_messages_list .m9_date {
	color:#1f2770;
}

/* boite de recherche */
.lf_box_arc_search {
	text-align:right;
}

/* lecture d'un thread */
.lf_view_head_message, 
.lf_view_head_reponse {
	padding:5px;
}
.lf_view_head_message { 
color:#1f2770;
background-color:#fff;
background-image:url(../images/bg_th_messages_original.gif);
background-position:left center;
background-repeat:no-repeat;
padding-left:34px;
}
.lf_view_head_reponse {
color:#fff;
background-color:#1f2770;
background-image:url(../images/bg_th_messages_reponse.gif);
background-position:left center;
background-repeat:no-repeat;
padding-left:34px;
}
.lf_view_message_infos {
	text-align:left;
}
#forum .lf_view_message_infos a {
color:#1f2770;
}
#forum .lf_view_message_infos a:hover {
color:#fff;
}

/* formulaire ajout reponse */
.lf_form_add_response,
.lf_form_add_message {
text-align:left;
	color:#1f2770;
	font-weight:bold;
	background-position:left center;
	background-repeat:no-repeat;
	padding:4px 0 4px 34px;
}
.lf_form_add_message {
	background-image:url(../images/bg_th_messages_ajout.gif);
}
.lf_form_add_response {
	background-image:url(../images/bg_th_reponse_ajout.gif);
}

/**STYLE ORIGINAL**EOF*******************************************************************************/
