table/* toutes les "table" */
{border-spacing:0px;border-collapse:collapse;}

div.block_container /*fond galerie*/ 
{width:auto;margin:10px auto;border:1px #cccccc solid;background:#121212;-moz-border-radius:6px;-khtml-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}

div.block_contents 
{width:auto;padding:10px;border:none;text-align:justify;}  
	
div.block_top, table tr:first-child th /* haut de conteneur et des tableaux (galerie;lien web) */
{padding:5px 6px;color:#f8a230;text-align:left;font-size:0.75em;font-weight:bold;text-transform:uppercase;text-align:center;background:#292928 url(images/block_top.png) repeat-x;margin:5px 0 0 0;border:1px solid #6b6b6b}

.block_top 
{margin-top:-1px;}	

table th:first-child
{-moz-border-radius-topleft:4px;-khtml-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-radius:5px;}	
	
table th:last-child
{-moz-border-radius-topright:4px;-khtml-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-radius:5px;}

hr 
{background:#FFF;border:none;margin:1px auto;height:1px;width:99%;margin:0 0 3px 0}

ul.list 
{text-align:left;margin-left:20px;list-style-image: url(images/li.png)}

h1 /* Titres */
{font-size:18px;}

h2.title 
{font-size:16px;font-weight:bold;}

h3.title /* Titres */
{font-size:12px;font-weight:bold;display:inline;}

h5.sub_title /* Titre des menu */
{font-size:12px;color:#f8a230;}

h6.sub_title2 /* Sous titre dans les menu */
{font-size:12px;font-weight:bold;padding-top:4px;text-indent:10px;width:155px;height:32px;color:#f8a230;}

/* Formulaires 
--------------------------------------*/
.fieldset_mini 
{width:540px;margin:auto;margin-top:20px;}

input, textarea, optgroup, select, .xmlhttprequest_preview
{font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,'Bitstream Vera Sans',Times,serif;font-size:11px;vertical-align:middle;border-left:1px solid #6993AE;border-top:1px solid #6993AE;border-right:1px solid #CCCCCC;border-color:1px solid #CCCCCC;background-color:#FFFFFF;	color:#121212;padding:1px 2px;}

input:hover, textarea:hover
{border:1px solid #213D4F;background-color:#FFFFFF; }

input:focus, textarea:focus
{border:1px solid #0B6ABF;background-color:#f5fbff;}

fieldset textarea.post 
{width:90%;display:inline;}

textarea 
{display:block;width:94%;margin:auto;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;}

input.text
{padding:2px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;}

input.submit /* Boutons*/
{padding:1px 2px;font-family:Verdana, 'Bitstream Vera Sans', Times, serif;border:1px solid #FFF;border-top:1px solid #FFF;color:#121212;font-weight:bold;font-size:10px;background:#FFF url(images/form.png) repeat-x;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
	
input.reset:hover, input.submit:hover /* Boutons hover*/
{border:1px solid #9d5a00;cursor:pointer;color:#9d5a00;}

input[type=checkbox] 
{border:none;background:none;}

input.file
{border:1px solid #f8a230;border-top:1px solid #8498ae;color:#2E3B5F;padding:1px;font-weight:bold;font-size:10px;}

input.reset{padding:1px 2px;font-family:Verdana, 'Bitstream Vera Sans', Times, serif;border:1px solid #f8a230;border-top:1px solid #f8a230;color:#ab6e1e;font-weight:bold;font-size:10px;background:url(images/form.png) repeat-x;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}

optgroup, select{font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,'Bitstream Vera Sans',Times,serif;cursor:pointer;vertical-align:middle;width:auto;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;}

optgroup 
{font-weight:bold;border:none;border-color:1px solid #5B5A5A;}

option 
{padding:0px 3px;}

legend 
{padding:1px 0;font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,'Bitstream Vera Sans',Times,serif;font-size:0.85em;font-weight:bold;background:#f8a230 url(images/contour.png) repeat-x;border:2px solid #121212;padding:2px 10px;margin-top:-0.4em;margin-left:0.5em;position:relative;text-transform:none;line-height:1.5em;color:#121212;top:0;vertical-align:middle;text-transform:uppercase;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;}

* html legend 
{margin:0 0 -10px -7px;line-height:1em;font-size:.85em;}

fieldset
{font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,'Bitstream Vera Sans',Times,serif;margin:20px 0;padding:4px;border:1px solid #121212;color:#121212;background:#f8a230;position:relative;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;} 
	
fieldset.fieldset_submit
{margin-top:-10px;padding-color:#C00000:15px;width:99%;text-align:center;background:none;border:none;}

fieldset.fieldset_submit legend 
{display:none;}

fieldset dl 
{height:1%;overflow:hidden;margin-color:#C00000:16px;font-size:11px;}

fieldset dl.overflow_visible 
{overflow:visible;}

html>body fieldset dl 
{height:auto;min-height:20px;}

fieldset dt 
{width:45%;text-align:left;padding-top:3px;}

fieldset dd 
{margin:0 0 0 45%;padding:0 0 0 5px;border:none;vertical-align:top;font-size:11px;}

dt 
{float:left;width:auto;}

dt span 
{padding:0 5px 0 0;}

label 
{cursor:pointer;}

fieldset label 
{font-size:11px;text-align:left;font-weight:bold;color:#121212;}

dd label 
{white-space:nowrap;margin:0 10px 0 0;font-weight:normal;color:#121212;}

dt span 
{font-size:10px;color:#121212;}

label img 
{vertical-align:middle;}

fieldset dl dd label:hover 
{color:#FFF;}	

#login 
{background:#121212 url(images/block_top.png) repeat-x;color:#FFF;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}	

#password
{background:#121212 url(images/block_top.png) repeat-x;color:#FFF;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}	

/* Messages postés par les membres (messages privés, commentaires, etc...) 
--------------------------------------*/
    /* Classe du lien du pseudo des messages */
a.msg_link_pseudo 
{font-size:11px;color:#e8eaeb;font-weight:bold;}

a.msg_link_pseudo:hover 
{color:#f2fbff;font-weight:bold;}

.msg_position /* Conteneur des messages */
{width:98%;margin:auto;background:#f8a230;}


.msg_top_l /* Barre supérieur des messages */
{margin-right:0px !important;margin-right:-3px;height:34px;width:29px;background:#91BAD8 url(images/msg_top_l.png) no-repeat left;float:left;}

.msg_top_r
{margin-left:0px !important;margin-left:-3px;height:34px;width:21px;background:#91BAD8 url(images/msg_top_r.png) no-repeat right;float:right;}

.msg_top 
{height:25px;background:#FFFFFF url(images/msg_top.png) repeat-x;padding-left:6px;margin-left:20px;margin-right:15px;padding-top:9px;}

.msg_tocolor
{color:#C00000;}

.msg_pseudo_mbr /* Forum : Pseudo du membre dans topic*/
{width:127px;background:#121212;padding:2px 4px;float:left;margin-right:0px !important;margin-right:-3px;margin-left:-127px !important;margin-left:-64px;margin-top:-4px;}

.msg_top_row /*Forum : indique la date et les boutons d'administration dans topic*/
{height:16px;background:#121212;font-size:11px;color:#e8eaeb;margin-right:1px;border-top:1px solid #f8a230;border-color:1px solid #f8a230;padding-top:4px;padding-left:127px;overflow:hidden !important;height:auto !important;overflow:visible;height:1%;}

.msg_info_mbr /* Forum : Case des informations du membre */
{background:#f8a230;width:127px;padding:4px;float:left;font-size:10px;color:#121212}

.msg_contents_container /* Case contenant l'ensemble du message, infos membre + contenu */
{margin-right:1px;background:#f8a230;}

.msg_contents,.msg_contents2 /* Case du message */
{margin-left:135px;background:#232323;padding:0px 5px;border-top:1px solid #f8a230;}

.msg_contents2 /* Case du message => Couleur alternative */
{background:#353535;}

.msg_contents_overflow /* Case du contents du message, évite que les images trop grandes déforme */
{width:99%;height:auto;min-height:80px;overflow:auto;padding:10px 0px;}	

.msg_container,.msg_container2 /* Case du message => Couleur alternative */
{background:#232323;margin-left:1px;overflow:hidden !important;height:auto !important;overflow:visible;height:1%;clear:both;border-right:1px solid #f8a230;border-left:1px solid #f8a230;}

.msg_container2 /* Case du message => Couleur alternative */
{background:#353535}

.msg_sign,.msg_sign2  /* Signature du membre */
{background:#232323;padding:4px;font-size:11px;margin-left:137px;border-right:1px solid #f8a230;padding-bottom:8px}

.msg_sign2 /* Signature du membre => Couleur alternative */
{background:#353535;border-right:1px solid #f8a230;}

.msg_sign_overflow /* Signature du membre, fixe la hauteur maximale */
{height:auto !important;height:80px;width:99%;max-height:80px;max-width:99%;overflow:hidden;}

.msg_bottom_l /* Barre inférieure des messages */
{}

.msg_bottom_r 
{}

.msg_bottom /* Rss  Forum de test » Test*/
{height:23px;background:#121212 url(images/msg_top_row1.png) repeat-x;padding-top:6px;padding-left:6px;border:1px solid #f8a230}

.module_position 
{width:98%;margin:auto;}

.module_top_l /* Barre supérieure des modules */
{}

.module_top_r 
{}

.module_top 
{height:18px;text-indent:10px;font-size:12px;font-weight:bold;color:#f8a230;border-bottom:2px solid #f8a230;}

.module_contents /* Contenu des modules */
{padding:20px 10px;padding-bottom:15px;clear:both;text-align:justify;}

.module_bottom_l 
{}

.module_bottom_r 
{}

.module_bottom 
{height:22px;padding-top:2px;padding-left:6px;font-size:12px;}

.module_table 
{width:98%;margin:auto;border-spacing:0px;border-collapse:separate;padding:0px;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;} 

*+html .module_table /*hack ie*/
{border-collapse:collapse;} 

.module_mini_container 
{width:180px;margin:0px;margin-bottom:10px;background:#121212 url(images/contentbg.png) repeat-x;border:1px #121212 solid;border-spacing:1px;padding:5px;-moz-border-radius:12px;-khtml-border-radius:12px;-webkit-border-radius:12px;border-radius:12px;}

.module_mini_top 
{height:24px;font-weight:bold;text-align:center;}

.module_mini_contents 
{border-top:none;border-bottom:none;text-align:center;padding:4px;padding-top:5px;padding-bottom:0px;}	

.module_mini_contents a
{color:#f8a230}	
 
.module_mini_contents a:hover
{color:#FFF}	
 
.module_mini_bottom 
{height:15px;}

.label 
{font-weight:bold;font-size:11px;color:#C00000;}  

.module_contents a
{color:#f8a230}	 

.module_contents a:hover
{color:#FFF}  
