 #head {  background-color:#FFFFFF;
}
#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:#427dd9;
}
#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:#99ccff; 
color:#427dd9; 
text-decoration:none;
}
#page {background:#FFF url('IMG/cssupload/bg_page.png') repeat-y center top; }








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

#lastarticles li {  
background:#CACACA url('http://www.espace-thalasso.com/IMG/cssupload/pointille-bleuclair.gif') repeat-x bottom left; 
padding:8px 6px;
margin-bottom:2px; 
}
#lastarticles li:hover {
background-color:#ABABAB;
}
#lastarticles li a { 
color:#427dd9; 
text-decoration:none;
}
#lastarticles li a:hover { 
text-decoration:none;
}
#lastarticles li span.articletitre {   
color:#427dd9; 
font-size:14px; 
font-weight:bold;
}
#lastarticles li img {
float:left;
margin-right:10px; 
padding:2px;  
border:1px solid #275452;
}
#lastarticles li {float:left; width:190px; height:135px; margin-right:5px; } #lastarticles {overflow:hidden; width:auto; }








 #imgtitrerubriques {   
color:#undefined; 
font-size:undefinedpx;
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 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:18%; margin:0 2px; text-align:center; } #imgtitrerubriques {overflow:hidden; width:800px; padding:0; } #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:#cacaca; 
font-size:11px;
padding:5px;
margin-bottom:10px;
}
#articlesrub div.typotitre {  
padding:3px;
margin:0 0 5px 0;
}

#articlesrub li {  background-color:#ababab;
padding:8px 6px;
margin-bottom:2px; 
}
#articlesrub li a.titreitem {   
color:#427dd9; 
font-size:14px; 
font-weight:bold;
display:block;
}
#articlesrub li a:hover.titreitem {
}
#articlesrub li img.spip_logos {
float:left;
margin-right:10px; 
padding:2px;  
border:1px solid #5d722e;
}
div.cont {
padding-top:8px; 
}
#articlesrub li {float:left; width:200px; margin:0 3px; } #articlesrub {overflow:hidden; width:440px; height:370px; min-height:370px; }







 #lastrubriques {  background-color:#99ccff;
padding:5px; 
margin-bottom:10px;
}
#lastrubriques div.typotitre {  
padding:3px;
margin:0 0 5px 0;
}

#lastrubriques li {  background-color:#85b5e4;
padding:8px 6px;
margin-bottom:2px; 
}
#lastrubriques li a { 
color:#275452; 
text-decoration:none;
}
#lastrubriques li a:hover { 
text-decoration:none;
}
#lastrubriques li span.articletitre {   
color:#275452; 
font-size:12px; 
font-weight:bold;
}
#lastrubriques li img {
float:left;
margin-right:10px; 
padding:2px; 
}








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







