/* Découpe réalisé par Aurelsicoko - www.mydekoop.e3b.org */

body
{
width: 1007px;
margin: auto;
margin-top: 20px;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
margin-bottom: 80px;
background-image: url('./images/fond.png');
background-repeat: repeat;
}

#header
{
width: 852px;
height: 34px;
margin: auto;
padding-top: 180px;
background-image: url('./images/header.png');
background-repeat: no-repeat;
}

#liens
{

float: left;
padding-top: 7px;
color: #FFFFFF;
font-size: 13px;
font-weight: bold;
margin-left: 35px;
}

#newsletters
{
width: 244px;
color: #FFFFFF;
font-size: 13px;
font-weight: bold;
margin-left: 570px;
}

#newsletters p
{
margin: 0;
padding: 0;
}

.news_tb
{
padding-top: 4px;
}

.form_news
{
border: none;
width: 125px;
height: 16px;
font-size: 11px;
font-weight: bold;
text-align: center;
padding-top: 3px;
background-color: #f59005;
background-image: url('./images/fond_formulaire_newsletter.png');
background-repeat: no-repeat;
}

.sub_news
{
width: 21px;
height: 21px;
border: none;
background-color: #f27b0e;
background-image: url('./images/bouton_submit_connexion.png');
background-repeat: no-repeat;
}

#content
{
width: 1007px;
margin-left: 5px;
padding-top: 15px;
background-image: url('./images/fond_content.png');
background-repeat: repeat-y;
}

#search
{
width: 173px;
height: 33px;
padding-top: 7px;
text-align: center;
background-image: url('./images/fond_search.png');
background-repeat: no-repeat;
}

#search p
{
margin: 0;
padding: 0;
}

.form_search
{
border: none;
width: 131px;
height: 16px;
font-size: 11px;
font-weight: bold;
text-align: center;
padding-top: 3px;
background-color: #f27c0e;
background-image: url('./images/fond_formulaire_search.png');
background-repeat: no-repeat;
}

.bouton_ok
{
border: none;
width: 23px;
height: 24px;
background-color: #f27c0e;
background-image: url('./images/bouton_ok.png');
background-repeat: no-repeat;
}

#menu_g
{
width: 149px;
float: left;
}

#haut_lesite
{
width: 149px;
height: 36px;
margin-top: 10px;
background-image: url('./images/haut_lesite.png');
background-repeat: no-repeat;
}

#haut_gagner
{
width: 149px;
height: 36px;
margin-top: 10px;
background-image: url('./images/haut_gagner.png');
background-repeat: no-repeat;
}

#haut_samuser
{
width: 149px;
height: 36px;
margin-top: 10px;
background-image: url('./images/haut_samuser.png');
background-repeat: no-repeat;
}

#haut_webmaster
{
width: 149px;
height: 36px;
margin-top: 10px;
background-image: url('./images/haut_webmasters.png');
background-repeat: no-repeat;
}

.haut_partenaires
{
width: 149px;
height: 36px;
margin-top: 10px;
background-image: url('./images/haut_partenaires.png');
background-repeat: no-repeat;
}

#haut_dico
{
width: 149px;
height: 36px;
margin-top: 10px;
background-image: url('./images/haut_dico.png');
background-repeat: no-repeat;
}

#haut_tags
{
width: 149px;
height: 38px;
margin-top: 10px;
background-image: url('./images/haut_tags.png');
background-repeat: no-repeat;
}

.fond_menu
{
width: 134px;
padding-top: 2px;
padding-left: 15px;
background-image: url('./images/fond_menu.png');
background-repeat: repeat-y;
}

.fond_fixe
{
width: 134px;
height: 90px;
padding-top: 5px;
padding-left: 15px;
background-image: url('./images/fond_fixe.png');
background-repeat: repeat-y;
}



.fond_menu ul
{
margin: 0;
padding: 0;
}

.fond_menu li
{
list-style-type: none;
}

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

.fond_menu a:hover
{
color: black;
text-decoration: underline;
}

.fond_fixe ul
{
margin: 0;
padding: 0;
}

.fond_fixe li
{
list-style-type: none;
}

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

.fond_fixe a:hover
{
color: black;
text-decoration: underline;
}

.fond_menu_p
{
width: 129px;
padding-top: 2px;
padding-left: 10px;
padding-right: 10px;
text-align: center;
background-image: url('./images/fond_menu.png');
background-repeat: repeat-y;
}

.fond_fixe_p
{
width: 129px;
height: 90px;
padding: 10px;
text-align: center;
background-image: url('./images/fond_fixe.png');
background-repeat: repeat-y;
} 

.fond_menu_tags
{
width: 141px;
padding: 4px;
font-size: 12px;
background-image: url('./images/fond_menu.png');
background-repeat: repeat-y;
}

.fond_menu_p a img
{

border: none;
text-decoration: none;
}

