/* 
	Theme Name: 6tem9
	Theme URL: http://www.6tem9.com/
	Description: Th&egrave;me adapt&eacute; par JuGo sur la base de Revolution Church pour WordPress.
	Author: JuGo
	Author URI: http://www.6tem9.com
	Version: 1.0
*/

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6 { font-size: 100%; }
ol,ul { list-style: none; }
address, caption, cite, code, dfn, em, strong, th, var { font-style: normal; font-weight: normal; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset,img { border: 0; }
caption,th { text-align: left; }
q:before, q:after { content:''; }
*:focus {outline: 0;}

/*
==================================================================================================
LAYOUT
==================================================================================================
*/


body {
/*background: #111111 url(images/bg.png);*/
background: #fff;
width: 100%;
color: #333333;
font-size: 12px;
font-family: Verdana, Arial, Tahoma;
margin: 0px auto 0px;
}
	
#container {
position: relative;
width: 940px;
text-align: left;
margin: 10px auto;
padding-bottom: 30px;
background-color: #ffffff;
}
	
div.spacer { clear:both; }
.alignCenter { text-align: center; }

/*
==================================================================================================
FONTS
==================================================================================================
*/

/* Paragraphes */

p { text-align: justify; line-height: 28px; }
p em { font-style: italic; }
li em { font-style: italic; }
p strong { font-weight: bold; }
li strong { font-weight: bold; }
li strong { font-weight: bold; }
p.center { text-align: center; }
p.texteFeatured {
color: #4D4D4D;
font-size: 14px;
margin: 0 0 3px 0;
padding: 2px 0 0 0;
line-height: 32px;
}

#definition p {
font-family: Trebuchet MS;
font-style: italic;
font-size: 23px;
color: #999;
line-height: 38px;
letter-spacing: 1px;
margin: 0 0 20px 0;
}
#definition p span { font-weight: bold; }

p.descriptionForm {
color: #999999;
margin: 10px 0 20px 0;
}

p.champsObligatoires { font-size: 11px; }

span.champObligatoire { color: red; }

/* Liens */

a, a:visited {
color: #FF6600;
text-decoration: none;
}

a:hover {
color: #FF6600;
text-decoration: underline;
}

a img {
border: none;
}

a:focus, a:hover, a:active {
outline: none 
}

/* Titres */

#header h2 a.description6tem9 {
font-family: Trebuchet MS;
font-weight: bold;
font-size: 24px;
color: #C1C1C1;
line-height: 50px;
letter-spacing: 8px;
}
#header h2 a.description6tem9:hover { text-decoration: none; }

#header h2 span.ingenierie {
font-family: Trebuchet MS;
font-weight: bold;
font-size: 40px;
color: #C1C1C1;
line-height: 40px;
letter-spacing: 10px;
}

#header h2 span.web {
font-family: Trebuchet MS;
font-weight: bold;
font-size: 46px;
color: #C1C1C1;
line-height: 40px;
letter-spacing: 10px;
}

h1 {
font-weight: normal;
font-size: 28px;
color: #3f3f3f;
letter-spacing: 1px;
margin: 10px 0 10px 0;
text-align: left;
}

#content h2 {
color: #68cb19;
font-weight: normal;
font-size: 24px;
margin: 10px 0 5px 0;
padding-left: 25px;
text-align: left;
background: #ffffff url('images/puceh2.png') no-repeat 0 11px;
}

#content ul {position: relative; }

#content li {
line-height: 28px;
padding: 3px 0 3px 50px;
text-align: justify;
background: #ffffff url('images/puceListe.png') no-repeat 36px 15px;
}

/*
==================================================================================================
HEADER
==================================================================================================
*/

#header {
position: relative;
width: 100%;
height: 110px;
margin: 20px 0 20px 0;
}

#logo6tem9 {
position: absolute;
display: block;
height: 110px;
width: 540px;
top: 0;
left: 0;
background: #ffffff;
}

#description6tem9 {
position:absolute;
left: 540px;
top: 0;
width:390px;
padding: 2px 0 0 10px;
}
	
/*
==================================================================================================
IMAGES
==================================================================================================
*/
	
img.alignMiddle { vertical-align: middle; }
	
img.iconeRubrique {
float: left;
padding-right: 5px;
}
	
/*
==================================================================================================
FOOTER
==================================================================================================
*/

#footer {
width: 100%;
height: 60px;
background: #ffffff url('images/fondFooter.png') repeat-x;
}

#footer p {
text-align: center;
color: #b9b9b9;
font-size: 11px;
line-height: 28px;
}

#footer p span, #footer p a {
font-size: 12px;
font-weight: bold;
color: #b9b9b9;
}
	

