@charset "utf-8";
html {
	background:url(images/bg_main.gif);
}
body {
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.88em;
	margin: 0;
	margin-top:0;
	padding: 0;
	text-align: left;
	color: #666;
	margin:0 auto;
}
ul {
	list-style:none;
}

#mainContent img {
	border:none !important;
}

input { font-family: Arial,Helvetica,sans-serif;}

#imgSignature img { float: left; margin-left: 10px; }
#imgSignature div { float: left; margin-left: 20px; margin-bottom: 10px;}
#imgSignature label input{ margin-top: 14px; float: left; margin-left: 10px;}
.clearall { clear: both; }

#sidebar .radioBoutton { width: 10px;}
#sidebar .upm_poll_ul li  { padding-left: 0; }
#sidebar .upm_poll_ul .upm_poll_form_list { border-bottom: 0; }
.upm_poll_ul li .upm_poll_result_title { font-size: 0.77em;}
#sidebar #upm_poll_box .upm_poll_ul li { background: none; text-align: left; }
#sidebar #upm_poll_box .upm_poll_ul { font-size: 0.95em;}

/*#informations input , #informations select, #suggestform input { margin-top: -15px; }*/


#informations #email, #suggestform #email, #informations #author_last_name, #suggestform #author_last_name, #informations #author_1st_name, #suggestform #author_1st_name,
#informations textarea, #suggestform textarea {
	border:1px ridge #868686!important;
	border-left:1px solid #d6d6d6!important;
	border-bottom:1px solid #d6d6d6!important;
	margin-bottom:10px;
	width:200px;
}

#informations textarea, #suggestform textarea {
	width:568px!important;
}

#postal { width: 80px }

.blogPost .listeLiens {  width: 100%; padding-left: 0; margin-left: 0; }
.blogPost .listeLiens li {
 display: list-item;
 float: none;
background:url("images/puce_flecheb.png") no-repeat scroll 6px 0.55em transparent; padding-left:18px;
}
.blogPost .listeLiens li a { font-size: 1.30em;}
.blogPost .listeLiens li a:hover { font-size: 1.30em;}

.inputError { color: red;}

.boutonSTM {
	font-family: Arial;
	color:#009ee0;
	font-weight:bold;
	background: url("images/puce_flecheb.png") no-repeat scroll 6px 0.65em transparent; 
	width: 163px; 
	padding: 3px 7px 2px 18px; 
	font-size: 0.74em; 
	margin-bottom: 15px;
	text-decoration:none;
	border: 1px solid #CCCCCC;
	-moz-border-radius: 4px;
	text-transform: uppercase;
}



.suggererIdeeBoutons { float: left; font-size: 1.35em;}
.espacementGauche { margin-left: 10px; }
#menu_header_1 li  .lienActif { color: #009EE0; }

.ajustementNomPrenom { margin-top: -1px; clear: both; }
.espacementLogo {padding-top:20px;} 
.ajustementHaut {  margin-top: 35px; }
.ajustementBas, .ajustementCourriel { margin-top: 20px; }
.espacementGauche { margin-left: 10px; }

#suggestform .division { float: left; text-align: left; }
#suggestform .ajustementPar { padding: 0; margin: 0;}
#suggestform #author_last_name { margin: 0;}

.restartButton { margin-top:9px; width: 120px; }
#suggestform .boutonEnvoyerIdee {
	background:url("images/puce_flecheb.png") no-repeat 6px 0.55em transparent;
	display: block;
	margin-top: 15px;
	padding:2px 7px 1px 18px;
	width: 80px; }

#sidebar .upm_submit {
	font-family: Arial;
	color:#009ee0;
	font-weight:bold;
	background: url("images/puce_flecheb.png") no-repeat scroll 6px 0.55em transparent; 
	-moz-border-radius: 4px;
	width: 70px; 
	padding: 2px 7px 1px 18px; 
	font-size: 0.74em; 
	margin-bottom: 15px;
	text-decoration:none;
}

.aller-contenu { position: absolute; top: 0px; left: 0px; background-color: #009EE0; color: #fff; z-index: 99; padding: 5px;}
.aller-contenu:hover { color: #000;}
.cursorPointer { cursor: pointer; }
.fbFanBox {border:none; overflow:hidden; width:260px; height:377px;}
#sidebar .upm_submit:hover, .boutonSTM:hover{ border-color: #009EE0;background-color:#f1f7fa;}
#sidebar .upm_pollbar { background: none repeat scroll 0pt 0pt #009EE0;}

#author_last_name { margin-left: 10px; width: 200px; float: left;}
#author_1st_name { width: 200px; float: left;}
#suggestform p { line-height: 20px;}

.faqDiv h2, .faqDiv h2 a { color: #666666 !important; font-size: 1em; font-weight: bold; }
.blogPost .faqDiv ul li { float: none; font-size: 1em; display: list-item;}
.blogPost .faqDiv ul { float: none; list-style: inside disc;}



/*	Main Content */



#content {
	margin-left:26px;
	width:630px;
}
.bloc_texte {
	position:relative;
	width:630px;
	clear:both;
}
#wrapper {
	position:relative;
	width: 976px;
	background: #FFFFFF;
	margin: 0 auto;
	text-align: left;
	border-left: 2px solid #dfdfdf;
	border-right: 2px solid #dfdfdf;
	overflow:hidden;
	padding-bottom:10px;
}
#mainContent {
	width:625px;
	float:left;
	padding-left:26px;
	display:inline;
}
#entete {
	position:relative;
	display:block;
	width:100%;
	height:170px;
}
#respond {
	clear:both;
	width:600px;
	margin-left:10px;
}

