@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0;border:0}
html {height:100%;overflow-y:auto;overflow-x:hidden; }
img, div, a, input, td { }
a:hover {
cursor:hand;
}


body {height:100%;overflow:hidden;font-family: Verdana, sans-serif;font-size:62.5%;color:#000000}

#bg {
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
min-width:970px;
min-height:744px;
}
#div_lien_corpo {
width:120px;
height:120px;
position:absolute;
left:50%;
margin-left:-340px;
top:0px;
z-index:10;
}
#lien_corpo {
width:120px;
height:120px;
float:left;
background:url(images/blank.gif);
}
#bando{
width:1318px;
height:130px;
position:absolute;
left:50%;
margin-left: -840px;
background:transparent;
top:0px;
}
.lien_pays {
margin-right:2px;
float:left;
}
#flag{

position:absolute;
left:50%;
margin-left: -390px;


top:130px;
}
#fond_flag {
background: url(images/bg_flag.png) no-repeat;
width:768px;
height:23px;
padding-left:10px;
padding-top:6px;
}
#ScrollPhoto{
width:780px;
height:114px;
position:absolute;
left:50%;
margin-left: -390px;
/*background: url(images/bg_scrollphoto.png) no-repeat;*/
top:161px;
}

#Hcadre_bloc {
height:15px;
background:transparent url(images/hcadre_contenu.png) no-repeat;
width:780px;
float:left;
}

#Contenu {
width:780px;
bottom:0;
position:absolute;
background:transparent;
left:50%;
margin-left:-390px;
top:275px;
}

#CtnGauche {
width:509px;
float:left;
margin-left:0px;

}
.bt_upload_pass {
margin-top:-14px;

}
.top_sidebar_alt {
margin-top:-14px;

}
h2.pagetitle{
text-transform:uppercase;
font-size:18px;
font-weight:bold;
}
#CtnDroite {
width:271px;
float:left;
}

#Titre_Bloc { 
background:transparent url(images/bg_ctnbloc.png) repeat-y;
width:487px;
height:20px;
float:left;
padding-left:10px;
padding-right:12px;
}

.TexteTitre_Bloc{
font-family:Verdana,sans-serif;
font-size:12px;
font-weight:bold;
color:#008AC9;
padding-left:4px;
}

.post {
margin-bottom:10px;
}
.Ctn_Bloc{
background:transparent url(images/bg_ctnbloc.png) repeat-y;
width:487px;
text-align:justify;
font-family:Verdana,sans-serif;
font-size:11px;
color:#000000;
padding-left:10px;
padding-right:12px;
padding-bottom:10px;
}

.Ctn_Bloc p{
margin:5px;
}

#format_select {
border:1px #008AC9 solid;
width:150px;
}
.alg_formats {

width:200px;
}
.clear {
clear:both;
}
.Ctn_Bloc img{
margin:5px;
}

.more {

float:right;
margin-right:-12px;
}


#BtPlus_Bloc{
background:transparent url(images/bg_ctnbloc.png) repeat-y;
width:502px;
height:17px;
}

.separation{
background:transparent url(images/bg_ctnbloc.png) repeat-y;
width:509px;
height:15px;
}

#BasCadre_gauche {
width:509px;
float:left;
margin-left:0px;
background:transparent
}

.bulle_video {

height:72px;
}

.visuel_cadre{
float:left;
margin-left:8px;
}
.grand_cadre {
width:271px;
background:transparent url(images/bg_grand_cadre.png) 0 -50px no-repeat;
height:205px;
font-family:Verdana,sans-serif;
font-size:12px;
font-weight:bold;
color:#008AC9;


padding-top:0px;
float:left;
}

.hcadre_video {
background:url(images/hcadre_video.png) 0 -7px no-repeat;
height:8px;
width:271px;
float:left;
}
.titre_video {
width:256px;
background:transparent url(images/bg_titrevideo.png) no-repeat;
height:60px;
font-family:Verdana,sans-serif;
font-size:12px;
font-weight:bold;
color:#008AC9;
padding-left:15px;

padding-top:5px;
float:left;
}
.titre_video:hover {
color: #DD2C1E;
}

.player_video {
background:transparent url(images/bg_playervideo.png) no-repeat;
height:170px;
}

#bulle_video {

height:60px;
}

#titre_video {
width:256px;
background:transparent url(images/bg_titrevideo.png) no-repeat;
height:59px;
font-family:Verdana,sans-serif;
font-size:12px;
font-weight:bold;
color:#008AC9;
padding-left:15px;

