ul,ol {
   list-style-position: inside;
   list-style:none;
}

h1,h2,h3,h4,h5,h6,h7,h8,h9,pre,code { font-size:1em; }

ul,ol,li,h1,h2,h3,h4,h5,h6,h7,h8,h9,pre,form,body,html,p,blockquote,fieldset,input,
dl, dt, dd { margin:0; padding:0 }

img { border: none }

fieldset {
   padding: 8px;
   margin: 8px;
}


   /**************/
   /*  General   */
   /**************/


   /* body */

body {
}


   /* classes universelles */

.centre { text-align: center; }
.gauche { float: left;
	margin-right: 10px; }
.droite { float: right; 
	margin-left: 10px; }

.bloc { min-height: 360px; }
.gras { font-weight: bold;}
.modif { font-style: italic; font-size: x-small; color: #a8a8a8;}
.strike { text-decoration: line-through;}


   /* Liens */

:link {color: black;text-decoration: none;}
:visited {color: black;text-decoration: none;}
:link:hover, :visited:hover {color: #cf3c4d;text-decoration: underline;}
:link:active, :link:active {color: #000;text-decoration: none;}

   /* Titres */


h1 {
   font-family:"Times New Roman", Times, serif;
   color:black;
   font-size: 90%;
   font-weight: normal;
   margin: 0 0 1em 0;}

h2 {
   font-family:"Times New Roman", Times, serif;
   color:black;
   font-size: 130%;
   font-weight: normal;
   margin: 0 0 .5em 0;
   padding-bottom: 4px;
}

h3 {
   font-family:"Times New Roman", Times, serif;
   font-weight: bold;
   line-height:20pt;
   color:#54351f;
   font-size: 110%;
}

#h3 {
   font-family:"Times New Roman", Times, serif;
   color:#b68a4f;
   font-size: 120%;
}

h4 {
   font-family:"Times New Roman", Times, serif;
   font-weight: normal;
   color:black;
   font-size: 100%;
}

h5 {
   font-family:"Times New Roman", Times, serif;
   font-size: 90%;
   font-weight: normal;
   color: red;
}

h6 {
   font-family:"Times New Roman", Times, serif;
   font-weight: bold;
   line-height:20pt;
   color:#b68a4f;
   font-size: 130%;
}

h7 {
   font-family:"Times New Roman", Times, serif;
   font-weight: bold;
   line-height:20pt;
   color:#54351f;
   font-size: 130%;
}

#h8 {
   font-family:"Times New Roman", Times, serif;
   color:black;
   font-size: 130%;
   font-weight: normal;
   margin: 0 0 .5em 0;
   padding-bottom: 4px;
}

#h9 {
   font-family:"Times New Roman", Times, serif;
   color:black;
   font-size: 130%;
   font-weight: normal;
   margin: 0 0 .5em 0;
   padding-bottom: 4px;
}

  /**************/
  /*    IDs     */
  /**************/

	/* Images */

#img_bg{ 

	position : absolute;
	left : 0px;
	top : 0px;
		
}

#logo_creme{
		position:absolute;
        padding-top : 0px;
		padding-left : 0px;
		}	
		
#logo_subscribe{
		position:absolute;
        padding-top : 20px;
		left : 630px;
		}	    

#img_menu{  
	position : absolute;
        left : 0px;
        top : 200px;
		width:160px;
}

#img_subscribe{  

	position : absolute;
	right : 0px;
	top : 30px;
	width:120px;
}

#img_bar_below{  

	top : absolute;
	right : 0px;
	width:770px;
}

#img_advert{

	position : absolute;
	width:120px;
	right : 0px;
}

#img_news{
	margin-left : 0px;
	margin-right : 15px;
	padding-top : 0px;
}

#cliccremedujour{
        position : absolute;
        left : 35px;
        top : 0px;
        width : 435px;
        height : 140px;
}



   /* Principal */
		
		
#conteneur{	
		position:relative;
		margin-left: auto;
		margin-right: auto;
        top : 0px;
		width:900px;	
		}
		

#img_bar{  
		position : relative;
		right : 0px;
		top : 150px;
		width:900px;
}
		
#principal{	
        padding-top : 160px;
		width:900px;
		}
		
#principal_blanc{	
        padding-top : 70px;
		width:900px;
		}
		
#menu{    
		position:absolute;
		width: 240px;
		}
				
#video{    	
		margin-top:30px;
		}
			
			
#news{    
		padding-top:6px;
        padding-left : 250px;
		width: 650px;
		font-family:"Times New Roman", Times, serif;
		font-size: 11pt;
		
		}
		
#right{    
		padding-top:30px;
        padding-left : 150px;
		width: 650px;
		}

#texte{  
		padding-left : 0px;
        width: 350px;
		line-height:17px;
		}
		
#skyscraper{  
		position : absolute;
		left : 620px;
		}
.titrebeige{
	line-height:30px;
	font-family:"Times New Roman", Times, serif;
	font-size: 28px;
	color: #b68a4f;
	font-weight: bold;
}
		
.soustitrenoir{
	line-height:22px;
	font-family:"Times New Roman", Times, serif;
	font-size: 19px;
	color: #000000;
	font-style: italic;
}


#titre_weekend{
		color:#b68a4f;
		font-style:italic;
		font-size: 120%;
		font-weight: bold;
		margin: 0 0 .5em 0;
		padding-bottom: 4px;
}


#lettrine{
    font-size: 300%;
    color:#F24F64;
    font-family: "Times New Roman", Times, serif;
   line-height: 40px;
}

		

		
		
		/***************
		    MAIL
		***************/
		
#conteneur_mail{	
		position:relative;
		margin-left: auto;
		margin-right: auto;
        top : 0px;
		width:670px;
		font-family:"Times New Roman", Times, serif;
		font-size: 80%;	
		}

#img_news_mail{
	margin-left : 0px;
	margin-right : 15px;
	padding-top : 70px;
}

#logo_creme_mail{	
        position:relative;
		text-align:center;
		padding-top : 10px;
		width:670px;
		}
						
#texte_mail{
		position:absolute;
		padding-right : 5px;
		margin-left:10px;
		width: 350px;
		font-family:"Times New Roman", Times, serif;
		}
		
#skyscraper_mail{  
		width:280px;
		right : 0px;
		}
		
		
#news_mail{
		line-height:12pt;
		font-family:"Times New Roman", Times, serif;
		font-size: 90%;   
		position:absolute;
		left:0px;
		top:220px;
		width: 670px;
 		}
		
#video_mail{   
		position:relative;
		top:100px;
		}
		
#sh8{
		color:#b68a4f;
		font-size: 220%;
		font-weight: normal;
		margin: 0 0 .5em 0;
		padding-bottom: 4px;
}

#sh9{ 
		color:black;
		font-size: 140%;
		font-weight: normal;
		margin: 0 0 .5em 0;
		padding-bottom: 4px;
}