#respond h4 {
	font-size:1.9em;
	font-weight:bold;
	margin:0 0 0.5em;
}

.postsGroups {
	border-top:6px solid #ccc;
}
.blogPostContent p {
	line-height: 1.5;
}

#respond label {
	display:block;
	margin-bottom:5px;
}

#respond input, #respond textarea {
	border:1px ridge #868686!important;
	border-left:1px solid #d6d6d6!important;
	border-bottom:1px solid #d6d6d6!important;
	margin-bottom:10px;
	width:200px;
}

#respond textarea {
	width:568px!important;
}

.comment_twitter {
	height:19px;
	width:68px;
	background:url(/wordpress/wp-content/themes/stm/images/twitter_comment.png);
	cursor:pointer;
	border:none;
}
.comment_facebook {
	height:19px;
	width:90px;
	background:url(/wordpress/wp-content/themes/stm/images/facebook_comment.png);
	cursor:pointer;
	border:none;
}
/* comments */















.campagne {
	margin-bottom:20px;
}
.comment-body p {
	font-size:0.88em;
	color:#666666;
	clear:both;
	padding-bottom: 12px;
}

.commentAvatar { margin-right: 10px; width: 50px; height: 50px; }
.commentlist {
	clear:both;
	list-style: none;
	margin-left: 0;
	padding-left: 0;
}
.espacementHaut { margin-top: 12px; }

.comment-body .comment-author {
	float:left;
}
.comment-body .fn {
	font-size:1.63em;
	color:#009ee0;
	font-style:normal;
	font-weight:bold;
	float:left;
	clear:both;
	display:inline;
	margin-left:0px;
}
.groupby_date_title {
	margin-bottom:10px;
	float:left;
}
.comment-body .comment-meta {
	font-size:0.81em;
	color:#666666;
}
.date_time_post {
	float:left;
	font-size:1.8em;
	font-weight:bold;
	margin-left:0px;
	display:inline;
}
.avatar {
	float:left;
}
.comment-body em {
	font-size:0.63em;
}
.comment-body a.more-link {
	padding:2px 18px 2px 6px;
	display:block;
	border:1px solid #ccc;
	background-position: right center;
	background-repeat:no-repeat;
	text-transform:uppercase;
	float:left;
	clear:both;
	font-size:0.7em;
	position:relative;
	background-image:url(images/ico-abusif.gif);
	color:#009EE0;
	font-family:Arial;
	font-weight:bold;
	text-decoration:none;
	-moz-border-radius: 4px 4px 4px 4px;
}

.comment-body  a.more-link:hover, .comment-body a.more-link :focus {
	background:#f1f7fa url(images/ico-abusif.gif) no-repeat right center;
}

#commentform {
	margin-left:30px;
}
#commentform button {
	-moz-border-radius:4px 4px 4px 4px;
	background:url("images/puce_flecheb.png") no-repeat scroll 6px 0.55em transparent;
	border:1px solid #E1E1E1;
	width:96px;
	color:#009EE0;
	font-family:Arial;
	font-size:0.8em;
	font-weight:bold;
	cursor:pointer;
	padding:2px 7px 1px 18px;
	text-transform:uppercase;
}

#commentform button:hover, #commentform button:focus {
	border-color: #009EE0;
	background-color:#f1f7fa;
}


