/*---------------------------------------------------------

    Board CSS
    The main board stylesheet

    Project :  FSE User Dashboard
    Author :   Yugoo (SYS-TECH) <guillaume.coguiec@sys-tech.net>
    Summary :
               User Dashboard Super Reset
               Layout
                General Layout
			    Specific Layout
                    Widget
                            
     
 ----------------------------------------------------------*/

/* ================================
 * User Dashboard Super Reset
 * Based on Eric Meyer Reset CSS
 * ================================*/

.colleft div, .colleft span, .colleft applet, .colleft object,
.colleft iframe, .colleft h1, .colleft h2, .colleft h3, .colleft h4, .colleft h5,
.colleft h6, .colleft p, .colleft blockquote, .colleft pre, .colleft a, .colleft abbr,
.colleft acronym, address, .colleft big, .colleft cite, .colleft code, .colleft del,
.colleft dfn, .colleft em, .colleft font, .colleft img, .colleft ins, .colleft kbd,
.colleft q, .colleft s, .colleft samp, .colleft small, .colleft strike, .colleft strong,
.colleft sub, .colleft sup, .colleft tt, .colleft var,
.colleft dl, .colleft dt, .colleft dd, .colleft ol, .colleft ul, .colleft li,
.colleft fieldset, .colleft form, .colleft label, .colleft legend,
.colleft table, .colleft caption, .colleft tbody, .colleft tfoot, .colleft thead,
.colleft tr, .colleft th, .colleft td {
		margin: 0;
		padding: 0;
	    border: 0;
	    outline: 0;
	    font-style: inherit;
	    font-size: 100%;
	    font-family: inherit;
	    vertical-align: baseline;
        list-style: none;
}


/* ================================
 * Layout
 * ================================*/

/* 
 * General layout 
 */


.colmask {
		clear:both;
		float:left;
		width:100%;			
		overflow:hidden;	
}
	
.doublepage .colleft {
		float:left;
		width:100%;
		position:relative;
}

.doublepage .colleft .col1,
.doublepage .colleft .col2 {
		float:left;
		position:relative;
		padding:0 0 1em 0;
		overflow:hidden;
}



.doublepage .colleft {
		right:50%;			
	
}

.doublepage .col1 {
		width:46%;			
		left:52%;			
}

.doublepage .col2 {
		width:46%;			
		left:56%;			
}


/* 
 * Specific layout 
 */

/* widget */

.colleft .widget .bar {
        height: 20px;
        background: #CCCCCC url(../images/top_menu.gif) center ;
        border: solid 1px #505050;
}

.colleft .widget .content {
        border-right: solid 1px #646363;
        border-left: solid 1px #646363;
}

.colleft .widget .footer {
        border-bottom: solid 1px #646363;
        border-right: solid 1px #646363;
        border-left: solid 1px #646363;
}

.colleft .cutclear {
        height: 20px;
}

/* widget.bar */

.colleft .widget .bar .title {
        text-align: left;
        padding-left: 1px;
        font-size: 12px;
        margin: 2px 0 0 5px;
}

.colleft .widget .bar .title a,
.colleft .widget .bar .title a:hover,
.colleft .widget .bar .title a:active,
.colleft .widget .bar .title a:visited {
        color: #fff;
        text-decoration: none;
}


.colleft .widget .bar .title {
        text-align: left;
        padding-left: 1px;
        font-size: 12px;
        float: left;
}

.colleft .widget .bar .logo {
        float: left;
}

/* widget.content */

.colleft .content {
        padding: 6px;
}

.latest_pm .content .header {
        height: 18px;
        padding-bottom: 6px;
        border-bottom: solid 2px #ccc;
}

.latest_pm .logo {
        background-image: url('../images/silk/icons/email.png');
        width: 16px;
        height: 16px;
        margin: 2px 0 0 5px;
}

.latest_pm .header .write {
        float: left;
        height: auto;
        width: 120px;
        border: solid 1px #444444;
        background: #fefefe url(../images/widget_button.gif) repeat-x;
        text-align: center;
        padding: 2px;
}

.latest_pm .header .write a,
.latest_pm .header .write a:hover,
.latest_pm .header .write a:active,
.latest_pm .header .write a:visited {
        color: #444444;
        font-size: 0.87em;    
        font-family:"Lucida Grande",Verdana, sans;
        text-decoration: none;
}

.latest_pm .header .write a:hover {
        color: #0097AA;
}


.latest_pm .header .number {
        float: right;
}

/* menu */

