/*
Theme Name: CH1
Theme URI: http://www.ch1.fr
Description: CH1
Version: 1.0
Author: CH1
*/

@import "menu.css";
@import "shortcodes.css";


/* CLEAR FIX
________________________________________ */
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac */
* html .clearfix { height: 1%;}
.clearfix {display: block;}




/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}



strong {font-weight:bold;}

ul {
 margin: 20px 0;
    padding: 0 0 0 10px;
    text-indent: 0;
}

ul li {
  list-style-position: outside;
    list-style-type: circle;
    margin: 0 0 15px 20px;
    padding: 0 0 0 23px;
}

/* GLOBAL
____________________________________ */

body {
background:#151515 url(images/bg-body.jpg) repeat-x scroll 0 0;
font-family:arial,tahoma,sans-serif;
font-size:13px;
margin:0;
padding:0;
}

#bg_blanc {
background:#FFFFFF url(images/bg-body.jpg) repeat-x scroll 0 0;
}

:focus {
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
}

a img {border:0;}

/* Titres
_________________________________________________________________ */

h1 {font-size: 24px;font-weight:bold;margin:10px 0 0 0;padding:0;}
h2 {font-size: 18px;font-weight:bold;margin:10px 0 0 0;padding:0;}
h3 {font-size: 14px;font-weight:bold;margin:10px 0 0 0;padding:0;}
h4 {font-size: 13px;font-weight:bold;margin:10px 0 0 0;padding:0;}
.hr_clear {clear:both;margin:10px 0;padding:0;visibility:hidden;border:0;}

h2.archivetitle {
color:#666666;
font-size:13px;
margin:20px 0 0;
padding:0;
text-align:left;
}

#sidebar h3 {
font-size:16px;
font-weight:bold;
margin:20px 0 7px;
padding:0;
}

#sidebar h3 a:link,
#sidebar h3 a:visited,
#sidebar h3 a:active {
color:#434343;
text-decoration:none;
}

#sidebar h3 a:hover {
color:#434343;
text-decoration:underline;
}

.entry h3, .post h3 {
color:#EE9724;
font-size:20px;
font-weight:normal;
line-height:26px;
margin:10px 0;
padding:0;
}

h3.titre_actus {
margin:10px 0 0 0;
}

.post h3 a:link,
.post h3 a:visited,
.post h3 a:active {
color:#F28821;
text-decoration:none;
}

.post h3 a:hover {
color:#F28821;
text-decoration:underline;
}

.actus {
margin:10px 0;
overflow:hidden;
}

.cadre_realisation {
margin:10px 0 0;
overflow:hidden;
padding:0 0 10px;
}

/* images and misc.
_________________________________________________________________ */

.post img{ border: none; padding: 6px; }
img a{border:none;}
img.left{ float: left; border: none; padding: 6px; }
img.right{ float: right; border: none; padding: 6px; }

blockquote, q {
quotes:"" "";
}
blockquote{
border-left:0 none;
color:#888888;
font-size:16px;
line-height:24px;
margin:0;
overflow:hidden;
padding:0;
}

code{
margin:10px;
font-family:"Courier New", Courier, monospace;
}

small {font-size:10px;color:#666}

/* Liens
_________________________________________________________________ */

a{
color:#59809F;
text-decoration:none;
border: none;
}

a:hover {
color:#59809F;
text-decoration: underline;
border: none;
}

a.savoir_plus, p.savoir_plus a {
clear:both;
display:block;
font-weight:normal;
height:31px;
line-height:31px;
margin:10px 0 0;
padding:0 20px 0 10px;
text-align:left;
width:144px;
background:transparent url(images/bg_savoir_plus.jpg) top left no-repeat;
text-decoration:none;
}

.home .a.savoir_plus {
clear:both;
display:block;
font-weight:normal;
height:auto;
line-height:auto;
margin:10px 0 0;
padding:0;
text-align:left;
width:auto
background:none;
}

a.savoir_plus:link,
a.savoir_plus:active,
a.savoir_plus:visited {
text-decoration:none;
color:#59809F;
}

a.savoir_plus:hover {
text-decoration:underline;
color:#59809F;
}

/* container
_________________________________________________________________ */

#container {
width: 964px;
margin: 0 auto;
padding: 0 6px;
border: 0;
color:#434343;
position:relative;
overflow:hidden;
}