#post-item {
	float:left;
	height: 127px;
	display:block;
	padding-top:20px;
	padding-bottom:30px;
}
#post-item1 {
	padding-top:20px;
	width:464px;
	float:left;
	height: 127px;
	padding-left:16px;
	padding-bottom:30px;
}
.post-item img {
	float:left;
	padding-left:6px;
}
#mainContent a , #sidebar #sidebarSignature a {
	font-family: Arial;
	color:#009ee0;
	font-weight:bold;
	text-decoration:none;
}
#mainContent a:hover, #sidebar  #sidebarSignature a :hover {
	font-family: Arial;
	color:#009ee0;
	font-weight:bold;
	text-decoration:none;
}
#mainContent h1 a {
	font-family: Arial;
	text-transform:uppercase;
	color:#009bdf;
	font-weight:bold;
	text-decoration:none;
}
#mainContent h1 a:hover {
	text-transform:uppercase;
	font-weight:bold;
	color:#009bdf;
	text-decoration:none;
}
#mainContent textarea {
	width: 600px;
	height: 120px;
	border: 1px solid #7F9DB9;
	padding: 5px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 0.94em;
	
}
#commentairechiffre {
	font-family: Arial;
	font-size:24px;
	float:left;
	color:#666666;
	font-weight:bold;
	padding-bottom:7px;
	padding-left:0;
}
#comments {
	display:block;
	width:138px;
	background:url(images/bg_comments.gif) no-repeat;
	margin:5px;
	height:21px;
	padding-left:3px;
	padding-top:2px;
	margin-left:0;
	font-family: Arial;
	font-weight:bold;
	font-size:0.75em;
	text-align:left;
	text-transform:uppercase;
	color:#09F;
	clear:both;
}
#comments a {
	font-family: Arial;
	font-weight:bold;
	font-size:0.69em;
	text-align:left;
	text-transform:uppercase;
}
#comments a:hover {
	font-family: Arial;
	font-weight:bold;
	font-size:0.69em;
	text-align:left;
	text-transform:uppercase;
}
#partage_lien {
	display:block;
	width:138px;
	background:url(images/partager.gif) no-repeat;
	margin:5px;
	height:21px;
	padding-left:3px;
	padding-top:2px;
	margin-left:0;
	font-family: Arial;
	font-weight:bold;
	font-size:0.75em;
	text-align:left;
	text-transform:uppercase;
	color:#09F;
	clear:both;
}
#comment_partage {
	display:inline;
	float:left;
	width:308px;
	margin:5px;
	padding-top:2px;
	margin-left:0;
	font-family: Arial;
	font-weight:bold;
	font-size:0.75em;
	text-align:left;
	color:#09F;
}
#footerBoxarchive1 {
	width: 170px;
	float:right;
	display: inline;
}
/************************************************















*	Sidebar				     		    * 















************************************************/















#sidebar {
	float: right;
	display:inline;
	width: 243px;
	color:#666666;
	padding-right:44px;
	margin-top:0px;

}
#sidebar input {
	font-family: Arial;
	font-size:0.75em;
	color:#666666;
	border: 1px solid #e1e1e1;
	padding:3px 3px 4px 3px;
	width:200px;
}

#sidebar a {
	font-family:Arial;
	font-size:0.88em;
	color:#666666;
}

#sidebar #sidebarSignature a { -moz-border-radius: 4px; background: url("images/puce_flecheb.png") no-repeat scroll 6px 0.65em transparent; width: 125px; padding: 3px 7px 2px 18px; font-size: 0.7em; margin-bottom: 15px;}

#sidebar #sidebarSignature a:hover { border-color: #009EE0;background-color:#f1f7fa;}
#wrapper #sidebar .sidebarBlock .campagne img {
	color:white;
}
#respond .interogation {
	height:18px;
	width:21px;
	background:url(images/intero.gif);
	cursor:pointer;
	border:none;
	color:white;
}
#sidebar a:hover {
	text-decoration:none;
}
#sidebar h2 {
	font-size:1.43em;
    margin-left: -6px;
	padding:0 0 .2em;
	color:#666666;
	font-weight:normal;
	border-bottom:1px dotted #a7a7a7;
	margin:0;
}
.sidebarBlock {
	margin-bottom:1.5em;
}
#sidebar .sidebarSearch h2 {
	border:none;
	margin:0;
}
#sidebar p {
	margin:0;
	padding:0.3em 0;
}
.search button.btn {
	width: 34px;
	height: 22px;
	cursor: pointer;
	text-indent: -9999px;
	background: url(images/btn_search.gif) no-repeat top right;
}
#sidebar ul {
	font-size:1.14em;
}
#sidebar ul, #sidebar ul li {
	list-style:none;
	margin:0;
	padding:0;
}
#sidebar ul li {
	border-bottom:1px dotted #a7a7a7;
	padding:0.4em 0 0.4em 10px;
	background:url(images/puce_fleche.png) left 0.85em no-repeat;
}
#sidebar li a {
	text-decoration:none;
}
#sidebar li a:hover {
	text-decoration:underline;
}
/************************************************















*	Header					     		    * 















************************************************/































#header {
	padding:0;
	margin:0;
	width: 976px;
	position: relative;
	overflow:hidden;
}
#div_logo {
	padding-top:41px;
	padding-left:26px;
	position:absolute;
}
#div_logo h1, #div_logo span {
	margin:0;
	padding:0;
}
#div_logo a img {
	border:none;
}
#menu_header {
	float: right;
	width: 659px;
}
#sidebar input.searchsubmit {
	position:relative;
	display:block;
	cursor:pointer;
	width:34px;
	height:23px;
	padding:0;
	border:none;
	float: left;
	!top: 1px;
}

.imgSignature { margin-bottom: 10px; margin-left: -4px; }
#searchform { margin-bottom: 44px; }

