/*
	Date : 21/02/2023 0:49:23
	Duration : 6.0081481933594E-5
	Aggregated Files :
		Success : global
 
*/ 







/* Filename : global */

/* Style for design Header 88888888
---------------------------------------- */

.element-invisible,
.hasjs .js-invisible,
.nojs .nojs-invisible  {
	position: absolute;
	clip: rect(1px,1px,1px,1px);
	overflow: hidden;
	height: 1px;
}



#alert-ie6 {
	margin: 0 auto;
	color: #FFFFFF;
	background: #990000;
	padding:10px 20px 1px;
}
#alert-ie6 a, #alert-ie6 a:hover, #alert-ie6 a:active, #alert-ie6 a:visited {
	color:#FFFFFF;
	text-decoration: underline;
}
#alert-ie6 p {
	margin: 0 auto 10px auto;
	width: 960px;
}

#header-inside,
#main,
#footer-wrapper {
	margin-left: auto;
	margin-right: auto;
	width: 970px;
}

#header {
	background: url("../images/header-bg-green-mix.jpg") no-repeat scroll 50% 35px black;
	font: 12px "Trebuchet MS","Lucida Grande",Tahoma,Helvetica,Sans-Serif;
	border-bottom: 3px solid #515151;
	word-wrap: normal;
}
#header-inside {
	position: relative;
}

#header h1 {
	font-size: 15px;
	line-height: 1;
	margin: 0;
	padding: 25px 0 5px 0;
	display:block;
	float:none;
}

body#drupal #header h1, body#drupal#header strong {
	font-size: 15px;
	line-height: 1;
	margin: 0;
	padding: 45px 0 5px 0;
	display:block;
	float:none;
}


/**************************************************************************
*  Main menu
* ************************************************************************
*/

/*
// http://www.snoupix.com/css3-mega-dropdown-menu_tutorial_30.html
#menu-principal li:hover a {
	border:1px solid #555;
	border-bottom: none;
	background: #000;a
}*/

#menu-principal {
	list-style: none outside none;
	position: absolute;
	right: 0;
	top: 2px;
	padding-right: 40px;
	margin: 0;
	z-index: 2;
}

#menu-principal > li {
	float: left;
	height: 115px;
	text-align: center;
	width: 110px;
	margin: 0 15px;
}
/*
#menu-principal img:hover , #menu-principal img:active {
	background: url("../images/halo.png"") no-repeat 0px 3px;
	height: 105px;
}
*/
.nojs #menu-principal li:hover .submenu-panel {
	display: block;
}
#menu-principal .submenu-panel {
	overflow: hidden;
	display: none;
	background: #000;
	-khtml-border-radius: 0 0 16px 16px;
	-webkit-border-radius: 0 0 16px 16px;
	-moz-border-radius: 0 0 16px 16px;
	border-radius: 0 0 16px 16px;
	-webkit-box-shadow: 0px 1px 10px rgba(0,0,0,0.9);
	-moz-box-shadow: 0px 1px 10px rgba(0,0,0,0.9);
	box-shadow: 0px 1px 10px rgba(0,0,0,0.9);
	border: 2px solid #444;
	border-top: none;
	/*
	position: absolute;
	top: 33px;
	margin-top: -92px;
	width: auto;
	max-width: 200px;
	*/
	width: 150px;
	position: absolute;
	top: 33px;
	margin-left: -20px;
}
#menu-principal .submenu-panel span.menu-icon {
	margin: 2px 0 0 -5px;
}

#menu-principal .submenu-panel ul {
	margin: -5px 5px 10px 25px;
	padding: 0;
}
#menu-principal .submenu-panel ul li {
	height: auto;
	width: auto;
	margin: 5px 0;
	color: #fff;
	font-weight: bold;
	float: none;
	list-style-position: outside;
	text-align: left;
	font-size: 1.1em;
}
#menu-principal .submenu-panel ul li a {
	font-size: 1em;
	line-height: 1em;
}
#menu-principal .submenu-panel ul li:hover {
	list-style-type: disc;
}

