 #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;
}








 #listerubriques {   
color:#undefined; 
font-size:undefinedpx;
padding:5px; 
margin-bottom:10px;
}
#listerubriques div.typotitre {  
padding:3px;
margin:0 0 5px 0;
}

#listerubriques li {  
padding:5px;
margin-bottom:2px;
}
#listerubriques li:hover {
background-color:#ddeaf5;
}
#listerubriques li a { 
color:#4c93bc;
background:url('local/cache-gd2/bcb912b87803d2331da14a38205e5226.gif') no-repeat 1% 5px;
padding-left:15px;
}
#listerubriques li a:hover { 
color:#3b7da4; 
text-decoration:none;
background:url('local/cache-gd2/16b54d3b34108f111e261bd556d7673f.gif') no-repeat 1% 5px;
padding-left:15px;
} #ggads {  
background:url('http://www.organisation-mariage.com/IMG/cssupload/undefined'); 
margin-bottom:10px;
}
#ggads {padding-left:10px; }







 #imgtitrerubriques {  background-color:#e1eec6; 
color:#undefined; 
font-size:undefinedpx; 
border:1px dotted #9dbf5c;
padding:5px; 
margin-bottom:10px;
}
#imgtitrerubriques div.typotitre {  
padding:3px;
margin:0 0 5px 0;
}
 #imgtitrerubriques div.typotitre h2 {  
} 
#imgtitrerubriques li {  
padding:8px 6px;
margin-bottom:2px; 
}
#imgtitrerubriques li:hover {
background-color:#9dbf5c;
}
#imgtitrerubriques li span.articletitre {   
font-size:11px; 
font-weight:bold;
}
#imgtitrerubriques li img {
float:left;
margin-right:10px; 
padding:2px;  
border:3px solid #FFFFFF;
}
#imgtitrerubriques li {float:left; width:17%; margin:0 2px; text-align:center; } #imgtitrerubriques {overflow:hidden; width:780px; } #imgtitrerubriques li img {padding:0; }








 #sliderubriques {   
color:#undefined; 
font-size:undefinedpx;
margin-bottom:10px;
}
#sliderubriques div.typotitre {  
padding:3px;
margin:0 0 5px 0;
}
 #sliderubriques div.typotitre h2 {  
} 
#sliderubriques {
width:450px;
height:140px;
position: relative; /* important */
overflow: hidden; /* important */
}
#sliderubriquesContent {
width:450px;
position: absolute; top: 0; margin-left: 0; 
}
.sliderubriquesImage {
float: left; position: relative; display: none;
}
.sliderubriquesImage span {
width:430px;  background-color:#000000; 
color:#FFFFFF;
position: absolute; padding: 10px 10px; filter: alpha(opacity=70); -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7; display: none;
}
.sliderubriquesImage span a { 
color:#FFFFFF;
}
.sliderubriquesImage span a:hover {
}
.top {
top: 0; 
left: 0; 
}
.bottom {
bottom: 0; 
left: 0; 
}
.left {
top: 0; 
left: 0; 
width: 110px !important; 
height:120px; 
}
.right {
right: 0; 
bottom: 0; 
width: 90px !important;
height:130px; 
} #articlesrub {  background-color:#e3e4f1; 
font-size:11px;
padding:5px;
margin-bottom:10px;
}
#articlesrub div.typotitre {  
padding:3px;
margin:0 0 5px 0;
}

#articlesrub li {  
padding:8px 6px;
margin-bottom:2px; 
}
#articlesrub li a.titreitem {   
color:#4e8abe; 
font-weight:bold;
display:block;
}
#articlesrub li a:hover.titreitem {
}
#articlesrub li img.spip_logos {
float:left;
margin-right:10px; 
padding:2px; 
}
div.cont {
padding-top:8px; 
}
#articlesrub li {float:left; width:120px; margin:0 2px; } #articlesrub {overflow:hidden; width:440px; } #lastarticles {   
font-size:11px;
padding:5px; 
margin-bottom:10px;
}
#lastarticles div.typotitre {  
padding:3px;
margin:0 0 5px 0;
}

#lastarticles li {  
background:url('http://www.organisation-mariage.com/IMG/cssupload/pointille-bleuclair.gif') repeat-x bottom left; 
padding:8px 6px;
margin-bottom:2px; 
}
#lastarticles li:hover {
background-color:#e3e4f1;
}
#lastarticles li a { 
color:#4e8abe; 
text-decoration:none;
}
#lastarticles li a:hover { 
text-decoration:none;
}
#lastarticles li span.articletitre {   
color:#4e8abe; 
font-size:12px; 
font-weight:bold;
}
#lastarticles li img {
float:left;
margin-right:10px; 
padding:2px; 
}
#lastarticles li {float:left; width:200px; height:135px; margin-right:5px; } #lastarticles {overflow:hidden; width:auto; }






 #rubriquesrub {   
font-size:11px;
padding:5px;
margin-bottom:10px;
}
#rubriquesrub div.typotitre {  
padding:3px;
margin:0 0 5px 0;
}

#rubriquesrub li {  
background:url('http://www.organisation-mariage.com/IMG/cssupload/pointille-violet.gif') repeat-x bottom left; 
padding:8px 6px;
margin-bottom:2px; 
}
#rubriquesrub li:hover {
background-color:#e4f2c7;
}
#rubriquesrub li a.titreitem {   
color:#9dbf5c; 
font-size:12px; 
font-weight:bold;
display:block;
}
#rubriquesrub li a:hover.titreitem { 
color:#85a645;
}
#rubriquesrub li img.spip_logos {
float:left;
margin-right:10px; 
padding:2px; 
}
div.cont {
padding-top:8px; 
} #autresarticles {   
font-size:11px;
padding:5px; 
margin-bottom:10px;
}
#autresarticles div.typotitre {  
padding:3px;
margin:0 0 5px 0;
}

#autresarticles li {  
background:url('http://www.organisation-mariage.com/IMG/cssupload/pointille-violet.gif') repeat-x bottom left; 
padding:5px;
margin-bottom:2px;
}
#autresarticles li a { 
color:#4e8abe; 
font-weight:bold;
background:url('local/cache-gd2/8f75693b723521c92c290a7302ed2dd5.gif') no-repeat 1% 5px;
padding-left:15px;
}
#autresarticles li a:hover { 
color:#4680b3;
background:url('local/cache-gd2/87ab151237b87b9dfd8dc0e76104145b.gif') no-repeat 1% 5px;
padding-left:15px;
}
#autresarticles li p { 
font-size:11px;
}







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