.champsRecherche { float: left;}
#volBiosphere, #emissionCO2 { width: 70px;}
#ligneBus { width: 130px; }
#sidebarSignature { width: 270px;}
#sidebarSignature h2 {padding-bottom: 5px; border-bottom: 1px dotted gray; margin-top: 20px;}
#menu_header_1 {
	float: right;
	background:url(images/menu_top1.png) right bottom no-repeat;
	padding-right:5px;
	margin-right:15px;
}
#menu_header_1 ul {
	margin:0;
	padding:12px 0 8px 5px;
	font-size:0.93em;
	float:left;
	background:url(images/menu_top1.png) left bottom no-repeat;
}
#menu_header_1 li {
	float:left;
	margin:0;
	padding:0 0.4em;
	border-left:1px solid #666;
	line-height:1.2em;
}
#menu_header_1 li.first {
	border:none;
}
#menu_header_1 li a {
	color:#666;
	text-decoration:none;
}
#menu_header_1 li a:hover {
	text-decoration:underline;
}
#menu_header_2 {
	width:auto;
	float: right;
	clear:both;
	font-size:1.29em;
	font-weight:normal;
}
#menu_header_2 ul {
	float:left;
	margin:0;
	padding:28px 20px 45px 0;
}
#menu_header_2 li {
	float:left;
	padding:0 0.5em;
	margin:0;
	border-left:1px solid #666;
	line-height:1.1em;
}
#menu_header_2 li.first {
	border:none;
}
#menu_header_2 li a {
	text-decoration:none;
	color:#666;
}
#menu_header_2 li a:hover {
	text-decoration:underline;
}

.li2 a { 
         list-style:none;
         font-family: Arial;
         font-size: .88em;
	text-decoration:none;
	color:#666;
}


.li2 a:hover { 
         font-family: Arial;
         font-size: .88em;
	color:#666;
}

.a8 hover { 
         font-family: Arial;
         font-size: .88em;
	text-decoration:underline;
	color:#666;
}


/************************************************















*	Menu Categories   									*















************************************************/














#menuCategories, #menuCategories li {
	margin:0;
	padding:0;
	list-style:none;
}
#menuCategories {
	width:100%;
	overflow:hidden;
	padding-bottom:12px;
}
#menuCategories li {
	float:left;
	width:115px;
	height:127px;
	overflow:hidden;
	padding-left:12px;
	display:inline
}
#menuCategories li a {
	float:left;
	width:115px;
	height:0;
	overflow:hidden;
	padding-top:128px;
	background-image:url(images/menu_categories_4_fr.png);
	background-repeat:no-repeat;
}
#menuCategories li a:focus {
	 border:1px dotted #666;
}
#menuCategories li#menuCategories_tous {
	padding-left:0;
}
#menuCategories_tous a {
	background-position:0 0;
}
#menuCategories_gesteVert a {
	background-position:-115px 0;
}
#menuCategories_grandsProjets a {
	background-position:-230px 0;
}
#menuCategories_motPresident a {
	background-position:-345px 0;
}
#menuCategories_blogueursInvites a {
	background-position:-460px 0;
}
#menuCategories_tous.active a {
	background-position:0 -128px;
}
#menuCategories_gesteVert.active a {
	background-position:-115px -128px;
}
#menuCategories_grandsProjets.active a {
	background-position:-230px -128px;
}
#menuCategories_motPresident.active a {
	background-position:-345px -128px;
}
#menuCategories_blogueursInvites.active a {
	background-position:-460px -128px;
}

#menuCategoriesEn, #menuCategoriesEn li {
	margin:0;
	padding:0;
	list-style:none;
}
#menuCategoriesEn {
	width:100%;
	overflow:hidden;
	padding-bottom:12px;
}
#menuCategoriesEn li {
	float:left;
	width:115px;
	height:127px;
	overflow:hidden;
	padding-left:12px;
	display:inline
}
#menuCategoriesEn li a {
	float:left;
	width:115px;
	height:0;
	overflow:hidden;
	padding-top:128px;
	background-image:url(images/menu_categories_4_en.png);
	background-repeat:no-repeat;
}
#menuCategoriesEn li a:focus {
	 
}
#menuCategoriesEn li#menuCategoriesEn_tous {
	padding-left:0;
}
#menuCategoriesEn_tous a {
	background-position:0 0;
}
#menuCategoriesEn_gesteVert a {
	background-position:-115px 0;
}
#menuCategoriesEn_grandsProjets a {
	background-position:-230px 0;
}
#menuCategoriesEn_motPresident a {
	background-position:-345px 0;
}
#menuCategoriesEn_blogueursInvites a {
	background-position:-460px 0;
}
#menuCategoriesEn_tous.active a {
	background-position:0 -128px;
}
#menuCategoriesEn_gesteVert.active a {
	background-position:-115px -128px;
}
#menuCategoriesEn_grandsProjets.active a {
	background-position:-230px -128px;
}
#menuCategoriesEn_motPresident.active a {
	background-position:-345px -128px;
}
#menuCategoriesEn_blogueursInvites.active a {
	background-position:-460px -128px;
}
.pageContent {
	position:relative;
	padding-top:30px;
	background:url(images/pageBorder.gif) top left repeat-x;
	clear:both;
	overflow:hidden;
	width:625px;
}

/* BLOG POST */