.fond_fixe_p a img
{

border: none;
text-decoration: none;
}

.bas_menu
{
width: 149px;
height: 13px;
background-image: url('./images/bas_menu.png');
background-repeat: no-repeat;
}

#corps
{
width:650px;
float: left;
margin-left: 15px;
}

.publicite
{
width: 471px;
height: 63px;
margin: auto;
margin-top: 15px;
padding-top: 3px;
padding-left: 3px;
background-image: url('./images/fond_publicite.png');
background-repeat: no-repeat;
}

.publicite a img
{
border: none;
text-decoration: none;
}


#haut_corps
{
color: white;
width: 600px;
height: 23px;
font-family: Arial, Helvetica, sans-serif;
font-size: 1.1em;
font-weight: bold;
padding-top: 8px;
padding-left: 50px;
margin-top: 20px;
margin-bottom : 0px;
background-image: url('./images/haut_corps.png');
background-repeat: no-repeat;
}

#fond_corps
{
width: 630px;
padding: 10px;
padding-top: 15px;
background-image: url('./images/fond_corps.png');
background-repeat: repeat-y;
}

#bas_corps
{
width: 650px;
height: 26px;
background-image: url('./images/bas_corps.png');
background-repeat: no-repeat;
}

#barre_nav
{
width: 650px;
height: 23px;
margin-left: 5px;
}

#barre_nav ul
{
margin: 0;
padding: 0;
}

#barre_nav li
{
display: inline;
list-style-type: none;
width: 99px;
height: 21px;
float: left;
margin-left: 2px;
margin-right: 2px;
padding-top: 4px;
text-align: center;
background-image: url('./images/fond_bouton_menu.png');
background-repeat: no-repeat;
font-size : 0.95em;
}

.barrer-barre
{
  text-decoration : line-through;
  color : white;
}

.bouton
{
width: 99px;
height: 21px;
float: left;
margin-left: 2px;
margin-right: 2px;
padding-top: 3px;
text-align: center;
background-image: url('./images/fond_bouton_menu.png');
background-repeat: no-repeat;
}

.bouton_end
{
width: 99px;
height: 23px;
margin-left: 516px;
margin-right: 2px;
padding-top: 3px;
text-align: center;
background-image: url('./images/fond_bouton_menu.png');
background-repeat: no-repeat;
}

#barre_nav a
{
color: #FFFFFF;
font-weight: bold;
text-decoration: none;
}

#barre_nav a:hover
{
color: #000000;
font-weight: bold;
text-decoration: none;
}

.haut_fiche
{
width: 637px;
height: 13px;
margin: auto;
background-image: url('./images/haut_fiche.png');
background-repeat: no-repeat;
}

.fond_fiche
{
width: 611px;
margin: auto;
padding-left: 13px;
padding-right: 13px;
background-image: url('./images/fond_fiche.png');
background-repeat: repeat-y;
}

.fond_fiche .titre_fiche a
{
  color : orange;
  font-size : 1.2em;
  text-decoration: none;
  font-family:  Arial, Verdana, Helvetica, sans-serif;
}

.bas_fiche
{
width: 637px;
height: 15px;
margin: auto;
margin-bottom: 10px;
background-image: url('./images/bas_fiche.png');
background-repeat: no-repeat;
}

.img_fiche
{
float: left;
width: 159px;
height: 106px;
margin-top: 10px;
}

.des_fiche
{
width: 432px;
margin-left: 170px;
}

.link
{
padding-top: 5px;
}


.titre_fiche
{
width: 444px;
height: 44px;
font-size: 14px;
font-weight: bold;
background-image: url('./images/fleche.png');
background-repeat: no-repeat;
margin :0px;
}


.titre_fiche img
{
margin-left: 10px;
}

.des_fiche td a
{
color: #f1790f;
text-decoration: none;
}

.des_fiche a:hover
{
color: #f1790f;
text-decoration: underline;
}


#logos
{
width: 513px;
margin: auto;
}

#menu_d
{
width: 160px;
margin-left: 829px;
}

#connexion
{
width: 160px;
}

#haut_connexion
{
width: 160px;
height: 30px;
background-image: url('./images/haut_connexion.png');
background-repeat: no-repeat;
}

#fond_connexion
{
width: 145px;
padding-top: 15px;
padding-left: 15px;
background-image: url('./images/fond_connexion.png');
background-repeat: repeat-y;
}

#fond_connexion p
{
margin: 0;
padding: 0;
}

#bas_connexion
{
width: 160px;
height: 16px;
background-image: url('./images/bas_connexion.png');
background-repeat: no-repeat;
}

.form_co
{
width: 105px;
height: 16px;
border: none;
font-size: 11px;
font-weight: bold;
padding-top: 3px;
padding-left: 5px;
background-color: #f48c07;
background-image: url('./images/fond_formulaire_connexion.png');
background-repeat: no-repeat;
}

