/**************************************
 GENERAL
**************************************/
body {
 /*font: normal 95% "Comic Sans MS", "Lucida Sans Unicode", Tahoma, Verdana, Arial, Helvetica, sans-serif;*/
 font: normal 82% "Gill Sans", "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, Arial, Helvetica, sans-serif;
 margin: 0;
 padding: 0;
 background-color: #EEF2FB;
 text-align: center;
 padding: 15px;
}
.delicious-extended {
 font: normal 100% "Gill Sans", "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, Arial, Helvetica, sans-serif !important;
}

img {
 border: none;
 padding: 5px;
}
img#logo {
 padding: 0;
}
img#logo_ligue {
 float: right;
 margin: 40px 0 0 0;
}

h2 {
 margin: 0;
 padding: 10px 0 5px 0;
}
h3 {
 margin: 0;
 padding: 5px 0 0 0;
}


/*ul {
 list-style: none;
 padding: 0;
 margin: 0;
}
li {
 padding: 0;
 margin: 0;
}*/

/*****************************************
CONTENEURS
*****************************************/
#page {
 margin: 0 auto 0 auto;
 width: 950px;
 background: #F9F8DA url("../_images/fond_page.jpg") repeat-y;
 padding-bottom: 23px;
 padding: 0;
}
#pagePrieres, #pageTemoignages, #pageAccueil, #pageQuestions, #pageGeneral, #pageiGod, #pageAccueil, #pagePotes { 
 margin: 0 auto 0 auto;
 width: 950px;
 background: #F9F8DA url("../_images/fond_page.jpg") repeat-y;
 padding-bottom: 23px;
 position: relative;
 
 padding: 0;
}
#pageTemoignages, #pageQuestions, #pagePotes {
 background: #F9F8DA url("../_images/fond_page_colonne.jpg") repeat-y;
}

#contenuPrieres, #contenuTemoignages, #contenuAccueil, #contenuQuestions, #contenuGeneral, #contenuiGod, #contenuAccueil, #contenuPotes {
 float: right;
 width: 635px;
 margin: 0 10px 0 0;
 background: #F9F8DA;
 padding: 0 10px 10px 10px;
 text-align: justify;
 height: 500px;
}
#contenuiGod {
 height: 560px;
}


html>body #contenuPrieres, html>body #contenuTemoignages, html>body #contenuAccueil, html>body #contenuQuestions, html>body #contenuGeneral, html>body #contenuiGod, html>body#contenuPotes { 
 height: auto;
 min-height: 500px;
}
html>body #contenuiGod {
 height: auto;
 min-height: 560px;
}


#contenuPrieres, #contenuAccueil, #contenuGeneral, #contenuiGod  {
 width: 890px;
}
#contenuQuestions {
 background: url("../_images/homme_mode_demploi.jpg") no-repeat center center;

}
#contenuPrieres {
 background: url("../_images/homme_prieres.jpg") no-repeat center center;
}
#contenuTemoignages {
 background: url("../_images/fond_temoignages.jpg") no-repeat center center;
}
#contenuiGod {
 background: url("../_images/fond_iGod.jpg") no-repeat center 80px;
}


#colonne_gaucheTemoignages, #colonne_gaucheQuestions, #colonne_gaucheGeneral, #colonne_gaucheiGod , #colonne_gauchePotes {
 float: left;
 width: 230px;
 /*background: #F8B95A;*/
 background: #F2DCB3;

 margin: 7px 0 20px 10px;
 padding: 0px 10px 10px 10px;
 text-align: left;
}
html>body #colonne_gaucheTemoignages, html>body #colonne_gaucheQuestions, html>body #colonne_gaucheGeneral, html>body #colonne_gaucheiGod, #colonne_gauchePotes {
 margin: 7px 0 20px 20px;
}



#colonne_gaucheTemoignages ul, #colonne_gaucheQuestions ul, #colonne_gaucheGeneral ul, #colonne_gaucheiGod ul {
 list-style: none;
 margin: 0;
 padding: 0;
}
#colonne_gaucheTemoignages li, #colonne_gaucheQuestions li, #colonne_gaucheGeneral li, #colonne_gaucheiGod li {
 margin: 0;
 padding: 0;
}

#colonne_gauchePrieres, #colonne_gaucheGeneral, #colonne_gaucheiGod, #colonne_gaucheAccueil {
 display: none;
}

#note {
 background: #F2DCB3;
 padding: 0 7px 1px 7px;
}



