﻿@charset "utf-8";
/* CSS Document */
body,h1,h2,h3,h4,h5,h6,p,form,fieldset,input,select,ul,li {margin:0;padding:0;}
html {height: 100%;margin: 0;}
.clearfloat {clear:both; height:0; font-size: 1px; line-height:0px;}
body {background-color: #ffffff;margin-top: 0px;font-family:Arial, Helvetica, sans-serif; font-size:13px;}
input, select { font-size:11px;}
#global{ width:800px; float:left;}

h1{font-family:Arial, Helvetica, sans-serif;font-weight:normal;}
h2{color:#FFFFFF;font-size:12px;font-weight:bold;text-decoration:none;vertical-align:top;height:18px;}
h3{font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#333333;margin:0px;}
h4{font-family:Arial, Helvetica, sans-serif;color:#DEDEBC;text-align:center;}
h6{font-size:12px;text-align:justify;color:#333333;margin-bottom:0px;font-style:italic;font-weight:bold;}

#container { width:800px; border-left:8px solid #DCDCDC; border-right:8px solid #DCDCDC;  background-color:#56916a;background-repeat:no-repeat; background-position:top; height:284px;}
#container h3 {padding:9px 0 0 6px; font-size:12px; font-weight:bold;}
#container h3 a:link {color: #fff;text-decoration:none;}
#container h3 a:visited {color: #fff;text-decoration:none;}
#container h3 a:hover {color:#fff;text-decoration:underline;}
#container h3 a:active {color: #fff;text-decoration:underline;}
#container h1 { color:#FFFFFF; text-align:right; padding:248px 12px 0 0; font-size:11px; width:200px; float:right}
#container h1 a:link {color: #fff;text-decoration:none;}
#container h1 a:visited {color: #fff;text-decoration:none;}
#container h1 a:hover {color:#fff;text-decoration:underline;}
#container h1 a:active {color: #fff;text-decoration:underline;}

#deuxcolonne {width:790px;  border-left:8px solid #DCDCDC; border-right:8px solid #DCDCDC; background-color:#56916a; padding:0 5px 5px 5px; }
#gauche {width:300px; float:left; display: block; position:relative; }
#gauche img{ margin-bottom:5px;}
#gauche p{ color:#FFFFFF; font-size:12px;}
#gauche h2 { font-weight:bold; color:#fff; font-size:14px; text-align:left; margin:6px 0 14px 8px }
#gauche a:link{color:#fff; text-decoration:underline;}
#gauche a:visited{color:#fff; text-decoration:underline;}
#gauche a:hover{color:#fff; text-decoration:none;}
#gauche a:active{color:#fff; text-decoration:underline;}

.btconcours { width:301px; height:147px; margin:0 0 4px 0; }
a.btconcours {background-image: url(../printemps2010/images/concours.jpg); display:block; width:301px;} 
a.btconcours:hover {background: url(../printemps2010/images/concours.jpg)  0 -147px }

.btconcours-en { width:301px; height:147px; margin:0 0 4px 0; }
a.btconcours-en {background-image: url(../printemps2010/images/concours-en.jpg); display:block; width:301px;} 
a.btconcours-en:hover {background: url(../printemps2010/images/concours-en.jpg)  0 -147px }


.btstpatrick { width:301px; height:147px; margin:0 0 4px 0; }
a.btstpatrick {background-image: url(../printemps2010/images/btstpatrick.jpg); display:block; width:301px;} 
a.btstpatrick:hover {background: url(../printemps2010/images/btstpatrick.jpg)  0 -147px }

.btstpatrick-en { width:301px; height:147px; margin:0 0 4px 0; }
a.btstpatrick-en {background-image: url(../printemps2010/images/btstpatrick-en.jpg); display:block; width:301px;} 
a.btstpatrick-en:hover {background: url(../printemps2010/images/btstpatrick-en.jpg)  0 -147px }


.btblog{ width:244px; height:32px; margin:0 0 4px 0; }
a.btblog {background-image: url(../printemps2010/images/trblog.png); display:block; width:244px;} 
a.btblog:hover {background: url(../printemps2010/images/trblog.png)  0 -32px }

.btblog-en{ width:244px; height:35px; margin:0 0 4px 0; }
a.btblog-en {background-image: url(../printemps2010/images/trblog-en.png); display:block; width:244px;} 
a.btblog-en:hover {background: url(../printemps2010/images/trblog-en.png)  0 -35px }

.invisible { visibility: hidden; display:none; margin-top: 5px;}
.visible{ visibility: visible; display:block; margin-top: 5px;}

.autresaison p { font-weight:bold;  padding:8px 8px 0px 8px;  }
.autresaison ul { width:140px; float:left; font-size:11px; font-weight:normal; margin-left:8px; list-style:none}
.autresaison li { padding-bottom:2px;}
.autresaison li a{text-decoration:none!important; border-bottom:0px solid #fff!important; font-size:12px;}
.autresaison li a:link{border-bottom:0px solid #56916a;}
.autresaison li a:visited{border-bottom:0px solid #56916a;}
.autresaison li a:hover{border-bottom:1px solid #FC0!important;}
.autresaison li a:active{border-bottom:0px solid #56916a;}
#rrecherche {position:absolute; z-index:25; margin-top:80px; background-color: #fff; width:350px; min-height:265px; left: 0px; top: 0px;}
#rrecherche1 {
	position:absolute;
	z-index:25;
	margin-top:479px;
	background-image:url(../printemps2010/images/acc_hiver-ov.jpg);
	background-repeat:no-repeat;
	background-color:#557d9a;
	width:297px;
	border-bottom:1px solid #fff;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	min-height:265px;
	left: 0px;
	top: 0px;
}
#rrecherche2 {position:absolute; z-index:25; margin-top:555px; background-image:url(../printemps2010/images/acc_ete-ov.jpg); background-repeat:no-repeat; background-color:#6fa063; width:297px; border-bottom:1px solid #fff; border-left:1px solid #fff; border-right:1px solid #fff; min-height:265px; left: 0px; top: 0px;}
#rrecherche3 {position:absolute; z-index:25; margin-top:631px; background-image:url(../printemps2010/images/acc_automne-ov.jpg); background-repeat:no-repeat; background-color:#c8624e; width:297px; border-bottom:1px solid #fff; border-left:1px solid #fff; border-right:1px solid #fff; min-height:265px; left: 0px; top: 0px;}
#gauche .pub { text-align:center; padding:5px 0;}
.inscription { padding:8px; border:2px dotted #FFF; margin-top:5px;}
.inscription h3 { font-weight:bold; color:#fff; font-size:13px;}
.inscription h4 { text-align:right; font-weight:bold; color: #FC0; font-size:12px; padding-top:5px;}
.inscription h4 a:link{color: #333333; text-decoration: underline; font-weight: normal;}
.inscription h4 a:visited{color:#333333;text-decoration:underline; font-weight:normal;}
.inscription h4 a:hover{color:#333333;text-decoration:none; font-weight:normal;}
.inscription h4 a:active{color:#333333;text-decoration:underline; font-weight:normal;}
.blog { background-image:url(../printemps2010/images/bgblog.jpg); background-repeat:no-repeat}
.blog div { margin:156px 8px 0 8px; background-color:#56916a; padding:2px; border:1px solid #fff;}
.blog div div{ margin:1px; background-color:#FFF; padding:8px; }
.blog p { color:#333!important;  }
.blog ul { list-style:none; }
.blog li a{color: #333333!important; text-decoration:none!important; font-weight: bold; border-bottom:1px dashed #56916a; font-size:12px;}


.blog li a:link{border-bottom:1px dashed #56916a;}
.blog li a:visited{border-bottom:1px dashed #56916a;}
.blog li a:hover{border-bottom:1px dashed #FC0;}
.blog li a:active{border-bottom:1px dashed #56916a;}
#droit {width:485px; float:right; display:block }
#droit p { color:#333; font-size:12px;}
#droit h1{font-family: Helvetica, Arial, sans-serif;font-size:21px;color:#56916a;letter-spacing:-1px;font-weight:normal;padding:2px 0px;}
#droit h1 a:link{ color:#56916a; text-decoration:none;}
#droit h1 a:active{ color:#56916a; text-decoration:none;}
#droit h1 a:visited{ color:#56916a; text-decoration:none;}
#droit h1 a:hover{ color:#56916a; text-decoration:underline;}
#droit  ul{ text-align:left; float:left; width:230px; }
#droit  li{ color: #333; margin:4px; list-style-type:none; display: block; font-weight:bold;}
#droit  li a:link{color: #333; text-decoration:none; border-bottom:1px dashed #56916a; font-weight:normal;}
#droit  li a:visited{color: #333; text-decoration:none; border-bottom:1px dashed #56916a; font-weight:normal;}
#droit  li a:hover{color: #666; text-decoration: none; border-bottom:1px dashed #FC0; font-weight:normal;}
#droit  li a:active{color: #333; text-decoration:none; border-bottom:1px dashed #56916a; font-weight:normal;}
#droit img { border:1px solid #56916a; float:left}
#droit .resume  { background-color:#FFF;width:475px; padding:5px; display:block; margin-bottom:5px; }
#droit .resume img { margin-right:5px;}
#droit h3 { text-align:right; font-weight:bold; color:#56916a; font-size:12px; padding-top:5px;}
#droit h3 a:link{color: #333333; text-decoration: underline; font-weight: normal;}
#droit h3 a:visited{color:#333333;text-decoration:underline; font-weight:normal;}
#droit h3 a:hover{color:#333333;text-decoration:none; font-weight:normal;}
#droit h3 a:active{color:#333333;text-decoration:underline; font-weight:normal;}
#droit .resume h2 { margin-top:12px;}
#droit .thematique {width:486px;display:block; }
#droit .thematique div {width:232px; padding:4px; display:block; margin:5px 0; float:left; background-color:#FFF; }
#droit .thematique h2 { clear:both; padding:0 5px; font-size:16px; letter-spacing:-1px; }
#droit .thematique img { margin:0px 0px ; border:4px solid #fff}
#droit h2 { text-align:left; font-weight:bold; background-color:#56916a; color:#FFF; font-size:12px; padding:0 5px;}
#droit h2 a:link{color: #fff; text-decoration:none;}
#droit h2 a:visited{color:#fff;text-decoration:none;}
#droit h2 a:hover{color:#FC0;text-decoration:FC0;}
#droit h2 a:active{color:#fff;text-decoration:none;}
#droit .pub { text-align:center; padding:5px;}

#footer { height:21px; width:800px;clear:both; border-left:8px solid #DCDCDC; border-right:8px solid #DCDCDC;background-color:#DCDCDC;}
#footer p{color:#333333;padding:4px 0 4px 0; font-size:12px;}
#footer a:link{color:#333333;text-decoration: underline;}
#footer a:visited{color:#333333;text-decoration:underline;}
#footer a:hover{color:#333333;text-decoration: none;}
#footer a:active{color:#333333;text-decoration: none;}
