/*  ----------------------------------------------------------- */
/*  Feuilles de styles des squelettes par defaut pour SPIP 1.9  */
/*  ----------------------------------------------------------- */

/* taille typo
 * Base				100%
 * -------------------------------------
 * 20px				1.27em
 * 19px				1.21em
 * 18px				1.15em
 * 17px				1.09em
 * 16px				1.03em
 * 15px				0.96em
 * 14px				0.88em
 * 13px				0.82em
 * 12px				0.77em
 * 11px				0.71em
 * 10px				0.65em
 *  9px				0.59em
 * Attention : en dessous de 0.71em le texte devient illisible en text smallest sur MSIE
 */

/*****************Bloc***************/

div.contenu_left2{
width:274px;
float:left;
margin-left:27px;
}

div.contenu_right2{
width:569px;
float:right;
margin-left:27px;
}

/*****************Sous menu**************/

div#contenu ul.sous_menu{
font-size:0.96em;
}

div#contenu ul.sous_menu li{
background:transparent url(images/sous_menu_puce.png) 0px 3px no-repeat;
padding-left:18px;
margin-left:10px;
margin-top:14px;
margin-bottom:14px;
}

div#contenu ul.sous_menu li a{
color:black;
text-decoration:none;
}

div#contenu ul.sous_menu li a:hover{
color:#0095DF;
}

div#contenu ul.sous_menu li.rubrique_on{
background-image:url(images/sous_menu_puce_hover.png);
}

div#contenu ul.sous_menu li.rubrique_on a{
color:#E95D0F;
font-weight:bold;
}

div#contenu ul.sous_menu li.rubrique_on a:hover{
color:#E95D0F;
}

/*****************Image****************/

div.sous_menu img{
display:block;
margin-bottom:27px;
}

/*****************Contenu****************/

div#contenu p.lien{
font-weight:bold;
padding-top:20px;
padding-bottom:20px;
padding-right:30px;
padding-left:63px;
background:#FFEADF url(images/lien_puce.gif) left center no-repeat;
}

div#contenu p.lien a{
font-weight:bold;
color:#EE5907;
text-decoration:none;
}

div#contenu p.lien a:hover{
color:black;
}


/**************Coordonnees**************/

div#contenu ul.coordonnees{
font-size:0.96em;
text-align:center;
}

div#contenu ul.coordonnees li{
background:none;
margin-left:0;
margin-right:0;
padding-left:20px;
padding-right:20px;
}

div#contenu ul.coordonnees li.nom{
font-weight:bold;
color:black;
font-size:1.03em;
margin-bottom:10px;
}

div#contenu ul.coordonnees li.telephone{
margin-top:10px;
}

div#contenu ul.coordonnees li.telephone span{
/*padding-left:20px;
background:transparent url(images/telephone.gif) left center no-repeat;*/
}

div#contenu ul.coordonnees li.email{
margin-top:10px;
}

div#contenu ul.coordonnees li.email span{
/*padding-left:23px;
background:transparent url(images/mail.gif) left center no-repeat;*/
}

/****************Formulaire de contact**************/

table.formulaire_commande{
width:100%;
}

table.formulaire_commande td{
padding-top:10px;
font-size:0.82em;
text-align:justify;
}

div.element_formulaire{
margin-top:20px;
margin-bottom:25px;
}

div#contenu div.formulaire_contact strong{
color:#393939;
}

div#contenu div.formulaire_contact strong.obligatoire{
}

div#contenu div.formulaire_contact{
background-color:#FFEADF;
padding-top:10px;
padding-bottom:10px;
padding-left:20px;
padding-right:20px;
margin-top:20px;
margin-bottom:20px;
}

div#contenu div.formulaire_contact h2{
color:#EE5907;
font-size:1.33em;
margin-top:0px;
margin-bottom:15px;
background:transparent url(images/formulaire_puce.gif) left center no-repeat;
padding-left:30px;
}

div#contenu div.formulaire_contact input{
border:1px solid #EF7A3B;
background:white url(images/input_bg.gif) left top repeat-x;
padding:3px 3px 3px 3px;
}

div#contenu div.formulaire_contact select{
border:1px solid #EF7A3B;
padding:3px 3px 3px 3px;
}

div#contenu div.formulaire_contact input.checkbox{
border:none;
background:transparent;
padding:0;
}

div#div_submit{
text-align:right;
margin-top:30px;
}

div#contenu div.formulaire_contact input#bouton_submit{
border:none;
background:none;
padding:0;
}

div#contenu div.formulaire_contact textarea{
border:1px solid #EF7A3B;
background:white url(images/input_bg.gif) left top repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size:0.82em;
padding:3px 3px 3px 3px;
}

div#contenu div.formulaire_contact h3{
font-weight:normal;
font-size:0.82em;
}

div#contenu div.element_formulaire ul{
margin-top:0px;
margin-bottom:0px;
font-size:100%;
}

div#contenu div.element_formulaire ul li{
background:none;
margin-left:0px;
padding-left:0px;
}

div#contenu div.element_formulaire p{
font-weight:normal;
}

table.antispam{
width:auto;
}

table.antispam td{
vertical-align:middle;
padding-right:10px;
}

table.antispam td img{
display:block;
}

div#erreur p.retour,div#erreur{
color:red;
text-align:center;
font-size:1em;
}

div#contenu div.ok{
text-align:center;
padding-top:50px;
padding-bottom:50px;
font-weight:bold;
}

img#image_erreur{
width:28px;
height:24px;
margin-right:10px;
}

div#contenu div.formulaire_contact .champs_erreur{
border:2px solid red;
}