/*****************************************
ELEMENTS
*****************************************/

#bandeau {
 width: 950px;
 background: url("../_images/fond_bandeau.jpg") repeat-x #9A1003;
 background-position: center left;
 height: 104px;
 text-align: left;
}
#bandeau #degrade_bandeau {
 height: 104px;
 float: right;
 width: 8px;
 background: url("../_images/degrade_bandeau.jpg");
}

#connexion {
 margin: 15px auto 15px auto;
 font-size: 13px;
 color: black;
 display: block;
 width: 240px;
 padding: 7px;
 border: 2px #703222 dotted;
 /*float: right;*/
 /*background: yellow;*/
}


#WebLoginLayer0 {
 /*background: white;*/
 padding: 0;
}



#pagesTemoignages, #pagesQuestions {
 /*position: absolute;
 bottom: 5px;
 left: 20px;*/
 text-align: center;
 width: 230px;
 margin: 0 auto 0 auto;
 height: 65px;
}
#pagesPrieres {
 position: absolute;
 text-align: center;
 margin: 0 auto 0 auto;
 width: 450px;
 height: 65px;
 left: 250px;
 bottom: 10px;
}

/*#load {
 display: none;
}*/
		

/*******************************************
MENUS
*******************************************/
#menu {
 background: #FFFFFF url("../_images/fond_page.jpg") repeat-y right;
 /*height: 30px;*/
 width: 950px;
 padding-bottom: 20px;
}
#menu ul {
 background: #FFFFFF url("../_images/fond_menu.jpg") repeat-y right;
 list-style: none;
 margin: 0;
 padding: 0;
 width: 950px;
 text-align: center;
 padding: 3px 0 3px 0;
}
#menu li {
 margin: 0;
 display: inline;
 padding: 0 0 0 15px;
 text-align: center;
 font-weight: bold;
 text-decoration: none;
}
#menu ul li a {
 text-decoration: none;
 font-weight: bold;
 color: black;
}
#menu ul li a:hover {
 color: #F5A301;
}


/*a {
 text-decoration: none;
 font-weight: bold;
 color: #9A1003;
}*/
a:hover {
 color: #9A1003;
}



ul.pwd {
 list-style: none;
 margin: 0;
 padding: 0;
 display: inline;
}
ul.pwd li {
 margin: 0;
}

/*********************************************
DITTO
**********************************************/

.ditto_summary {
 /*border: 1px black solid;*/
}
.ditto_paging {
    border-top: 1px solid #ccc;
    padding: 10px;
    /*font-size: 86%;*/
    color: black;
}
#ditto_pages .ditto_currentpage {
    border: 1px solid black;
    padding: 1px 5px 2px;
    margin-right: 1px;
    background-color: #008CBA;
    color: #fff;
}
#ditto_pages .ditto_off {
    border: 1px solid #ccc;
    padding: 1px 5px 2px;
    margin-right: 1px;
    color: #ccc;
	/*display: none;*/
}
#ditto_pages a, #ditto_pages a:link, #ditto_pages a:visited {
    border: 1px solid #008CBA;
    padding: 1px 5px 2px;
    margin-right: 1px;
    text-decoration: none !important;
    color: black;
}
#ditto_pages a:hover {
    background-color: #fff;
    color: #000;
}
#ditto_currentpage {
 padding: 1px 3px 2px;
 margin-right: 1px;
 font-weight: bold;
}

.ditto_content a.liste {
 color: black;
 text-decoration: none;
}

.bordure_bas li {
 border-bottom: #FBF4E8 solid 1px;
}
.bordure_bas li .suite {
 text-align: right;
 padding-bottom: 8px;
 border-bottom: #867963 solid 1px;
}

/**********************************************
DIVERS
***********************************************/

.spacer {
 clear: both;
 visibility: hidden;
 margin: -1px; /* to avoid the gap between the central column and the footer */
 padding: 0;
}

.gras {
 font-weight: bold;
}

.commentaires {
 font-size: 80%;
 color: #808080;
}

.video {
 width: 430px;
 margin: 20px auto 0 auto;
}

/**************************************
 PIEDS DE PAGE
**************************************/

#pied_page_1 {
 margin: 0 auto 0 auto;
 width: 950px;
 text-align: center;
 background: #FFFFFF url("../_images/fond_page.jpg") repeat-y right;
 padding: 14px 0 14px 0;
}


