/*
Theme Name: Parker Williborg
Theme URI: http://www.parkerwilliborg.fr
Description: Thčme Parker Williborg
Author: Michael Wassmer
Author URI: http://www.ap3com.com

Bleu texte : 457fc1
Rouge titres : ff0000

-----------Block Level Elements--------------*/

body {
  background:#DDD;
  font-family:Verdana, Arial, Sans-serif;
}

#page {
	width: 910px;
	margin: 0 auto;
	/*background:#EEE;*/
	background:#FFF url(images/body_bg.gif) top center repeat-y;
}

#header {
	width: 910px;
	height: 150px;
	background:#FFF url(images/header_bg.jpg) top center no-repeat;
}

#headerimg {

}

#header h1{
	display:none;
}

.description {
	display:none;
}

div#languages{
	margin:-33px 15px 0 0;
	padding:0;
	float:right;
	width:40px;
}

div#languages li{
	list-style:none;
	float:left;
}

div#languages li a{
	text-decoration:none;
	width:20px;
	height:20px;
	display:block;
	font-size:10px;
	
}


div#languages li span{
	display:none;
}

div#languages li a.gengo_lang_es{
	background:url('images/es.gif') left center no-repeat;
}

div#languages li a.gengo_lang_fr{
	background:url('images/fr.gif') left center no-repeat;
}

div#languages li a.gengo_lang_en{
	background:url('images/en.gif') left center no-repeat;
}







#wrapper {
	width: 910px;
	background:#FFF url(images/body_bg.gif) top center repeat-y;
}

#content {
	float: right;
	width: 540px;
	
	min-height:400px;
	height:auto !important;
  	height:400px;

	padding:0 0 0 40px;
	margin:0 20px 0 0;
}

/* Breadcrumb */
div#breadcrumb{
	font-size:10px;
	margin:0 0 10px 30px;
	clear:both;
	color:#457fc1;
}

div#breadcrumb a{
	color:#F17E11;
	text-decoration:none;
}


/* Post */
.post{
	font-size:11px;
	/*color:#457fc1;*/
	color:#555;
}

.post p{text-align:justify;}

.post h2{
	font-family:Verdana, Arial, sans-serif;
	/*color:#333;*/
	color:#f17e11;
	font-size:21px;
	font-weight:normal;
	letter-spacing:1px;
	padding:0;
	margin:0;
}

.post h4{
	margin:0;
	padding:5px 0 0 0;
}

.post ul{
	margin:10px 0 0 15px;
	padding:0;
}

.post li{
	color:#457fc1;
	margin:5px 0;
}

.post strong{
	color:#457fc1;
}



.post a{
	color:#457fc1;
	text-decoration:none;
}

.post a img{
	border:none;
}

.post a:hover{
	text-decoration:underline;
}

.post li a{
	color:#457fc1;
	text-decoration:none;
}

.post li a:hover{
	color:#333;
	text-decoration:none;
}

.post table{
	border-collapse:collapse;
	border:1px solid #DDD;
	background:#F7F7F7;
}

.post table tr th{
	background:#EEE;
	border:1px solid #DDD;
	padding:5px;
}

.post table tr td{
	padding:5px;
	vertical-align:top;
	border-bottom:1px solid #DDD;
}

td.horaire{width:90px!important;}

/* sidebar */

#sidebar {
	width: 280px;
	margin:0 0 0 10px;
}

#actus{
	margin:0 0 0 20px;
	width:280px;
}

#actus ul{
	margin:0;
	padding:0;
	/*list-style:url(images/bullet.gif) inside;*/
	list-style:none;
}


#actus ul li{
	margin:5px 0;
	padding:0;
}


#actus a{
	text-decoration:none;
	color:#457fc1;
	font-size:11px;
}

#actus a:hover{
	color:#555;
}

#actus h2{
	font-family:Verdana, Arial, sans-serif;
	color:#333;
	font-size:21px;
	font-weight:normal;
	letter-spacing:1px;
	padding:0;
	margin:20px 0 0 0;
}

/* Anim */
#anim {
	margin:10px 20px 20px 20px;
	padding:0 0 0 0;
}

/* Diaporama */
#diaporama{
	z-index:1;
}

/* arc */
.arc{
	background:#FFF url(images/arc2.jpg) left top no-repeat;
}


/* Domaines d'intervention */
table#domaines_intervention{
	border-collapse:collapse;
	border:1px solid #EEE;
	width:550px;
	background:#F7F7F7;
	margin:0 0 10px 0;
}

table#domaines_intervention td{
	vertical-align:top;
	padding:5px;
	font-size:12px;
	color:#555;
	line-height:11px;
}


