/*
Theme Name: CDPA
Theme URI: http://www.3w.lagence.de.com/
Description: CDPA template
Version: 2.0
Author: 3W
 
Creation Theme by 3W|| http://www.3w.lagence.de.com/
 
*/

img{border:none;}
a:active, a:focus{
      outline:none;
}
/* ----------------------------- MISE EN FORME PAR DEFAUT DU MENU ET SON SOUS-CONTENU ----------------------------------*/
.accueil a{color:#808080;}
.cat_4 a {color:#808080;}
.cat_3 a {color:#808080;}
.cat_7 a {color:#808080;}
.cat_14 a {color:#808080;}
.cat_10 a {color:#808080;}
.single_215 a{color:#808080;}
.single_191 a{color:#808080;}

/*.selected a{color:#EB6E29;}*/
/*-------------------------------------------------------FIN ------------------------------------------------------------------*/



/* -------STYLE POUR ARTICLES----------*/
#block_single{width:auto; height:auto; padding-left:43px; padding-top:72px; padding-right:24px;}
.single{margin:auto; padding-top:0px; }
.single a{text-decoration:none;}
.img_tittle{ float:left; margin-right:33px; margin-bottom:18px; border: 3px #FFF solid;
-moz-box-shadow:1px 1px 8px #CCC;
-webkit-box-shadow:1px 1px 8px #CCC;
-o-box-shadow:1px 1px 8px #CCC;
box-shadow:1px 1px 8px #CCC;
behavior: url(PIE.htc);}
.tittle_single a{color:#EB6E29; font-family:Verdana, Geneva, sans-serif; font-size:22px; text-decoration:none;  }
.content_single{ margin-top:10px; font-family:Verdana, Geneva, sans-serif; color:#757575; font-size:11px; line-height:15px;}
/*------------------------------------*/

/* PAGE ACTUALITE */
#decoration_img{margin:auto; margin-top:15px; width:400px; height:287px; background-image:url(p1/0.jpg);}
#gallery{margin-top:20px; width:235px; margin-bottom:20px; padding-bottom:20px; height: 200px;}

#block_cliker{margin-top:30px; height:20px; margin-left:40px; font-family:Verdana, Geneva, sans-serif; font-size:11px; float:left; }
#puce_cliker{height:20px; background-image: url(visuels/plus.png); background-repeat: no-repeat; padding-left:25px; color:#A8A8A8; }

.test_back{background-image:url(p1/1.jpg);  width:73px; height:52px; margin-left:39px; margin-top:30px; float:left; }

/* ------------------------------------ (  ) ------------------------------------------*/ 

/*  PAGE Ressources */
.tooltip1					{ width: 264px; display: none; background: url(images/tinyTip-top.png) no-repeat; background-position:top center; }
.content				{ font-family:Verdana, Geneva, sans-serif;  color:#999;   background: url(images/tinyTip-content.png) repeat-y; height:55px;  margin-top:-31px; background-position:center; }
.bottom				{ height: 47px; background: url(images/tinyTip-bottom.png) no-repeat; font: 0px/0px sans-serif; padding:0; background-position:top; margin-top:-11px;}

.p1{margin-top:0; width:800px; height:auto;}
.p2{width:800px; height:auto}
.p3{width:800px; height:auto}

.nom 
{  text-align:center; margin-left:33px; width:90%;} .nom_content{ width:100%; margin:auto; display:inline;}
.nom a{text-decoration:none; color:#3B539E; font-weight:bold; font-size:15px; }
.fonction
{color:#F9680D; font-size:11px;  width:80%; margin-left:45px;  text-align:center; }
.fontion_content{ margin:auto;  text-align:center;  }
/* ---------------------------------------------------------(   ) -----------------------------------------------------------*/ 

/*  ----------------- LES STYLES DU SITE GLOBAL -----------------   */
body {

	
	background-repeat:no-repeat;
	background-position:top center;
	margin:0px;
	padding:0px;
	
}
#header
{
	width:990px;
	margin:auto
}

#bande_social{width:100%; height:40px; background-color:#FFF; opacity:0.7;}

#corps_bande_social{width:815px; margin:auto; height:40px;}

#block_social_icones{  font-family:Verdana, Geneva, sans-serif; color:#333; font-size:11px; line-height:20px; width:auto; float:right; height:auto; margin-top:9px;}

#text_block_social{float:left;}

#facebook{background-image:url(visuels/facebook_icon-20x20.png); background-repeat:no-repeat; width:20px; height:20px; float:right; 
margin-left:10px;}

#twitter{background-image:url(visuels/twitter.png); background-repeat:no-repeat; width:20px; height:20px; float:right; margin-left:10px; margin-right:20px;}

#logo{ margin-left:100px;  margin-bottom:130px; margin-top:90px; background-image:url(visuels/logoheader.png); width:304px; height:154px; background-repeat:no-repeat;}

#logo_blog{background-image:url(visuels/logo_page_blog.png); width:304px; height:154px; margin-left:110px;  margin-bottom:130px; margin-top:80px; background-repeat:no-repeat; background-position:center;}


#conteneur-big
{
	width:805px;
	height:auto;
	margin:auto;
	margin-top:-60px;

}

#conteneur
{
	width:805px;
	height:auto;
	float:left;
	margin:auto;
	margin-bottom:100px;
	border: 3px #FFF solid;
	background:url(visuels/bg-conteneur.png) #F9F9F9 no-repeat;
	background-position:bottom;
		-moz-box-shadow:1px 1px 8px #CCC;
-webkit-box-shadow:1px 1px 8px #CCC;
-o-box-shadow:1px 1px 8px #CCC;
box-shadow:1px 1px 8px #CCC;
 behavior: url(PIE.htc);

}
#menu
{
	width:805px;
	height:34px;
	background:url(visuels/bgmenu.png);
	margin:auto;
	display:block;
	

}
ul#element-menu 
{
	list-style:none;
	width:100%;
	margin:auto;
	padding:0px;
	
	

}

#element-menu ul{margin:auto; margin-left:0px; padding:0px;}

#element-menu ul li
{
	float:left;
	list-style:none;
	padding-left:18px;
	padding-right:18px;
	margin-top:8px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size:13px;
	color:#808080;
	background: url(visuels/separation.png) no-repeat;
	background-position:right center;

}
#element-menu li a
{
	color:#808080;
	text-decoration:none;
	

}
#element-menu li a:hover
{
	color:#EB6E29;
	text-decoration:none;
	

}
#element-menu li.last
{

	background:none;
}

#le_blog {color:#EB6E29; font-style:oblique; font-weight: bolder; font-size:12px; height:15px; background-image:url(visuels/fleche_blog.png); background-repeat:no-repeat; background-position:right; padding-right:14px; padding-top:2px}

#menu2 a{text-decoration:none;}
#retour{color:#EB6E29; font-family: Tahoma, Geneva, sans-serif; font-size:15px; height:20px; background-image:url(visuels/fleche_retour.png); background-repeat:no-repeat;  padding-right:22px; width:auto; float:right; background-position:right center; margin-top:7px; margin-right:8px;}
#retour{text-decoration:none;}


#contenu
{
	width: 805px;
	height:auto;
	min-height:400px;
	background:url(visuels/phase-dans-conteneur.png) no-repeat;
	background-position:left top;
	
}

#block_articles{margin-left:0; width:auto; height:auto; margin-bottom:80px; padding-top:70px;}


.article{}

.separateur{float:left; width:2px; height:201px;  margin-left:12px; margin-right:12px; background:url(visuels/sep.png); background-repeat:no-repeat; background-position:center;}

.post{width:475px; min-height:180px; margin:auto; margin-left:290px; margin-bottom:20px;}
.post a{text-decoration:none;}
.post_tittle a {color:#EB6E29; font-family:Verdana, Geneva, sans-serif; font-size:22px; text-decoration:none;  }
.post_content{ margin-top:10px; font-family:Verdana, Geneva, sans-serif; color:#757575; font-size:11px; line-height:18px; text-align:justify}
.post_content ul{ margin-left:15px; padding:0px;}


.trait_actu{margin:auto;width:732px; height:30px;font-family:Verdana, Geneva, sans-serif; font-size:16px; color:#B8B8B8;  margin-bottom:35px; padding-left:33px; background:url(visuels/trait-actu.jpg) repeat-x; background-position:bottom;}

#block_articles_ressources{margin-left:0; width:auto; height:auto; padding-top:40px;}
.post_cat_ressources{width:700px; min-height:180px; margin-left:50px;}
.vignette_ressources{ float:left; margin-right: 40px;}

#liste_ressources_h{width:100%; height:auto; margin-left:43px;  margin-bottom:10px; float:left;}

#liens_other {   height:auto; width:100%; float:left; margin-top:25px;}
#liens_other ul{ color:#de5a27; padding-bottom:55px; margin-left:35px;}
#liens_other ul li{padding-left:15px; }
#liens_other ul li a{ text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-bottom:15px}
a.liens_other { text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-bottom:15px; color:#de5a27;}
a.liens_other:hover {  color:#666666;}
.link_actif{width:auto; height:auto;}
.link_actif a{ color:#9c9c9c;}
.link_norm{width:auto; height:auto;}
.link_norm a { color:#de5a27;}
.link_norm a:hover { color:#666;}

.tooltip {
	display:none;
	background:transparent url(visuels/black_arrow.png);
	font-size:12px;
	height:70px;
	width:160px;
	padding:25px;
	color:#fff;	
}

.photo
{
	
	height:auto;
	min-height:100px;
	min-width:150px;
	background:url(visuels/photologo.jpg) no-repeat;
	background-position:center;
	margin-left:37px; float:left; 
border: 3px #FFF solid;
-moz-box-shadow:1px 1px 8px #CCC;
-webkit-box-shadow:1px 1px 8px #CCC;
-o-box-shadow:1px 1px 8px #CCC;
box-shadow:1px 1px 8px #CCC;
behavior: url(PIE.htc);
}


.photo-petit
{
border: 2px #FFF solid;
-moz-box-shadow:1px 1px 8px #CCC;
-webkit-box-shadow:1px 1px 8px #CCC;
-o-box-shadow:1px 1px 8px #CCC;
box-shadow:1px 1px 8px #CCC;
 behavior: url(PIE.htc);

 
}
div a.button
{
 margin-top:20px; text-align:justify; color:#3B539D;
 text-decoration:none;
}

#management,#accueil
{
	width: 805px;
}

.demo-show {
  width: 800px;

  
 
 
  float:left
}
.demo-show h3 {
	float:left;
	width:650px;
	height:17px;
	
  margin: 0;
  padding: .25em;
  padding-left:25px;
 
 font-family:Verdana, Geneva, sans-serif; color:#A8A8A8; font-size:11px;
  background:url(visuels/plus.png) no-repeat;
  background-position:left center;
  margin-bottom:15px;
  margin-top:15px;
  cursor:pointer;
}

.demo-show h3 div {
	
	width:800px;

	  background:#000;
	
 
}
.demo-show div {
  padding: .5em .25em;
}
.fiche{
 margin-right:40px; float:left;


}
.job{
 display:none;
 position:relative;
 z-index:2;
 top:0;

}


#footer
{
	width:100%; 
	height:60px;
	
    background:#ECECEC;
    float:left;
	border-top: 1px solid #D2D2D2;
	
	bottom: 0;
	margin-top:100px;
	float:left;
       
}
#container {
        position:relative; /* needed for footer positioning*/
        height:100% !important; /* real browsers */
        height:100%; /* IE6: treaded as min-height*/
        min-height:100%; /* real browsers */
}
#conteneur-footer
{
 width:800px;
 height:60px; 
 margin:auto;
 font-family:Verdana, Geneva, sans-serif; color:#757575; font-size:11px;

}