/*
Theme Name: touteslescredits

Description: tous les credits
Version: 1
Author: Antoine Chaix

 
*/

*{
margin:0; padding:0;
}

body{
margin:0; padding:0;
background:#fff url("images/body-bg.jpg") repeat-x 0 0;
font-family:Arial;
font-size:12px;
color:#003333;
}

.clear{
clear:both;
}

a img{
border:none;
}

p{
margin-bottom:10px;
}

.presentation p{
margin-bottom:8px;
}

a, a:visited, a:hover{
font-family:Arial;
font-size:12px;
color:#6f6f71;
}

a:hover{
text-decoration:none;
}

h3{
padding-left:10px;
font-weight:bold;
font-size:12px;
color:#000;
margin-bottom:10px;
}

/* -----------------------conteneur des articles/sidebar/footer------------------------------ */
#page{
width:960px;
margin:0; padding:0;
margin:0 auto 0 auto;
background:#fff;
}

h2{
margin:0 0 15px 0;
}

/*hack ie prévoir une feuille de style conditionnel*/
*html #page{
background:transparent;
}

/* ---------------------------------header------------*/
#header{
width:960px;
height:140px;
background:url("images/body-bg.jpg") repeat-x 0 0;
padding:0;
margin:0 auto 0 auto;
}

a.lienlogo{
width:480px;
height:54px;
display:block;
position:absolute;
margin-left:4px;
margin-top:13px;
}

a.lienlogo img{
border:none;
}

/*titre du site */
#header h1, .titresite{
height:85px;
margin:0; padding:0;
font-size:25px;
font-weight:bold;
}

#header h1 a, .titresite a{
margin:0; padding:0;
color:#fff;
font-size:16px;
font-weight:bold;
margin-left:178px;
text-decoration:none;
position:relative;
top:67px;
}

#header h1 .jaune{
color:#ffee10;
}


h1.mentions{
position:relative;
right:670px;
}

/*description du site/baseline*/
.description{
}

/*menu de nav*/
#nav-haut{
padding:0;margin:0;
margin-top:21px;
}

#nav-haut ul{
list-style:none;
}

#nav-haut ul li{
width:96px;
height:29px;
padding:0;
margin:0 2px 0 0;
float:left;
}

#nav-haut ul li a{
display:block;
height:29px;
background:url("images/btn-bg.jpg") no-repeat 0% 100%;
text-align:center;
line-height:22px;
text-decoration:none;
color:#fff;
font-size:12px;
font-weight:bold;
}

#nav-haut ul #accueil{
width:34px;
height:22px;
margin:7px 7px 0 5px;
}

#nav-haut ul #accueil a{
background:none;
}

#nav-haut ul #accueil a img{
border:none;
}
/*
#nav-haut ul #sante a{
width:124px;
height:32px;
}

#nav-haut ul #auto a{
width:124px;
height:32px;
}

#nav-haut ul #habitation a{
width:124px;
height:32px;
}

#nav-haut ul #loisirs a{
width:124px;
height:32px;
}

#nav-haut ul #blog a{
width:124px;
height:32px;
}
*/

#header ul #a:active, #nav-haut ul li a:hover, #header ul .active a{
color:#930000;
}

#header ul .widget_search{
width:263px;
float:right;
margin:8px -29px 0 0;
background:transparent;
}

/*champs de recherche */
#header ul #searchsubmit{
width:83px;
height:23px;
color:white;
font-weight:bold;
line-height:23px;
background: transparent url(images/recherche.jpg) no-repeat;
}

/*hover*/
#header ul li:active, #header ul li a:hover,  #header ul li.active a{
background:url("images/btn-bg.jpg") no-repeat 0% 0%;
}

#header li.widget_search a, #header li.widget_search, #header li.widget_search:active a, #header li.widget_search a:active, #header li.widget_search:active{
background:none;
}

/*bannière header 468*60*/
.banniere-header{
width:468px;
height:60px;
float:right;
display:inline;
margin:16px 23px 0 0;
}

/*bannière sidebar 160*600*/
.banniere-sidebar{
width:160px;
height:600px;
margin:13px auto 0 auto;
}

/* ------------------------------------fil d'ariane --------------------------------------------- */

