.forum {
	color:#FFFFFF;
	padding-top:15px;
	padding-bottom:15px;
}
.forum .forum-container{
	background-color:#ce3436;	
	height:200px;
	padding:15px;
}
.forum .forum1, .forum .forum2, .forum .forum3, .forum .forum4, .forum .forum5, .forum .forum6, .forum .forum9 {
	height:260px;	
}
.forum .forum1 { /* faireconstruire */
	background-repeat:no-repeat;
	background-size:100%;
	
	background: linear-gradient(
      rgba(206, 52, 54, 0.7), 
      rgba(206, 52, 54, 1)
      ),
	url(../images/constructionmaison.jpg)
	no-repeat top;
	
}
.forum .forum9 { /* lotissements */
	/*background-color:#3498db;*/
	background-repeat:no-repeat;
	background-size:100%;
	
	background: linear-gradient(
      rgba(52, 152, 216, 0.8), 
      rgba(52, 152, 216, 1)
      ),
	url(../images/plan-lotissement-e.jpg)
	no-repeat;
}
.forum .forum2 { /* energie */
	background-color:#8e44ad;
	
	background-repeat:no-repeat;
	background-size:100%;
	
	background: linear-gradient(
      rgba(142, 68, 173, 0.6), 
      rgba(142, 68, 173, 1)
      ),
	url(../images/energie.jpg)
	no-repeat center;		
}
.forum .forum3 { /*interieur */
	background-color:#e74c3c;
	
	background-repeat:no-repeat;
	background-size:100%;
	
	background: linear-gradient(
      rgba(231, 76, 60, 0.6), 
      rgba(231, 76, 60, 1)
      ),
	url(../images/amenagement-interieur.jpg)
	no-repeat center 100%;
}
.forum .forum4 { /*exterieur*/
	background-color:#16a085;
	
	background-repeat:no-repeat;
	background-size:100%;
	
	background: linear-gradient(
      rgba(22, 160, 133, 0.6), 
      rgba(22, 160, 133, 1)
      ),
	url(../images/exterieur.jpg)
	no-repeat center;	
}
.forum .forum5, .forum .forum6 {
	height:200px;
	background-color:#FFFFFF;
	color:#61605e;
}
.forum .forum5 .PhorumNewFlag, .forum .forum6 .PhorumNewFlag{
	color:#8C8B88;		
}
.forum .forum5 .forum-name a,.forum .forum6 .forum-name a, .forum .forum5 .forum-last-post , .forum .forum6 .forum-last-post, .forum .forum5 .forum-name p, .forum .forum6 .forum-name p  {
	color:#61605e;
}

.PhorumTitleText.PhorumLargeFont {
	font-size:20px;
}
.PhorumTitleText
{
	height:34px;
    line-height:30px;
}


.forum .forum-name {
	
}

.forum .forum-name a {
	color:#FFFFFF;
	font-size:28px;
	line-height:34px;
	font-family: 'LatoLatinWebLight',Arial;
	font-weight:normal !important;
	text-transform:uppercase;	
}
.forum .forum-name a .first-word{
	font-weight:normal;	
	font-family: 'LatoLatinWeb',Arial;
}
.forum .forum-name a:hover {
	text-decoration:none;	
}

.forum .forum1 .forum-name a, .forum .forum9 .forum-name a {
	font-size:42px;
	line-height:56px;
}
@media (max-width: 1199px) {
	.forum .forum-name a {
		font-size:27px;
		line-height:32px;
	}
	.forum .forum1 .forum-name a, .forum .forum9 .forum-name a {
		font-size:34px;
		line-height:42px;
	}
}

.PhorumTableRow .col-xs-3, .PhorumTableRowAlt .col-xs-3, .PhorumTableRow .col-xs-6, .PhorumTableRowAlt .col-xs-6 {
	color: #6B6B6B;	
}

.PhorumTableRow .row, .PhorumTableRowAlt .row{
    margin-right: -26px;
    margin-left: -26px;
	padding-top:8px;
	padding-bottom:8px;	
}
.PhorumTableRow .lastPost .glyphicon, .PhorumTableRowAlt .lastPost .glyphicon{
	font-size: 11px;	
}
@media (max-width: 767px) {
	.PhorumTableRow .lastPost .glyphicon, .PhorumTableRowAlt .lastPost .glyphicon{
		font-size: 13px;
		padding-bottom: 4px;
	}
	.PhorumTableRow .lastPost, .PhorumTableRowAlt .lastPost{
		text-align: right;
	}
	
	.PhorumTableRow .col-xs-12,  .PhorumTableRowAlt .col-xs-12 {
		margin-bottom:4px;	
	}
}