.pass_co
{
width: 77px;
height: 19px;
border: none;
padding-left: 5px;
background-color: #f48c07;
background-image: url('./images/fond_password_connexion.png');
background-repeat: no-repeat;
}

.sub_co
{
width: 21px;
height: 21px;
border: none;
background-color: #f48c07;
background-image: url('./images/bouton_submit_connexion.png');
background-repeat: no-repeat;
}


#sky
{
width: 124px;
height: 606px;
margin-top: 15px;
margin-left: 26px;
background-image: url('./images/publicite.png');
background-repeat: no-repeat;
}

#footer
{
width: 852px;
height: 82px;
margin: auto;
background-image: url('./images/footer.png');
background-repeat: no-repeat;
}

#partenaires
{
width: 852px;
height: 30px;
text-align: center;
}

#partenaires a img
{
border: none;
text-decoration: none;
}

#copyright
{
width: 592px;
float: left;
padding-left: 120px;
margin-top: 25px;
font-size: 12px;
font-weight: bold;
}

#nb_inscrits
{
width: 105px;
height: 18px;
margin-top: 15px;
margin-left: 740px;
padding-top: 11px;
padding-left: 8px;
font-weight: bold;
background-image: url('./images/fond_nb_inscrits.png');
background-repeat: no-repeat;
}

#liens_partenaires
{
width: 750px;
margin: auto;
margin-top: 15px;
text-align: center;
color: #FFFFFF;
font-weight: bold;
}

#liens_partenaires a
{
color: #FFFFFF;
text-decoration : none;
}

#clear
{
clear: both;
}

.news .titre_news
{
	background-image: url("./images/puce.png");
	background-repeat: no-repeat;
	background-position: left center;
	border-bottom: 1px silver solid;
	border-top: 1px silver solid;
	cursor: default;
	padding-left: 24px;
	padding-bottom: 2px;
	margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
}

.news .titre_news em
{
	margin-left: 8px;
	font-size: 0.95em;
	font-weight: normal;
	font-style: italic;
}

.news .titre_news em:before
{
	margin-left: 8px;
	content: "le ";
}

.news .contenu
{
	margin-left: 0;
	margin-right: 0;
	margin-top: 4px;
	margin-bottom: 8px;
	text-align: justify;
}

.titre_categorie
{
	background-image: url("./images/titre_categorie.png");
	background-repeat: no-repeat;
	padding-top: 18px;
	text-indent: 48px;
	cursor: default;
	width: 364px;
	height: 52px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	margin :0px;
}

.cadre_violet
{
    border:2px solid #ef9329;
    background-color : #fdf4e1;
    color : #41004e;
    text-align:center;
    margin  : 5px;
    padding :5px;
}
.cadre_violet a
{
    color : #41004e;
    text-align:center;
}
#votes
{
    text-align :center;
    font-size : 1.1em;
}
#vote_gauche
{
    float: left;
    width : 200px;
    margin-left : 17px;
    margin-top : 10px;
    border:1px solid #ef9329;
    background-color : #fdf4e1;
    color : #41004e;
     
}
#vote_droite
{
    float: right;
    width : 200px;
    border:1px solid #ef9329;
    background-color : #fdf4e1;
    color : #41004e;
     margin-right : 20px;
     margin-top : 10px;

}

#dico_lettres
{
  	font-family: Verdana, Arial, Helvetica, sans-serif;
  	font-size : 0.7em;
  	text-align : center;
  	color : #42004e;
}
#dico_lettres a
{
  	color : #6b0147;
}
.lettres_dico_titre
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
  	font-size : 1.1em;
  	text-align : center;
  	color : #6b0147;
}  
.lettres_dico_titre a
{
  	color : #6b0147;
} 
.mots_dico
{
  text-align : center;
  margin : 3px;
}
.table_partenaires		{background-color: #b23636; border-style: solid; border-width: 1px; border-color: #6b0147; border-collapse: collapse; text-align : center; margin-left : auto; margin-right: auto;}

.td_partenaires			{background-color: #ffb11d; border-style: solid; border-width: 1px; border-color: #6b0147; border-collapse: collapse; text-align : center; padding-top : 3px;}

.pages
{
	margin-top: 8px;
	margin-left: 16px;
	margin-bottom: 8px;
	margin-right: 16px;
	text-align: center;
	cursor: default;
}

.categorie p
{
  color : purple;
}

.formulaire_centrer
{
  text-align : center;
  color :#6b0147;
}
.formulaire_centrer input,select,textarea
{
    margin : 5px;
    border:1px solid #6b0147;
    background-color : #ffb31d;
    color : #6b0147;
}
.formulaire_centrer label
{
    display:block;
    width:200px;
    float:left;
    margin : 5px;
    text-align : left;
}

.formulaire input
{
  margin : 2px;
}