.breadcrumb{
height:23px;
line-height:32px;
font-size:11px;
margin-bottom:5px;
}

/*hack à placer dans un commenaire conditionnel*/
*html .breadcrumb{
position:relative;
top:-22px;
}

.breadcrumb a, .breadcrumb{
color:#600060;
}

/*----------------------------zone flash images-----------*/
#imagesflash-wrap{
width:954px;
height:230px;
margin:0px 0 7px 0;
}

#imagesflash-wrap h1{
padding-left:10px;
font-size:16px;
font-weight:bold;
margin-bottom:15px;
color:#330033;
}

#imagesflash-wrap #chapeau{
width:469px;
height:230px;
margin-right:2px;
float:right;
display:inline;
}

#imagesflash-wrap #chapeau .top-chapeau{
width:469px;
height:12px;
background:url("images/top-chapeau.jpg") no-repeat;
}

#imagesflash-wrap #chapeau .bottom-chapeau{
width:469px;
height:12px;
background:url("images/bottom-chapeau.jpg") no-repeat center;
}

#imagesflash-wrap #chapeau .middle-chapeau{
height:205px;
border-right:#938593 solid 1px;
border-left:#938593 solid 1px;
}

*html #imagesflash-wrap #chapeau .middle-chapeau{
margin-top:-3px;
margin-bottom:-3px;
}

#imagesflash-wrap #chapeau p{
padding-right:10px;
padding-left:10px;
}

#imagesflash-wrap #imagesflash{
width:469px;
height:229px;
float:left;
display:inline;

}

#home #imagesflash-wrap #imagesflash{
width:470px;
height:230px;
border:none;
}

#organismes .ancrerachats{
margin-right:170px;
}

/* ----------------------------home-----------------------*/
#home #imagesflash-wrap{
margin-top:8px;
}

#home #envie, .titre-credits{
color:#660066;
font-size:26px;
background:url("images/envie.jpg") no-repeat 0% 69%;
padding-left:25px;
margin-bottom:9px;
font-weight:normal;
}

#home #services, #page-loisirs #services{
width:954px;
height:326px;
margin:0 1px 19px 0;
}

#home #services img, #page-loisirs #services img{
border:none;
}

#home #wrap-droite, #page-loisirs #wrap-droite{
width:477px;
height:326px;
float:right;
display:inline;
}

#home #wrap-gauche, #page-loisirs #wrap-gauche{
width:477px;
height:326px;
float:right;
display:inline;
}

#wrap-droite #projets-s, #wrap-droite #loisirs-s, #wrap-gauche #travaux, #wrap-gauche #automoto{
width:228px;
height:324px;
}

#wrap-droite #projets-s, #wrap-gauche #travaux{
float:right;
display:inline;
}

#wrap-droite #loisirs-s, #wrap-gauche #automoto{
float:left;
display:inline;
}

#wrap-droite #loisirs-s{
margin-left:5px;
}

*html #wrap-droite #loisirs-s{

}

#wrap-gauche #automoto{
margin-left:-1px;
}

#wrap-droite #projets-s{
margin-right:2px;
}

#wrap-gauche #travaux{
margin-right:7px;
}

#wrap-droite .visuel, #wrap-gauche .visuel{
height:199px;
}

#wrap-droite .presentation, #wrap-gauche .presentation{
padding:7px 12px 0 12px;
font-size:11px;
height:108px;
}

*html #wrap-droite .presentation, *html #wrap-gauche .presentation{
margin-bottom:-3px;
}

#projets-s #bottom-projets{
width:228px;
height:12px;
background:url('images/bottom-projets.jpg') no-repeat center;
}

#projets-s .presentation{
background:#6ece3e;
}

*html .visuel img{
display: block; 
border: none; 
margin: 0; 
padding: 0; 
}

#loisirs-s #bottom-loisirs{
width:228px;
height:12px;
background:url('images/bottom-loisirs.jpg') no-repeat center;
}

#loisirs-s .presentation{
background:#FECF0F;
}

#automoto #bottom-vehicules{
width:228px;
height:12px;
background:url('images/bottom-vehicules.jpg') no-repeat center;
}

