/* Shopsailors' CSS File | Template : 2-websailors_tmp2 | Variation : 200 */
body{    background: transparent url(/images/template/variation/bg2.png) repeat center top;    font-family: Arial,sans-serif;    font-size: 12px;    color: #333333;}
.background{    background: transparent url(/images/template/variation/bg_middle_200.png) repeat-y center top;    margin-left: auto;    margin-right: auto;    width:900px;}
.bg_top{    background: transparent url(/images/template/variation/bg_top_200.png) no-repeat center top;}
/* flags */
.pictoFlagsContainer{width: 895px;height: 20px;text-align: right;margin-top: 10px;position: absolute;}
.pictoFlags{width: 20px;margin-right: 4px;cursor: pointer;}
div#mainContainer{    margin-left: auto;    margin-right: auto;    width: 900px;}
#content_middle{    margin-left: 30px;    margin-top: 20px;    width: 840px;}
#bb_top{    width: 900px;    height: 8px;}
#bb_middle{    width: 900px;    color:white;}
/* Champ de connexion */
#connectionContainer{	width: 170px;	height: 20px;	margin-left: 30px;	margin-top: 5px;	position: absolute;}
#connectionContainer a{    color: #333333;	display: block;	margin-top:5px;}
#identificationContainer a{	display: block;	margin-top:5px;}
.connectText{	margin-left: 20px;}
.grey_link{	color: #333333;	margin-top:5px;    display: block;}
.grey_link_line{	color: #333333;	margin-top:5px;}
/*ShowList: liste d'aperçus d'articles*/
.oneArticle_contents{	width: 370px;	height: 105px;	margin-top: 25px;	margin-right: 25px;	float: left;}
.oneArticle_image{	background: transparent url(/images/template/variation/bg_article_image.png) no-repeat center top;	width: 102px;	height: 102px;}
.oneArticle_image img{	width: 100px;	height: 100px;	margin-left: 1px;}
.oneArticle_descContainer{	height: 90px;	overflow: auto;}
.oneArticle_summary{	color: #000000;	}
.oneArticle_title a{	font-weight: bold;	font-size: 110%;	color: #006699;	}
a:link, a:visited, a:hover, a:active {    color: #006699;}
.aLink{    cursor: pointer;}
.falseLink{    cursor: pointer;    text-decoration: underline;}
img {     border: 0;}
.important{    color : #003366;}
.oneMenu, .oneContent{    margin-right: 40px;    padding-top: 20px;}
#copyrights{    color : #006699;    text-align:center;    font-size:80%;	clear: both;}
#copyrights a{    color : #006699;}
#logo2{    background: transparent url(/images/template/logo2.png) no-repeat 40px 20px;    height:250px;    width:100%;    padding-top: 10px;    text-align:right;}
.topTitle{    color: #006699;    text-align:center;    font-size:120%;    padding-top:10px;    width:100%;    margin-right:40px;}
.content_editor{	width: 820px;	height: 450px;}
 /* Page de mentions légales */
 .legacyContainer{ }
  /* Page de contact */
 #contact{	width: 350px;}
.contact_intro{	text-align: left;	margin-right: inherit;	margin-left: inherit;}
#contact h3{	margin-bottom: 2px;	padding-top: 10px;	font-size: 120%;	color: #006699;}
#contactData_container{	margin-top: 15px;	text-align: left;	margin-right: auto;	margin-left: auto;}
#sendMailForm_container{	text-align: left;	margin-top: 10px;}
.contactMail_link{	color: #006699;}
.sendmailContent {	margin-left: 1px; }
.sendmailInput input {	width: 150px; }
 .sendMail_txtArea{	 margin-top: 5px; }
 #bg_sendmailMiddle{	 width: 356px; }
.mailContent{	height: 140px;	width: 340px;}
.contact_submitCaptcha{	margin-top: 15px;	padding-bottom: 10px;}
h1{ /* Grand titre des pages */
    color: #006699;    font-weight: bold;    font-size: 160%;    text-align: left;    margin-top: 0px;}
h2{ /* Petit titre des pages */
    font-weight: bold;    font-size: 120%;    line-height: 16px;    text-align: left;    text-indent: 15px;}
h3{    margin-bottom: 0;}
p{ /* Paragraphes */
    font-weight: normal;    line-height: 16px;    text-align: left;    text-indent: 2px;}
.bold{ /* Elements affichés en gras (mots clés) */
    font-weight: bold;}
.italic{ /* Elements affichés en italic */
    font-style: italic;}
.center{ /* Elements centrés */
    text-align:center;}
.halfSize{    width:50%;}
.hideLink{    text-decoration:inherit;    color:inherit;}
.captcha_image{    width:160px;    height:35px;}
input, textarea, .captcha_image{	border: 1px solid #006699;}
.no-margin{    margin:0;}
.fourFifth{    font-size:80%;    font-style: italic;}
.captchaText{    color: #003333;}
.captcha{    text-align:left;    border: none;}
.captcha_input{    margin-top: 10px;}
.marginTop_5px{    margin-top: 5px;}
.marginTop_10px{    margin-top: 10px;}
.captcha_image{    width:160px;    height:35px;}
.marginTop_15px{    margin-top: 15px;}
.table_description{    font-style: italic;    color: #003333;    font-size: 80%;}
.marginBottom_15px{    margin-bottom: 15px;}
.progressBar{    width: 480px;    height: 30px;    background: url(/images/shared/icons/progressBar.png) left no-repeat;    padding: 0;    margin: 0;    text-align:center;    border:1px solid black;}