.home #container,
.page-id-2730 #container{
overflow:visible;
}


/* HEADER
_________________________________________________________________ */

#header {
width: 964px;
position:relative;
height: 175px;
color: #fff; 
}

#header h1{
font-size: 12px;
color:#fff;
margin: 0;	
padding:0;
letter-spacing:-1px;
z-index:1;
text-indent:-99999em;
}

#header h1 span{

}

#header .slogan {
font-family:arial,sans-serif;
color:#999999;
font-size:13px;
top:150px;
font-style:italic;
position:absolute;
right:0px;
margin:0;
padding:0;
letter-spacing:0;
}

.home #header .slogan {
color:#999999;
font-size:20px;
}

#header .breadcrumb {
color:#999999;
left:5px;
position:absolute;
top:146px;
}

#header h1 a{color: #ffffff; text-decoration: none;}
#header h1 a:hover{text-decoration: none;}

#header h2{
font-family: arial, times;
font-style: italic;
font-weight:normal;
letter-spacing: 1px;
margin: 0;	
padding:0;
}


/* content 
_____________________________________________________*/

#content {
float:left;
margin:0;
padding:0 10px 20px 0;
width:678px;
}

.home #content,
.page-id-2730 #content {
float:left;
margin:0 0 20px;
padding:0;
width:964px;
}

.case_accueil {
display:block;
float:left;
margin:0 7px 0 0;
width:234px;
min-height:100px;
}

.case_accueil .inner_case_accueil {
display:block;
width:150px;
float:right;
}

.page-template-page-accueil-new-php #include_post-5 .inner_case_accueil {
float:none;
}

.case_accueil h3,.entry #sidebar3 h3 {
font-size:17px;
font-weight:bold;
line-height:17px;
margin:10px 0 5px;
padding:0;
color:#000;
}

.case_accueil h3 a:link, .entry #sidebar3 h3 a:link,
.case_accueil h3 a:visited, .entry #sidebar3 h3 a:visited,
.case_accueil h3 a:active,.entry #sidebar3 h3 a:active {
text-decoration:none;
color:#000;
}

.case_accueil h3 a:hover, .entry #sidebar3 h3 a:hover {
text-decoration:underline;
color:#000;
}

.case_accueil p{
color:#787878;
margin:0;
line-height:1.3;
}




.entry .case_accueil a.savoir_plus:link,
.entry .case_accueil a.savoir_plus:visited,
.entry .case_accueil a.savoir_plus:active {
display:block;
margin:5px 0;
text-decoration:underline;
background:none;
padding:0;
}

.entry .case_accueil a.savoir_plus:hover {
display:block;
margin:5px 0;
text-decoration:none;
padding:0;
}

#actusch1 {
background:transparent url(images/pictos-actualites.png) no-repeat scroll 0 10px;
}

#actusch1 span {
}

#actusblog {
background:transparent url(images/picto-blog.jpg) no-repeat scroll 0 10px;
width:228px;
margin:0;
}

#actusblog span {

}

#travaillons {
background:transparent url(images/picto-client.jpg) no-repeat scroll 0 10px;
width:246px;
}

#travaillons span {
display:block;
float:right;
width:139px;
}