.forum .forum-name p {
	color:#CCC;
	color:rgba(255, 255, 255, 0.7);
	font-size:12px;
}
.forum .forum-last-post {
	color:#CCC;
	color:rgba(255, 255, 255, 0.7);
	padding-top:8px;
	padding-bottom:8px;
}
.forum .forum-last-post .glyphicon,.forum .forum-posts .glyphicon {
	font-size: 12px;
}
input[type=text], input[type=password], input[type=file], select
{
    background-color: White;
    color: Black;
    font-size: 14px;
    font-family: 'LatoLatinWeb',Arial;
    vertical-align: middle;

}
select {
	height:24px;	
}
.PhorumTableRow .threadCount, .PhorumTableRowAlt .threadCount, .PhorumTableRow .lastPost, .PhorumTableRowAlt .lastPost{
	font-size:12px;	
	/*padding-right: 5px;*/
}
.PhorumTableRow a, .PhorumTableRowAlt a{
	/*color:#000000;*/
}
.PhorumTableRow .threadSubject, .PhorumTableRowAlt .threadSubject{
	font-size:17px;	
	font-weight: normal;
	/*font-family:Arial, Helvetica, sans-serif;*/
	color:#000000;	
}
.PhorumTableRow .newThreadSubject, .PhorumTableRowAlt .newThreadSubject{
	font-weight: bold;
}
.PhorumTableRow .thSubCont {
	margin-top:-3px;
}

.forum .forum-threads, .forum .forum-posts {
	font-size: 12px;
	float:left;
}

.forum a.forum-go {
	font-size:36px;
	color:#FFFFFF;
	color:rgba(255, 255, 255, 0.5);
	position:absolute;
	bottom:25px;
	right:25px;
}

.forum a.forum-go:hover {
	color:#FFFFFF;
}
.forum .forum5 a.forum-go, .forum .forum6 a.forum-go {
	color:#c0c0be;
}
.forum .forum5 a.forum-go:hover, .forum .forum6 a.forum-go:hover {
	color:#61605e;
}
textarea
{
    background-color: White;
    color: Black;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
}

input[type=submit]
{
    border: 1px solid #E6E6E6;
   /* background-color: #e8e8e8;*/
    font-size: 13px;
    font-family: Arial, Helvetica, sans-serif;
    vertical-align: middle;
}

input
{
    vertical-align: middle;
}


/* new styles */

#phorum-index
{
    width: 100%;
    border: 1px solid #E6E6E6;
    border-bottom-width: 0px;
    text-align: left;
}

#phorum-index th
{
    border-bottom: 1px solid #E6E6E6;
    background-color: #C0362C;
    padding: 3px 0 3px 0;
}

#phorum-index td
{
    font-family: Arial, Helvetica, sans-serif;
    background-color: White;
    padding: 1px 0 1px 0;
    border-bottom: 1px solid #E6E6E6;
}

#phorum-index th {
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
}

#phorum-index th.forum-name
{
    
    
    padding: 3px 0 3px 16px;
	color: #FFFFFF;
}

#phorum-index th.forum-name a
{
    color: Black;
}

#phorum-index th.forum-threads
{
    width: 120px;
    text-align: center;
    vertical-align: middle;
	color: #FFFFFF;
	
}

#phorum-index th.forum-posts
{
    width: 120px;
    text-align: center;
    vertical-align: middle;
	color:white;
}

#phorum-index th.forum-last-post
{
    padding: 3px 15px 3px 3px;
    vertical-align: middle;
	color:white;
}

#phorum-index td.forum-name
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    padding: 5px 0 5px 15px;
	
}

#phorum-index td.forum-name p
{
    font-size: 13px;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
    margin: 0 15px 0 0;
}

#phorum-index td.forum-name small
{
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
}

#phorum-index td.forum-threads
{
    width: 120px;
    text-align: center;
}

#phorum-index td.forum-posts
{
    width: 120px;
    text-align: center;
}

#phorum-index td.forum-last-post
{
    width: 120px;
    padding: 0 15px 0 0;
}

#phorum-menu-table
{
    width: 100%;
    border-width: 0px;
}

#phorum-menu
{
    
    vertical-align: top;
    
}

#phorum-content
{
    
    vertical-align: top;
}

div.phorum-menu
{
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    background-color: White;
    border: 1px solid #E6E6E6;
    padding: 3px;
}

div.phorum-menu ul
{
    font-weight: bold;
    list-style: none;
    padding: 0;
    margin: 0 0 10px 0;
}

