/*
Design by Free CSS Templates
http://www.freecsstemplates.org
Released for free under a Creative Commons Attribution 2.5 License
*/

body {
padding : 0;
margin : 0;
font : 0.74em Arial, sans-serif;
line-height : 1.5em;
background : #fff url(img/bg.png) repeat-x top;
color : #454545;
}
a {
color : #616065;
background : inherit;
text-decoration : none;
}
a:hover {
color : #616065;
background : inherit;
text-decoration : underline;
}
p {
margin : 5px 0;
}
h1 {
font : bold 1.6em Arial, Sans-Serif;
padding : 8px 0 4px 0;
margin : 0;
letter-spacing : -1px;
}
h2 {
font : bold 1.6em Arial, Sans-Serif;
letter-spacing : -1px;
}
h3 {
padding : 4px 0;
margin : 0;
}
.postit {
font : bold 1.2em Arial, Sans-Serif;
text-align: center;

}
ul {
margin : 0;
padding : 0;
list-style : none;
}
img {
border : 0;
}
hr {
height : 1px;
border-style : none;
color : #d0d0d0;
background-color : #c0c0c0;
margin : 10px 0;
}
.content {
margin : 0 auto;
width : 1022px;
}
#top {
padding-top : 0;
background : transparent url(http://ensgti.univ-pau.fr/xmedia/theme/gti/img/bandeau.png) no-repeat top left;
height : 114px;
}
#top h1 {
font : bold 1.8em Arial, Sans-Serif;
padding : 20px 0 0 0;
margin : 0;
letter-spacing : 1px;
color : #616161;
}
#top h2 {
font : 0.9em Arial, Sans-Serif;
letter-spacing : 0;
color : #868686;
margin : 0;
padding : 0;
}
#top #icons {
float : right;
margin : 25px 15px 0;
padding : 0;
}
#top #icons img {
padding-right : 2px;
border : 0;
}


/* Wide Post */

.wide-post {
	color : #FFFFFF;
	width: 770px;
	margin: 0 auto;
padding-bottom : 60px;
	/*background: #D4D9DD url(img/img04.gif) repeat-y;*/
}
.wide-post a {
color : #cdff56;
}
.wide-post .links {
	color:#f7a000;
	clear: both;
	margin: 0;
	padding: 20px;
	/*background: #CDD4D7;*/
	/*border-top: 1px solid #B4BBBE;*/
	font-size: 1.4em;
}

.wide-post .links .fe {
	color : #FFFFFF;
	padding-left: 15px;
	background: url(img/fe.png) no-repeat left center;
}

.wide-post .links .indus {
	color : #FFFFFF;
	padding-left: 15px;
	background: url(img/indus.png) no-repeat left center;
}

.wide-post .links .aae {
	color : #FFFFFF;
	padding-left: 15px;
	background: url(img/aae.png) no-repeat left center;
}

.wide-post .links .fs {
	color : #FFFFFF;
	padding-left: 15px;
	background: url(img/fs.png) no-repeat left center;
}

/* Two Columns */

.two-columns {
	
	width: 770px;
	margin: 0 auto;
	padding: 0 0 0 0;
}

.two-columns .column-one {
	float: left;
	width: 470px;
	border: 2px solid #616065;
	
}

.two-columns .column-two {

	float: right;
	width: 200px;
	border: 2px solid #616065;
}

.two-columns .column-one .title {
	
	height: 30px;
	padding: 10px 0 0 20px;
	background: #FFFFFF;
	font-size: 1.4em;
	color: #f7a000;
	margin-top: 0;
}
.two-columns .column-two .title {
	height: 30px;
	padding: 10px 0 0 20px;
	background: #f7a000;
	font-size: 1.4em;
	color : #FFFFFF;
	margin-top: 0;
}

.two-columns .entry {
	padding-left : 20px;
	background: #FFFFFF;
}

/* Recent Posts */

#recent-posts a {
background: none;
}

#recent-posts ul {
	margin: 0;
	padding: 0px;
	list-style: none;
}

#recent-posts li {
	font-size: 1.2em;
	padding: 8px 26px;
	background: url(img/puce.png) no-repeat left center;
	/*border-bottom: 1px solid #949EA4;*/
}

/* Recent Comments */

#recent-comments a {
background: none;
}

#recent-comments ul {
	margin: 0;
	padding: 0px;
	list-style: none;
}

#recent-comments li {
	font-size: 1.2em;
	padding: 8px 26px 8px 26px;
	background: url(img/puce.png) no-repeat left center;
	/*border-bottom: 1px solid #949EA4;*/
}

/* Submenu */

#submenu {
	clear: both;
	padding: 20px 0;
	background: #535657 url(img/img16.rem.gif) repeat-x left bottom;
	color: #A9B6BB;
}

#submenu ul {
	width: 770px ;
	margin: 0 auto;
	padding: 0;
	list-style: none;
	line-height: normal;
}

#submenu li {
	display: block;
	float: left;
	width: auto;
	padding: 0 8px 0 0;
}

#submenu li ul {
	width: auto;
	margin: 0;
}

#submenu li li {
	display: list-item;
	float: none;
	width: auto;
	padding: 5px 0 5px 10px;
	background: url(img/img17.rem.gif) no-repeat left center;
	border-bottom: 1px solid #424546;
}

#submenu h2 {
	margin: 0 0 5px 0;
	border-bottom: 2px solid #424546;
	font-size: 1.2em;
}

#submenu a {
	text-decoration: none;
	color : #7a9833;
}

#submenu a:hover {
	text-decoration: underline;
}

/* Footer */

#footer {
clear : both;
width : 900px;
margin : 0 0 6em 0;
color : #777;
background : #fff url(img/rline.png) no-repeat top right;
}
#footer .right {
float : right;
text-align : right;
background : inherit;
padding-top : 20px;
width : 1022px;
}
#footer a {
text-decoration : none;
background : #fff;
}

