html,body{margin:0;text-align:center;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px; color:#123355;
background:#466d98 url(/design/images/fond.jpg) repeat-x top;
scrollbar-3dlight-color:#FFFFFF;
	scrollbar-arrow-color:#692e60;
	scrollbar-darkshadow-color:#FFFFFF;
	scrollbar-face-color:#FFFFFF;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#FFFFFF;
	scrollbar-track-color:#FFFFFF;}
td,p{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#123355;}
img{border:0;}

a:link, a:visited, a:hover {color:#426ba4;text-decoration: underline;}
a:hover {text-decoration: none;}

#fond{position:relative;clear:both;width:100%; height:100%;background:url(/design/images/fond_s.jpg) repeat-y center;}
#fondImage{width:100%;height:100%;background:url(/design/images/fondImage.jpg) no-repeat top center;}
#margin{ height:20px;}
#bloc{position:relative;margin:auto;width:960px;}

/* === Header === */
#header{position:relative; clear:both;width:960px;height:149px; text-align:left;}
#logo{ position:absolute; top:0; right:0;width:360px; height:145px;}
#logo_print{display:none;}
ul#headerLinks{position:absolute; top:184px; right:0;width:250px; height:70px; margin:0; padding:0; list-style:none; list-style-image:none;}
ul#headerLinks li{margin:0; padding:0; background:none; background-image:none;}
ul#headerLinks li#contact{position:absolute; top:0; right:0;width:70px; height:50px;}
ul#headerLinks li#liens{position:absolute; top:0; right:70px;width:63px; height:50px;}


/* === Fil d'Arianne === */
#urlhere{ position:absolute; top:165px; left:520px;font-size:10px;text-align:left; /*margin:0 0 0 500px; position:relative;*/}
#urlhere a{ text-decoration:none;padding:0 10px 0 10px;background:url("/design/images/arrow_here.gif") no-repeat left top; color:#aac2e4; /*color:#533b5c;*/}
#urlhere a:hover{color:#FFFFFF;}

/* === Left === */
#menuContainer{position:absolute;top:80px;left:70px;width:210px;text-align:left;}

/* === Main content === */
#blocContent{ position:relative;clear:both;width:960px; min-height:300px; padding-top:240px;}
#bodyContainer{ text-align:justify; padding:0 30px 60px 30px;}
#textBottom{ text-align:left; margin:0; padding:5px 10px 10px 0; border-top:1px solid #426ba4; position:absolute; bottom:0; left:25px; clear:both;}
#cci{ float:left; display:block; margin:0 15px 0 0;width:61px; height:47px;}
.bar{ position:relative; clear:both; margin:auto;}
#bodyText{ width:58%; margin:0 0 0 40%;}
#listLeftContainer{ float:left; display:block; width:38%; margin:60px 0 0 0;}
#thumbImage{float:left; display:block; width:38%; max-height:200px; margin:70px 0 10px 0;/*position:absolute; top:400px; left:40px; width:300px;*/ overflow:hidden;}
.alignCenter{ text-align:center;}
#print{ position:absolute; top:260px; right:20px; width:24px; height:24px;}

/* === Liste d'articles === */
ul#articleList{}
ul#articleList li{padding:0 0 10px 20px;}
ul#articleList h4{padding:0 0 5px 0;}

.thumb{ float:left; display:block; width:60px; height:45px; overflow:hidden; margin:0 10px 0 0;}
.thumbNone{ display:none;}
.liThumb{ min-height:45px;}

/* === Liste des catégories === */
ul#categoryList{}
ul#categoryList li{padding:0 0 10px 20px;}
ul#categoryList h4{padding:0 0 5px 0;}

/* === Footer === */
#footerContainer{position:relative; clear:both;width:100%; height:38px; padding:5px 0 0 0; text-align:center;background:url(/design/images/fond_footer.jpg) no-repeat center top;}
#footer{width:940px;height:38px; margin:auto;text-align:right; font-size:11px;color:#ecf4fd;}
#footer span.mention{ float:left;}
#footer a{ color:#ecf4fd;}
#footer a:hover{ color:#FFFFFF;}
#credit{position:relative;width:940px; margin:auto;font-size:11px;text-align:right; padding-top:10px;color:#7fa1cf;}
#credit a{ color:#7fa1cf;}
#credit a:hover{ color:#ecf4fd;}


h1, h2, h3, h4, h5, h6 {margin:0;padding:0; font-family:"Book Antiqua", Palatino, serif;}
h1{font-weight:normal;font-size:24px;padding:15px 0px 20px 0px; margin-left:420px; text-align:center; font-family:"Monotype Corsiva", "Book Antiqua", "Palatino Linotype", serif;}
h2{font-size:20px;padding:15px 0px 10px 0px; margin:0;font-weight:bold; }
h3{font-size:18px;padding:10px 0px 5px 0px;font-weight:bold;}
h4{font-size:16px;padding:5px 0px;font-weight:bold;}
h5{font-size:14px;padding:3px 0px;}
h6{padding:3px;font-weight:normal;font-style:italic; color:#666666;}

ul {list-style-image:none; list-style:none; text-align:left;}
ul ul{ list-style-type:square;}
ul ul ul{list-style-type: none;}
ul li{list-style-image:none; list-style:none;background:url(/design/images/list-style-image.gif) no-repeat left top; padding:0 0px 3px 20px; margin:2px 0 2px 0; text-align:left;}

/*Form*/
form{ margin:0;}
.formBouton{background:#666666 url("/design/images/newsbouton.jpg") repeat-x top;border:1px solid #666666;color:#FFFFFF; margin:0; padding:1px 2px;font-size:12px;}
.formBoutonOver{background:#999999 url("/design/images/newsbouton_over.jpg") repeat-x top;border:1px solid #666666;color:#FFFFFF;margin:0; padding:1px 2px;font-size:12px;}
.formText{border: 1px solid #909090;padding:3px 2px;}
.formTextarea{border: 1px solid #909090; padding:3px 2px;}
.formLabel {background-color:#E4E4E4;text-align:right;padding: 4px 10px 4px 0px;}
.error {
	border:1px solid red;
	background-color: #FFEBDF;
	color:#FF0000;
	padding:10px;
}