/********************************************************/
/* Styles spécifiques à de petites zones                */
/* Mémo pour padding et margin : haut droite bas gauche */
/********************************************************/

/* Message KO */

div#message_ko {
border:1px;
border-color:#FF0000;
border-style:solid;
margin:0px 10px 0px 10px;
background-color:#f6e4e4;
overflow: auto;
}

/* Message OK */

div#message_ok {
border:1px;
border-color:#02601c;
border-style:solid;
margin:0px 10px 0px 10px;
background-color:#c5f8d4;
overflow: auto;
}

/* Commentaire */

div#commentaire {
background-color:#91cdf7;
border:1px;
border-color:#010474;
border-style:solid;
padding:10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
overflow: auto;
}

/* Message KO/OK || Commentaire || image */

div#comm_image {
float: left;
width:40px;
padding:5px 0px 5px 5px;
}

/* Message KO/OK || Commentaire || image */

div#comm_texte {
float: left;
width:540px;
padding:5px 0px 5px 5px;
}

/* Message KO/OK || Commentaire || image */

div#pic_mess {
float: left;
width:40px;
padding:5px 0px 5px 5px;
}

/* Message KO/OK || Commentaire || texte */

div#text_mess {
float: right;
width:579px;
text-align:left;
padding:15px 5px 15px 0px;
}

/* Tableau Partie Admin Colonne Gauche */
div#col_gauche {
margin-left:10px;
margin-right:5px;
float: left;
width:207px;
}

div#col_gauche p {
text-align:center;
font-size:22px;
font-weight:bold;
}

/* Tableau Partie Admin Colonne Centre */
div#col_centre {
overflow: hidden;
width:210px;
}

div#col_centre p {
text-align:center;
font-size:22px;
font-weight:bold;
}

/* Tableau Partie Admin Colonne Droite */
div#col_droite {
margin-left:5px;
margin-right:10px;
float: right;
width:207px;
}

div#col_droite p {
text-align:center;
font-size:22px;
font-weight:bold;
}

/* Style du moteur de recherche */
fieldset.search {
border: none;
width: 200px;
margin: 0 auto;
background: #000000;
text-align:left;
color:#FFFFFF;
}

.search input, .search button {
border: none;
float: left;
}

.search input.box {
color: #fff;
font-size: 1.5em;
width: 147px;
height: 30px;
padding: 8px 5px 0;
background: #616161 url(http://www.actufight.com/Images/Page_accueil/search_bg2.gif) no-repeat;
margin-right: 5px;
}

.search input.box:focus {
background: #616161 url(http://www.actufight.com/Images/Page_accueil/search_bg2.gif) no-repeat left -38px;
outline: none;
}

.search button.btn {
width: 38px;
height: 38px;
cursor: pointer;
text-indent: -9999px;
background: #fbc900 url(http://www.actufight.com/Images/Page_accueil/search_bg2.gif) no-repeat top right;
}

.search button.btn:hover {
background: #fbc900 url(http://www.actufight.com/Images/Page_accueil/search_bg2.gif) no-repeat bottom right;
}

/* Style partie video page index */
.video_index {
width:350px;
height:350px;
}

div#bloc_video_index {
overflow: auto;
width:658px;
margin:5px;
padding-bottom:5px;
border: 1px solid #000000;
}

div#bloc_video_index_gauche {
width:350px;
margin: 0px 5px 0 5px;
float:left;
text-align:left;
}

div#bloc_video_index_droite {
width:288px;
margin: 10px 5px 0 5px;
float:right;
text-align:left;
}

div#bloc_video_index_droite li {
background: #ffffff;
color: #fff;
border: 1px solid #000000;
margin-bottom:1px;
}

div#bloc_video_index_droite li a {
display: block;
color: #000000;
line-height: 2em;
text-align: left;
text-decoration: none;
padding: 8px 0;
}

div#bloc_video_index_droite li a:hover, div#bloc_video_index_droite li a:focus, div#bloc_video_index_droite li a:active { 
background: #207B92;
}

div#annonce_part_index {
background-color:#207B92;
text-align:center;
font-weight:bold;
padding: 5px 0 5px 0;
margin: 5px;
border: 1px solid #000000;
color:#FFFFFF;
}

/* Style partie connexion */
.log_site {
color:#000000;
width:75px;
border: 1px solid #000000;
}

/* Style partie haute du site (bannière) */
div#banniere {
overflow: auto;
width:1052px;
background-color:#000000;
padding:0px;
margin:0px;
}

div#banniere_gauche {
float: left;
width:790px;
padding:0px;
margin:0px;
}

div#banniere_droite {
float: right;
width:250px;
padding:0px;
margin:0px;
}

/* Style de la partie CONNEXION au site */
div#connexion {
padding:0 10px 0px 10px;
margin:0 0 5px 0;
}

div#connexion form {
display:block;
margin:0;
padding:0;
}

div#connexion p {
padding-top:0px;
margin:0px;
text-align:left;
}

/* Style de la partie CHERCHER UN COMBATTANT */
div#cherche_fighter {
padding:0 10px 0px 0px;
margin:0 0 5px 0;
}

div#cherche_fighter form {
display:block;
margin:0;
padding:0;
}

div#cherche_fighter p {
padding-top:0px;
margin:0px;
text-align:right;
}

div#cherche_fighter p:submit {
text-align:center;
}

/* On centre l'image d'accueil du K-1 */
div#image_index_k1 {
padding: 0 15px 0 10px;
}

/* On gère l'opacité des images du JS de la page d'accueil */
a img.transp{
opacity: 0.7;
}

a:hover img.transp{
opacity:1;
}

div#news_gauche {
float:left;
text-align:justify;
width:350px;
}

div#news_droite {
float:right;
width:260px;
}

div#news_droite p {
text-align:center;
}

div#float_gauche {
float: left;
}

div#float_droite {
float: right;
}

div#search_ok {
width:560px;
border:1px;
border-color:#000000;
border-style:solid;
margin:0px 10px 0px 10px;
padding:10px 0 10px 0;
background-color:#207b92;
}

.case_ident {
color:#FF0000;
font-weight:bold;
width:250px;
height:30px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
border: 1px solid #000000;
}

.texte_14 {
font-size:14px;
font-weight:bold;
}