#automoto .presentation{
background:#9fcfff;
}

#travaux #bottom-travaux{
width:228px;
height:12px;
background:url('images/bottom-travaux.jpg') no-repeat center;
}

#travaux .presentation{
background:#ff9f3f;
}

.presentation li{
list-style-type:square;
margin-left:15px;
}

#home #rachat{
margin-bottom:14px;
}

#home #rachat a img{
border:none;
}

/*home loisirs */
#wrap-droite #chasse, #wrap-droite #montagne, #wrap-gauche #voyage, #wrap-gauche #spectacle{
width:227px;
height:324px;
border:1px solid #cccbd1;
}

#wrap-droite #chasse, #wrap-gauche #voyage{
float:right;
display:inline;
}

#wrap-droite #montagne, #wrap-gauche #spectacle{
float:left;
display:inline;
}

#wrap-droite #montagne{
margin-left:5px;
}

#wrap-gauche #spectacle{
margin-left:-1px;
}

#wrap-droite #chasse{
margin-right:1px;
}

#wrap-gauche #voyage{
margin-right:7px;
}

#wrap-droite #chasse .intitule, #wrap-droite #montagne .intitule, #wrap-gauche #voyage .intitule, #wrap-gauche #spectacle .intitule{
background:url('images/page-loisirs-intitule.jpg') repeat-x center;
}


#home #creditbanniere, #page-loisirs #creditbanniere{
width:952px;
margin:0 1px 27px 0;
}

#home #banniere, #page-loisirs #banniere{
width:300px;
height:343px;
float:right;
display:inline;
}

#home #banniere #pub, #page-loisirs #banniere #pub{
height:250px;
margin-bottom:19px;
}

#home #banniere #blog, #page-loisirs #banniere #blog{
height:77px;
}

#home #credits{
width:640px;
float:left;
display:inline;
}

#page-loisirs #credits{
width:640px;
float:left;
display:inline;
}

/* -------------------------------page organisme--------------------------------------------- */
#organismes #wrap-content-droite{
width:954px;
}

/*---------------------------------credits niveau 1 ----------------------------------------*/
#niv1 #imagesflash-wrap{
margin-bottom:14px;
}

#sidebar #top-sidebar{
width:156px;
height:41px;
background:url("images/top-sidebar.jpg") no-repeat center;
}

#sidebar{
width:156px;
margin-top:9px;
margin-bottom:15px;
float:left;
display:inline;
}

#sidebar #bottom-sidebar{
width:156px;
height:16px;
background:url("images/bottom-sidebar.jpg") no-repeat center;
}

#sidebar ul{
list-style:none;
background:#600060;
}

#sidebar ul li{
height:25px;
background:url("images/puce-sidebar.jpg") no-repeat 3% 55%;
}

#sidebar ul li.presta-voyage{
height:auto;
background:none;
}

#sidebar ul li ul li{
height:25px;
background:none;
}

#sidebar ul li a, #sidebar ul li a:visited{
display:block;
padding-left:17px;
height:25px;
line-height:26px;
color:#ffffff;
font-weight:bold;
text-decoration:none;
}

#sidebar ul li ul li a, #sidebar ul li ul li a:visited{
padding-left:4px;
font-weight:normal;
font-style:italic;
height:25px;
}

#sidebar ul li a:hover, #sidebar ul li.active a{
text-decoration:underline;
}

#sidebar p.sidebar-travaux, #sidebar p.sidebar-vehicules, #sidebar p.sidebar-projets, #sidebar p.sidebar-loisirs{
height:41px;
border:none;
padding-left:15px;
}

#sidebar p.sidebar-travaux a, #sidebar p.sidebar-vehicules a, #sidebar p.sidebar-projets a, #sidebar p.sidebar-loisirs a{
color:#ffed00;
line-height:41px;
font-weight:bold;
text-decoration:none;
}

.top-credits, #credit-une{
margin-bottom:10px;
}

/*
#credit-une{
background:#FFFDD5;
}
*/

/*-------------------------------credits niveau 2------------------------------------*/
#niv2 #imagesflash-wrap{
margin-bottom:14px;
}

