@charset "utf-8";
/* CSS Document */



*  
{
padding:0px;
margin:0px;
font-weight:normal;
border:0px;
/*line-height:0px;*/
}


html
{

background-image:url(../images/bg_home.jpg);
background-repeat:no-repeat;
background-position:top;
background-position:left;
}

body
{
	font-size:12px;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-top:0px;

}


#global
{
display:block;
width:960px;
margin-top:0px;

}

#wrapper3col
{
margin-top:135px;
background-color:#00FF66;
}
	
#colhome1	
{
background-color:#00718f;
display:block;
width:155px;
height:170px;
padding-left:10px;
padding-top:30px;	
float:left;
margin-top:15px;
}

.logo
		{
			display:block;
			background:url(../images/logo_catherineroy.png) no-repeat center center;
			width:140px;
			height:147px;
		}
	a.logo span
			{
				display:none;
			}
	

#colhome2	
{
background-color:#00FF66;
display:block;
width:325px;
height:200px;	
float:left;
margin-top:15px;
}	

#colhome3	
{
background-image:url(../images/bandes_horizontales.png);
background-repeat:repeat-y;
width:470px;
height:225px;
display:block;
float:left;

}
	

#texteaccueil
{
background-color:#000000;
display:block;
height:163px;
color:#FFFFFF;
line-height:14px;
padding:0px 20px;
}


	

#wrappermenu
{
background-color:#000000;
margin-top:15px;
padding:5px 20px;
}


#menutop
{
background-color:#000000;
border-top:dotted 1px #ffffff;
border-bottom:dotted 1px #ffffff;
float:right;
}

#menutop li
	{
	display:inline;	
	}

#menutop a
{

padding:0px 10px;
font-size:16px;
color: #44c4e5;
text-decoration:none;
line-height:25px;
}

#menutop a.blog
{
	color: #a7d59e;
	}




#menutop a:hover
{
color:#00718f;
}	

h2
{
font-size:16px;
color:#00718f;
margin-bottom:10px;
}	

#nouvelles a
{
color:#00718f;
text-decoration:none;
}

.bolddate
{
text-decoration:none;
color: #000000;
font-weight:bold;
}

#nouvelles
{

position:absolute;
width:775px; 
top:400px;
left:165px;
color:#000000;
}


#fondtranslucide {
   width: 775px;
   background-image: url(../images/bg_transparent.png) !important;  /* Mozilla uniquement */
   background-color: transparent !important;           /* Mozilla uniquement */
   background-image: none;                             /* IE uniquement */
   background-color: #00718f;                          /* IE uniquement */
   filter:alpha(opacity=50);                           /* IE uniquement */
   }

#texteopaque 
{ 
position: relative; 
padding:15px 10px;
}





#baspage
{

color:#000000;
padding-left:20px;
line-height:14px;
}
	
.clear 
{
clear:both; /* Règle pour supprimer le float */
} 