#contact {background:url("images/picto-contact.jpg") no-repeat scroll 162px 46px transparent}
#realisation {background:transparent url(http://www.ch1.fr/wp-content/uploads/2009/09/picto-realisation-site-internet.jpg) no-repeat 0px 10px;}
#webdesign {background:transparent url(http://www.ch1.fr/wp-content/uploads/2009/09/picto-webdesign_blanc1.jpg) no-repeat 0px 10px;}
#marketing {background:transparent url(http://www.ch1.fr/wp-content/themes/CH1/images/picto-marketing.jpg) no-repeat 0px 10px;}
#Referencement {background:transparent url(http://www.ch1.fr/wp-content/uploads/2009/09/picto-recherche_blanc1.jpg) no-repeat 0px 10px;}
#gestion_contenus {background:transparent url(http://www.ch1.fr/wp-content/uploads/2009/09/picto-cms_blanc11.jpg) no-repeat 0px 10px;}
#hebergement {background:transparent url(http://www.ch1.fr/wp-content/uploads/2009/09/picto-serveur_blanc.jpg) no-repeat 0px 10px;}
#ndd {background:transparent url(http://www.ch1.fr/wp-content/uploads/2009/09/picto-ndd_blanc.jpg) no-repeat 0px 10px;}
#formation {background:transparent url(http://www.ch1.fr/wp-content/uploads/2009/09/picto-formation_blanc.jpg) no-repeat 0px 10px;}

.home #contact {background:url("images/picto-contact.jpg") no-repeat scroll 162px 46px transparent}
.home #realisation {background:transparent url(images/picto-site-internet.jpg) no-repeat 0px 10px;}
.home #webdesign {background:transparent url(images/picto-webdesign.jpg) no-repeat 0px 10px;}
.home #marketing {background:transparent url(images/picto-marketing.jpg) no-repeat 0px 10px;}
.home #Referencement {background:transparent url(images/picto-recherche.jpg) no-repeat 0px 10px;}
.home #gestion_contenus {background:transparent url(images/picto-cms.jpg) no-repeat 0px 10px;}
.home #hebergement {background:transparent url(images/picto-serveur.jpg) no-repeat 0px 10px;}
.home #ndd {background:transparent url(images/picto-ndd.jpg) no-repeat 0px 10px;}
.home #formation {background:transparent url(images/picto-formation.jpg) no-repeat 0px 10px;}

.bande_grise .case_accueil h3 {
font-size:13px;
margin:0 0 5px 0;
}

.bande_grise {
clear:both;
overflow:hidden;
background:#eee url(images/bg-bande-grise.jpg) top center repeat-x;
padding:20px 0;
}

.inner {
width:964px;
margin:10px auto;
padding:0;
overflow:hidden;
}

.bande_grise .case_accueil span {width:150px;}
.bande_grise #marketing span {width:141px;}
.bande_grise #webdesign span {width:156px;}
.bande_grise #ndd span {width:143px;}
.bande_grise #hebergement span {width:156px;}

.post {
margin:0;
padding:0 0 10px;
}

#content h2{
border-bottom:1px solid #DDDDDD;
color:#08122E;
font-size:24px;
font-weight:normal;
margin:10px 0 13px;
padding:0 0 10px;
}

#content .post h2 {
border-bottom:1px solid #DDDDDD;
color:#08122E;
font-size:24px;
font-weight:normal;
line-height:27px;
margin:10px 0 20px;
padding:0 0 10px;
}

#content .post h2.titre_actus {
border-bottom:0;
color:#08122E;
font-size:24px;
font-weight:normal;
line-height:27px;
margin:10px 0 0;
padding:0;
}

.post h2 a,
#content h2 a{
color: #08122E;
text-decoration: none;
}

.post h2 a:hover,
#content h2 a:hover{
color: #666;
text-decoration: none;
}

.post a{
text-decoration:underline;
}

.post ul {}

.post li {
background: url("images/bullet.gif") no-repeat scroll 0 8px transparent;
    list-style-type: none;
}

p {margin:0 0 12px 0;}

.postmetadata {
border-bottom:1px solid #DDDDDD;
clear:both;
color:#666666;
font-size:11px;
margin:0;
padding:10px 0;
}

.metadata_article {
color:#666666;
margin:0 0 0 70px;
padding:2px;
}

.metadata_temoignage {
color:#666666;
margin:0;
padding:2px;
}

.actus_header {
overflow:hidden;
margin:0 0 20px 0;
border-bottom:1px solid #ddd;
padding:0 0 10px 0;
}

