body{
background:#ffffff;
margin:0;
padding:0;
font-family:arial;
color:#000000;
font-size:12px;
}

img{border:none;}

img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}
#container{
width:980px;
margin-left:auto;
margin-right:auto;
}

#header{width:980px;height:151px;position:relative;}
#logoLink{float:left;width:255px;height:151px;}


#topNavBar{float:right;}
#topNavBarLinks{float:left;margin-top:10px;margin-right:5px;}
#topNavBarLinks a,#topNavBarLinks span{float:left;font-size:12px;font-weight:bold;color:#000000;text-decoration:none;}
#topNavBarLinks a:hover{float:left;font-size:12px;font-weight:bold;color:#000000;text-decoration:underline;}
#topNavBarLinks img{float:left;font-size:14px;font-weight:bold;color:#ff00ff;margin-left:10px;margin-right:10px;}
#topNavBar #searchForm{float:left;}
#topNavBar #searchForm input{border:1px solid #c3c3c3;height:23px;width:165px;float:left;margin-top:5px;margin-right:5px;}
#topNavBar #searchForm a{float:left;margin-top:5px;}

#bottomNavBar{

height:54px;
position:absolute;
right:0;
bottom:0;
}

.bottomNavBarLinkContainer{
 width:138px;
height:54px;
background:#ff00ff;
float:left;
display:block; 
margin-left:2px;
}
.bottomNavBarLinkContainer a{
color:#ffffff;
font-size:18px;
text-decoration:none;
padding:5px;
}
.bottomNavBarLinkContainer a:hover{font-weight:bold;}
.bottomNavBarLinkContainer a.actif{font-weight:bold;}

#content{width:980px;}
#content .leftSideBar{width:560px;float:left;}
#content .leftSideBarBig{width:540px;float:left;}
#content .leftSideBarBigContact{width:790px;float:left;}
#content .middleSideBar{width:236px;float:left;margin-left:18px;display:inline;}
#content .rightSideBar{width:168px;float:left;margin-left:18px;display:inline;}

#content .shopLink{clear:both;background:#ff00ff;float:left;display:block;margin-top:10px;margin-left:2px;color:#ffffff;font-size:18px;
text-decoration:none;
padding:5px;}

#content .leftSideBarBig h1{color:#000000;margin:0;padding:0;font-size:16px;}
#content .leftSideBarBig p{float:left;margin:0;padding:0;color:#000000;font-size:12px;text-align:justify;}
#content .leftSideBarBig p img{float:left;margin:5px 5px 2px 0;padding:0;}
#content .leftSideBarBig .blocLinkGray{display:inline;width:260px;background:url(../img/greyPlus.jpg) right bottom no-repeat #dcdcdc;height:100px;float:left;margin-right:12px;}
#content .leftSideBarBig .blocLinkGrayLast{display:inline;width:260px;background:url(../img/greyPlus.jpg) right bottom no-repeat #dcdcdc;height:100px;float:right;}
#content .leftSideBarBig .blocLinkGray a,#content .leftSideBarBig .blocLinkGrayLast a{display:block;width:260px;height:100px;padding:5px;font-size:16px;color:#ffffff;font-weight:bold;text-decoration:none;}

#content .leftSideBarBig .blocLinkGrayFirstCat{display:inline;width:260px;background:url(../img/bigArrow.jpg) right center no-repeat #c3c3c3;height:100px;float:left;margin-right:12px;}
#content .leftSideBarBig .blocLinkGrayFirstCat h1{margin-top:30px;padding:5px;font-size:16px;color:#ff00ff;font-weight:bold;text-decoration:none;}

#content .leftSideBarBigContact #contactFormContainer{float:left;width:364px;border:5px solid #c3c3c3;padding:10px;}
#content .leftSideBarBigContact #contactFormContainer .titleContact{float:left;width:362px;height:50px;background:#ff00ff;text-align:center;}
#content .leftSideBarBigContact #contactFormContainer .titleContact h1{color:#ffffff;margin:15px 0 0 5px;padding:0;font-size:16px;}
#content .leftSideBarBigContact #contactFormContainer input,#content .leftSideBarBigContact #contactFormContainer textarea{border:1px solid #c3c3c3;}
#content .leftSideBarBigContact #contactFormContainer .btnSend,#content .leftSideBarBigContact #mapContainer .btnSend{width:100px;height:30px;background:#ff00ff;border:none;color:#ffffff;font-family:arial;font-size:16px;}

