*{
  font-family:Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #FFF000;
  }

body {
  margin :0px ;
  padding : 0px;
  background-color:#F34800;
  }
  
a:link {
	color: #F34800;
	}a:visited {
		color: #F34800;
		}a:hover {
			color: #FFFFFF;
			}a:active {
				color: #F34800;
				}   
h1 {
	color: #FFF000;
	display:inline;
	font-size:1.4em;
	}
	
#titre{
	border-bottom:solid 3px #FFF000;
	border-left:solid 3px #FFF000;
	border-right:solid 3px #FFF000;
	background-color:#F34800;
	width:33%;
	margin-left:auto;
	margin-right:auto;
	}

#fond_site{
	width:960px;
	margin-left:auto;
	margin-right:auto;
	border:solid 3px #FFF000;
	}

#fond_pages{
	width:940px;
	height:550px;
	border-top:solid 3px #FFF000;
	border-left:solid 3px #FFF000;
	border-right:solid 3px #FFF000;
	border-bottom:solid 3px #FFF000;
	margin-left:auto;
	margin-right:auto;
	background-color:white;
	background-color:#FFED85;
	position:relative;
	}#aff_text_gif_persos {
		border-bottom:solid 3px #FFF000;
		border-left:solid 3px #FFF000;
		border-right:solid 3px #FFF000;
		width:940px;
		text-align:center;
		margin-left:auto;
		margin-right:auto;
		margin-bottom:10px;
		padding-top:7px;
		background-color:#FFED85;
		position:relative;
		}	

	
/* titre et description du site */	
#titre_du_site {
	border:solid 0px #000;
	margin:0 0 0 1%;
	}.titre_du_site{
		text-align:left;
		font-size:1.2em;
		color:#FFF000;	
		}.titre_du_site img{
			vertical-align: middle;	
			}		

 						
/* style menu_ruedusmiley horizontal  */
.menu_ruedusmiley{
	border:solid 0px #000;
	position: relative;
	padding: 0 0 0 0px;
	margin: 0 auto 0 auto;
	background: url(images/ruedusmiley_menu_fond.gif) repeat-x; 
	height: 46px;
	list-style: none;
	}.menu_ruedusmiley li{
		float:left;
		}.menu_ruedusmiley li a{
			float: left;
			display: block;
			color:#FF3300;
			text-decoration: none;
			font-family: sans-serif;
			font-size: 1.50em;
			padding:0 0 0 16px; 
			height: 46px;
			line-height: 46px;
			text-align: center;
			cursor: pointer;
			background: url(images/ruedusmiley_menu_gauche2.gif) no-repeat; 
			background-position: left;
			}.menu_ruedusmiley li a b{
				float: left;
				display: block;
				color:#FF3300;
				border: solid 0px black;
				padding: 0 24px 0 8px; 
				background: url(images/ruedusmiley_menu_droit2.gif) no-repeat right top; 
				}.menu_ruedusmiley li.menu_courant_ruedusmiley a, .menu_ruedusmiley li a:hover{
					color:#FFFFCC;
					background: url(images/ruedusmiley_menu_gauche.gif) no-repeat; 
					background-position: left;
					}.menu_ruedusmiley li.menu_courant_ruedusmiley a b, .menu_ruedusmiley li a:hover b{
						color:#FFFFCC;
						background: url(images/ruedusmiley_menu_droit.gif) no-repeat right top; 
						}
	
/* boîte du sous-menu avec liens */
#sous_menu_ruedusmiley{
	background: url(images/ruedusmiley_sousmenu.gif) repeat-x;
	height:25px;
	border:solid 0px #000;
	color:#FFFFCC;
	font-size:1.04em;
	text-align: center;
	}.sous_menu_ruedusmiley:link {
		color: #FFFF00;
		font-size:1.04em;
		}.sous_menu_ruedusmiley:visited {
			color: #FFFFFF;
			font-size:1.04em;
			}.sous_menu_ruedusmiley:hover {
				color: #FFFFFF;
				font-size:1.04em;
				}.sous_menu_ruedusmiley:active {
					color: #FFFF00;
					font-size:1.04em;
					}   

