@charset "utf-8";
/* CSS Document */

body {margin:0px; padding:0px; background-color:#F8F8F8; font-family:'Open Sans',sans-serif; color:#666; font-size:11px;}
a:link,a:visited,a:active{text-decoration:none;}
a:hover{text-decoration:underline;}
h2 {font-weight:bold; font-size:15px; color:#FF6500; line-height:3px; }
.texte-bleu { color:#3399FF; text-align:justify; }
.texte-orange { color:#FF6500; text-align:justify; }
.texte { text-align: justify; }

a.lien-bleu { font-weight:bold; color:#3399FF; }
a.lien-bleu2 { color:#3399FF; }
a.lien-orange { color:#FF6500; font-weight:normal; }
a.lien-liste { font-size:12px; color:#3399FF; line-height:18px; }
a.lien-partenaires { text-decoration: none; color: #3399FF; }

.description { text-decoration:none; color:#3399FF; }

.url { text-decoration:none; color:#FF6500; padding:5px; }
.tags { text-decoration:none; color:#FF6500; }

.titre-question { font-weight:bold; font-size:10pt; color:#FF6500; }
.formulairerecherche { font-size:11pt; }
.tblemain { border:1px solid #5A86B3; }

@font-face { font-family:"PhinsterFine Regular"; src:url('/css/phinstf.ttf'); }

.BgTitre {
	background: #ffded0; /* Old browsers */
	background: -moz-linear-gradient(top, #ffba9b 0%, #ffffff 60%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #ffba9b 0%,#ffffff 60%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #ffba9b 0%,#ffffff 60%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffba9b', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
	border-top:2px solid #ff6500;
	height:28px;
}
.FontTitre {font-family:'Open Sans',sans-serif; font-weight:300; font-size:32px; line-height:32px; font-style:italic; color:#FF6500; background-color:#FFF; display:inline-block; margin:-13px auto auto 25px; padding:0px 2px;}

#accroche {font-size:10px;}
#bandeau {background-image:url('/images/bg-bandeau.png'); background-repeat:repeat-x; height:37px;}
#container { border-width:0px 1px 1px 1px; border-style:solid; border-color:#666; margin:0px auto 10px auto; padding:5px 0px 10px 0px; background-color:#FFF;}
#promheader { margin:0px auto 10px auto;}
#main {float:left;}
#right {float:right;}
#footer {text-align:center;}
	
@media screen and (min-width:1101px) { /* LAPTOP L / DESKTOP >=1280 */
#bandeau {min-width:1110px; text-align:right;}
#container, #promheader {width:1108px;}
#titrebandeau {font-size:30px; line-height:37px; margin-right:12%;}
#accroche {min-width:1110px; text-align:center;}
#main {width:768px; margin-left:10px;}
#right {width:300px; margin-right:10px;}
}

@media screen and (min-width:1801px) { /* LAPTOP L / DESKTOP >=1280 */
#titrebandeau {margin-right:20%;}
}

@media screen and (min-width:950px) and (max-width:1100px) { /* LAPTOP 1024 */
#bandeau {min-width:970px; text-align:right;}
#container, #promheader {width:968px;}
#titrebandeau {font-size:30px; line-height:37px; margin-right:7%;}
#accroche {min-width:970px; text-align:center;}
#main {width:768px; margin-left:10px;}
#right {width:160px; margin-right:10px;}
#modulesearch {display:none;}
}

@media screen and (min-width:600px) and (max-width:949px) { /* TABLETTE 768 */
#bandeau {min-width:768px; text-align:right;}
#container {width:766px;}
#promheader {width:728px;}
#titrebandeau {font-size:30px; line-height:37px; margin-right:7%;}
#accroche {min-width:768px; text-align:center;}
#main {width:580px; margin-left:7px;}
#right {width:160px; margin-right:7px;}
#modulesearch {display:none;}
}

@media screen and (min-width:376px) and (max-width:599px) { /* MOBILE XL ~400 */
#bandeau {min-width:414px; text-align:center;}
#container {width:414px; border-width:0px;}
#titrebandeau {font-size:30px; line-height:37px;}
#promheader {display:none;}
#accroche {display:none;}
#main {width:98%; margin:0px 1% 0px 1%;}
#right, #modulesearch {display:none;}
#autresliensfooter {display:none;}
}

@media screen and (min-width:341px) and (max-width:375px) { /* MOBILE L 360 / 375 */
#bandeau {min-width:360px; text-align:center;}
#container {min-width:360px; border-width:0px;}
#titrebandeau {font-size:30px; line-height:37px;}
#promheader {display:none;}
#accroche {display:none;}
#main {width:98%; margin:0px 1% 0px 1%;}
#right, #modulesearch {display:none;}
#liensfooter{display:none;}
}

@media screen and (max-width:340px) { /* MOBILE S 320 / 340 */
#bandeau {width:340px; text-align:center;}
#container {width:340px; border-width:0px;}
#titrebandeau {font-size:30px; line-height:37px;}
#promheader {display:none;}
#accroche {display:none;}
#main {width:336px; margin:0px 2px 0px 2px;}
#right, #modulesearch {display:none;}
#liensfooter {display:none;}
}