#menu-principal span.menu-icon {
	display: block;
	height: 95px;
	margin-top: 0;
}

#menu-forum span.menu-icon {  background: url("../images/menu-forum.png") no-repeat 50% -15px; }
#menu-wiki span.menu-icon { background: url("../images/menu-wiki.png") no-repeat 50% -15px; }
#menu-galerie span.menu-icon { background: url("../images/menu-galerie.png") no-repeat 50% -15px; }
#menu-annuaire span.menu-icon { background: url("../images/menu-annuaire.png") no-repeat 50% -15px; }

#menu-forum .submenu-panel  span.menu-icon {  background-position: 50% -140px; }
#menu-wiki .submenu-panel  span.menu-icon {background-position: 50% -140px; }
#menu-galerie .submenu-panel  span.menu-icon { background-position: 50% -140px; }
#menu-annuaire .submenu-panel  span.menu-icon { background-position: 50% -140px; }


#header #menu-connection {
	list-style: none outside none;
	padding: 10px 0 0 0;
	margin: 0;
	position: absolute;
	top: 0;
	left: 0;
	height: 15px;
}

#header #menu-connection .content {
	margin: 0;
}

#menu-principal li a {
	color: #FFFFFF;
	font-size: 1.5em;
	font-weight: bold;
	line-height: 30px;
	text-decoration: none;
	font-variant: small-caps;
	font-family: "Trebuchet MS","Lucida Grande",Tahoma,Helvetica,Sans-Serif;
}

#menu-principal img {
	height: 100px;
}

#header #menu-connection ul {
	margin: 0;
	padding: 0;
}


#header #menu-connection li {
	display: inline;
	padding: 0;
	margin-right: 15px;
}

#header #menu-connection li a {
	font-size: 0.9em;
	font-weight: bold;
}


body.not-logged-in #header #menu-connection li a {
	color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding: 1px 0 0 18px;
}
body.not-logged-in #header #menu-connection li a:hover { text-decoration: underline; }

body.logged-in #header #menu-connection li a:hover { text-decoration: none;  }
body.logged-in #header #menu-connection li a { color: #888888;  }

body#drupal.not-logged-in #header #menu-connection li.last a,
body#phpbb.not-logged-in #header #menu-connection li.icon-login a {
	background-image: url("../images/icon_login.gif");
}
body#drupal.not-logged-in #header #menu-connection li.first a,
body#phpbb.not-logged-in #header #menu-connection li.icon-register a {
	background-image: url("../images/icon_register.gif");
}



/**************************************************
* #sous-menu = #menu-page
* ************************************************
*/

#menu-page {
	background: #000;
	margin: 0 auto;
	padding: 0;
	clear: both;
	-moz-border-radius: 6px 6px 0 0;
	-webkit-border-radius: 6px 6px 0 0;
	border-radius: 6px 6px 0 0;
	z-index: 1;
}


#menu-page ul {
	list-style: none outside none;
	padding: 0;
	font-size: 0;
}


#menu-page ul li {
	display: inline-block;
	margin: 5px 0;
	padding: 0 6px;
/*
	border-left: solid 1px #222;
	border-left-color: rgba(255,255,255,0.2);
	border-right: solid 1px #000;
	border-right-color: rgba(0,0,0,0.2);
*/
	font-size: 12px;

}

#menu-page ul li a {
	color: #FFFFFF;
	font-size: 1.25em;
	font-variant: small-caps;
	font-weight: bold;
	text-decoration: none;
	font-family: "Trebuchet MS","Lucida Grande","Tahoma","Helvetica","Sans-Serif";
}

#menu-page li a:hover,
#menu-page li a:active,
#menu-page .menu li a.active-trail  {
	/*border-top: 2px solid #FFFFFF;*/
}


#menu-page li.homeitem a,
#drupal	#menu-page .menu-block-wrapper > ul.menu > li.first a {
	background: url("../images/icon_home.png") no-repeat 50% 50%;
	color: transparent !important;
	width: 10px;
	margin-left: 6px;
	display: inline-block;
}