#pied_page_1 ul {
 display: block;
 width: 950px;
 background: #F2DCB3 url("../_images/fond_pied.jpg") repeat-y right;
 /*margin: 0 10% 0 10%;*/
 /*padding: 1px 0 0 0;*/
 margin: 0;
 padding: 0;
 text-align: center;
 color: black;
 list-style: none;
}



#pied_page_1 ul li {
 display: inline;
 border-left: 1px solid;
 padding-left: 8px;
 padding-right: 8px;
 font-size: 80%;
}

#pied_page_1 .premier_lien {
 border: 0;
}

#pied_page_1 a {
 color: black;
}

#pied_page_2 {
 margin: 20px auto 0 auto;
 width: 950px;
 text-align: center;
 background: #FADB9B;
 padding-top: 5px;
 padding-bottom: 5px;
}


#pied_page_2 ul {
 display: block;
 /*background: #38405C;*/
 margin: 0 10% 0 10%;
 padding: 1px 0 0 0;
 text-align: center;
 color: black;
 list-style: none;
}



#pied_page_2 ul li {
 display: inline;
 border-left: 1px solid;
 padding-left: 8px;
 padding-right: 8px;
 font-size: 80%;
}

#pied_page_2 .premier_lien {
 border: 0;
}

#pied_page_2 a {
 color: black;
}

#niou {
 display: inline;
}

#degrade_bas {
 width: 950px;
 height: 9px;
 background: url("../_images/degrade_bas.jpg") no-repeat;
 margin: 0 auto 0 auto;
}



/****************************************
TITRES
****************************************/
.titre img {
 /*width: 100%;*/
 /*height: 74px;*/
 /*float: right;
 clear: both;*/
}
h1.titre {
 /*position: relative;*/
 display: block;
 /*padding: 0 0 5px 0;*/
 padding: 0;
 margin: 0;
 width: 100%;
 /*height: 74px;*/

 text-align: right;
}


#banner {
 position:relative;
 background: #F2DCB3 url("../_images/fond_pied.jpg") repeat-y right;
 left:0;
 width:945px;
 height:90px;
 border:none;
 overflow:hidden;
 padding: 10px 5px 10px 0;
 margin: 0 4px 0 0;
}

a.liste {
 color: #FF0000;
 display: block;
}

.suite {
 text-align: right;
}




table#adresses tr, table#adresses td {
 margin: 0;
 padding: 0;

 text-align: center;
}

table#adresses thead {
 font-weight: bold;
}


.bouton, .bouton_post, .bouton_right {
 display: block;
 background: url("../_images/haut_bouton.gif") no-repeat;
 background-position: top;
 margin: 0 auto 10px auto;
 padding: 6px 0 0 0;
 width: 175px;
}
.bouton_post {
 position: absolute;
 top: 160px;
 left: 30px;
}

.bouton a, .bouton_post a, .bouton_right a {
 display: block;
 text-decoration: none;
 background: url("../_images/bas_bouton.gif") no-repeat;
 background-position: bottom;
 padding-bottom: 10px;
 text-align: center;
 /*background: white;*/
 /*border: 2px solid #9A1003;*/
 margin: 0;
 padding: 0 0 6px 0;
 
 width: 175px;
 color: black;
 font-weight: bold;
 font-size: 10px;
}
.bouton a:hover, .bouton_post a:hover, .bouton_right a:hover {
 color: #F5A301;
}
.bouton a:visited, .bouton_post a:visited, .bouton_right a:visited {
 text-decoration: none;
}

.bouton_right {
 float: right;
 margin: 0;
}


.toutes {
 display: block;
 margin-right: auto;
 margin-left: auto;
 text-align: center;
 text-decoration: none;
 font-weight: bold;
 color: black;
}

#commentaires {
 margin-top: 20px;
}

ul#toutes_les_iGod li ul {
 display: none;
 margin-top: 10px;
}
ul#toutes_les_iGod li a {
 color: black;
 font-weight: bold;
 text-decoration: none;
}
ul#toutes_les_iGod li a:hover, ul#toutes_les_iGod li ul li a:hover, ul#toutes_les_iGod li ul li a:visited:hover {
 color: #F5A301;
 font-weight: bold;
 text-decoration: none;
}
ul#toutes_les_iGod li ul li a:visited {
 color: #9A1003;
 font-weight: bold;
 text-decoration: none;
}

form#upload label {
 font-weight: normal;
}
.alignRight {
 float: right;
}