#sous_menu_ruedusmiley_index{
	background: url(images/ruedusmiley_sousmenu.gif) repeat-x;
	height:25px;
	border:solid 0px blue;
	color:#FFFFCC;
	font-size:1em;
	padding-left:37%;
	}.sous_menu_galerie_ruedusmiley:link {
		color: #FFF000;
		font-size: 1em;
		}.sous_menu_galerie_ruedusmiley:visited {
			color: #FFFFFF;
			font-size: 1em;
			}.sous_menu_galerie_ruedusmiley:hover {
				color: #FFFFFF;
				font-size: 1em;
				}.sous_menu_galerie_ruedusmiley:active {
					color: #FFF000;
					font-size: 1em;
					}.sous_menu_ruedusmiley2 {
						color: #F34800;
						font-size: 1em;
						} 
#cadre_gauche {
	float:left;
	border:solid 0px #000;
	width:120px;
	margin-left:7px;
	}
#pub_verticale {
	border:solid 0px #000;
	width:120px;
	height:400px;
	}
#pub_learderboard {
	border:solid 0px #000;
	text-align:center;
	margin-top:5px;
	}	
	
	
#livre_index{
	border:solid 1px #FFF000;
	color: #FFF000;
	font-size:1.1em;
	text-align:center;
	margin:3px;
	padding:1px;
	}.livre_index:link {
		color: #FFF000;
		font-size:1.1em;
		}.livre_index:visited {
			color: #F9FD97;
			font-size:1.1em;
			}.livre_index:hover {
				color: #FFFFCC;
				font-size:1.1em;
				}.livre_index:active {
					color: #FFF000;
					font-size:1.1em;
					} 
					
#galerie_index {
	border:solid 3px #FFF000;
	width:680px;
	margin-left:187px;
	background-color: #FFED85;
	text-align:center;
	vertical-align:middle;
	}#texte_galerie_1 {
		border:solid 0px #000;
		float:left;
		-margin-left:35px;
		margin-left:60px;
		}#texte_galerie_2 {
			border:solid 0px #000;
			float:left;
			-margin-left:95px;
			margin-left:115px;
			}#texte_galerie_3 {
				border:solid 0px #000;
				float:left;
				-margin-left:85px;
				margin-left:80px;
				}	
#galeries {
	border:solid 3px #FFF000;
	width:770px;
	margin-left:150px;
	background-color: #FFED85;
	text-align:center;
	vertical-align:middle;
	}	
.creer_emoticones {
	border:solid 0px #000;
	width:695px;
	-margin-left:auto;
	margin-left:177px;
	margin-right:auto;
	margin-top:10px;
	text-align:center;
	}#texte_1 {
		border:solid 0px #000;
		float:left;
		-margin-left:35px;
		margin-left:90px;
		}#texte_2 {
			border:solid 0px #000;
			float:left;
			-margin-left:95px;
			margin-left:100px;
			}#texte_3 {
				border:solid 0px #000;
				float:left;
				-margin-left:85px;
				margin-left:60px;
				}.police_creer{
					color: #F34800;
					} 	
	
	

#mes_emoticones_index {
	border:solid 3px #FFF000;
	width:695px;
	padding:10px 5px 5px 5px;
	-margin-left:auto;
	margin-left:177px;
	margin-right:auto;
	margin-top:10px;
	background-color: #FFED85;
	text-align:center;
	vertical-align:middle;
	line-height:30px;
	}.mes_emoticones {
		line-height:10px;
		}
		
/* GENERATEUR EMOTICONES FIXES */
#cadre_texte_couleur_img {
	border:solid 0px #000;
	height:17px;
	padding:3px 3% 30px 0;
	}		
#texte_perso_3lignes {
	float: left;
	margin: 0 15px 0 20px;
	text-align:center;
	border:solid 0px #000;
	}	