.latest_pm .menu {
        height: 16px;
        padding: 4px 0 4px 4px;
        border-bottom: solid 2px #ccc;
        background-color: #f8f8f8;
}

.latest_pm .menu li {
        display: inline;
        margin-left: 4px;
}

.latest_pm .menu a,
.latest_pm .menu a:hover,
.latest_pm .menu a:active,
.latest_pm .menu a:visited {
        color: #000;
}

.latest_pm .menu a:hover {
        color: #0097AA;
}

/* pmlist */

.latest_pm .pmlist {
        padding: 4px 0 4px 0;
        border-bottom: solid 2px #ccc;   
}

.latest_pm .pmlist a,
.latest_pm .pmlist a:hover,
.latest_pm .pmlist a:active,
.latest_pm .pmlist a:visited {
        color: #000;
        text-decoration: none;
}

.latest_pm .pmlist a:hover {
        color: #0097AA;
}

.latest_pm .pmlist .new {
        font-weight: bold;

}

.latest_pm .pmlist .odd {
        background-color: #fff;
}

.latest_pm .pmlist .even {
        background-color: #eee;
}

.latest_pm .pmlist .pm .ico,
.latest_pm .pmlist .pm .from,
.latest_pm .pmlist .pm .sens {
        float: left;
        height: 18px;
}

.latest_pm .pmlist .pm .when {
        float: right;
        height: 18px;
}

.latest_pm .pmlist .pm .ico {
        width: 16px;
        background: url('../images/silk/icons/bullet_go.png') no-repeat;
        margin: 0 2px 0 2px;
}


.latest_pm .pmlist .pm .sens {
        margin: 0 10px 0 0;

}

.latest_pm .pmlist p {
        color: #8A8382;
        margin: 0 0 0 20px;
}

.latest_pm .pmlist .pm .pmbottom {
        clear: both;

}

/* footer */
.latest_pm .footer {
        height: 15px;
        text-align: center;
}

.latest_pm .footer a,
.latest_pm .footer a:hover,
.latest_pm .footer a:active,
.latest_pm .footer a:visited {
        text-decoration: none;
        color: #444444;
        font-size: 0.87em;    
        font-family:"Lucida Grande",Verdana, sans;
}

.latest_pm .footer a:hover {
        color: #0097AA;
}

/* FAVORITES */

.my_favorites .logo {
        width: 16px;
        height: 16px;
        margin: 2px 0 0 5px;
        background-image: url('../images/silk/icons/tag_green.png');
}

.my_favorites .content a,
.my_favorites .content a:hover,
.my_favorites .content a:active,
.my_favorites .content a:visited {
        text-decoration: none;
        color: #000;
}

.my_favorites .content a:hover {
        color: #0097AA;
}

.my_favorites .favo {
        margin-top: 4px;
}

.my_favorites table {
        border-collapse: collapse;
        border-bottom: solid 2px #ccc;  
}

.my_favorites th {
        width: 200px;
        border-bottom: solid 2px #ccc;       
}

.my_favorites td {
        padding: 4px;      
}

.my_favorites .topic{
        font-weight: bold;       
}



.my_favorites .odd{
        background-color: #fff;
}

.my_favorites .even{
        background-color: #eee;
}

/* footer */

.my_favorites .footer {
        clear: both;
        height: 15px;
        color: #444444;
        font-size: 0.87em;  
        font-family:"Lucida Grande",Verdana, sans;
        text-align: center;
}

/* MY PROFILE */

.my_profile .edit {
        height: auto;
        width: 100px;
        border: solid 1px #444444;
        background: #fefefe url(../images/widget_button.gif) repeat-x;
        text-align: center;
        padding: 2px;
}

.my_profile .edit a,
.my_profile .edit a:hover,
.my_profile .edit a:active,
.my_profile .edit a:visited {
        color: #444444;
        text-decoration: none;
        font-size: 0.87em;  
        font-family:"Lucida Grande",Verdana, sans;
}

.my_profile .profile {
        padding: 6px;    
}

.my_profile td {
        width: 100px;
        text-align: top;
}

.my_profile .logo {
        width: 16px;
        height: 16px;
        margin: 2px 0 0 5px;
        background-image: url('../images/silk/icons/user_green.png');
}

/* footer */


.my_profile .profile {
        height: 80px;
}

.my_profile .info {
        height: 66px;
        margin: 10px;
        text-align: center;
}

.my_profile .footer {
        clear: both;
        height: 1px;
        color: #444444;
        font-size: 0.87em;  
        font-family:"Lucida Grande",Verdana, sans;
        text-align: center;
}