div.phorum-menu li
{
    font-weight: bold;
    font-family: 'Open Sans',Arial;
    font-size: 12px;
    padding: 0 0 0 15px;
    margin-top:3px;
	list-style-type:none;
}
div.phorum-menu li small {	
	color:#999999;	
}

div.phorum-menu a
{
    font-weight: normal;
    color: #000000;
}

div.phorum-menu a:hover
{
    color: #FF6600;
}

div.phorum-menu a.phorum-current-page
{
    font-weight: bold;
}

#phorum-post-form ul
{
    padding: 0 0 0 20px;
    margin: 3px 0px 8px 0px;
    font-size: 11px;
}

#phorum-post-form li
{
    margin-bottom: 3px;
}

#phorum-attachment-list td
{
    font-size: 11px;
}

    /* Standard classes for use in any page */
    /* PhorumDesignDiv - a div for keeping the forum-size size */
    .PDDiv
    {
        text-align: left;
    }
    /* new class for layouting the submit-buttons in IE too */
    .PhorumSubmit {
		border:none;
        border-radius: 3px;
        /*color: Black;
        background-color: #e8e8e8;*/
		color: #FFFFFF;
        padding:4px;
        padding-left:20px;
        padding-right:20px;        
		background-color: #C0362C;
        font-size: 13px;
        font-weight: bold;        
        font-family: Arial, Helvetica, sans-serif;
        vertical-align: middle;
		cursor:pointer;
    }

    .PhorumSubmit:hover {
		background-color: #A63026;
        box-shadow:inset 0 0 4px #6F201A;
	}


    .PhorumStdBlock
    {
        font-size: 14px;
        font-family: 'LatoLatinWeb',Arial;
        background-color: White;
        /*border: 1px solid #E6E6E6;*/
/*        width: 100%; */
        padding: 15px;
        text-align: left;
		padding-top: 10px;
    }

    .PhorumStdBlockHeader
    {
        font-size: 14px;
        font-family: 'LatoLatinWeb',Arial;
        background-color: #e8e8e8;
/*        width: 100%; */
        border-left: 1px solid #E6E6E6;
        border-right: 1px solid #E6E6E6;
        border-top: 1px solid #E6E6E6;
        padding: 3px;
        text-align: left;
    }

    .PhorumHeaderText
    {
        font-weight: bold;
    }

    .PhorumNavBlock
    {
        font-size: 14px;
        font-family: 'LatoLatinWeb',Arial;
        margin-top: 1px;
        margin-bottom: 1px;
/*        width: 100%; */
        background-color: #ebebe9;
        padding: 4px 0px 4px 0px;
    }

    .PhorumNavHeading
    {
        font-weight: bold;
    }

    a.PhorumNavLink
    {
        color: #000000;
        text-decoration: none;
        font-weight: normal;
        font-family: 'Open Sans', sans-serif;
        font-size: 13px;
        border-style: solid;
        border-color: #e8e8e8;
        border-width: 1px;
        padding: 0px 4px 0px 4px;
    }
	.PhorumNavLink strong {
		padding: 0px 4px 0px 4px;	
	}

	a.PhorumNavLink .fa, a.PhorumNavLink .glyphicon {
		font-size:11px;
		color:#a09f9d;
	}
	a.PhorumNavLink:hover .fa, a.PhorumNavLink:hover .glyphicon {
		/*color:#FFFFFF;*/
		color:#C4362C;
	}
	
