/* #################### STYLES GLOBAUX ####################### */
* {margin:0;}
HTML {overflow:auto;overflow-x:hidden; min-height:100%; height:100%;}
BODY {background-color:#000000; background-image:url(IMAGES/fond.gif);min-height:100%;height:100%;font-family:Tahoma; font-size:11px;}
FORM {display:inline;}
A {color:#73accc; text-decoration:none;}
A:hover {color:#66FFCC;}
H2 {margin:0; padding:0; font-weight:normal; display:inline;}

/* #################### BLOC PRINCIPAL CENTRE ####################### */
.content {width:1004px; height:759px; border-bottom:10px solid black; border-top:10px solid black; margin-left:auto;margin-right:auto; background-image:url(IMAGES/fond.jpg); background-repeat:no-repeat;}

.titre {background-image:url(IMAGES/titre.png); width:446px; height:26px; position:absolute;top:195px; margin-left:465px; z-index:2;}
.titre P {padding:0; line-height:18px; margin-left:15px; color:white;}

/* #################### BLOCS ####################### */
.separation1 {float:left; margin-right:10px; position:absolute; top:205px; margin-left:450px;}
.bloc1h {background-image:url(IMAGES/bloc1h.png); width:525px; height:96px; position:absolute; z-index:1;}
.bloc1b {background-image:url(IMAGES/bloc1b.png); width:525px; height:98px; position:absolute; z-index:1; margin-top:-80px;}
.bloc1c {background-image:url(IMAGES/bloc1c.png); width:525px;}
.bloc1c P {padding-left:20px;}
P.bigheight {padding-top:20px; min-height:140px; color:white; font-family:Tahoma; font-size:11px; padding-right:15px; text-align:justify; z-index:2; position:relative;}
P span.bleu {color:#73accc;}
P span.signature {text-align:right; display:block;}

.sous-titre {background-image:url(IMAGES/sousmenu.png); width:178px; height:36px; margin-top:20px; margin-left:340px;}
.sous-titre  A {text-align:center;padding:0; line-height:40px; display:block; width:90%; font-family:Tahoma; font-size:11px; color:white;}
.sous-titre  A:hover {color:#6699FF;}

UL{padding:0;}
UL#v1 LI {margin-top:0px; margin-left:0px; list-style:none;}
*:first-child+html UL LI {margin-left:342px; list-style:none;}
UL#v1 LI {/*background-image:url(IMAGES/liste.png); */width:147px; height:24px;}
UL#v1 LI A {padding:0; padding-left:12px; line-height:16px; display:block; width:90%; font-family:Tahoma; font-size:11px; color:white;}
UL#v1 LI A:hover {color:#6699FF;}

.sous-titre-fin {background-image:url(IMAGES/sousmenufin.png); width:152px; height:17px; margin-top:0px; margin-left:340px;}
.sous-titre-fin  A {text-align:right;padding:0; line-height:10px; display:block; width:94%; font-family:Tahoma; font-size:10px;}
.sous-titre-fin  A:hover {color:white;}

input.login_form{

    /*background-image:url(site/_style/IMAGES/opacity-90.png);*/
    background-color:black;
    color:white;
    border:1px;
    border-style:solid;
    border-color:#5A595A;
    font-family:Tahoma; font-size:11px;
    margin-left:3px;
    padding:3px;
    width:134px;



}

/* simplemodal*/
/* basic */
#basic-modal-content {display:none;}
#simplemodal-overlay {background-color:#000; cursor:wait;}
#simplemodal-container {height:120px; width:200px; color:white; background-color:black; border:1px solid #5A595A; padding:12px;}
#simplemodal-container code {background:#141414; border-left:3px solid #65B43D; color:#bbb; display:block; margin-bottom:12px; padding:4px 6px 6px;}
#simplemodal-container a {color:#ddd;}
#simplemodal-container a.modalCloseImg {background:url(site/_style/IMAGES/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}
#simplemodal-container #basic-modal-content {padding:8px;}


/* confirm */
#confirm {display:none;}
#confirm-overlay {background-color:#eee; cursor:wait;}
#confirm-container {height:140px; width:420px; font-family:'Trebuchet MS', Verdana, Arial; font-size:16px; text-align:left; background:#fff; border:2px solid #336699;}
#confirm-container .header {height:30px; width:100%; background:url(site/_style/IMAGES/header.gif) repeat-x; color:#fff; font-size:1.1em; font-weight:bold; line-height:30px;}
#confirm-container .header span {padding-left:8px;}
#confirm-container .message {color:#333; margin:0; padding:12px 4px 12px 8px; font-size:1em;}
#confirm-container .buttons {width:160px; float:right; padding:10px 8px 0;}
#confirm-container .buttons div {float:right; margin-left:4px; width:70px; height:26px; color:#666; font-weight:bold; line-height:26px; text-align:center; background:url(button.gif) repeat-x; border:1px solid #bbb; cursor:pointer;}
#confirm-container a.modal-close,
#confirm-container a.modal-close:link,
#confirm-container a.modal-close:active,
#confirm-container a.modal-close:visited {text-decoration:none; font-size:1.1em; position:absolute; top:-1px; left:400px; color:#ccc;}
#confirm-container a.modal-close:hover {color:#eee;}

#register_box
{
    display:none;
    background-image:url(site/_style/IMAGES/opacity-80.png);
    color:white;
    border:1px;
    border-style:solid;
    border-color:#5A595A;
    margin-left:3px;
    padding:3px;
    position:absolute;
    /*top:100px;
    left:50px;*/
    z-index:2;
}
#ajaxBusyIndicator{
    display:none;
    background-image:url(IMAGES/ajax-loader-big.gif);
    width:48px;
    height:48px;
    z-index:3;
    position:absolute;
}

#register_box th{
    text-align:right;
}

a#join_weymery{
    font-weight:bold;
    cursor:pointer;
}

.center{
    text-align:center;
}

.bottom{
position:absolute;
bottom:20px;
color:white;

}

#special_skills_list_1{
    padding:5px;
    padding-left:20px;
}

#buttons{
    float:left;
    margin-left:240px;
    position:absolute;
    top:450px;
   
}
#buttons2{
    float:left;
    margin-left:0px;
    position:absolute;
    top:50px;

}