.temoignage_header {
background:transparent url(images/picto-client.jpg) no-repeat scroll left top;
border-bottom:1px solid #DDDDDD;
margin:0 0 20px;
overflow:hidden;
padding:0 0 10px 100px;
}

.post_actus .actus_header {
overflow:hidden;
margin:0;
border-bottom:0;
padding:0;
}

.post_actus .inner_actus {
border-bottom:1px solid #DDDDDD;
margin:0 0 0 77px;
padding:0 0 15px;
}

.postmetadata_realisation {
color:#666666;
font-size:11px;
margin:0;
padding:2px;
}

.postmetadata a:link, .postmetadata a:visited, .postmetadata a:active, .postmetadata a:hover{
color:#666;
}

.navigation {
float:left;
width:100%;
}

.alignleft {float:left; }
.alignright {float:right;}

.notfound{}


.edition {
background:#CCCCCC url(images/pencil.png) no-repeat scroll 5px 1px;
border-color:#DDDDDD #DDDDDD #AAAAAA #AAAAAA;
border-style:solid;
border-width:1px;
color:#DDDDDD;
font-size:10px;
margin:0;
padding:3px 10px 3px 21px;
position:absolute;
right:450px;
text-align:center;
text-transform:uppercase;
top:10px;
width:100px;
}

.edition a {
color:#666;
}


/* sidebar 
_____________________________________________ */


#sidebar {
border-right:0 none;
float:right;
font-family:arial,tahoma;
margin:0 0 24px;
padding:0 5px 0 0;
width:250px;
}

#sidebar h2{
color:#6E84AB;
font-family:arial,verdana,times;
font-size:13px;
font-weight:bold;
margin:10px 0 0 5px;
padding:0;
text-align:left;
}

#sidebar p {
margin:0;
padding:0;
}

#sidebar img {
padding: 0;
margin: 0;
}

#sidebar ul {
margin:0;
padding:0;
list-style-type: none;
text-indent:0;
list-style-position:outside;
display:block;
}

#sidebar ul.sous_menu {
margin:0;
padding:0;
}

#sidebar ul li {
margin: 0 0 5px 0;
padding: 0;
line-height: 14pt;
list-style-type: none;
}

#sidebar ul li.recentcomments {
padding: 5px 0 ;
border-bottom:1px solid #ddd;
}


#sidebar ul ul {
	margin: 6px 0 6px 12px;
	padding: 0;
}



#sidebar ul ul li {

	list-style-type: none;

	list-style-position: inside;

	}



#sidebar ul ul ul{

	margin: 0;

	padding: 0;

}



#sidebar ul ul ul li{

	padding: 0 0 0 15px;

	list-style-type: square;


	color: #898989;

}



/* commentaires
_______________________________________________________________*/






cite {

	font-family: arial, verdana, tahoma;

	font-size: 9pt;

	font-weight: bold;

	font-style: normal;

	}

	

cite a{color: #000; text-decoration: none; border-bottom: 1px dotted #465D71;}


/* alignment classes */

.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
}

.alignright {
   float: right;
}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}



/* search 
___________________________________*/

#recherche {
background:transparent url(images/bg-recherche.png) no-repeat scroll 0 0;
height:25px;
position:absolute;
right:20px;
top:20px;
width:180px;
}

#searchform{
display:block;
font-family:arial,times;
height:22px;
margin:0;
padding:0;
width:auto;
display:inline;
background:transparent url(images/bg-recherche.png) top left no-repeat;
width:180px;
height:25px;
position:relative;
}

#searchform input#s{
background:transparent none repeat scroll 0 0;
border:0 none;
font-family:arial,times;
font-size:12px;
left:10px;
margin:0;
padding:2px;
position:absolute;
top:3px;
width:136px;
color:#787878;
}

#searchform input#searchsubmit{
border:0 none;
color:#797979;
font-family:verdana,arial;
font-size:11px;
height:21px;
left:154px;
margin:0;
padding:0;
position:absolute;
top:2px;
width:26px;
background:transparent;
}