@media (max-width: 767px) {
	a.PhorumNavLink,.PhorumNavLink strong {
		font-size: 13px;
	}
	a.PhorumNavLink .fa, a.PhorumNavLink .glyphicon {
		font-size:12px;
		/*padding-left:6px;
		padding-right:6px;		*/
	}	
}
	


    .PhorumSelectedFolder
    {
        color: #000000;
        text-decoration: none;
        font-weight: normal;
        font-family: 'Open Sans', sans-serif;
        font-size: 12px;
        border-style: solid;
        border-color: #e8e8e8;
        border-width: 1px;
        padding: 0px 4px 0px 4px;
    }

    A.PhorumNavLink:hover
    {
        color: #ce3436;
    }

    .PhorumFloatingText
    {
        /*padding: 10px;*/
    }

    .PhorumHeadingLeft
    {
        padding-left: 3px;
        font-weight: bold;
    }

    .PhorumUserError
    {
        padding: 10px;
        text-align: center;
        color: Red;
        font-size: 14px;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
    }

    .PhorumOkMsg
    {
        padding: 10px;
        text-align: center;
        color: DarkGreen;
        font-size: 14px;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
    }

   .PhorumNewFlag
    {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
		color:#C4362C;
		
    }
	
	.indexMsg .PhorumNewFlag
    {
		color:rgba(255, 255, 255, 0.7);
    }

    .PhorumNotificationArea
    {
        /*float: right;*/
        border-style: solid;
        border-color: #E6E6E6;
        border-width: 1px;
		background-color:#ce3436;
		color:#FFFFFF;
		border-radius:12px;
		width:290px;
		text-align:center;
		margin-left:auto;
		margin-right: auto;
		margin-bottom:20px;
    }
	.PhorumNotificationArea a.PhorumNavLink, .PhorumNotificationArea a.PhorumNavLink:hover {
		color:#FFFFFF;
		background-color:#ce3436;
		font-size: 12px;
        font-family: 'LatoLatinWeb',Arial;
	}
	

    /* PSUEDO Table classes                                       */
    /* In addition to these, each file that uses them will have a */
    /* column with a style property to set its right margin       */

    .PhorumColumnFloatXSmall
    {
        float: right;
        width: 75px;
    }

    .PhorumColumnFloatSmall
    {
        float: right;
        width: 100px;
    }

    .PhorumColumnFloatMedium
    {
        float: right;
        width: 150px;
    }

    .PhorumColumnFloatLarge
    {
        float: right;
        width: 200px;
    }

    .PhorumColumnFloatXLarge
    {
        float: right;
        width: 400px;
    }

    .PhorumRowBlock
    {
        background-color: White;
        border-bottom: 1px solid #F2F2F2;
        padding: 5px 0px 0px 0px;
    }

    .PhorumRowBlockAlt
    {
        background-color: #e8e8e8;
        border-bottom: 1px solid #F2F2F2;
        padding: 5px 0px 0px 0px;
    }

    /************/


    /* All that is left of the tables */

    .PhorumStdTable
    {
        border-style: solid;
        border-color: #E6E6E6;
        border-width: 1px;
        width: 100%;
    }

    .PhorumTableHeader
    {
        background-color: #C0362C;
        border-bottom-style: solid;
        border-bottom-color: #E6E6E6;
        border-bottom-width: 1px;
        color: #FFFFFF;
        font-size: 12px;
        font-family: 'LatoLatinWeb',Arial;
        font-weight: bold;
        padding: 3px;
    }

    .PhorumTableRow
    {
        background-color: White;
        border-bottom-style: solid;
        border-bottom-color: #F2F2F2;
        border-bottom-width: 1px;
        color: Black;
        font-size: 13px;
        /*height: 35px;
        padding: 3px;*/

    }
	table .PhorumTableRow {
		padding-top: 4px;
		padding-bottom: 4px;
	}

    .PhorumTableRowAlt
    {
		background-color: #fdfdfb;
        border-bottom-style: solid;
        border-bottom-color: #ececea;
        border-bottom-width: 1px;
        color: #000000;
        font-size: 14px;
        
        /*height: 35px;
        padding: 3px;*/
    }

    table.PhorumFormTable td
    {
        height: 26px;
    }

    /**********************/


    /* Read Page specifics */

    .PhorumReadMessageBlock
    {
        margin-bottom: 5px;
    }

   .PhorumReadBodySubject
    {
        color: Black;
        font-size: 16px;
        font-family: 'LatoLatinWeb',Arial;
        font-weight: bold;
        padding-left: 3px;
    }