#niv2 #wrap-content-droite, #niv1 #wrap-content-droite{
width:787px;
margin:3px 0 0 0;
float:right;
display:inline;
}

#niv2 #content{
margin-bottom:15px;
}

#niv2 #content p{
padding-left:10px;
padding-right:10px;
}

#niv2 h2{
color:#660066;
font-size:26px;
background:url("images/envie.jpg") no-repeat 0% 69%;
padding-left:25px;
font-weight:normal;
}

/*organismes*/
#organismes #imagesflash-wrap{
margin-bottom:16px;
}

/* ---------------------------------------descriptifs credits ------------------------------*/
.descriptifs-credits{
}

#niv1 .descriptifs-credits{
margin-top:10px;
}

.bloc-credits{
margin-bottom:30px;
}

.bloc-credits .visuel{
margin-right:8px;
}

.bloc-credits .visuel img{
vertical-align: middle;
display:inline-block;
}

.bloc-credits .texte{
vertical-align: middle;
display:inline-block;
text-align:justify;
}

.bloc-credits .devisgratuit a img,  .bloc-credits .visuel a img{
border:none;
}

.bloc-credits .devisgratuit{
margin-left:8px;
}

/*home*/
#home .descriptifs-credits{
margin-left:0px;
}

#home .bloc-credits{
width:640px;
}

#home .bloc-credits .texte{
width:497px;
}

#home .bloc-credits .devisgratuit{
display:none;
}

#home .bloc-credits .devisgratuit img{
vertical-align: middle;
display:inline-block;
}

/*niv 1 */
#niv1 .bloc-credits .texte, #niv2 .bloc-credits .texte{
width:504px;
}

/*organismes*/
#organismes .bloc-credits .texte{
width:677px;
}


/* ------------------------------------flash page statique ------------------------------------- */

/*.flash-area{
width:960px;
}

.flash-area .text {
float:right;
text-align:justify;
margin-right:10px;
width:278px;
}

.flash-area .text p{
margin:0 0 14px 0;
line-height:14px;
}

.flash-area{
padding:12px 9px 5px 0;
}
*/

/* ----------------------------------contenu----------- */
/*
#content{
width:705px;
margin:0; padding:0;
color:#535353;
margin-left:21px;
background:red;
background:#FDFDFD url("images/box-bg.gif") repeat-x 0 0;
float:left;
display:inline;
}
*/
/*hack à placer dans un commenaire conditionnel*/
/*
*html #content{
position:relative;
top:-22px;
}

#content .post{
border-bottom:5px solid #E2E2E2;
}
*/
/*titres articles/pages*/
/*
#content h2 a, #content h1, #content h1 a, #content h2 a:visited, #content h1 a:visited{
margin:0; padding:0;
margin:10px 0 0 10px;
font-size:18px;
color:#920770;
font-weight:bold;
text-decoration:none;
}

#content .post_content h2{
font-size:16px;
margin-left:10px;
color:#920770;
}

.flash-area h2{
color:#89116C;
font-size:16px;
margin:5px 0 10px 0;
}

#content h2 a:hover, #content h1 a:hover{
text-decoration:underline;
}
*/
/*postmetadata*/
/*
.postmetadata {
margin-left:10px;
color:#CA069A;
}

.postmetadata a{
color:#CA069A;
}
*/
/*contenu des pages */
/*
.post_content p{
margin:10px;
text-align:justify;
}

.post_content p:first-letter{
font-size:20px;
color:#920770;
}
*/
/* commentaires */
/*
#content .comments-template{
padding-left:20px;
}
*/
/*
#content .comments-template a{
color:#CA069A;
}
*/
/*liste ordonnée */