/* 2ème niveau */
#drupal	#menu-page ul.menu > li > ul > li.first a {
	background: inherit;
	color: #fff !important;
	width: auto;
}
#menu-page ul > li > ul {
	position: absolute;
	display: none;
	padding: 0 15px 10px 25px;
	margin-left: -10px;
	background: #000;
	border-radius: 0 0 10px 10px;
	z-index: 9;
}
#menu-page ul > li:hover > ul {
	display: block;
}
#menu-page ul > li > ul > li {
	/*list-style: circle outside none;*/
	display: list-item;
	margin: 0;
	padding: 0;
	margin: 7px 0;
}
#menu-page ul > li > ul > li:hover {
	/* list-style: disc outside none; */
}
#menu-page ul > li > ul > li > a {
	font-size: 1em;
}
#menu-page ul > li > ul > li > a:hover {
	border-top: 0 none;
}



#logo {
	float: none;
	margin: 20px 0 -8px 50px;
	padding: 0;
	width: 429px;
	height: 121px;
}


div#footer-end {
	background-color: #fff;
	color:white;
	width: 950px;
	padding: 5px 10px;
	margin: 30px auto 0;
	-moz-border-radius: 10px 10px 0 0;
	-khtml-border-radius: 10px 10px 0 0;
	-webkit-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
}


#line {
	background-color: #999999;
	height: 3px;
	position: absolute;
	width: 100%;
	opacity: 0.3;
}




/*********************************************************
 * Global Search form
 ***********************************************************
 */



#global-search,
#global-search fieldset,
#global-search input ,
#global-search select {
	margin: 0;
	padding: 0;
	border: 0 none;
	top: 0;
	background: none;
	font-size: 1.05em;
}
#global-search {
	float: right;
	margin: 4px 5px 0 0;
}
#global-search fieldset {
	background: transparent;
}
#global-search label {
	display: none;
}
#global-search input,
#global-search select {
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background-color: #F4F4F4;
	font-size: inherit;
	border: 1px inset;
}
#global-search input {
	padding: 1px 3px;
}
#global-search input#search_query {
	width: 6.5em;
	background-image: url("../images/icon_textbox_search.gif");
	background-repeat: no-repeat;
	background-position: 2px 50%;
	padding-left: 18px;
}


/*********************************************************
 * Bottom page / Affichage partie courrante
 ***********************************************************
 */

#bottom-page {
	clear: both;
	background: #eee;
	margin-top: 10px;
	-moz-border-radius: 0 0 6px 6px;
	-webkit-border-radius: 0 0 6px 6px;
	-khtml-border-radius: 0 0 6px 6px;
	border-radius: 0 0 6px 6px;
}
#bottom-page,
#bottom-page p {
	text-align: center;
	font-family: 'Trebuchet MS', Verdana, 'Lucida Grande', Tahoma, Helvetica, sans-serif;
	font-variant: small-caps;
	font-size: 26px;
	line-height: 1.5em;
	padding: 0;
	text-shadow: rgba(0, 0, 0, 0.2) 0 1px 1px;
}
/*
#bottom-page:first-letter {
	color: #A3D900;
}
*/






/************************************************************************************
 * Miscellaneous
 * ***********************************************************************************
 */