table#domaines_intervention tr:hover td{
	color:#000;
	background:#EEE;
}

/* Prestations proposĂ©es */
table#prestations{
	border-collapse:collapse;
	border:1px solid #EEE;
	width:550px;
	background:#F7F7F7;
	margin:0 0 10px 0;
}

table#prestations td{
	vertical-align:top;
	padding:5px;
	font-size:12px;
	color:#555;
	line-height:11px;
}


table#prestations tr:hover td{
	color:#000;
	background:#EEE;
}


/* Groupe Plus */
table#groupe_plus{
	border-collapse:collapse;
	border:1px solid #EEE;
	width:550px;
	background:#F7F7F7;
	margin:0 0 10px 0;
}

table#groupe_plus th{
	color:#457fc1;
}


table#groupe_plus td{
	vertical-align:top;
	padding:5px;
	font-size:11px;
	color:#555;
}

table#groupe_plus td h2{
	color:#333;
	font-family:verdana, arial, sans-serif;
	font-size:13px;
	font-weight:bold;
}

table#groupe_plus td#interim{
	background:url(images/logo_interim.png) top right no-repeat;
}

table#groupe_plus td#interim:hover{
	background:#FFF url(images/logo_interim.png) top right no-repeat;
}

table#groupe_plus td#locarchives{
	background:url(images/logo_locarchives.png) top right no-repeat;
}

table#groupe_plus td#locarchives:hover{
	background:#FFF url(images/logo_locarchives.png) top right no-repeat;
}

table#groupe_plus td#eos{
	background:url(images/logo_eos.png) top right no-repeat;
}

table#groupe_plus td#eos:hover{
	background:#FFF url(images/logo_eos.png) top right no-repeat;
}

table#groupe_plus td#parker{
	background:url(images/logo_parker_williborg.png) top right no-repeat;
}

table#groupe_plus td#parker:hover{
	background:#FFF url(images/logo_parker_williborg.png) top right no-repeat;
}

table#groupe_plus td a{
	display:block;
	height:15px;
	float:right;
	margin: 10px 10px 0 0;
	color:#457fc1;
}

table#groupe_plus td a:hover{
	color:#333;
}

/* RĂ©fĂ©rences */

table#references{
	border-collapse:collapse;
	border:1px solid #EEE;
	width:550px;
	background:#F7F7F7;
	margin:0 0 10px 0;
}

table#references th{
	color:#457fc1;
	text-align:left;
}

table#references td strong{
	color:#555;
}

table#references tr:hover td{
	color:#000;
	background:#EEE;
}

/* Coordonnees */

table#coordonnees{
	border-collapse:collapse;
	border:1px solid #EEE;
	width:500px;
	background:#F7F7F7;
	margin:0 0 10px 0;
}

table#coordonnees td{
	line-height:14px;
}



/* Lignes de Bus */

table#lignes_bus{
	border-collapse:collapse;
	border:1px solid #EEE;
	width:500px;
	background:#F7F7F7;
	margin:0 0 10px 0;
}

table#lignes_bus th{
	padding:2px !important;
}

table#lignes_bus td{
	vertical-align:top;
	padding:0 !important;
	font-size:10px;
	color:#555;
}


/* Footer */

#footer {
	width: 910px;
	height: 65px;
	background:#DDD url(images/footer_bg.gif) top center no-repeat;
	clear: both;
	
}

#footer p{
  padding:70px 0 10px 0;
  margin:0;
  font-size:12px;
  font-variant:small-caps;
  text-align:center;
  color:#555;
}

#footer p a{
	text-decoration:none;
	color:#555;
}

#footer p a:hover{
	color:#333; 
}



/*-------------Other------------------*/

hr {
	display: none;
}

div.admin_modif{

}


div.admin_modif a{
	text-decoration:none;
	font-size:10px;
	display:block;
	width:110px;
	background:#F7F7F7;
	border:1px solid #DDD;
	padding:2px;
	color:#555;
	text-align:center;
}

div.admin_modif a:hover{
	background:#FFF;
	border:1px solid #CCC;
	color:#333;
}

/* Buttons */
#inscription_btn{background:url(../../uploads/button.png) no-repeat;display:block;width:118px;height:36px;color:#FFF;font-size:15px;line-height:34px;padding:0 0 0 5px;}

/* Forms */
.gform_wrapper{background:#FAFAFA;margin:10px!important;padding:10px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.gform_footer{text-align:center;}
.gform_title,
.gform_edit_link{display:none;}
.button{cursor:pointer;}