.blogPost {
	float:left;
	width:100%;
	overflow:hidden;
	padding-bottom:20px;
}
.blogPostIcon {
	float:right;
	width:130px;
	padding-bottom:10px;
}
.blogPost ul {
	float:left;
	padding-left:0px;
}
.blogPost ul li {
	display:inline;
	margin-right:9px;
	float:left;
	display:inline;
	font-size:0.7em;
}
.commentaire_partage {
	position:relative;
	margin:0px 0px 20px 0px;
	padding:0px;
	width:600px;
}

.separateurComment { margin-top: 20px;} 
.blogPost ul .lienCommentaire a  {
	background-image:url(images/lien-commentaires.gif);/*background:url(images/bg_comments.gif) no-repeat;

	width:168px; height:18px;*/
	-moz-border-radius: 4px;
}
.blogPost ul .lienPartager a {
	background-image:url(images/lien-partager.gif);/*background:url(images/partager.gif) no-repeat; 
	
	width:133px; height:18px;*/
	-moz-border-radius: 4px;






}
.blogPost ul .lienrss a {
	background-image:url(images/lien-rss.gif);/*background:url(images/lien_rss.gif) no-repeat;







	width:62px; height:18px;*/
}
.blogPost ul .lienCommentaire a, .blogPost ul .lienPartager a, .blogPost ul .lienrss a , #sidebarSignature a {
	padding:2px 28px 2px 6px;
	display:block;
	border:1px solid #ccc;
	background-position: right center;
	background-repeat:no-repeat;
	text-transform:uppercase;
}
.blogPost ul .lienCommentaire, .blogPost ul .lienPartager, .blogPost ul .lienrss {
	position:relative;
}
.blogPost ul .lienCommentaire .tl, .blogPost ul .lienPartager .tl, .blogPost ul .lienrss .tl, .blogPost ul .lienCommentaire .tr, .blogPost ul .lienPartager .tr, .blogPost ul .lienrss .tr, .blogPost ul .lienCommentaire .bl, .blogPost ul .lienPartager .bl, .blogPost ul .lienrss .bl, .blogPost ul .lienCommentaire .br, .blogPost ul .lienPartager .br, .blogPost ul .lienrss .br {
	height:1px;
	width:1px;
	overflow:hidden;
	margin:0;
	padding:0;
	background:white;
	position:absolute;
}
.blogPost ul .lienCommentaire .tl, .blogPost ul .lienPartager .tl, .blogPost ul .lienrss .tl {
	top:0;
	left:0;
}
.blogPost ul .lienCommentaire .tr, .blogPost ul .lienPartager .tr, .blogPost ul .lienrss .tr {
	top:0;
	right:0;
}
.blogPost ul .lienCommentaire .bl, .blogPost ul .lienPartager .bl, .blogPost ul .lienrss .bl {
	bottom:0;
	left:0;
}
.blogPost ul .lienCommentaire .br, .blogPost ul .lienPartager .br, .blogPost ul .lienrss .br {
	bottom:0;
	right:0;
}
#mainContent .blogPost ul .lienCommentaire a:hover, #mainContent .blogPost ul .lienPartager a:hover, #mainContent .blogPost ul .lienrss a:hover {
	border-color:#009EE0;
	background-color:#f1f7fa;
}
.blogPostCampagne a.more-link {
	padding:2px 18px 2px 6px;
	display:block;
	border:1px solid #ccc;
	background-position: right center;
	background-repeat:no-repeat;
	text-transform:uppercase;
	float:left;
	clear:both;
	font-size:0.7em;
	position:relative;
	background-image:url(images/lien-savoirplus.gif);
}
.blogPostCampagne a.more-link:hover {
	border-color:#009EE0;
	background-color:#f1f7fa
}
.blogPostCampagne a.more-link .tl, .blogPostCampagne a.more-link .tr, .blogPostCampagne a.more-link .bl, .blogPostCampagne a.more-link .br {
	height:1px;
	width:1px;
	overflow:hidden;
	margin:0;
	padding:0;
	background:white;
	position:absolute;
}
.blogPostCampagne a.more-link .tl {
	top:-1px;
	left:-1px;
}
.blogPostCampagne a.more-link .tr {
	top:-1px;
	right:-1px;
}
.blogPostCampagne a.more-link .bl {
	bottom:-1px;
	left:-1px;
}
.blogPostCampagne a.more-link .br {
	bottom:-1px;
	right:-1px;
}
.blogPostCampagne .blogPostContent {
	width:495px;
}
.blogPostCampagne h2 {
	font-size:1.13em;
	font-weight:bold;
	margin:0;
	padding:0;
}

.campagne a {
	background-image: url('images/chaque_passager_compte_fr.gif');
	width: 265px;
	height: 118px;
	display: block;
	border: none;
}

.campagne img {
	border: none;
}

.blogPostCampagne .blogPostContent p {
	margin-top:0.1em;
}
.blogPostHeader {
	float:left;
	width:495px;
	padding-top: 20px; position: relative;
}

.floatRight {float: right;}

.blogPostCampagne .blogPostIcon { float: left; }