/* Bouton Discord */
@keyframes shake {
  0% { transform: translate(1px, 1px) rotate(0deg); }
  10% { transform: translate(-1px, -2px) rotate(-1deg); }
  20% { transform: translate(-3px, 0px) rotate(1deg); }
  30% { transform: translate(3px, 2px) rotate(0deg); }
  40% { transform: translate(1px, -1px) rotate(1deg); }
  50% { transform: translate(-1px, 2px) rotate(-1deg); }
  60% { transform: translate(-3px, 1px) rotate(0deg); }
  70% { transform: translate(3px, 1px) rotate(-1deg); }
  80% { transform: translate(-1px, -1px) rotate(1deg); }
  90% { transform: translate(1px, 2px) rotate(0deg); }
  100% { transform: translate(1px, -2px) rotate(-1deg); }
}
#discord-button {
	z-index: 10;
	position: fixed;
	bottom: 0;
	right: 0;
	border-radius: 100%;
	margin: 20px;
	padding: 0;
	box-shadow: rgb(115 136 217 / 30%) 0px 3px 5px 1px, rgb(115 136 217 / 14%) 0px 6px 10px 2px, rgb(115 136 217 / 12%) 0px 1px 18px 2px;
	background: rgb(115, 136, 217) url("../images/discord-logo-white.svg") no-repeat content-box center;
	width: 56px;
	height: 56px;
	display: block;
	background-size: 53%;
	color: transparent !important;
	overflow: hidden;
	transition: box-shadow 0.3s ease-out 0s;
}
#discord-button:hover {
  box-shadow: rgb(115 136 217 / 40%) 0px 3px 5px 2px, rgb(115 136 217 / 24%) 0px 6px 10px 2px, rgb(115 136 217 / 22%) 0px 1px 18px 2px;
  animation: shake 0.5s;
  animation-iteration-count: infinite;
}

/* ANNONCE */
body#phpbb #annonce .content {
	font-size: 1.1em;
}
body#phpbb #annonce .content a,
body#phpbb #annonce .content a:hover {
	text-decoration: underline;
	font-weight: bold;
}

/* ANTI PROXY */
#remind, #resend, #register, #login,
#user-login {
	display: none;
}

abbr {
	border-bottom: 1px dashed #CCC;
	cursor: help;
}
acronym {
	border-bottom: 1px dotted #CCC;
	cursor: help;
}



/* BREADCRUMB */

.navbar {
	background: #000000 url("../images/header-bg-green.jpg") no-repeat 35% -50px;
	color: #FFFFFF;
	line-height: 2.35em;
	margin: 10px 15px;
	padding: 0 10px;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}
.navbar .breadcrumb a {
	color: #fff;
	font-weight: bold;
}
.navbar .breadcrumb {
	padding: 0;
}


.jump-menu {
	text-align: right;
}
.jump-menu label {
	display: inline-block;
	font-weight: bold;
}


/*
body#drupal span.corners-top,
body#drupal span.corners-bottom {
	margin: 0 -10px;
}

body#drupal span.corners-top,
body#drupal span.corners-bottom,
body#drupal span.corners-top span,
body#drupal span.corners-bottom span {
	background-repeat:no-repeat;
	display:block;
	font-size:1px;
	height:5px;
	line-height:1px;
}

body#drupal span.corners-top {
	background-image:url("../images/corners_left.png");
	background-position:0 0;
}
body#drupal span.corners-bottom {
	background-image:url("../images/corners_left.png");
	background-position:0 100%;
	clear:both;
}
body#drupal span.corners-top span {
	background-image:url("../images/corners_right.png");
	background-position:100% 0;
}
body#drupal span.corners-bottom span {
	background-image:url("../images/corners_right.png");
	background-position:100% 100%;
}
*/

html,
body {
	color: #000000 !important;
	background: #000 url("/tmp/fond_2.jpg") repeat-x fixed 50% 100% !important;
	font-family: 'Trebuchet MS',Verdana,'Lucida Grande',Tahoma,Helvetica,sans-serif !important;
	padding: 0 !important;
	margin-top: 0;
	letter-spacing: 0.2px;
}
#page {
	padding-bottom: 30px;
}
#main {
	border-top: 3px solid #C0C0C0;
	margin-top:-3px;
	/*background: #000 url("/tmp/body_background3.jpg") no-repeat fixed 50% 0 !important; */
	background-color: #ffffff;
	-moz-border-radius: 0 0 6px 6px;
	-khtml-border-radius: 0 0 6px 6px;
	-webkit-border-radius: 0 0 6px 6px;
	border-radius: 0 0 6px 6px;
	-moz-box-shadow: 0 0 30px 5px rgba(0,0,0,0.9);
	-khtml-box-shadow: 0 0 30px 5px rgba(0,0,0,0.9);
	-webkit-box-shadow: 0 0 30px 5px rgba(0,0,0,0.9);
	box-shadow: 0 0 30px 5px rgba(0,0,0,0.9);
}
/*
#drupal #main { border-top-color: #0F5F99; }
#phpbb #main { border-top-color: #93B000;}
*/