.PhorumReadBodySubject

    .PhorumReadBodyHead
    {
        padding-left: 5px;
    }

    .PhorumReadBodyText
    {
        font-size: 14px;
        font-family: 'LatoLatinWeb',Arial;
        padding: 0px;
		padding-left: 5px;
    }
	@media (max-width: 767px) {
		.PhorumReadBodyText
		{
			font-size: 15px;
		}
	}
    .PhorumReadNavBlock
    {
        font-size: 12px;
        font-family: 'Open Sans', sans-serif;
        /*border-left: 1px solid #E6E6E6;
        border-right: 1px solid #E6E6E6;
        border-bottom: 1px solid #E6E6E6;*/
/*        width: 100%; */
   		background-color: #fdfdfb;
        padding: 6px 3px 5px 3px;
		margin-bottom: 4px;
		border-top: 1px solid #F2F2F1;
		border-bottom: 1px solid #ececea;
		
    }

    /********************/

    /* List page specifics */

    .PhorumListSubText
    {
        color: #707070;
        font-size: 10px;
        font-family: Arial, Helvetica, sans-serif;
    }

    .PhorumListPageLink
    {
        color: #707070;
        font-size: 10px;
        font-family: Arial, Helvetica, sans-serif;
		display:block;	
    }

    .PhorumListSubjPrefix
    {
        font-weight: bold;
    }

    /********************/

    /* Posting editor specifics */

    .PhorumListModLink, .PhorumListModLink a
    {
        color: #707070;
        font-size: 10px;
        font-family: Arial, Helvetica, sans-serif;
    }

    .PhorumAttachmentRow {
        border-bottom: 1px solid #e8e8e8;
        padding: 3px 0px 3px 0px;
    }

    /********************/

    /* PM specifics */

    .phorum-recipientblock
    {
        position:relative;
        float:left;
        padding: 1px 1px 1px 5px;
        margin: 0px 5px 5px 0px;
        font-size: 11px;
        background-color: White;
        border: 1px solid #E6E6E6;
        white-space: nowrap;
    }

    .phorum-pmuserselection
    {
        padding-bottom: 5px;
    }

    .phorum-gaugetable {
        border-collapse: collapse;
    }

    .phorum-gauge {
        border: 1px solid #E6E6E6;
        background-color: #e8e8e8;
    }

    .phorum-gaugeprefix {
        border: none;
        background-color: white;
        padding-right: 10px;
    }

    /********************/

    /* Override classes - Must stay at the end */

    .PhorumNarrowBlock
    {
        /*width: 600px;*/
    }

    .PhorumSmallFont
    {
        font-size: 11px;
    }

    .PhorumLargeFont
    {
        color: #61605e;
        font-size: 16px;
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
    }


    .PhorumFooterPlug
    {
        margin-top: 10px;
        font-size: 10px;
        font-family: Arial, Helvetica, sans-serif;
    }



    /*   BBCode styles  */

    blockquote.bbcode
    {
        font-size: 11px;
        margin: 0 0 0 10px;
    }

    blockquote.bbcode div
    {
        margin: 0;
        padding: 5px;
        border: 1px solid #E6E6E6;
    }

    blockquote.bbcode strong
    {
        font-style: italic;
        margin: 0 0 3px 0;
    }