.blogPostContent {
	float:left;
	width:100%;
}
.postTitle {
	font-size:2.57em;
	font-weight:bold;
	text-transform:uppercase;
	margin:0;
	padding:0;
	line-height:1em;
	color:#009EE0;
}
.blogPostDate {
	color:#666;
	text-transform:none;
	font-weight:normal;
	font-size:0.50em;
	display:block;
	line-height:1em;
	padding-bottom:5px;
    color: #939393;
	position: absolute;
	top: 0; left: 0;
}



/* Menu */



#menuboxleft {
	width:400px;
	height:82px;
	float:left;
}
#menuboxright {
	width:375px;
	height:130px;
	float:right;
}
#menu {
	width:360px;
	float:left;
	height:35px;
	padding-right:15px;
}
#menu a {
	font-family: Arial;
	font-size:18px;
	color:#666666;
}
#menu a:hover {
	font-family: Arial;
	font-size:1.13em;
	color:#666666;
	text-decoration:underline;
}
#langMenu {
	float:right;
	width:277px;
	height:42px;
	padding-right:15px;
}
#langMenu a {
	font-family: Arial;
	font-size:0.81em;
	color:#666666;
}
#langMenu a:hover {
	font-family: Arial;
	font-size:0.81em;
	color:#666666;
	font-weight:bold;
}
/************************************************















*	Footer  									*















************************************************/















#footer {
	position:relative;
	background-color:#e8e8e8;
	display:block;
	color:#666666;
	font-size:0.75em;
	width:100%;
	margin: 0 auto;
	overflow:hidden;
        padding-bottom:82px;
}
#footerBox {
	position:relative;
	width:976px;
	margin:0 auto;
}
#footerBox ul li {
	padding-left:10px;
	padding-top:2px;
	background:url(images/puce_fleche.png) left 0.65em no-repeat;
}
#footerBox ul li a { 
}
#footer .arrow_remove {
	background:none;
	padding:0px;
}
#footer .arrow_remove h2 {
	margin-bottom:15px;
}
#footerBox .a5 {
	position:relative;
	color: #009ee0;
	font-weight:normal;
	margin-left:40px;
	top:-7px;
}
#footerBox .a5:hover {
	color: #009ee0;
}
#footerBoxBlogue {
	margin-left:-15px;
	width: 230px;
	float:left;
	padding-top: 26px;
	display:inline;
}
#footerBoxBlogue li a:hover {
	text-decoration:underline;
}
#footerBoxArchive {
	width: 280px;
	float:left;
	padding-top: 26px;
}
#footerBoxsitemap {
	width: 250px;
	float:left;
	padding-top: 16px;
}
#footerBoxsitemap ul a {
	list-style:none;
	font-size: 12px;
	font-family:Arial;
	margin:0;
	padding:0;
	width: 150px;
	float:left;
	padding-top: 26px;
}
#footerBoxArchive ul li a:hover {
	text-decoration:underline;
}
#footerBoxRss {
	width: 311px;
	margin-right:75px;
	float:right;
	padding-top: 26px;
	display:inline;
}
#footerBoxRss ul li a:hover {
	text-decoration:underline;
}
#footer a {
	font-family:Arial;
	color:#666666;
	font-size:1.2em;
	text-decoration: none;
}
#footer a:hover {
	font-family:Arial;
	color:#666666;
	text-decoration: none;
}
#footer h2 {
	font-family: Arial;
	font-size:1.8em;
	color:#009ee0;
	text-transform:uppercase;
	margin-left: 40px;
}
.a5 {
	font-family:Arial;
	color:#22abe4;
	font-weight:bold;
	font-size:0.88em;
	text-decoration: none;
         line-height:18px;
}
.a5:hover {
	font-family:Arial;
	color:#22abe4;
	font-size:0.88em;
	font-weight:bold;
	text-decoration: none;
line-height:18px;

}


.a7{
	font-family:Arial;
	color:#10aee9;
	font-weight:normal;
	font-size:12px;
         line-height:24px;
	text-decoration: none;
}

.a7:hover{
	font-family:Arial;
	color:#10aee9;
	font-weight:normal;
         text-decoration:underline;
         font-size:12px;
         line-height:24px;
	}


/************************************************















*	Autre									*















************************************************/































.fltrt {
	float: right;
	margin-left: 8px;
}
.fltlft {
	float: left;
	margin-right: 8px;
}
.clearfloat {
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}
/************************************************















*	Icons									*















************************************************/















.myicons {
	border: 0px;
	border-style:none;
}
/*















+----------------------------------------------------------------+















|																							|















|	WordPress 2.8 Plugin: WP-PageNavi 2.50									|















|	Copyright (c) 2009 Lester "GaMerZ" Chan									|















|																							|















|	File Written By:																	|















|	- Lester "GaMerZ" Chan															|















|	- http://lesterchan.net															|















|																							|















|	File Information:																	|















|	- Page Navigation CSS Style													|















|	- wp-content/plugins/wp-pagenavi/pagenavi-css.css					|















|																							|















+----------------------------------------------------------------+















*/














































