
body{
margin:0px;
padding:0px;
text-align: center;
font-family: verdana, sans-serif;
font-size: 11px;
background:#AAA;
}

img {
margin-right:5px;
}

h1 {
font-size: 20px;
font-weight: bold;
font-family: arial, sans-serif;
text-align:left;
text-transform: uppercase;
margin-bottom:0px;
}

h2 {
font-size: 15px;
font-family: arial, sans-serif;
color: black;
padding:0px;
}

h2 a{color:black;}

p {
text-align:justify;
}

h5 {
padding:0px;
margin:0px;
font-size: 10px;
}

a:link {
color: #00ABD1;
text-decoration:none;
}

a:visited {
color: #00ABD1;
text-decoration:none;
}

a:hover {
color: #00ABD1;
text-decoration:underline;
}

ul {
background:transparent;
}

.datenews{
color:#AEE13A;
}

.main{
	border:5px solid #333;
	border-bottom:0px;
	border-top:0px;
	width:930px;
	margin:0px auto;
	padding:0px;
	padding-bottom:10px;
	background:white url(images/main_bg.jpg) bottom right no-repeat;
	overflow:auto;
}

.header img{border:0px;padding:0px;margin:0px;}
.menu{float:right;position:relative;width:300px;text-align:right;padding:0px;background:white;margin:0px;}
.menu img{border:0px;padding:0px;margin:0px;}
.pub{border:0px;margin:20px 0px 0px 0px;padding:0px;}
.cloud{text-align:justify;margin:20px 10px 0px 0px;padding:0px;}
.cloud img {margin:3px;}
.pictcloud{text-align:right;background:black url(images/photo_triangle.jpg) top left no-repeat;width:292px;margin:20px 10px 0px 0px;padding:10px 7px 10px 1px;color:white;font-size: 20px;font-weight: bold;font-family: arial, sans-serif;text-transform: uppercase;}
.pictcloud img {margin:3px 0px 3px 7px;}
.colonneleft{float:left;position:relative;width:620px;margin:0px 0px 0px 0px;padding:0px;text-align:left;}

/****************************************************************************************************************/
/***************************************************** news liste * *************************************************/

.titre{clear:both;position:relative;margin:10px 0px 10px 5px;padding:0px;font-size:14px;font-weight:900;}
.contenu{clear:both;margin:5px;padding:0px;}
.rect{width:585px;float:left;margin:0px 0px 15px 15px;border:5px solid #EEE;text-align:justify;padding:0px}
.rect img {float:left;border:0px;}

.carre{width:280px;float:left;margin:10px 0px 15px 15px;border:5px solid #999;text-align:justify;background:#EEE;padding:0px;}
.carre img {border:0px;padding:0px;margin:0px;}
.carre:hover {background:#FFF;}

.right{clear:both;text-align:right;background:#FFF;margin:5px 0px;}

.basgauche{float:right;margin:0px;padding:0px;padding-right:30px;padding-top:10px;}
.basdroit{float:right;margin:0px;padding:0px;}
.forum{width:380px;margin:0px 0px 15px 15px;text-align:left;}
.list {padding:0px;padding-left:20px;margin:0px;}

.newsletter{float:left;width:215px;text-align:justify;margin:30px auto 0px auto;padding:5px;background:transparent url(images/BTN_nl.jpg) no-repeat;}
.newsletter input[type=text]{border:0px;}
.newsletter input[type=submit]{border:0px;color:white;background:url(images/ok.png);height:24px;width:24px;cursor:pointer;margin:0px;padding:0px;}

.search{width:300px;height:40px;background:transparent url(images/BTN_search_a.jpg) no-repeat;margin:0px;padding:0px;}
.search form{margin:0px;padding:0px;}
.search input[type=text]{width:160px;height:20px;border:0px;font-weight:bold;position:absolute;top:8px;left:40px;}
.search input[type=submit]{border:0px;color:white;background:url(images/ok.png);height:24px;width:24px;cursor:pointer;margin:0px;Padding:0px;position:absolute;top:8px;left:210px;}

.news_p{float:left;background:url(images/fleche_p.png) left no-repeat;padding-left:40px;margin:20px 0px 20px 5px;text-align:left;min-height:30px;}
.news_p:hover{background:url(images/fleche_p_hover.png) left no-repeat;}
.news_s{float:right;background:url(images/fleche_s.png) right no-repeat;padding-right:40px;margin:20px 5px 20px 0px;text-align:right;min-height:30px;}
.news_s:hover{background:url(images/fleche_s_hover.png) right no-repeat;}

.home{float:left;background:url(images/home.png) left no-repeat;padding-left:30px;margin:20px 10px 0px 0px;text-align:left;}
.commenter{float:left;margin:20px 10px 0px 0px;}

.centre{text-align:center;margin:10px;}

/****************************************************************************************************************/
/****************************************************************************************************************/

.webcam{float:right;margin:5px 0px;padding:0px;}
.webcam h2{margin:0px;padding:0px;}
.infos{margin:5px;padding:0px;}

/****************************************************************************************************************/
/***************************************************** bas de page **************************************************/

.footer {clear:both;width:930px;border:5px solid #333;border-top:0px;background:#000;color:#FFF;margin:0px auto 10px auto;padding:0px;overflow:auto;}
.footertitre{clear : left;background:url(images/footer_underline.jpg) bottom left no-repeat;height:22px;font-size: 14px;font-weight: bold;margin:0px 0px 10px 0px; padding:0;}
.colonne {margin:5px 0px 0px 20px;width:205px;position:relative;float:left;text-align:left;padding:0px;}
.rights{clear:both;margin:0px;padding:5px;overflow:auto;text-align:right;background:#000;color:#AEE13A}
.footer img{border:0px;}
.footer a{color:#FFF;}
.footer a:hover{color:#FFF;text-decoration:underline;font-weight: normal;}
.footer a:visited{color:#FFF;}
.footer a:link{color:#FFF;}

/****************************************************************************************************************/
/****************************************************************************************************************/

/****************************************************************************************************************/
/***************************************************** formulaire ***************************************************/

.modifier {background:transparent url(images/crayon.png) left no-repeat;border:0px;color:#00ABD1;margin:0px;padding:0px;padding-left:35px;cursor:pointer;font-family: verdana, arial, sans-serif;font-size: 11px;}
.modifier:hover{background:url(images/crayon_hover.png) left no-repeat;}
.comm1{border: 1px dashed #000;border-top: 0px;width:610px;padding:10px;background: transparent url(images/gris_clair.gif);}
.comm2{border: 1px dashed #000;border-top: 0px;width:610px;padding:10px;background: transparent url(images/gris_moyen.gif);}

/****************************************************************************************************************/
/****************************************************************************************************************/

.cat_g{
margin-right:15px;
margin-left:0px;
margin-bottom:25px;
padding:0px;
width:285px;
float:left;
}

.cat_d{
margin:0px;
margin-bottom:25px;
padding:0px;
width:285px;
float:left;
}

.clist{
padding-left:10px;
margin-bottom:20px;
}

.last{
padding-left:20px;
border: 1px dashed #000;
background: transparent url(images/gris_clair.gif);
}

.lastn{
border: 1px dashed #000;
background: transparent url(images/gris_clair.gif);
width:320px;
padding-left:20px;
}

.tabin{
font-family: verdana, arial, sans-serif;
font-size: 11px;
text-align: left;
}

.dashedtd{
padding-left:10px;
padding-bottom:5px;
padding-top:5px;
padding-right:10px;
margin:0px;
border : 1px dashed #000;
background: transparent url(images/gris_clair.gif);
}