#searchform input#searchsubmit:hover {
cursor:pointer;
}


/* footer 
___________________________________________________*/

#footer {
background:#151515 url(images/bg-footer.jpg) repeat-x scroll center top;
border-top:0 none;
clear:both;
padding:0;
}

#footer .inner {
margin:0px auto 10px auto;
width:964px;
}

#footer .inner .droit {
float:right;
margin:12px 0 0;
padding:0;
}

#footer .inner .droit img {
padding:0 3px 5px 0;
vertical-align:middle;
}



#footer .inner .gauche {
margin:10px 0;
padding:0;
}

#footer .inner .clear {
border-bottom:1px solid #444444;
border-top:1px solid #444444;
padding:10px 0;
}

#footer p{margin: 0; color: #ABABAB;}
#footer a{color: #ABABAB;text-decoration: none;}
#footer a:hover{text-decoration: underline;}


/* menu footer
___________________ */
#menufooter {
margin:0;
padding:0;
list-style-type:none;
text-indent:0;
}

#menufooter li{
display:block;
float:left;
margin:0 20px 0 0;
padding:0;
list-style-type:none;
text-indent:0;
width:296px;
}

#menufooter li a {
color:#FFFFFF;
font-size:14px;
text-transform:uppercase;
text-indent:0;
}

#menufooter li ul{
display:block;
float:none;
margin:5px 0 0;
padding:0;
text-indent:0;
}

#menufooter li ul li {
float:none;
line-height:13px;
margin:0;
padding:0;
text-indent:0;
display:inline;
}

#menufooter li ul li a {
color:#ABABAB;
font-size:11px;
text-transform:none;
text-indent:0;
padding:0 0 5px 0;
display:block;
}



/* Date 
_________________________________________________________________ */

#container .date {
background:transparent url(images/date.jpg) no-repeat scroll left top;
display:block;
float:left;
height:72px;
margin:0 13px 0 0;
position:relative;
width:63px;
}

body.date {
background:none;
display:block;
float:none;
height:auto;
margin:0;
position:static;
width:auto;;
}

#container .date span {
display:block;
position:absolute;
text-align:center;
width:63px;
left:0;

}

.date_jour {
color:#666666;
font-family:arial;
font-size:26px;
font-weight:bold;
top:27px;
}

.date_mois_rea {
color:#666666;
font-family:arial;
font-size:18px;
font-weight:bold;
top:30px;
}

.date_mois{
color:#666666;
font-family:arial;
font-size:12px;
font-weight:normal;
top:50px;
}

.date_annee{
font-size:12px;
font-weight:normal;
top:52px;
}

.date_annee_rea {
font-size:12px;
font-weight:normal;
top:50px;
}

.inner_actus {
color:#434343;
font-size:13px;
line-height:20px;
margin:0;
}

.services_cadres {
float:left;
overflow:hidden;
padding:10px;
width:300px;
}

.services_cadres img {
margin:0 0 20px;
}

.inner_services {
margin:0 0 0 115px;
}

.inner_services h3 {
margin:0 0 3px 0;
}

/* coda slider bandeau accueil */

.karmic_flow_container img,
.karmic_flow_container img.alignleft {
padding:0;
margin:0;
}

#flow_container {
margin:0 0 20px 0;
overflow:hidden;
height:255px;
}

.karmic_flow_prev_controller {
left:-11px;
position:absolute;
top:288px;
z-index:99;
}

.karmic_flow_prev_controller img,
.karmic_flow_next_controller img {
padding:0;
}


.karmic_flow_next_controller {
right:-11px;
position:absolute;
top:288px;
z-index:99;
}

#nav_bandeau {
left:10px;
position:absolute;
top:174px;
z-index:99;
}

#nav_bandeau a{
display:block;
float:left;
width:10px;
height:10px;
background:transparent url(images/bandeau_item.gif) top left no-repeat;
text-indent:-999999em;
}

#nav_bandeau a:hover,
#nav_bandeau a.activeSlide {
background:transparent url(images/bandeau_item.gif) top right no-repeat;
}