/*
.wp-pagenavi a, .wp-pagenavi a:link {
	float:right;
	padding-top:20px;
	width: 200px;
	font-family: Arial;
	font-size:11px;
	font-weight:bold;
	color:#c2c1c1;
	margin-top:12px;
	padding:2px 8px;
	background-position:bottom;
	text-decoration: none;
}
.wp-pagenavi a:visited {
	width: 200px;
	font-family: Arial;
	font-size:11px;
	font-weight:bold;
	color:#c2c1c1;
	margin-top:12px;
	padding: 2px 4px 2px 4px;
	margin: 2px;
	text-decoration: none;
	background-color: #FFFFFF;
}
.wp-pagenavi a:hover {
	color: #000000;
	background-color: #FFFFFF;
}
.wp-pagenavi span.pages {
	float:right;
	width: 200px;
	font-family: Arial;
	font-size:11px;
	font-weight:bold;
	color:c2c1c1;
	margin-top:12px;
	padding: 2px 4px 2px 4px;
	margin: 2px 2px 2px 2px;
	background-color: #FFFFFF;
}
.wp-pagenavi span.current {
	font-family: Arial;
	font-size:11px;
	font-weight:bold;
	color:#c2c1c1;
	margin-top:12px;
	padding: 2px 4px 2px 4px;
	margin: 2px;
	font-weight: bold;
	background-color: #FFFFFF;
}
.wp-pagenavi span.extend {
	padding: 2px 4px 2px 4px;
	margin: 2px;
	background-color: #FFFFFF;
}*/
#contentsearch {
	position:relative;
	background-color:white;
}
/************************************************















*	pagebar								*















************************************************/














/*
#pagebarmain {
	position:absolute;
	bottom:0px;
	right:0px;
	clear:both;
	background:none;
	border:none;
}
.pagebar {
	padding: 0.2em 0.5em;
	border: 1px solid #fff;
	background: #fff;
	text-decoration: none;
	text-align: center;
	overflow:hidden;
	margin-right:0px;
	padding-right:0px;
	float:right;
	display:inline;
}
#pagebarmain .pagebar {
	background:url(images/start_slice_pagebar.png) no-repeat;
	float:right;
	display:inline;
}
#pagebarmain .pagebar a {
	background:url(images/slice_pagebar.png) repeat;
}
#pagebarmain .pagebar span {
	background:url(images/slice_pagebar.png) repeat;
	margin-left:-5px;
	display:inline;
}
#pagebarmain .fin_pagebar {
	float:right;
	width:7px;
	margin-top:1px;
	height:21px;
	display:block;
	display:inline;
}
.pagebar a, .pageList .this-page {
	border: 1px solid #e0e0e0;
	padding: 0.2em 0.5em;
	text-decoration: none;
	padding: 0;
}
.pagebar a:visited {
	border: 1px solid #e0e0e0;
	text-decoration: none;
	padding: 0.2em 0.5em;
}
.pagebar .break {
	padding: 0px 6px 0px 6px;
	border: none;
	background: #fff;
	text-decoration: none;
}
.pagebar .this-page {
	padding: 0.2em 0.5em;
	font-weight: bold;
	background: #FFFFFF;
	color: #CCCCCC;
}
.pagebar a:hover {
	border-color: #e0e0e0;
}
.pagebar .inactive {
	border: 1px solid #cccccc;
	color: #ccc;
	text-decoration: none;
	padding: 0.2em 0.5em;
}*/


.offscreen {
	position:absolute;
	left:-100000px;
}


.navigationPages{ float:right; clear:both;}
.navigationPagesInfos{ clear:both; text-align:right; padding-top:5px;font-size:0.86em; }
.navigationPagesInfos div{ display:inline; }
.pagebarNav{ float:right;}

#mainContent .pagebar{ text-transform:uppercase; font-size:0.71em; font-weight:normal; float:right;  position:relative;}
#mainContent .pagebar a, #mainContent .pagebar .this-page{ display:block; float:left; border:1px solid #e0e0e0; padding:2px 5px; font-weight:normal;}
#mainContent .pagebar a:hover, #mainContent .pagebar a:focus{ background-color:#f1f7fa; border-color:#009ee0}
.pagebar a span, .pagebar .this-page span{	position:absolute; left:-100000px;}

.pagebar strong{ font-weight:bold; font-size:1em; line-height:0}
#mainContent .navigationPagesArchives a{ font-weight:normal; padding-left:8px; background:url(images/puce_flecheb.png) left center no-repeat; }
#mainContent .navigationPagesArchives a:hover, #mainContent .navigationPagesArchives a:focus{ text-decoration:underline;}
#mainContent .navigationPagesArchives{ margin-left:5px; padding-left:5px; border-left:1px solid #e0e0e0; }

#mainContent .linkEnSavoirPlus  {font-weight: normal; }
#mainContent .linkEnSavoirPlus:hover {font-weight: normal; text-decoration: underline;}
a.more-link {
	padding:2px 18px 2px 6px;
	display:block;
	border:1px solid #ccc;
	background-position: right center;
	background-repeat:no-repeat;
	text-transform:uppercase;
	float:left;
	clear:both;
	font-size:0.7em;
	position:relative;
	background-image:url(images/lien-savoirplus.gif);
	color:#009EE0;
	font-family:Arial;
	font-weight:bold;
	text-decoration:none;
	-moz-border-radius:4px 4px 4px 4px;
}