#wrap {
	padding: 10px;
}



body#drupal #main input[type="text"],
body#drupal #footer input[type="text"],
textarea {
  -khtml-border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #DCE7ED;
  background: #FFF url("../images/bg_inputbox.png") repeat-x;
}
body#drupal textarea {
  -khtml-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  -webkit-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}
body#drupal .comment-form .resizable-textarea .grippie {
  -khtml-border-bottom-left-radius: 4px;
  -khtml-border-bottom-right-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}

body#drupal input:focus,
body#drupal textarea:focus {
	background-image: none;
}

body#drupal #main-wrapper img.image,
body#drupal #main img.image, #content img.image,
body#drupal #main-wrapper .image img,
body#drupal #main .image img, #content .image img {
		padding: 2px;
		border: 1px solid #CCC;
}
body#drupal #main-wrapper img.icon,
body#drupal #main img.icon, #content img.icon,
body#drupal #main-wrapper .icon img,
body#drupal #main .icon img, #content .icon img {
	padding: 3px;
	border: none;
}


.loading {
	background: url("../images/loading.gif") 50% 50% no-repeat;
}
.cursor-zoom {
	cursor: url("../images/cursor-zoom.png"), auto;
}


/* Lien du filtre du glossaire/user/shortcut */
span.crosslinking-fiche a,
span.crosslinking-glossaire a,
span.crosslinking-user a {
	color: inherit;
	border-bottom-color: inherit;
	text-decoration: none;
}
span.crosslinking-glossaire a,
span.crosslinking-user a {
	border-bottom: 1px dotted;
}
span.crosslinking-fiche a {
	border-bottom: 1px dashed;
}
span.crosslinking-fiche a:hover,
span.crosslinking-glossaire a:hover,
span.crosslinking-user a:hover {
	text-decoration: none;
}
span.crosslinking-user .user,
span.crosslinking-user .username {
	font-weight: bold;
}
span.crosslinking-user span.arobase {
	font-size: 0.8em;
}


/***************************************************
* Basic CSS style
* **************************************************
*/
.bold {
	font-weight: bold !important;
}
.bold-normal {
	font-weight: normal !important;
}
.italic {
	font-style: italic !important;
}
.underline {
	text-decoration: underline !important;
}
.center {
	text-align: center !important;
}
.left {
	text-align: left !important;
}
.right {
	text-align: right !important;
}
.sub-text {
	font-size: 0.9em;
}
.mini-text {
	font-size: 0.85em;
}
.micro-text {
	font-size: 0.7em;
}
.maxi-text {
	font-size: 1.2em;
}
.float-left {
	float: left;
}
.float-right {
	float: right;
}
.table {
	display: table;
}
.table-row {
	display: table-row;
}
.table-cell {
	display: table-cell;
}

/************************************************************************************
 * CSS for Touch Screen
 * ***********************************************************************************
 */
 /*
.hastouch #menu-connection li {
	font-size: 1.5em;
	line-height: 0.75em;
}
*/
#phpbb.hastouch .pagination span a,
#phpbb.hastouch .pagination span a:link,
#phpbb.hastouch .pagination span a:visited,
#phpbb.hastouch .pagination span a:active,
#phpbb.hastouch .pagination span strong {
	margin: 0 3px !important;
	padding: 5px 6px !important;
}
#phpbb.hastouch .forumbg .pagination span a,
#phpbb.hastouch .forumbg .pagination span a:link,
#phpbb.hastouch .forumbg .pagination span a:visited,
#phpbb.hastouch .forumbg .pagination span a:active,
#phpbb.hastouch .forumbg .pagination span strong {
	margin: 0 3px !important;
	padding: 5px 6px !important;
}
#phpbb.hastouch dd.lastpost img {
	width: 28px !important;
	height: 20px !important;
	float: right !important;
}

