 #head {
background-color:#a1d0ec;
}
#logo {
float:left; 
width:250px; 
padding-top:15px; 
padding-left:30px; 
height:70px; 
}
#banner {
float:left; 
height:33px; 
padding-top:30px; 
padding-right:80px; 
}
#navtop {
width:100%;
background-color:#6f9cc9;
}
#navtop ul li {
display:inline; 
float:left; 
}
#navtop ul li a {
display:block; 
padding:5px 10px; 
font-weight:bold; 
color:#FFFFFF;
}
#navtop ul li a:hover {
background-color:#FFFFFF; 
color:#4e8abe; 
text-decoration:none;
}








 #ggads2 {  
background:url('http://www.organisation-mariage.com/IMG/cssupload/undefined'); 
margin-bottom:10px;
}
#ggads2 {padding-left:10px; padding-top:10px; }








 #hierarchie {
color:#E0C3FA;
font-size:11px; 
margin-left:10px; 
padding-bottom:10px; 
}
#hierarchie a {
color:#E0C3FA;
}
#hierarchie a:hover {
color:#6A4D80;
}








 #contenuarticles {  
padding:5px;
margin-bottom:10px;
}
#contenuarticles div.typotitre {  
padding:3px;
margin:0 0 5px 0;
}
 #contenuarticles div.typotitre h2 {  
} 
#contenuarticles div.desc img.spip_logos {
float:left;
margin-right:10px; 
padding:2px; 
}
#contenuarticles div.desc {  background-color:#eed4f6;
padding:8px 6px;
margin-bottom:2px; 
overflow:hidden;
width:auto;
}
#contenuarticles h1 {   
color:#undefined;
}
#contenuarticles div.contenuart {  
}
#contenuarticles div.contenuart a { 
color:#6A4D80; 
text-decoration:underline;
}
#contenuarticles div.contenuart a:hover { 
color:#451C64; 
text-decoration:none;
}
#contenuarticles div.cont {
padding-top:8px; 
}
#contenuarticles div.cont h3 {
font-size:115%; 
padding:10px 0;
}
#contenuarticles .cont h3 {color:#6A4D80; font-weight:bold; }








 #ggads {  
background:url('http://www.organisation-mariage.com/IMG/cssupload/undefined'); 
margin-bottom:10px;
} #lastarticles {   
color:#666666; 
font-size:11px;
padding:5px; 
margin-bottom:10px;
}
#lastarticles div.typotitre {  
padding:3px;
margin:0 0 5px 0;
}

#lastarticles li {  
padding:8px 6px;
margin-bottom:2px; 
}
#lastarticles li:hover {
background-color:#E0C3FA;
}
#lastarticles li a:hover { 
text-decoration:none;
}
#lastarticles li span.articletitre {   
font-size:12px; 
font-weight:bold;
}
#lastarticles li img {
float:left;
margin-right:10px; 
padding:2px; 
}
#lastarticles li {overflow:hidden; width:auto; }







 #footer1 {
text-align:center;
}
#footer1 ul {
width:100%;
margin:0 auto;
}
#footer1 ul li {
display:inline; 
}
#footer1 ul li a {
padding:5px 10px; 
color:#6A4D80;
}
#footer1 ul li a:hover {
background-color:#undefined; 
color:#E0C3FA;
}







