/* Colonnage
---------------------------------------------*/

.column, .col1-1, .col1-2{float:left;}
.last {margin-right:0;}
/* 2cols */
.col1-1{ width:248px; padding:0 26px 0 26px;}
.col1-2{ width:632px; position:relative; overflow:hidden; padding:8px 0 0 0;}

p{ margin:5px 10px 20px 0; line-height:14px; text-align:justify;}
.col1-2 ul{margin:0 10px 0 20px; line-height:14px;}
.col1-2 li{list-style:inside disc;}
strong{ font-weight:bold;}


h2{color:#a2bb12; font-size:22px; line-height:22px; font-style:italic; border-bottom:1px solid #a2bb12; padding:15px 0 10px 0;}
.ps_form_intro{ margin:15px 0 20px 0; font-size:13px; line-height:15px;}
h3{ color:#686868; font-size:16px; margin:10px 0 0 0; font-weight:bold;}

a{color:#686868;}
a:hover{color:#686868;}

 /* Formulaire contact
---------------------------------------------*/
.contact_intro{ margin:15px 0 20px 0; font-size:12px; line-height:15px;}
.contact_form label{width:165px; display:block; float:left; line-height:20px;}
.contact_form input[type=checkbox]{width:35px;}
.contact_form select.civilite{width:200px; text-transform:lowercase;}
.contact_form select.pays{width:200px;}
.contact_form textarea{ width:300px; height:90px;}
.contact_form .etoile{ color:#f00;}
.contact_bouton{ text-align:left; padding:0 0 0 95px;}
.contact_legende{ color:#f00; font-size:11px; padding:20px 0 0 90px; font-style:italic;}


.ps_form_article{ float:left; background:#fff; border:2px solid #FFE9C9; margin:0 0 0 10px;}
.ps_form_article .cadre{ background:#fff;  width:220px; height:220px; text-align:center;}
.ps_form_article a.image:link{ width:220px; height:220px; line-height:220px;display:inline; text-align:center;}
.ps_form_article a.image:visited{ width:220px; height:220px; line-height:220px;display:inline; text-align:center;}
.ps_form_article a.image:hover{ width:220px; height:220px; line-height:220px;display:inline; text-align:center;}
.ps_form_article .image img{ vertical-align:middle;}
.ps_form_article a.titre:link{ height:20px; display:block; text-align:center; line-height:20px; text-decoration:none; font-weight:bold;}
.ps_form_article a.titre:visited{ height:20px; display:block; text-align:center; line-height:20px; text-decoration:none; font-weight:bold;}
.ps_form_article a.titre:hover{ height:20px; display:block; text-decoration:underline;}

.ps_form_form{ float:left; width:360px;}
.ps_form_form label{ width:110px; display:block; float:left; line-height:20px;  font-size:10px;}
.ps_form_form input[type=text]{width:160px; margin:2px 0 0 0;}
.ps_form_form textarea{margin:2px 0 0 0; width:213px; height:120px;}
.ps_form_bouton {margin:0 0 0 35px;}
.ps_form_bouton input{ }
.ps_form_legende{ clear:both; color:#f00; font-size:11px; padding:20px 0 0 0; font-style:italic;}

/* positionnement btn */
 input.button1{ margin:10px 0 0 10px;}
 input.button2{margin:10px 0 0 0;}
 
/*messages POST formulaires*/
.message { margin:10px 0 10px 0;}
.message_bouton { padding:10px 10px 10px 0;}

/* etoile de notation */
ul.notes-echelle { }
ul.notes-echelle li {float:left;}
ul.notes-echelle li label { display:block; text-align:center; line-height:20px; background:url(../Image/WEB/etoiles.gif) center top no-repeat; cursor:pointer; width:20px; font-size:10px; color:#FFF}
ul.notes-echelle li.note-off label {background-position:center -60px; color:#000}
ul.notes-echelle li.note-checked {font-weight:bold;}
ul.notes-echelle.js li {min-width:20px;min-height:20px;}
ul.notes-echelle.js input {position:absolute;left:-999%;}
ul.notes-echelle.js li.note-focus {outline:1px dotted #000;}
* html ul.notes-echelle.js li {width:20px;height:20px;}

/* question reponse */
a.btn_question:link{ position:absolute; top:65px; right:5px; background:#fff;}
a.btn_question:visited{ position:absolute; top:65px; right:5px; background:#fff;}
a.btn_question:hover{ background:#F69100;}

/* img label */

.visuel_label{display:block; height:105px; width:110px; float:left; background:url("../Image/DESIGN/defaut/img_defaut.png") no-repeat scroll 0px -562px transparent;}