#content .leftSideBarBigContact #mapContainer{float:right;width:344px;border:5px solid #c3c3c3;padding:10px;}
#content .leftSideBarBigContact #mapContainer .titleContact{float:left;width:344px;height:50px;background:#ff00ff;text-align:center;}
#content .leftSideBarBigContact #mapContainer .titleContact h1{color:#ffffff;margin:15px 0 0 5px;padding:0;font-size:16px;}
#content .leftSideBarBigContact #mapContainer  .left{float:left;text-align:left;}
#content .leftSideBarBigContact #mapContainer  .right{float:right;text-align:left;}
#content .leftSideBarBigContact #mapContainer  .left a,#content .leftSideBarBigContact #mapContainer  .right a{text-decoration:none;color:#ff00ff;}
#content .leftSideBarBigContact #mapContainer  .left a:hover,#content .leftSideBarBigContact #mapContainer  .right a:hover{text-decoration:underline;}

#content .middleSideBar .title{width:236px;height:30px;background:#000000;float:left;}
#content .middleSideBar .title h1{color:#ffffff;margin:5px 0 0 5px;padding:0;font-size:16px;}
#content .middleSideBar .news{width:236px;}
#content .middleSideBar  .news .date{float:left;color:#ff00ff;font-size:10px;margin-left:25px;font-weight:bold;}
#content .middleSideBar  .news p{float:left;margin:0 0 0 0px;padding:0;color:#000000;font-size:12px;width:220px;text-align:justify;}
#content .middleSideBar  .news a{float:left;margin-left:25px;color:#c3c3c3;font-size:10px;text-decoration:none;font-style:italic;}
#content .middleSideBar  .news a:hover{float:left;margin-left:25px;color:#c3c3c3;font-size:10px;text-decoration:underline;font-style:italic;}


#content .middleSideBar .agenda{width:236px;}
#content .middleSideBar  .agenda .date{float:left;color:#ff00ff;font-size:10px;margin-left:25px;}
#content .middleSideBar  .agenda p{float:left;margin:0 0 0 0px;padding:0;color:#000000;font-size:12px;width:220px;text-align:justify;}
#content .middleSideBar  .agenda a{float:left;margin-left:25px;color:#c3c3c3;font-size:10px;text-decoration:none;font-style:italic;}
#content .middleSideBar  .agenda a:hover{float:left;margin-left:25px;color:#c3c3c3;font-size:10px;text-decoration:underline;font-style:italic;}

#content .leftSideBarBig .news .date,#content .leftSideBarBig  .agenda .date{color:#ff00ff;font-size:10px;}

#content .middleSideBar .pointille{width:229px;height:6px;float:left;margin:10px 0 10px 5px;}


#content .rightSideBar .title{width:168px;height:70px;background:#ff00ff;float:left;text-align:center;}
#content .rightSideBar .title h1{color:#ffffff;margin:5px 0 0 0px;padding:0;font-size:16px;}
#content .rightSideBar .title a{text-decoration:none;}
#content .rightSideBar .bloc{width:168px;background:#c3c3c3;float:left;text-align:center;padding-top:10px;}
#content .rightSideBar .bloc h2{color:#000000;margin:0;padding:0;font-size:16px;}

#imgHome{width:560px;height:466px;position:relative;}
#flash{position:absolute;z-index:0;}
#imgHome .opacityBloc{
position:absolute;
z-index:5;
width:400px;height:75px;
right:0;
background:#c3c3c3;
 }
 
#bloc1{margin-top:0;}
#bloc2{margin-top:75px;}
#bloc3{margin-top:150px;}

#imgHome .opacityBloc h1{color:#000000;margin:5px 0 0 5px;padding:0;font-size:16px;font-weight:bold;}
#imgHome .opacityBloc p{float:left;margin:0 0 0 5px;padding:0;color:#ff00ff;font-size:12px;font-weight:bold;width:380px;text-align:justify;}
#imgHome .opacityBloc p a{color:#ff00ff;text-decoration:none;}
#imgHome .opacityBloc p a:hover{text-decoration:underline;}