padding-top:5px;
float:left;
}
#titre_video:hover {
color: #DD2C1E;
}

#player_video {
background:transparent url(images/bg_playervideo.png) no-repeat;
height:190px;
}

#video {
padding-left:8px;
}

.bouton {
background:transparent url(images/bg_bouton.png) no-repeat;
width:216px;
height:32px;
font-family:Verdana,sans-serif;
font-size:12px;
font-weight:bold;
padding-left:45px;
padding-right:10px;
padding-top:10px;
float:left;
}

ul,li {
padding:0;
margin:0;
list-style-type:none;
clear:left;
}

.cat-item a, .page_item a {
behavior:  url(/iepngfix.htc);
text-transform:uppercase;
background:transparent url(images/bg_bouton.png) no-repeat;
width:216px;
height:32px;
font-family:Verdana,sans-serif;
font-size:12px;
font-weight:bold;
padding-left:45px;
padding-right:10px;
padding-top:10px;
float:left;
}
.cat-item a:hover,.page_item a:hover {
behavior:  url(/iepngfix.htc);
background:transparent url(images/bg_boutonRoll.png) no-repeat;
color: #DD2C1E;
text-decoration:none;
}
/*.lienPrev {
background:url(images/back.jpg) no-repeat;

height:24px;
font-family:Verdana;
font-size:12px;
font-weight:bold;
padding-left:43px;
}
.lienNext {
background:url(images/next.jpg) no-repeat ;

height:24px;
font-family:Verdana;
font-size:12px;
font-weight:bold;
padding-right:43px;
}*/

.bouton:hover {
background:transparent url(images/bg_boutonRoll.png) no-repeat;
color: #DD2C1E;
text-decoration:none;
}

.txt_bouton {

}

input {
color:#008AC9;
border:#008AC9 1px solid;
margin:5px;
padding:2px;
}
form label {
width:150px;
float:left;
margin:5px;
}
input[type=submit]{
background:#fff;
text-transform:uppercase;
padding:5px;
font-weight:bold;
float:right;
margin-right:43px;
}
input[type=submit]:hover{
background:#008AC9;
text-transform:uppercase;
padding:5px;
color:#fff;
font-weight:bold;
float:right;
margin-right:43px;
}
input#mmf_date_naissance{
width:150px;
}
a:link {color: #008AC9;text-decoration:none;}
a:visited {color: #008AC9;text-decoration:none;}
a:hover {color: #DD2C1E;text-decoration:none;}
a:active {color: #008AC9;text-decoration:none;}

.images {
margin:5px;
}
.mmf_motivation {
width:350px;
height:100px;
margin-top:0px;
}

.titre {
height:72px;
font-family:Verdana,sans-serif;
font-size:12px;
font-weight:bold;
color:#008AC9;
padding-left:15px;
padding-right:40px;
padding-top:5px;
}

#commentaires{
background:transparent url(images/bg_ctnbloc.png) repeat-y;
width:509px;
font-family:Verdana,sans-serif;
font-size:11px;
text-align:justify;
word-wrap: break-word;
float:left;
}

#txt_commentaires{
width:490px;
margin-left:4px;
padding-top:4px;
padding-left:4px;
padding-right:4px;
word-wrap: break-word;
text-align:justify;
}

.alt {
background-color: #99CCFF;

}
.button_submit {
background:#99CCFF;
margin-top:10px;
margin-right:20px;
float:right;
}

h2 {
font-family:Verdana,sans-serif;
font-size:12px;
font-weight:bold;
color:#008AC9;
padding-bottom: 1px;
margin-left:4px;
padding-left:4px;
}

h3 {
font-family:Verdana,sans-serif;
font-size:10px;
color:#008AC9;
font-weight:lighter;
padding-left:8px;
padding-bottom: 3px;
}

h4 {
font-family:Verdana,sans-serif;
font-size:10px;
color:#000000;
font-weight:lighter;
padding-left:8px;
padding-bottom: 3px;
}

#commentform textarea {
width: 479px;
word-wrap: break-word;
margin-left:4px;
}

#commentform #author, #commentform #email, #commentform #url, #commentform textarea {
background: #fff;
border: 1px solid #ccc;
padding: .2em;
font-family:Verdana,sans-serif;
font-size:11px;
margin-left:0px;
}

#txt_infocommentaires{
padding-bottom: 4px;
font-size:10px;
color:#DD2C1E;
}

img.alignleft, div.alignleft
{
float:left;
}
img.alignright, div.alignright
{
float:right;
}
img.aligncenter, div.aligncenter
{
text-align:center;
}