.smilies {
	vertical-align: text-bottom;
}
.emoji {
	min-height: 18px;
	min-width: 18px;
	width: 1em;
	height: 1em;
}

/***************************************************
 * Responsive
 * **************************************************
 */
@media (max-width:1000px) {
	#header-inside,
	#main,
	#footer-wrapper {
		width: auto !important;
		max-width: 970px !important;
	}
	#header #menu-connection {
		margin-left: 10px !important;
	}

	#phpbb #wrap {
		width: auto !important;
		min-width: 0 !important;
	}
	#phpbb .postbody,
		#phpbb .postbody-mp {
		width: 77% !important;
	}
		#phpbb #topicreview .postbody {
					width: auto !important;
		}
	#phpbb .postprofile {
		width: 19% !important;
	}
	#phpbb .postprofile img {
		max-width: 90% !important;
		height: auto !important;
	}
	#drupal.node-type-galerie-photo .photo img {
		max-width: 90% !important;
		height: auto !important;
	}

}
@media (max-width:940px) {
	#menu-principal {
		padding-right: 0 !important;
	}
	#menu-principal > li {
		width: auto !important;
	}
		#drupal.node-type-galerie-photo .galerie-photos-suivantes {
			display: none !important;
		}
}
@media (max-width:850px) {
	#logo-link {
		display: block !important;
		text-align: center !important;
	}
	#logo {
		margin-left: 0 !important;
		margin-right: 0 !important;
	}
	#menu-principal span.menu-icon {
		display: none !important;
	}
}
@media (max-width:700px) {
	#header #menu-connection li {
		margin-right: 5px !important;
	}
	#menu-principal > li {
		margin: 0 8px !important;
	}

	#drupal #content {
		width: auto !important;
		box-shadow: none !important;
	}
	#drupal #sommaire-block {
		width: auto !important;
	}
	#drupal #sidebar-first,
	#drupal #sidebar-second {
		width: auto !important;
	}
	#drupal #sidebar-first,
	#drupal #sidebar-second {
		width: 100% !important;
	}
	#drupal.node-type-galerie-photo .galerie-comments,
	#drupal.node-type-galerie-photo .galerie-file-infos {
		float: none !important;
		width: auto !important;
		margin-left: 0 !important;
		margin-right: 0 !important;
	}
	#drupal.node-type-galerie-photo .galerie-file-infos {
		width: auto !important;
	}

	#phpbb .postprofile dd {
		display: none !important;
	}
	#phpbb .topiclist .topic-evaluation {
		display: none !important;
	}

	/* COMMON */
	#page {
		overflow: hidden !important;
	}
	#discord-button {
		margin: 5px !important;
		width: 46px !important;
		height: 46px !important;
	}
	#phpbb #menu-connection .icon-memberlist,
	#phpbb #menu-connection .icon-rules {
		display: none !important;
	}
	/* MENU */
	#header #menu-connection li a {
		font-size: 1.1em !important;
	}
	#menu-principal > li > a {
		font-size: 1.7em !important;
	}
	#menu-principal .submenu-panel li a {
		font-size : 1.65em !important;
		line-height: 1.25em !important;
	}
	#menu-principal .submenu-panel {
		width: auto !important;
		padding-right: 15px !important;
	}
	#menu-page ul li a {
		font-size: 1.5em !important;
	}

	/* DRUPAL */
	#drupal #header #menu-connection li.last {
		display: none !important;
	}

	/* PHPBB */
	#phpbb .navbar {
		zoom: 1.3 !important;
	}
	#phpbb .navbar .rightside {
		display: none !important;
	}
	#phpbb .rules {
		zoom: 1.2 !important;
	}
	#phpbb .copyright strong {
		font-size: 1.4em !important;
		margin-top: 10px !important;
		display: inline-block !important;
	}
	#phpbb .topic-evaluation {
		display: none !important;
	}

	/* FORUM LIST */
	#phpbb .forabg ul.topiclist dd.lastpost {
		width: 35% !important;
	}

	/* TOPIC LIST */
	#phpbb.hastouch .pagination span a,
	#phpbb.hastouch .pagination span a:link,
	#phpbb.hastouch .pagination span a:visited,
	#phpbb.hastouch .pagination span a:active,
	#phpbb.hastouch .pagination span strong {
		zoom: 1.2 !important;
	}
	#phpbb:not(.section-ucp) a.left,
	#phpbb:not(.section-ucp) a.right {
		zoom: 1.2 !important;
	}

	/* VIEWTOPIC */
	#phpbb.section-viewtopic .postbody {
		zoom: 1.45 !important;
	}
	#phpbb .postbody img.tmb {
		zoom: 0.35 !important;
	}
	#phpbb .topic-actions .buttons{
		zoom: 1.4 !important;
	}
	#phpbb.section-viewtopic .postbody h3,
	#phpbb.section-viewtopic p.author {
		margin-left: 60px !important;
		margin-right: 0 !important;
	}
	#phpbb.section-viewtopic p.author {
		margin-bottom: 15px !important;
	}
	#phpbb .postprofile {
		width: 70px !important;
	}
	#phpbb .postbody,
	#phpbb .postbody-mp {
		width: 100% !important;
	}
	#phpbb .pm .postprofile,
	#phpbb .postprofile {
		position: absolute !important;
	}
	#phpbb .postbody h3.first {
		font-size: initial !important;
	}
	#phpbb.section-viewtopic .postbody h3:not(.first) {
		font-size: 1.3em !important;
	}
	#phpbb.section-viewtopic .signature {
		zoom: 0.95 !important;
	}
	#phpbb.section-viewtopic .notice {
		zoom: 0.9 !important;
	}

	/* TOPIC POSTING FORM */
	#phpbb.section-posting #postform {
		zoom: 1.40 !important;
		overflow: hidden !important;
	}
	#phpbb #topicreview,
	#phpbb .good-practice {
		zoom: 0.95;
	}

	#phpbb #smiley-box {
		display: none !important;
	}
	#phpbb #message-box {
		width: 100% !important;
	}
	#phpbb #message-box textarea {
		   width: 98% !important;
		   height: 200px !important;
	}

	#phpbb.section-posting input#fileupload,
	#phpbb.section-posting textarea#filecomment {
		width: 150px !important;
	}

    /* PM */
    #phpbb.section-ucp #tabs {
		zoom: 1.28 !important;
	}
	#phpbb.section-ucp #cp-main{
		zoom: 1.35 !important;
		overflow: hidden !important;
	}
	#phpbb.section-ucp #cp-main h2 {
		zoom: 0.9 !important;
	}
    #phpbb.section-ucp #navigation {
        zoom: 1.5 !important;
    }
	/* UCP TOPIC LISTING */
	#phpbb.section-ucp .row dd.lastpost {
		font-size: 1.1em !important;
	}
	/* PM LISTING */
	#phpbb.section-ucp #viewfolder ul.topiclist dt {
		width: 65% !important;
	}
	/* PM VIEW */
	#phpbb.section-ucp .postprofile {
		width: 60px !important;
	}
	#phpbb.section-ucp h3.first {
		margin-left: 80px !important;
	}
	#phpbb.section-ucp p.author {
		margin: 0 0 10px 0 !important;
		font-size: 0.9em !important;
	}
	/* PM POSTING FORM */
	#phpbb dt label[for^="icon"],
	#phpbb dl label[for^="icon"] {
		display: none !important;
	}
	#phpbb .column1 {
		float: none !important;
		width : auto !important;
	}
	#phpbb .column2 {
		display: none !important;
	}
	#phpbb.section-ucp input#fileupload {
		width: 90px !important;
	}
	#phpbb.section-ucp textarea#filecomment,
	#phpbb.section-ucp input#subject {
		width: 195px!important;
	}
	#phpbb dl.pmlist dt {
		margin-right: 20px !important;
	}
}