#footer{width:980px;}
#footer .left{float:left;margin-left:20px;text-align:center;font-size:12px;color:#c3c3c3;text-align:center;}
#footer .right{float:right;margin-right:20px;text-align:center;font-size:12px;color:#c3c3c3;text-align:center;}

#footer .left a,#footer .right a{font-size:12px;color:#c3c3c3;text-decoration:none;}
#footer .left a:hover,#footer .right a:hover{font-size:12px;color:#c3c3c3;text-decoration:underline;}

#footerBottom{width:980px;height:30px;background:#ff00ff;color:#ffffff;}
#footerBottom p{float:left;margin:10px 0 0 15px;padding:0;font-size:12px;}
#footerBottom a{margin:10px 0 0 0;color:#ffffff;text-decoration:none;float:left;}
#footerBottom a:hover{color:#ffffff;text-decoration:underline;}
#footerBottom img{float:left;font-size:14px;font-weight:bold;color:#ff00ff;margin:10px 10px 0 10px;}
#footerBottomLinks{float:left;}


.clear{clear:both;}
.clear5{clear:both;height:5px;line-height:5px;}
.clear10{clear:both;height:10px;line-height:10px;}
.clear20{clear:both;height:20px;line-height:20px;}






.alignleft{float:left;}
.alignright{float:right;}

.query{color:#ff00ff;}

.navigation{width:804px;}
.navigation .alignleft a,.navigation .alignright a{color:#ff00ff;text-decoration:none;}
.navigation .alignleft a:hover,.navigation .alignright a:hover{text-decoration:underline;}
.post,.postContent,.postContentBig{float:left;}
.postContent{float:left;}
.post .thumb{float:left;margin-right:10px;display:inline;}
.post .thumb img{border:2px solid #c3c3c3;}
.postContent h2,.postContentBig h2{float:left;margin:0;padding:0;}
.postContent h2 a,.postContentBig h2 a{font-size:16px;font-weight:bold;color:#ff00ff;text-decoration:none;}
.postContent h2 a:hover,.postContentBig h2 a:hover{text-decoration:underline;}
.postContent small,.postContentBig small{float:left;}
.postContent small strong,.postContentBig small strong{font-weight:bold;color:#ff00ff;}
.postContent small strong a,.postContentBig small strong a{font-weight:bold;color:#ff00ff;text-decoration:none;}
.postContent small strong a:hover,.postContentBig small strong a:hover{font-weight:bold;color:#ff00ff;text-decoration:underline;}
.postContent p,.postContentBig p{float:left;margin:0;padding:0;}
.postContent .continue{float:left;}
.postContent a.continue{color:#c3c3c3;text-decoration:none;}
.postContent a.continue:hover{text-decoration:underline;}
.post .continue{float:left;}
.mention{float:left;margin-left:40px;display:inline;}

.pageContent {text-align:justify;}

.pageContent p{float:none;}


.pageContent img.alignleft{float:left;border-right:6px solid #ffffff;border-bottom:6px solid #ffffff;}

/*Form Login NOT LOGGED*/

#contenu_bloc_login #titre_code_dev_login{color:#000000;margin:0;padding:0;font-size:16px;text-transform:uppercase;font-weight:bold;}
#contenu_bloc_login #texte_client_inconnu_login,#contenu_bloc_login #texte_premiere_visite_login ,#contenu_bloc_login #lien_enregistrez_vous_login{display:none;}
#contenu_bloc_login #encart_login input{border:1px solid #c3c3c3;height:18px;width:136px;float:left;margin-top:5px;margin-left:10px;}
#contenu_bloc_login #habillage_bouton_texte_validation_login{width:136px;height:25px;background:#ff00ff;border:none;}
#contenu_bloc_login  p a{font-size:12px;color:#ff00ff;text-decoration:none;float:left;margin-left:12px;margin-top:5px;margin-bottom:5px;display:inline;}
#contenu_bloc_login  p a:hover{text-decoration:underline;}