#texte_perso_2lignes  {
	float: left;
	margin: 15px 15px 0 5px;
	text-align:center;
	border:solid 0px #000;
	}		
#couleur_texte_perso {	
	float: left ;
	margin: 20px 15px 0 15px;
	border:solid 0px #000;
	}
#chiffre_bouton {
	float: left;
	height:40px;
	text-align:center;
	margin: 30px 0 0 30px;
	border:solid 0px #000;
	}
#bouton_envoyer_perso {
	float: left;
	height:60px;
	text-align:center;
	margin: 20px 0 0 10px;
	border:solid 0px #000;
	}	
#emplacement_gif_perso {	
	float: left;
	width:250px;
	color:#FF6600;
	border: solid 0px #FF0000;
	margin: 0px 0 0 15px;
	}		
.avec_interligne{ 
	color: #F48735;
	font-size:1.09em;
	line-height:3.1em;
	} 
	.avec_interligne img {
	vertical-align: middle;
	}
.espacement{
	line-height:25px;
	}
.espacement2{
	line-height:30px;
	}

.texte_F48735{ 
	color: #F48735;
	font-size:1.09em;
	} 	
/* police numéro de pages galerie émoticones */
.page_en_cours { 
	font-size:1.5em;
	border:solid 1px #FFF000;
	background-color:#F34800;
	color:#FFF000;
	} 	
.numero_pages{
	color: #F34800;
	font-size:1.1em;
	}.numero_pages:link {
		color: #F34800;
		font-size:1.1em;
		}.numero_pages:visited {
			color: #FFF000;
			font-size:1.1em;
			}.numero_pages:hover {
				color: #FFF000;
				font-size:1.1em;
				}	

.page_avant_apres { 
	font-size:1.05em;
	color: #F34800;
	} 
		
#page_livre_dor {
	border-top:solid 3px #FFF000;
	border-left:solid 3px #FFF000;
	border-right:solid 3px #FFF000;
	width:700px;
	padding:7px 5px 7px 5px;
	-margin-left:auto;
	margin-left:auto;
	margin-right:auto;
	background-color: #FFED85;
	}.livre_dor {
		color:#F34800;
		text-align:center;
		vertical-align:middle;
		font-size:0.9em;
		}.auteur_date {
			color:#F34800;
			text-align:center;
			vertical-align:middle;
			font-size:1em;
			font-weight:bold;
			}.message_livre_dor {
				color:#F34800;
				text-align:center;
				vertical-align:middle;
				font-size:1em;
				}.message_livre_dor  img{
					vertical-align:middle;
					}
	
.vos_messages {
	color:#FFF000;
	text-align:center;
	font-size:1em;
	line-height:30px;
	}
.laisser_message{
	color: #FFF000;
	text-align:center;
	font-size:1.2em;
	line-height:1.3em;
	}.laisser_message:link {
		color: #FFF000;
		font-size:1.2em;
		}.laisser_message:visited {
			color: #F9FD97;
			font-size:1.2em;
			}.laisser_message:hover {
				color: #FFFFCC;
				font-size:1.2em;
				}	
#popup_message{
	border:solid 1px #000;
	width:500px;
	-height:515px;
	/height:515px;
	height:525px;
	margin:15px 5px 0px 15px;
	background-color: #FFED85;
	text-align:center;
	}.popup_message{
		color:#F34800;
		}
	
#bas_de_page {
	text-align:center;
	position:relative;
	width:100%;
	border:solid 0px #000;
	margin-top:5px;
	margin-bottom:5px;
	}.bas_de_page{
		color: #FFF000;
		font-size:0.75em;		
		}.bas_de_page:link {
			color: #FFF000;
			font-size:0.75em;
			}.bas_de_page:visited {
				color: #F9FD97;
				font-size:0.75em;
				}.bas_de_page:hover {
					color: #FFFFCC;
					font-size:0.75em;
					}
					