a.more-link:hover, a.more-link :focus {
	background:#f1f7fa url(images/lien-savoirplus.gif) no-repeat right center;
}

.comment-body {
        /*width:625px;*/
        border-bottom: 3px solid #eee;
		position:relative;
		padding-left:60px;
        margin-bottom: 10px;
}

.comment-body .comment-author{
	position:absolute;
	top:0; left:0;
}

.verbatim {
        background: #F4F4F4;
        border:1px solid #DCDCDC;
        padding: 10px;
}



.pppm_box_td_cell{
	padding:5px; 
	text-align:center;
}
.pppm_box_td_subcell{
	border:solid 1px #EAEAEA;
	background:#FFFFFF;
	border-collapse:collapse;
	padding:2px; 
	text-align:center;
}
._polls{
	text-decoration:none;
}

a.dp-choose-date {float: left;width: 16px;height: 16px;padding: 0;margin: 5px 3px 0; display: block;text-indent: -2000px;overflow: hidden;background: url(/wp-content/plugins/upm-polls/img/list.png) no-repeat;}
a.dp-choose-date.dp-disabled { background-position: 0 -20px;cursor: default;}
input.dp-applied {width: 140px;float: left;}



.pppm_option_table {
background-color:#CCCCCC;
}
.pppm_option_th {
background-color:#F9F9F9;
text-align:left;
font-weight:100;
padding:2px;
width:60%;
}
.pppm_option_td {
background-color:#F9F9F9;
text-align:left;
font-weight:100;
padding:2px;
width:40%;
}
.pppm_option_top_th {
background-color:#F0F0F0;
text-align:left;
font-weight:bold;
padding:2px;
width:60%;
}
.pppm_option_top_td {
background-color:#F0F0F0;
text-align:left;
font-weight:bold;
padding:2px;
width:40%;
}
/*
ul li{
padding-left:0px;
font-size:13px;
}*/
.upm_yes{
	list-style-image:url(/wp-content/plugins/upm-polls/img/1.gif);
}
.upm_no{
	list-style-image:url(/wp-content/plugins/upm-polls/img/0.gif);
}


#upm_loading{background:center no-repeat url(/wp-content/plugins/upm-polls/img/loading.gif); height:17px; width:100%; display:none;}


#informations input , #informations select { margin-bottom: 15px; }
#imgSignature div { margin-top: 15px; margin-left: 15px;}

div.encadre {
	border: 1px solid gray;
	padding-left: .5em;
	padding-right: .5em;
	display: inline-block;
}

div.encadre_left {
	float: left;
	border: 1px solid gray;
	margin-right: .5em;
	padding: .5em;
	display: inline-block;
}

div.encadre_right {
	float: right;
	border: 1px solid gray;
	margin-left: .5em;
	padding: .5em;
	display: inline-block;
}

/* --- Ajout CSAW --- */
.blogPost .blogPostContent ul {
	float:none;
}
.blogPost .blogPostContent ul li {
	float:none;
	display:list-item;
	font-size:1em;
}

#mainContent .blogPostContent a{text-decoration:underline;}

p#err_message.erreur_comment, p#err_nom.erreur_comment{position:static; left:0px;}

p#err_message, p#err_nom{color:#009EE0; margin:2px; position:absolute; left:-9999px;}

/* --- Ajout CSAW --- */

.blogPost .blogPostContent ul {
	float:none;
}
.blogPost .blogPostContent ul li {
	float:none;
	display:list-item;
	font-size:0.88em;
	margin-right:0px;
}

.blogPost .blogPostContent ul.liste_puce {
list-style:disc outside none;
padding-left:20px;
}
.blogPost .blogPostContent ul.liste_puce li {
font-size:1em;
margin-top:10px;
}

#mainContent .blogPostContent a{text-decoration:underline;}


#mainContent .blogPostContent a {
	color:#0077C0;
}

#mainContent .commentaire_partage a {
	color:#0077c0;
}

#mainContent .blogPostContent .verbatim a {
	color:#0075BB;
}

#footer h2 {
	color:#0077c0;
}

a.avertissement_acc{
    border:none;
    background-image: url("images/avertis.gif");
    height: 16px;
    width: 16px;
}

.blogPost ul .lienPartager a.avertissement_acc{
	background-image: url("images/avertis.gif");
	border:none;
    margin-right: 8px;
    margin-top: 1px;
    padding: 0;
}

.blogPost ul .lienPartager a.avertissement_acc:hover,
.blogPost ul .lienPartager a.avertissement_acc:focus,
a.avertissement_acc:hover,
a.avertissement_acc:focus{
	background-image: url("images/avertis_renv.gif");
}

.blogPost ul .lienPartager a{
	float:left;
}

#sidebar a.avertissement_acc{
    display: block;
    left: 3px;
    margin: 0;
    padding: 0;
    position: relative;
    top: 8px;
}

/* ------------------- */