/* #################### BUTTONS ####################### */
.awesome, .awesome:visited {
    /*background: #222 url(IMAGES/alert-overlay.png) repeat-x;*/
    display: inline-block;
    padding: 5px 10px 6px;
    color: #fff;
    text-decoration: none;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
    border-bottom: 1px solid rgba(0,0,0,0.25);
    position: relative;
    cursor: pointer;
}

.awesome:hover							{ background-color: #111; color: #fff; }
.awesome:active							{ top: 1px; }
.small.awesome, .small.awesome:visited 			{ font-size: 11px; padding: ; }
.awesome, .awesome:visited,
.medium.awesome, .medium.awesome:visited 		{ font-size: 13px; font-weight: bold; line-height: 1; text-shadow: 0 -1px 1px rgba(0,0,0,0.25); }
.large.awesome, .large.awesome:visited 			{ font-size: 14px; padding: 8px 14px 9px; }

.green.awesome, .green.awesome:visited		{ background-color: #91bd09; }
.green.awesome:hover						{ background-color: #749a02; }
.blue.awesome, .blue.awesome:visited		{ background-color: #2daebf; }
.blue.awesome:hover							{ background-color: #007d9a; }
.blue2.awesome, .blue2.awesome:visited		{ background: url(IMAGES/button_background.png);  }
.blue2.awesome:hover	{ background: url(IMAGES/button_background2.png);  }

.red.awesome, .red.awesome:visited			{ background-color: #e33100; }
.red.awesome:hover							{ background-color: #872300; }
.magenta.awesome, .magenta.awesome:visited		{ background-color: #a9014b; }
.magenta.awesome:hover							{ background-color: #630030; }
.orange.awesome, .orange.awesome:visited		{ background-color: #ff5c00; }
.orange.awesome:hover							{ background-color: #d45500; }
.yellow.awesome, .yellow.awesome:visited		{ background-color: #ffb515; }
.yellow.awesome:hover							{ background-color: #fc9200; }


#preview_div{
    position:relative;
    width:700px;
    left:150px;
    top:170px;
    color:white;
    border-style:solid;
    border-width:1px;
    border-color:#5A595A;
    padding:10px;
    background-image:url(site/_style/IMAGES/opacity-80.png);
}

P.preview{
    margin-bottom:10px;
    font-size:14px;
}

IMG{
    border:none;
}

.float_left{
    float:left;
    margin-right:5px;
}

#spacer{
    clear:both;
   
    
}