#search-form {
	display: inline;
}
#search-form #search {
    width: 110px;
	font-size:11px;
	border:1px solid #999999;
	paddin-left:14px;
	font-family: 'LatoLatinWeb',Arial;	
	background-image:url(templates/faireconstruire/images/ploupe.gif);
	background-repeat:no-repeat;
	background-position: left center;
	padding-left:17px;	
}
#search-form #search:hover {
	border:1px solid black;
}
#search-form #bt_submit {
	font-size:10px;
	font-family: 'LatoLatinWeb',Arial;
}
/* departements */
.dpt01,.dpt02,.dpt03,.dpt04,.dpt05,.dpt06,.dpt07,.dpt08,.dpt09,.dpt10,.dpt11,.dpt12,.dpt13,.dpt14,.dpt15,.dpt16,.dpt17,.dpt18,.dpt19,.dpt20,
.dpt21,.dpt22,.dpt23,.dpt24,.dpt25,.dpt26,.dpt27,.dpt28,.dpt29,.dpt30,.dpt31,.dpt32,.dpt33,.dpt34,.dpt35,.dpt36,.dpt37,.dpt38,.dpt39,.dpt40,
.dpt41,.dpt42,.dpt43,.dpt44,.dpt45,.dpt46,.dpt47,.dpt48,.dpt49,.dpt50,.dpt51,.dpt52,.dpt53,.dpt54,.dpt55,.dpt56,.dpt57,.dpt58,.dpt59,.dpt60,
.dpt61,.dpt62,.dpt63,.dpt64,.dpt65,.dpt66,.dpt67,.dpt68,.dpt69,.dpt70,.dpt71,.dpt72,.dpt73,.dpt74,.dpt75,.dpt76,.dpt77,.dpt78,.dpt79,.dpt80,
.dpt81,.dpt82,.dpt83,.dpt84,.dpt85,.dpt86,.dpt87,.dpt88,.dpt89,.dpt90,.dpt91,.dpt92,.dpt93,.dpt94,.dpt95,.dpt96,.dpt97,.dpt98,.dpt99,.dpt100 {
	background-color: #919191;
	color: #FFFFFF;
	padding-top: 3px;
	padding-bottom: 1px;
	padding-left: 4px;
	padding-right: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 0px;
	background-color: transparent;
	color: #FFF; 
	border:0px solid #54ACD2;
	font-size:14px;
	font-weight:bold;	
	margin-right: 2px;
}
h1 .dpt01,h1 .dpt02,h1 .dpt03,h1 .dpt04,h1 .dpt05,h1 .dpt06,h1 .dpt07,h1 .dpt08,h1 .dpt09,h1 .dpt10,h1 .dpt11,h1 .dpt12,h1 .dpt13,h1 .dpt14,h1 .dpt15,h1 .dpt16,h1 .dpt17,h1 .dpt18,h1 .dpt19,h1 .dpt20,
h1 .dpt21,h1 .dpt22,h1 .dpt23,h1 .dpt24,h1 .dpt25,h1 .dpt26,h1 .dpt27,h1 .dpt28,h1 .dpt29,h1 .dpt30,h1 .dpt31,h1 .dpt32,h1 .dpt33,h1 .dpt34,h1 .dpt35,h1 .dpt36,h1 .dpt37,h1 .dpt38,h1 .dpt39,h1 .dpt40,
h1 .dpt41,h1 .dpt42,h1 .dpt43,h1 .dpt44,h1 .dpt45,h1 .dpt46,h1 .dpt47,h1 .dpt48,h1 .dpt49,h1 .dpt50,h1 .dpt51,h1 .dpt52,h1 .dpt53,h1 .dpt54,h1 .dpt55,h1 .dpt56,h1 .dpt57,h1 .dpt58,h1 .dpt59,h1 .dpt60,
h1 .dpt61,h1 .dpt62,h1 .dpt63,h1 .dpt64,h1 .dpt65,h1 .dpt66,h1 .dpt67,h1 .dpt68,h1 .dpt69,h1 .dpt70,h1 .dpt71,h1 .dpt72,h1 .dpt73,h1 .dpt74,h1 .dpt75,h1 .dpt76,h1 .dpt77,h1 .dpt78,h1 .dpt79,h1 .dpt80,
h1 .dpt81,h1 .dpt82,h1 .dpt83,h1 .dpt84,h1 .dpt85,h1 .dpt86,h1 .dpt87,h1 .dpt88,h1 .dpt89,h1 .dpt90,h1 .dpt91,h1 .dpt92,h1 .dpt93,h1 .dpt94,h1 .dpt95,h1 .dpt96,h1 .dpt97,h1 .dpt98,h1 .dpt99,h1 .dpt100 {
font-size:16px;

}
.dpt01 {border-color: #41A85F;background-color: #41A85F}
.dpt02 {border-color: #00A885;background-color: #00A885}
.dpt03 {border-color: #3D8EB9;background-color: #3D8EB9}
.dpt04 {border-color: #2969B0;background-color: #2969B0}
.dpt05 {border-color: #553982;background-color: #553982}
.dpt06 {border-color: #475577;background-color: #475577}
.dpt07 {border-color: #F37934;background-color: #F37934}
.dpt08 {border-color: #D14841;background-color: #D14841}
.dpt09 {border-color: #B8312F;background-color: #B8312F}
.dpt10 {border-color: #1ABC9C;background-color: #1ABC9C}
.dpt11 {border-color: #2C82C9;background-color: #2C82C9}
.dpt12 {border-color: #9365B8;background-color: #9365B8}
.dpt13 {border-color: #EB6B56;background-color: #EB6B56}
.dpt14 {border-color: #A38F84;background-color: #A38F84}
.dpt15 {border-color: #54ACD2;background-color: #54ACD2}
.dpt16 {border-color: #E25041;background-color: #E25041}
.dpt17 {border-color: #41A85F;background-color: #41A85F}
.dpt18 {border-color: #00A885;background-color: #00A885}
.dpt19 {border-color: #3D8EB9;background-color: #3D8EB9}
.dpt20 {border-color: #2969B0;background-color: #2969B0}
.dpt2A {border-color: #553982;background-color: #553982}
.dpt2B {border-color: #475577;background-color: #475577}
.dpt21 {border-color: #F37934;background-color: #F37934}
.dpt22 {border-color: #D14841;background-color: #D14841}
.dpt23 {border-color: #B8312F;background-color: #B8312F}
.dpt24 {border-color: #1ABC9C;background-color: #1ABC9C}
.dpt25 {border-color: #2C82C9;background-color: #2C82C9}
.dpt26 {border-color: #9365B8;background-color: #9365B8}
.dpt27 {border-color: #EB6B56;background-color: #EB6B56}
.dpt28 {border-color: #A38F84;background-color: #A38F84}
.dpt29 {border-color: #54ACD2;background-color: #54ACD2}
.dpt30 {border-color: #E25041;background-color: #E25041}
.dpt31 {border-color: #41A85F;background-color: #41A85F}
.dpt32 {border-color: #00A885;background-color: #00A885}
.dpt33 {border-color: #3D8EB9;background-color: #3D8EB9}
.dpt34 {border-color: #2969B0;background-color: #2969B0}
.dpt35 {border-color: #553982;background-color: #553982}
.dpt36 {border-color: #475577;background-color: #475577}
.dpt37 {border-color: #F37934;background-color: #F37934}
.dpt38 {border-color: #D14841;background-color: #D14841}
.dpt39 {border-color: #B8312F;background-color: #B8312F}
.dpt40 {border-color: #1ABC9C;background-color: #1ABC9C}
.dpt41 {border-color: #2C82C9;background-color: #2C82C9}
.dpt42 {border-color: #9365B8;background-color: #9365B8}
.dpt43 {border-color: #EB6B56;background-color: #EB6B56}
.dpt44 {border-color: #A38F84;background-color: #A38F84}
.dpt45 {border-color: #54ACD2;background-color: #54ACD2}
.dpt46 {border-color: #E25041;background-color: #E25041}
.dpt47 {border-color: #41A85F;background-color: #41A85F}
.dpt48 {border-color: #00A885;background-color: #00A885}
.dpt49 {border-color: #3D8EB9;background-color: #3D8EB9}
.dpt50 {border-color: #2969B0;background-color: #2969B0}
.dpt51 {border-color: #553982;background-color: #553982}
.dpt52 {border-color: #475577;background-color: #475577}
.dpt53 {border-color: #F37934;background-color: #F37934}
.dpt54 {border-color: #D14841;background-color: #D14841}
.dpt55 {border-color: #B8312F;background-color: #B8312F}
.dpt56 {border-color: #1ABC9C;background-color: #1ABC9C}
.dpt57 {border-color: #2C82C9;background-color: #2C82C9}
.dpt58 {border-color: #9365B8;background-color: #9365B8}
.dpt59 {border-color: #54ACD2;background-color: #54ACD2}
.dpt60 {border-color: #A38F84;background-color: #A38F84}
.dpt61 {border-color: #54ACD2;background-color: #54ACD2}
.dpt62 {border-color: #E25041;background-color: #E25041}
.dpt63 {border-color: #41A85F;background-color: #41A85F}
.dpt64 {border-color: #00A885;background-color: #00A885}
.dpt65 {border-color: #3D8EB9;background-color: #3D8EB9}
.dpt66 {border-color: #2969B0;background-color: #2969B0}
.dpt67 {border-color: #553982;background-color: #553982}
.dpt68 {border-color: #475577;background-color: #475577}
.dpt69 {border-color: #F37934;background-color: #F37934}
.dpt70 {border-color: #D14841;background-color: #D14841}
.dpt71 {border-color: #B8312F;background-color: #B8312F}
.dpt72 {border-color: #1ABC9C;background-color: #1ABC9C}
.dpt73 {border-color: #2C82C9;background-color: #2C82C9}
.dpt74 {border-color: #9365B8;background-color: #9365B8}
.dpt75 {border-color: #EB6B56;background-color: #EB6B56}
.dpt76 {border-color: #A38F84;background-color: #A38F84}
.dpt77 {border-color: #54ACD2;background-color: #54ACD2}
.dpt78 {border-color: #E25041;background-color: #E25041}
.dpt79 {border-color: #41A85F;background-color: #41A85F}
.dpt80 {border-color: #00A885;background-color: #00A885}
.dpt81 {border-color: #3D8EB9;background-color: #3D8EB9}
.dpt82 {border-color: #2969B0;background-color: #2969B0}
.dpt83 {border-color: #553982;background-color: #553982}
.dpt84 {border-color: #475577;background-color: #475577}
.dpt85 {border-color: #F37934;background-color: #F37934}
.dpt86 {border-color: #D14841;background-color: #D14841}
.dpt87 {border-color: #B8312F;background-color: #B8312F}
.dpt88 {border-color: #1ABC9C;background-color: #1ABC9C}
.dpt89 {border-color: #2C82C9;background-color: #2C82C9}
.dpt90 {border-color: #9365B8;background-color: #9365B8}
.dpt91 {border-color: #3D8EB9;background-color: #3D8EB9}
.dpt92 {border-color: #A38F84;background-color: #A38F84}
.dpt93 {border-color: #54ACD2;background-color: #54ACD2}
.dpt94 {border-color: #E25041;background-color: #E25041}
.dpt95 {border-color: #41A85F;background-color: #41A85F}
.dpt973 {border-color:#00A885;background-color: #00A885}
.dpt974 {border-color:#3D8EB9;background-color: #3D8EB9}
.dpt975 {border-color:#2969B0;background-color: #2969B0}
.dpt976 {border-color:#553982;background-color: #553982}

/*users*/
.usr0,.usr1,.usr2,.usr3,.usr4,.usr5,.usr6,.usr7,.usr8,.usr9,.usra,.usrb,.usrc,.usrd,.usre,.usrf {
	background-color: #919191;
	color: #FFFFFF;
	padding-top:3px;
	padding-bottom: 2px;
	padding-left: 8px;
	padding-right: 8px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	text-align:center;
	font-size:13px;
	text-align:center;
}
@media (max-width: 767px) {
	.usr0,.usr1,.usr2,.usr3,.usr4,.usr5,.usr6,.usr7,.usr8,.usr9,.usra,.usrb,.usrc,.usrd,.usre,.usrf {
		font-size:15px;
	}

}
.usr1 {background-color: #41A85F}
.usr2 {background-color: #00A885}
.usr3 {background-color: #3D8EB9}
.usr4 {background-color: #2969B0}
.usr5 {background-color: #553982}
.usr6 {background-color: #475577}
.usr7 {background-color: #F37934}
.usr8 {background-color: #D14841}
.usr9 {background-color: #B8312F}
.usr0 {background-color: #1ABC9C}
.usra {background-color: #2C82C9}
.usrb {background-color: #9365B8}
.usrc {background-color: #EB6B56}
.usrd {background-color: #A38F84}
.usre {background-color: #54ACD2}
.usrf {background-color: #E25041}


.PhorumReadMessageBlock .author {
	margin-left: 3px;
	margin-bottom:5px;
}

@media (min-width: 768px) {
	.PhorumReadMessageBlock .author {
		text-align:right;
		margin-right: -15px;
	}
}
.PhorumReadMessageBlock .author a{
	line-height:24px;
}
.PhorumReadMessageBlock .pdate {
    color: #919191;
	margin-top:6px;
	font-size:11px;
}
.PhorumReadMessageBlock .pdate .glyphicon {
	color:#e8e8e8;
}

@media (max-width: 767px) {
	.PhorumReadMessageBlock .pdate {
		float: right;	
		margin-right: 5px;
		margin-top:-2px;
	}
}

.PhorumReadBodyHead {
	padding-top:0px;
	padding-left: 3px;	
}
.PhorumReadBodyHead strong {
	font-size: 20px;	
	font-weight: bold;
	margin-bottom: 10px;
}

 .PhorumStdRow .row {
    margin-right: -30px;
    margin-left: -30px;
    padding-top: 6px;
    padding-bottom: 6px;
}

#phorum-post-form input[type=text], #phorum-post-form select {
	border:1px solid #E6E6E6;	
}
textarea {
	border:1px solid #F3F3F3;
	
}
.PhorumShortText {
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-top: 10px;	
}
.PhorumListSubjPrefix {
	font-size:13px;	
	background-color: #C4362C;
	color:#FFF;
	padding:2px;
    padding-top: 4px;
    padding-left: 4px;
	margin-left: 0px;
}

#phorum_subject {
	line-height:22px;	
}

@media (max-width: 767px) {
	#phorum_subject {
		font-size: 16px;
		line-height:24px;	
	}
	input[type=text], input[type=password], input[type=file], select, textarea {
			font-size: 16px;	
	}
}

.moderateNavBlock{

}
.moderateNavBlock a.PhorumNavLink {
	white-space: normal;
}

/* tes font */
.PhorumReadBodyText, .PhorumTableRowAlt, .PhorumTableRow, H1 {
    font-family: 'LatoLatinWeb',Arial;
}
.PhorumTitleText  H1 {
	font-family: 'LatoLatinWebLight',Arial;
	font-weight:normal;	
	text-transform:uppercase;
	font-size:30px;
}

.pageCount {
	display:block;
	font-size:13px;	
}

input[type=checkbox] {
	margin-top:0px;
	margin-bottom:0px;
	width: 16px;
	height: 16px;
}
.unapproved {
    background-color: #ce3436;
    color:#FFF;
    padding:5px;
    text-align: center;    
}
.unapproved .PhorumReadBodyHead strong{
    font-size: 14px;
}
.PhorumListModLink {
    display: block;
}

.PhorumReadBodyText img {
    width: 100%;
    height: auto;
    max-width: 700px;
}

.PhorumReadBodyText .mod_smileys_img {
    width: initial;
}