.intro_realisation {
color:#888888;
font-size:16px;
line-height:24px;
margin:10px 0;
padding:0;
}

.visuels_realisation {
float:left;
margin:0 15px 10px 0;
overflow:hidden;
width:130px;
}

.texte_realisation {
line-height:20px;
}

.visuels_realisation img {
border:1px solid #DDDDDD;
margin:0;
padding:2px;
width:120px;
height:120px;
}

.desc_realisations {
border-bottom:1px solid #DDDDDD;
line-height:20px;
margin:0 0 0 45px;
overflow:hidden;
padding:0 0 10px;
}

.desc_realisations .savoir_plus {
margin:0;
}

.desc_realisations h3 {
margin:0;
}

/* Commentaires
______________________________ */

#commentform textarea#comment {
border:1px solid #DDDDDD;
font-family:arial;
font-size:13px;
line-height:14px;
margin:0;
padding:20px;
position:relative;
width:584px;
}

.commentaire {
background:#EDEDED none repeat scroll 0 0;
border:1px solid #DCDDDD;
margin:20px 0;
overflow:hidden;
padding:25px;
}

.commentlist li .avatar {
background:#FFFFFF none repeat scroll 0 0;
float:left;
margin:0 10px 0 0;
padding:2px;
}

ol.commentlist {
list-style-type: none;
margin:0;
padding:0;
}

ol.commentlist li {
margin:10px 0 0;
overflow:hidden;
padding:0;
}

ol.commentlist li p {
line-height:14pt;
margin:0;
padding:0;
}

ol.commentlist a {
color:#000;
}

.commentaire_item {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #DDDDDD;
margin:10px 0;
padding:20px;
position:relative;
}

.commentaire_item img {
padding:0;
}

.commentaire_item_auteur {
overflow:hidden;
}

.commentaire_bulle {
left:35px;
position:absolute;
top:-7px;
z-index:30;
padding:0;
}

#commentssection{
clear: both;
padding: 2px 12px;
margin: 0;
}


#commentform{
margin:0;
padding:0;
}

#commentbox{
width:70%;
min-width:400px;
margin:5px 5px 0 0;
}

h3#comments {
font-size:13px;
margin:10px 0 5px 0;
color:#6E84AB;
}


#commentform input{
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #DDDDDD;
font-family:arial,sans-serif;
margin:4px 10px 15px 0;
padding:6px;
}

#submit{margin :0;}

.avertissement {
padding:10px;
margin:0 10px 20px 0;
background:#DFC3C3;
color:#7F3737;
border:1px dotted #7F3737;
}

#submiterror {
background:#DFC3C3 none repeat scroll 0 0;
border:1px dotted #7F3737;
color:#7F3737;
margin:10px 0;
padding:10px;
text-align:center;
}

#commentform input.inputerror,
#commentform textarea#comment.inputerror {
border:1px solid #7F3737;
}

.desc_temoignage {
padding:10px 0;
border-bottom:1px dotted #ddd;
overflow:hidden;
}

.desc_temoignage p {
margin:0;
}

.post .desc_temoignage h3 {
font-size:20px;
margin:0;
font-weight:normal;
}

.temoignage {
color:#666666;
line-height:20px;
margin:10px 0;
text-indent:0;
}

.temoignage a.savoir_plus {
font-family:arial,sans-serif;
font-size:13px;
font-style:normal;
}

.sociable_tagline {
margin:0 0 10px 0;
}

.sociable {
padding:0px;
clear:both;
margin:0 0 10px 0;
}

#content .entry,
.text_realisation {
color:#434343;
font-size:13px;
line-height:20px;
margin:0;
}
.text_realisation {
margin:0 0 10px 0;
}

.text_realisation p {
margin:0 0 0 145px;
}

ol {
margin:0;
padding:0;
}

#sidebar h3 {
font-size:16px;
font-weight:bold;
margin:20px 0 10px;
padding:0;
}

.RSS_picto {
padding:0;
vertical-align:middle;
}