#load {
 display: none;
 height: 32px;
 width: 200px;
 background: url("../_images/loader.gif") center right no-repeat;
 padding: 15px 40px 0 0;
}
#upload {
 display: block;
}

table#questionnaire {
 border: 1px solid black;
}

table#questionnaire td {
 border: 1px solid black;
 text-align: center;
 padding: 1px 7px 1px 7px;
 width: 70px;
}

.forfait {
 background: #FFFFFF url("../_images/forfait.gif") no-repeat top left;
 border: 1px #CCCCCC solid;
 padding: 5px;
}
.forfait h3 {
 color: red;
 margin-left: 10px;
 margin-top: 10px;
}
table#forfait td {
 vertical-align: top;
 padding: 5px;
}

#jambes {
 position: relative;
 width: 174px;
 height: 361px;
 float: right;
}
#jambes a#parole1, #jambes a#parole2, #jambes a#priere1, #jambes a#priere2, #jambes a#priere3 {
 display: block;
 position: absolute;
 text-decoration: none;
 background: transparent;
}

#jambes a#parole1 {
 width: 61px;
 height: 68px;
 top: 243px;
 left: 13px;
}
#jambes a#parole1:hover {
 background: url("../_images/parole1.jpg") no-repeat;
}

#jambes a#parole2 {
 width: 56px;
 height: 44px;
 top: 169px;
 left: 23px;
}
#jambes a#parole2:hover {
 background: url("../_images/parole2.jpg") no-repeat;
}

#jambes a#priere1 {
 width: 66px;
 height: 87px;
 top: 270px;
 left: 89px;
}
#jambes a#priere1:hover {
 background: url("../_images/priere1.jpg") no-repeat;
}

#jambes a#priere2 {
 width: 45px;
 height: 51px;
 top: 202px;
 left: 87px;
}
#jambes a#priere2:hover {
 background: url("../_images/priere2.jpg") no-repeat;
}

#jambes a#priere3 {
 width: 40px;
 height: 31px;
 top: 159px;
 left: 85px;
}
#jambes a#priere3:hover {
  background: url("../_images/priere3.jpg") no-repeat;
}

table#signet tr td {
 vertical-align: top;
}

#parole, #priere {
 display: none;
 position: absolute;
 width: 265px;
 border: 1px black solid;
 padding: 5px;
 background: #FFE2FD;
 left: 450px;
 margin-top: 80px;
}
html>body #parole, #priere {
 width: 285px;
}
a.close {
 display: block;
 width: 11px;
 height: 11px;
 float: right;
 background: url("../_images/close.jpg") no-repeat;
 margin: 0;
 padding: 0;
}
a.close:hover {
 background: url("../_images/close2.jpg") no-repeat;
}
#ton_forfait {
 margin-top: 45px;
 width: 400px;
}

#petite_promo {
 position: absolute;
 top: 142px;
 left: 230px;
}

#rdvtv {
 margin: 0 500px 0 0;
}

.tv .video {
 width: 516px;
 height: 441px;
 background: url("../_images/tv.jpg") no-repeat;
 padding: 47px 0 0 93px;
 margin: 0 0 0 140px;
}
html>body .tv .video {
 margin: 0 0 0 130px;
}
.tv #videoPrec, .tv #videoSuiv {
 position: absolute;
 width: 150px;
 top: 440px;
}
.tv #videoSuiv {
 right: 13px;
}
.tv #videoPrec {
 left: 13px;
}

.tv h4 {
 margin: 0;
 padding: 0;
}

#videoPrec a, #videoSuiv a {
 text-decoration: none;
 color: #000000;
 font-size: 8pt;
}

#videoPrec img#precedente {
 float: left;
}
#videoSuiv img#suivante {
 float: right;
 margin: 0 10px 0 0;
}

.centre {
 text-align: center;
}



#promo {
 float: right;
 position: relative;
 margin-right: 50px;
 padding-left: 70px;
 width: 500px;
}

#promo img {
 padding: 10px;
}

#fleche {
 position: absolute;
 left: 0px;
 top: 40px;
}


#nuage {
 /*border: 1px black solid;*/
 width: 950px;
 height: 200px;
 position: absolute;
 left: 0;
 background: url("../_images/nuage.gif") no-repeat 200px 10px;
}

#nuage img {
 position: absolute;
 right: 100px;
 top: 270px
}

.floatRight {
 float: right;
}
.floatLeft {
 float: left;
}