/*liste non ordonnée */
/*
#content ul{
list-style-type:none;
}
*/
/*liens */
/*
#content .post .post_content a{
color:#CA069A;
}

#content .post .post_content a.more-link{
display:block;
color:#CA069A;
font-weight:normal;
}

#content .post .post_content .more-link:first-letter{
font-size:14px;
}
*/
/*addthis/réseaux sociaux*/
/*
.addthis_container{
margin:5px 0 5px 3px;
}
*/
/*images*/
/*
.post_content img.flottergauche{
float:left;
margin:10px 10px 10px 0px;
}

.post_content img.flotterdroite{
float:right;
margin:10px 0px 10px 10px;
}
*/
/* -------------------------sidebar------------------------ */
/*
.sidebar{
width:230px;
margin:0;padding:0;
margin-right:21px;
padding:0px 12px 10px 12px;
float:right;
display:inline;
}
*/
/*listes non ordonnées */
/*
.sidebar ul{
padding:0;margin:0;
list-style:none;
}

li#pages{
margin:0;padding:0;
}

.sidebar ul li{
margin-bottom:15px;
}

.sidebar ul li#pages ul{
margin:0 auto 0 auto;
margin:0;padding:0;
}

.widgettitle{
margin-bottom:12px;
color:#920770;
font-size:14px;
font-weight:bold;
text-align:center;
}

.widget{
margin:0;padding:0;
background:white url(images/box-bg.gif) repeat-x scroll 0 0;
padding:10px;
border:solid 3px #e2e2e2;
}
*/
/*hack à placer dans un commenaire conditionnel*/
/*
*html .sidebar .widget{
position:relative;
top:-22px;
}

.sidebar .titre-menu, .sidebar h2{
margin:0;padding:0;
}
*/
/* widgets */
/*
.widget a{
color:#CA069A;
}

.widget a.lien-deplace{
position:relative;
top:-18px;
left:15px;
}

.widget div.top5{
margin:0 0 5px 15px;
}

.widget div.top5 img{
border:solid 2px #E2E2E2;
}
*/
/* recherche */
/*
.sidebar  #searchform  #s{
border:solid 1px #CA069A;
color:#CA069A;
}
*/
/*
.sidebar #search #searchform #searchsubmit{
margin-top:7px;
}
*/
/*social widget */
/*
.sidebar #addthis-widget{
text-align:center !important;
}
*/
/* --------------------------footer----------------------- */
#footer{
clear:both;
width:960px;
height:46px;
padding:0;
padding-top:10px;
margin:0 auto 0 auto;
background:#520352;
text-align:center;
}

#footer ul{
}

#footer ul li{
display:inline;
padding-left:7px;
padding-right:7px;
border-left:#ebe7e4 1px solid;
}

#footer ul li a, #footer ul li a:visited, #footer ul li a:active{
color:#ebe7e4;
text-decoration:none;
}

#footer p{
margin:10px 0 0 10px;
color:#ebe7e4;
text-align:center;
}

#footer ul li.noborder{
border:none;
}

/*autre sites*/
#footer #autresite {
width:222px;
height:40px;
margin-right:8px;
position:relative;
bottom:10px;
float:right;
display:inline;
background:#fdfdfd url("images/autresite-bg.jpg") no-repeat 50% 100%;
color:#143143;
}

#footer #autresite  a, #footer #autresite  p{
color:#143143;
}

#footer #autresite  a{
font-weight:bold;
}

/*----------adsense --------------- */
.adsense728{
width:954px;
height:90px;
margin-bottom:27px;
text-align:center;
}

.adsense200{
width:300px;
height:250px;
text-align:center;
}

.adsense728niv1{
height:90px;
margin-bottom:21px;
text-align:center;
}


/*-------mentions légales-------*/
/*
#mentions-legales{
width:925px;
margin:auto;
}

#mentions-legales h1{
color:#920770;
font-size:18px;
font-weight:bold;
margin:10px 0 0 10px;
padding:0;
text-decoration:none;
}

#mentions-legales h2{
color:#920770;
font-size:16px;
margin-left:10px;
}
*/
/*-------plan du site-------*/
/*
.ddsg-wrapper a, .ddsg-wrapper a:visited{
color:#535353;
text-decoration:none;
}

.ddsg-wrapper a:hover{
text-decoration:underline;
}

.ddsg-wrapper ul{
list-style-type:square;
color:#920770;
}

.ddsg-wrapper ul li {
margin:10px;
}

.ddsg-wrapper ul li ul li{
list-style-type:disc;
color:#920770;
margin:0px;
}
*/
/*navigation entre pages */
/*
div.navigation{
margin:10px;
}

.navigation a, .navigation a:hover, .navigation a:visited{
color:#CA069A;
}
*/