.orange {
color:#EE9724;
text-transform:uppercase;
}

/* Menu FOoter 
___________________________________ */

.list_footer {
width:126px;
}

.list_footer_last {
width:242px;
}

#menufooter li.list_footer_end {
margin:0;
width:260px;
}

.footer_link {
color:#333333;
font-size:11px;
letter-spacing:0;
line-height:20px;
margin:0 auto;
padding:0 0 10px;
text-align:center;
width:964px;
}

.footer_link a:link,
.footer_link a:visited,
.footer_link a:active {
color:#555;
padding:0 5px;
}

.footer_link a:hover {
color:#555;
text-decoration:underline;
padding:0 5px;
}

.lien_logo {
display:block;
height:104px;
left:0;
position:absolute;
text-indent:-999999em;
top:17px;
width:188px;
z-index:999999;
}


.case_accueil ul {
margin:0;
padding:0;
}

.case_accueil ul li {
color:#888888;
font-size:12px;
line-height:12px;
list-style-type:none;
margin:7px 0 0;
padding:0;
}


#bg_logo {
background:transparent url(images/bg-body-logo.jpg) no-repeat scroll center top;
}

#newtagcloud li a:link,
#newtagcloud li a:visited,
#recentcomments li a:link,
#recentcomments li a:visited  {
color:#666;
text-decoration:none;
}

#newtagcloud li a:hover,
#newtagcloud li a:active,
#recentcomments li a:hover,
#recentcomments li a:active {
color:#666;
text-decoration:underline;
}

#pub_ch1 {
text-align:left;
margin:22px 0 0 0;
}

#pub_ch1 img {
margin:0;
padding:0;
}


.sociable li img {
width:auto;
height:auto;
}

.visuels_realisation ul,
.visuels_realisation ul li {
margin:0;
padding:0;
list-style-type:none;
text-indent:0;
}

#sidebar2 .list_actus {
margin:0;
padding:0;
list-style-type:none;
}

#sidebar2 .list_actus li {
margin:0 0 15px 0;
list-style-type:none;
background:none;
padding:0;
}

.post #sidebar2 .list_actus li p {
margin:0 0 5px 0;
}

#sidebar2 {
float:right;
width: 680px;
}

#sidebar2 .list_actus li h3 a:link,
#sidebar2 .list_actus li h3 a:visited,
#sidebar2 .list_actus li h2 a:link,
#sidebar2 .list_actus li h2 a:visited,
#sidebar2 .list_actus li h4 a:link,
#sidebar2 .list_actus li h4 a:visited,
#sidebar2 .list_actus li h5 a:link,
#sidebar2 .list_actus li h5 a:visited {
color:#000;
font-size:18px;
text-decoration:none;
}

#sidebar2 .list_actus li h3 a:hover,
#sidebar2 .list_actus li h3 a:active,
#sidebar2 .list_actus li h2 a:hover,
#sidebar2 .list_actus li h2 a:active,
#sidebar2 .list_actus li h4 a:hover,
#sidebar2 .list_actus li h4 a:active,
#sidebar2 .list_actus li h5 a:hover,
#sidebar2 .list_actus li h5 a:active {
color:#000;
font-size:18px;
text-decoration:underline;
}

.post #sidebar2 .list_actus h3, .post #sidebar2 .list_actus h4, .post #sidebar2 .list_actus h5, .post #sidebar2 .list_actus h2 {
margin:0 0 5px 0;
}

.post #sidebar2 h3 {margin:0 0 5px 0;}

 #sidebar2 .actus {
margin:3px 0;
}

.pp_social {display:none;}
#iframeaccueil {
background: url("images/bg_plan.jpg") no-repeat scroll left top transparent;
    padding: 0 0 0 10px;
    width: 164px;
text-decoration:none;
margin:10px 0;
}

#sidebar3 {
float:left;
with:260px;
}

#sidebar3 .widget {
margin:0 0 15px 0;
overflow: hidden;
}

.wp-pagenavi {
clear: both;
    position: absolute;
    right: 291px;
    top: 201px;
}