/* POSTE A POSTE */

.poste_a_poste .logo {
        width: 16px;
        height: 16px;
        margin: 1px 0 0 5px;
        background-image: url('../images/silk/icons/vcard.png');
} 

/* menu */

.poste_a_poste .menu {
        height: 16px;
        padding: 4px 0 4px 4px;
        border-bottom: solid 2px #ccc;
        background-color: #f8f8f8;
}

.poste_a_poste .menu li {
        display: inline;
        margin-left: 4px;
}

.poste_a_poste .menu a,
.poste_a_poste .menu a:hover,
.poste_a_poste .menu a:active,
.poste_a_poste .menu a:visited {
        color: #000;
}

.poste_a_poste .menu a:hover {
        color: #0097AA;
}

/* paplist */

.poste_a_poste .paplist {
        padding: 4px 0 4px 0;
        border-bottom: solid 2px #ccc;   
}

.poste_a_poste .paplist a,
.poste_a_poste .paplist a:hover,
.poste_a_poste .paplist a:active,
.poste_a_poste .paplist a:visited {
        color: #000;
        text-decoration: none;
}

.poste_a_poste .paplist a:hover {
        color: #0097AA;
}

.poste_a_poste .paplist .new {
        font-weight: bold;

}

.poste_a_poste .paplist .odd {
        background-color: #fff;
}

.poste_a_poste .paplist .even {
        background-color: #eee;
}

.poste_a_poste .paplist .pap .ico,
.poste_a_poste .paplist .pap .from,
.poste_a_poste .paplist .pap .sens {
        float: left;
        height: 18px;
}

.poste_a_poste .paplist .pap .when {
        float: right;
        height: 18px;
}

.poste_a_poste .paplist .pap .ico {
        width: 16px;
        background: url('../images/silk/icons/bullet_go.png') no-repeat;
        margin: 0 2px 0 2px;
}


.poste_a_poste .paplist .pap .sens {
        margin: 0 10px 0 0;
}

.poste_a_poste .paplist p {
        color: #8A8382;
        margin: 0 0 0 20px;
}

.poste_a_poste .paplist .pap .papbottom {
        clear: both;
}

.poste_a_poste .footer {
        clear: both;
        height: 15px;
        color: #444444;
        font-size: 0.87em;  
        font-family:"Lucida Grande",Verdana, sans;
        text-align: center;
}

.poste_a_poste .papmiddle {
        clear: both;
}

/*FSE FILES*/

.fse_files .logo {
        width: 16px;
        height: 16px;
        margin: 1px 0 0 5px;
        background-image: url('../images/silk/icons/layers.png');
}

.fse_files .ico {
        width: 16px;
        height: 16px;
        background-image: url('../images/silk/icons/folder.png');
        float: left;
        margin: 0 2px 0 0;
}

.fse_files .footer {
        clear: both;
        height: 15px;
        color: #444444;
        font-size: 0.87em;  
        font-family:"Lucida Grande",Verdana, sans;
        text-align: center;
}

.fse_files .sectionlist {
        padding: 6px;
}

.fse_files .secright {
        float: right;
}


.fse_files a,
.fse_files a:hover,
.fse_files a:active,
.fse_files a:visited {
        text-decoration: none;
}

.fse_files .sectop {
        border-bottom: solid 2px #ccc;  
        padding: 0 0 2px 0; 
}

.fse_files .secbottom {
        background-color: #eee;
        margin-bottom: 10px;  
}

.fse_files .fseurl,
.fse_files .syndiurl {
        margin-left: 6px;
}


/* main templates v3 */
#content-left-center #box_annonce {
float:left;
width:656px;
font-size:0px;
}
#content-left-center #box_annonce > div, #content-left-center #box_annonce > p, #content-left-center #box_annonce > ul {
font-size:11px;
}
#content-left-center #box_annonce .col1 {
left:50%;
width:49%;
}
#content-left-center #box_annonce .col2 {
left:52%;
width:49%;
}
#content-left-center #box_annonce .col1, #content-left-center #box_annonce .col2 {
padding:0;
}
#content-left-center #box_annonce h1 {
border:1px solid #E2E2E2;
padding:9px 10px;
font-size:16px;
}

#content-left-center #box_annonce .col1 > div, #content-left-center #box_annonce .col2 > div{
padding:0;
margin:0 0 10px 0;
}

#content-left-center {
float:left;
width:675px;
}

#box_right.v3 {
float:right;
}

