/*
 * Base             100% 
 * -------------------------------------
 * 16px             103%   
 * 15px              96%   
 * 14px              88%   
 * 13px              82%  
 * 12px              77%  
 * 11px              71%
 * 10px              65%
 *  9px              59%
 */
 
#retour-actus{
	float:right;
	padding-right:25px;
}

* {
	margin:0;
	padding:0;
}
html {
    padding:0px; 
   	margin:0px;
	font-family:Verdana, Geneva, sans-serif;localisation-distributeur
}
body { 
	margin: 0px;
	padding: 0px;
	background:url(../medias/commun/fond.gif) repeat-y center;
}
img{
	border:0px;
}
p{
	margin-bottom:15px;
	clear:both;
}
#conteneur {
	margin: 0px auto;
	top: 0px;
	width: 1000px;
	text-align: left;
}
#fond-degrade{
	background:url(../medias/commun/fond.jpg) no-repeat center top;
	height:580px;
}

/* ---------------- BLOCS ------------------ */

#contenu{
	width:900px;
	padding:0 50px 0 50px;
	position:absolute;
	top:400px;
}
#blocs{
	width:900px;
	float:left;
}
#blocs h1{
	padding:0 0 0px 0px;
}
#actualites h2, #distributeurs h2{
	padding:7px 0 35px 20px;
}
#contact{
	width:201px;
	background:url(../medias/commun/contact.gif) no-repeat #f9fbfc;
	float:left;
	margin:0 0 0 19px;
	padding:20px 0 0 0px;
	color:#4b698b;
	font-size:71%;
}
#actualites{
	width:353px;
	height:210px;
	background:url(../medias/commun/actualites.gif) no-repeat #f9fbfc;
	float:left;
	padding:12px 0 0px 35px;
	margin-left:19px;
	color:#4b698b;
}
#actualites a{
	color:#4b698b;
	text-decoration:underline;
}
#actualites a:hover{
	color:#a4ab0a;
	text-decoration:underline;;
}

#contenu-actualites{
	width:315px;
	float:left;
	color:#4b698b;
	font-size:70%;
}
#trouver-distributeur{
	width:910px;
	height:126px;
	background:url(../medias/commun/fond-trouver-distributeur.png) no-repeat;
	float:left;
	padding:20px 0 0px 35px;
}
#trouver-distributeur h2{
	padding-left:20px;
}
#trouver-distributeur-txt{
	width:520px;
	height:60px;
	float:left;
	margin-top:40px;
	color:#4b698b;
	font-weight:bold;
	font-size:82%;
}
#zone-boutons{
	width:66px;
	float:right;
	padding:0 20px 0px 0;
}
.intervenant-bloc{
	float:left;
	padding-bottom:8px;
}
.icone-session{
	width:75px;
	height:75px;
	float:left;
}
.texte-intervenant{
	float:left;	
	padding:5px 0 0 5px;
	width:400px;
	
}
#push-video{
	width:289px;
	height:150px;
	float:left;
	background:url(../medias/commun/push-video.png) no-repeat;
	margin-top:10px;
	padding:65px 0 0 11px;
}
.petite-video-flash{
	width:134px;
	height:96px;
	float:left;
}

/*
#produits{
	width:353px;
	background:url(../medias/commun/produits.gif) no-repeat #f9fbfc;
	float:left;
	padding:20px 0 20px 35px;
	margin-left:19px;
	color:#4b698b;
}
#produits-colonne-1{
	width:180px;
	float:left;
	padding-right:15px;
}
#produits-colonne-2{
	width:130px;
	float:left;
	padding-right:15px;
}
.produits-titre{
	margin-bottom:5px;
	float:left;
}
.produits-titre-gauche{
	background:url(../medias/commun/gauche.gif);
	height:19px;
	width:5px;
	float:left;
}
.produits-titre-droite{
	background:url(../medias/commun/droite.gif);
	height:19px;
	width:5px;
	float:left;
}
.produits-titre-milieu{
	background:#c4cd00;
	color:#ffffff;
	font-size:77%;
	font-weight:bold;
	text-transform:uppercase;
	height:16px;
	padding-top:3px;
	float:left;
}
*/
#contenu-produits{
	width:900px;
	padding:0 50px 0 50px;
	position:absolute;
	top:125px;
}
#produits-colonne-bloc{
	clear:both;
}
.produits-colonne{
	background:url(../medias/commun/fond-colonne-produit.png) no-repeat;
	width:283px;
	min-height:450px;
	float:left;
	margin-right:17px;
	padding-bottom:30px;
}
.produits-colonne h1{
	padding:15px 0 0 40px;
}
.produits-colonne h2{
	padding:11px 0 0 40px;
}
.produits-colonne h3{
	padding:15px 0 0 40px;
}
.produits-colonne .visuel-produit{
	padding:50px 0 30px 40px;
	float:left;
}
.produits-colonne ul{
	float:left;
	padding-left:33px;
	font-size:71%;
	
}
.produits-colonne ul li{
	list-style-type:none;
	width:220px;
	float:left;
	margin-bottom:10px;
}


/* ------------------------ ET AUSSI ------------------------------- */
#contenu-produits-aussi{
	width:830px;
	background:url(../medias/commun/fond-produit-aussi.png) no-repeat;
	float:left;
	padding:10px 50px 0px 35px;
	font-size:90%;
	font-weight:bold;
	color:#FFF;
}
#contenu-produits-aussi h1{
	float:left;
	padding-top:5px;
	padding-left:12px;
}
.contenu-produits-aussi-txt{
	width:830px;
	margin-top:30px;
	float:left;
	font-size:77%;
	font-weight:bold;
	color:#789cc5;
}
.titre-aussi{
	float:left;
	margin-bottom:8px;
	width:850px;
}
.titre-aussi .titre-aussi-bord{
	width:5px;
	height:24px;
	float:left;
}
.titre-aussi h2{
	height:20px;
	float:left;
	background-color:#789cc5;
	color:#ffffff;
	font-weight:bold;
	text-transform:uppercase;
	font-size:1.2em;
	padding:4px 4px 0 4px;
}



.ligne-produits{
	width:895px;/*910*/
	height:280px;
	background:url(../medias/commun/ligne-produits.png) no-repeat;
	float:left;
	margin-left:45px;
	padding:10px 0 0px 15px;
}
.ligne-produits h1{
	float:left;
	width:830px;
	height:15px;
	padding-left:30px;
}
.ligne-produits h2{
	float:left;
	width:830px;
	height:15px;
	padding-left:30px;
}
#produit{
	width:170px;
	height:200px;
	margin-right:5px;
	margin-top:30px;
	padding-top:15px;
	background:url(../medias/commun/fond-produit.png) no-repeat;
	float:left;
	font-size:70%;
	text-align:center;
}
#nom-produit{
	width:120px;
	height:15px;
	background:url(../medias/commun/puce-verte.gif) no-repeat #ffffff;
	float:left;
	font-size:100%;
	font-weight:bold;
	color:#7a9dc3;
	text-align:left;
	padding-left:15px;
	margin-left:25px;
	margin-top:5px;
}


/* -------------------------- FORMATION --------------------------- */

#contenu-formation{
	width:900px;
	padding:0 50px 0 50px;
	position:absolute;
	top:125px;
}
#contenu-formation h1{
	width:600px;
	height:35px;
	color:#0f98cf;
	margin-left:20px;
	font-size:20px;
	font-weight:normal;
}
#titre-formation{
	width:600px;
	height:35px;
	color:#0f98cf;
	padding-left:25px;
	font-size:20px;
	font-weight:normal;
	clear:both;
}
#formation-gauche{
	width:350px;
	min-height:550px;
	float:left;
	background:url(../medias/commun/fond-formation-gauche.png) no-repeat;
	padding:20px 0 70px 20px;
}
#formation-gauche a{
	color:#4b698b;
	text-decoration:underline;
}
#formation-gauche a:hover{
	color:#a4ab0a;
	text-decoration:underline;
}
#formation-gauche h2{
	padding:0 0 35px 37px;
}
#formation-gauche-txt{
	width:320px;
	height:550px;
	float:left;
	padding:10px 10 0px 0px;
	font-size:70%;
	color:#4b698b;
}
#visuels-formation{
	clear:both;
	margin:0 0 15px 0;
}
#formation-menu{
	width:500px;
	height:40px;
	float:left;
	margin-left:20px;
}
#formation-droite{
	width:525px;
	padding-bottom:50px;
	float:right;
	background:url(../medias/commun/fond-formation-droite.png) no-repeat;
}
#formation-droite h2{

}

#bloc-2{
	clear:both;
}

#formation-droite-txt{
	width:460px;
	float:left;
	padding-left:40px;
	margin-top:20px;
	font-size:70%;
	color:#4b698b;
}
#formation-droite-txt form{
	padding:0;
	margin:0;
	clear:both;
	width:450px;
}
#formation-droite-txt h2{
	font-weight:bold;
	font-size:1.2em;
	padding-bottom:15px;
	clear:both;
	padding:0 0 10px 0;
	margin:0;
}
#formation-droite-txt p{
	padding:0;
	margin:0;
}
#formation-form2{
	padding-left:20px;
}
#formation-detail{
	width:870px;
	min-height:420px;
	background:url(../medias/commun/fond-formation-detail.png) no-repeat;
	float:left;
	padding:10px 0px 0px 30px;
	font-size:90%;
	font-weight:bold;
	color:#FFF;
}
#formation-detail h1{
	color:#ffffff;
	font-size:13px;
	font-weight:bold;
	float:left;
}
.formation-detail-txt-long{
	width:840px;
	font-size:77%;
	font-weight:normal;
	color:#4b698b;
	float:left;
	margin-top:30px;
}
.formation-detail-txt-long a{
	color:#4b698b;
	text-decoration:underline;
}
.formation-detail-txt-long a:hover{
	color:#a4ab0a;
	text-decoration:underline;
}
.formation-detail-txt-long2{
	width:840px;
	font-size:77%;
	font-weight:normal;
	color:#4b698b;
	float:left;
	margin-top:10px;
}
.formation-detail-txt-long2 a{
	color:#4b698b;
	text-decoration:underline;
}
.formation-detail-txt-long2 a:hover{
	color:#a4ab0a;
	text-decoration:underline;
}


#formation-detail-txt-court{
	width:640px;
	font-size:77%;
	font-weight:normal;
	color:#4b698b;
	float:left;
	margin-top:30px;
}
#formation-detail-txt-court a{
	color:#4b698b;
	text-decoration:underline;
}
#formation-detail-txt-court a:hover{
	color:#a4ab0a;
	text-decoration:underline;
}
#formation-detail-visuel{
	width:133px;
	height:133px;
	float:left;
	margin-top:30px;
	padding-left:40px;
}
.formation-detail-txt-long h2, #formation-detail-txt-court h2, .formation-detail-txt-long2 h2{
	color:#4b698b;
	font-weight:bold;
	font-size:13px;
	padding-bottom:5px;
}
.formation-detail-txt-long ul, #formation-detail-txt-court ul, .formation-detail-txt-long2 ul{
	padding-left:15px;
	padding-bottom:15px;
}
#preinscription-informations{
	width:490px;
	float:left;
	font-weight:normal;
	color:#9e9fa0;
	margin-top:30px;
	font-size:88%;
}
#form-pre{
	width:490px;
}
#bouton-valider{
	width:100px;
	height:13px;
	float:right;
	margin-top:15px;
	background:url(../medias/fr/valider.gif) no-repeat;
}
#revenir-index-produits{
	width:215px;
	height:18px;
	float:right;
	background:none;
}

/* ----------------------------------- PRODUITS ARTICLE----------------------------------------- */
#contenu-produits-article{
	width:900px;
	padding:0 50px 0 50px;
	position:absolute;
	top:125px;
}
#contenu-produits-article h1{
	width:830px;
	height:35px;
	color:#0f98cf;
	margin-left:20px;
	float:left;
	font-size:20px;
	font-weight:normal;
}
#produits-article-gauche{
	width:294px;
	float:left;
}
#produits-article-droite{
	width:606px;
	float:right;
}
#produits-article-droite-txt{
	width:556px;
	padding:30px 25px 30px 25px;
	background:url(../medias/commun/centre-produit-article.png) repeat-y;
	min-height:350px;
	float:left;
	font-size:70%;
	color:#4b698b;
}
#produits-article-droite-txt a{
	color:#4b698b;
	text-decoration:underline;
}
#produits-article-droite-txt a:hover{
	color:#a4ab0a;
	text-decoration:underline;
}

#produits-article-droite-txt ul{
	float:left;
	margin-bottom:15px;
}
#produits-article-droite-txt ul li{
	background:url(../medias/commun/puce-disc.gif) no-repeat;
	background-position:0 4px;
	list-style-type:none;
	padding:0 0 7px 13px;
	clear:both;
}
.lien-fleche{
	background:url(../medias/commun/puce-verte.gif) no-repeat;
	font-size:103%;
	font-weight:bold;
	color:#7a9dc3;
	text-decoration:none;
	padding-left:13px;
	padding-bottom:5px;
}
.lien-fleche:hover{
	text-decoration:underline;
}
.pdf-indic{
	color:#4b698b;
	float:left;
	padding-left:4px;
	font-size:96%;
}
#produits-article-visuel{
	width:300px;
	height:210px;
	float:left;
	text-align:center;
	background:url(../medias/commun/fond-produit-article.png) no-repeat;
	padding-top:10px;
}
#produits-article-menu{
	width:606px;
	height:33px;
	float:left;
	background:url(../medias/commun/header-produit-article.png) no-repeat;
	
}

/* ------------------------- DISTRIBUTEURS ------------------------ */
#contenu-distributeurs{
	width:900px;
	position:absolute;
	padding:0 50px 0 50px;
	top:125px;
}
#contenu-distributeurs h1{
	width:600px;
	height:35px;
	color:#0f98cf;
	margin-left:20px;
	font-size:20px;
	font-weight:normal;
}
#form-distributeurs{
	padding-top:13px;
	margin-bottom:13px;
	float:left;
}
#form-distributeurs-gauche{
	float:left;
}
#carte-distributeurs{
	width:885px;
	background:url(../medias/commun/fond-carte-distributeurs.png) no-repeat;
	float:left;
	padding:5px 15px 15px 30px;
	color:#4b698b;
	font-weight:bold;
	font-size:70%;
}
#rechercher-distributeurs{
	width:115px;
	height:25px;
	float:none;
	background:url(../medias/fr/rechercher-distributeurs.gif) no-repeat;
}
.ligne-distributeur{
	clear:both;
	padding:10px 0 0px 0px;
	margin-bottom:20px;
}
.ligne-distributeur-txt{
	width:300px;
	height:180px;
	float:left;
	color:#4b698b;
	font-weight:normal;
}
.ligne-distributeur-txt a{
	text-decoration:underline;
	color:#4b698b;
}
.ligne-distributeur-txt a:hover{
	text-decoration:underline;
	color:#9ba037;
}
.localisation-distributeur{
	width:550px;
	float:left;
	color:#4b698b;
	font-weight:normal;
}
.localisation-distributeur ul{
	padding-left:13px;
}
.localisation-distributeur-header{
	width:550px;
	height:34px;
	float:left;
}
.localisation-filiale-header{
	background:url(../medias/fr/header-filiale.png);
	width:550px;
	height:34px;
	float:left;
}
.localisation-distributeur-centre{
	background:url(../medias/commun/centre-distributeur.png) repeat-y;
	width:514px;
	height:auto;
	float:left;
	padding:10px 18px 5px 18px;
}
.localisation-distributeur-centre-texte{
	clear:both;
	width:550px;
}
.localisation-distributeur-centre-image{
	clear:both;
	width:400px;
}
.localisation-distributeur-footer{
	background:url(../medias/commun/footer-distributeur.png);
	width:550px;
	height:18px;
	float:left;
}
.google_maps { position:relative; width:510px; height:250px; display:block;  }

#contact-fond{
	width:650px;
	height:410px;
	background:url(../medias/commun/fond-contact.png) no-repeat;
	float:left;
	padding:20px 15px 15px 20px;
	color:#4b698b;
	font-size:70%;
}
#contenu-contact{
	width:900px;
	position:absolute;
	padding:0 50px 0 50px;
	top:125px;
}
#contenu-contact h1{
	width:600px;
	height:35px;
	color:#0f98cf;
	font-size:20px;
	font-weight:normal;
	margin-left:20px;
}
#contact-gauche{
	width:250px;
	margin-top:20px;
	float:left;
}
#contact-droite{
	width:380px;
	margin-top:20px;
	float:left;
	padding-left:20px;
}
#contact-informations{
	width:650px;
	float:left;
	font-weight:normal;
	color:#9e9fa0;
	margin-top:30px;
	font-size:88%;
}
#form-contact{
	width:650px;
	float:left;
}
#zone-adresse{
	width:170px;
	height:155px;
	float:left;
	font-size:70%;
	color: #FFF;
	padding:20px;
	background:url(../medias/commun/zone-adresse.png) no-repeat;
}
#zone-adresse a{
	text-decoration:underline;
	color:#FFF;
}
#zone-adresse a:hover{
	text-decoration:underline;
	color:#FFF;
}

/* ---------------- FOOTER ------------------ */

#footer{
	width:900px;
	height:150px;
	float:right;
	background:url(../medias/commun/footer.gif) no-repeat;
	margin:0px 0px 30px 0;
	color:#6f7c8b;
	font-size:71%;
}
.footer-texte{
	width:320px;
	float:left;
	padding-left:25px;
	margin-top:35px;
}
/*ul{
	float:left;
	padding-left:20px;
}
ul li{
	list-style-type:none;
	background:url(../medias/commun/puce.gif) no-repeat;
	background-position:0 4px;
	padding:0 0 3px 10px;
	clear:both;
}*/

#menu-secondaire{
	clear:both;
	color:#969798;
	font-size:65%;
	margin-bottom:15px;
	padding:25px 0 20px 30px;
	width:858px;
}
/* hack ie7 */
*+html #menu-secondaire{
	padding:25px 0 0 10px;
}
/* hack ie6 */
* html #menu-secondaire{
	padding:25px 0 0 10px;
}
#menu-secondaire-1{
	text-transform:uppercase;
	float:left;
}
#menu-secondaire-1 li{
	list-style-type:none;
	float:left;
	padding-left:5px;
}
#menu-secondaire-2{
	float:left;
	padding-left:20px;
}
#menu-secondaire-2 li{
	list-style-type:none;
	float:left;
	padding-left:5px;
}
#menu-secondaire-1 li a, #menu-secondaire-2 li a{
	text-decoration:none;
	color:#969798;
}
#menu-secondaire-1 li a:hover, #menu-secondaire-2 li a:hover{
	text-decoration:underline;
	color:#969798;
}

.selected	{ text-decoration:underline !important; color:#969798 !important; }


/* ---------------- BANDEAU ------------------ */
#bandeau{
	width:900px;
	margin:0 50px 0 50px;
	position:absolute;
	top:0;
}
#logo-langues{
	height:83px;
	padding-left:345px;
}
#logo{
	float:left;
	width:199px;
	height:74px;
	padding-top:4px;
}
#langues{
	float:right;
	width:115px;
}
#francais{
	width:51px;
	height:26px;
	background:url(../medias/commun/francais.gif) no-repeat;
	display:block;
	float:left;
}
#francais:hover{
	width:51px;
	background-position:0 -26px;
}
#francais.current{
	width:51px;
	background-position:0 -26px;
}
#english{
	width:44px;
	height:26px;
	background:url(../medias/commun/english.gif) no-repeat;
	display:block;
	float:left;
	margin-left:13px;
}
#english:hover{
	width:44px;
	background-position:0 -26px;
}
#english.current{
	width:44px;
	background-position:0 -26px;
}
#menu-form{
	background:url(../medias/commun/fond-menu.jpg);
	width:771px;
	height:37px;	
	padding:0 0 0 130px;
}
#menu{
	float:left;
	padding-top:13px;
}
#menu li{
	list-style-type:none;
	float:left;
}
#menu li .puce{
	margin:0;
	padding:2px 15px 0 0;
	height:6px;
	width:6px;
	float:left;
	display:block;
}
#menu li a{
	height:5px;
	display:block;
	padding:0 0 4px 10px;
}

#menu li a:hover{
	height:9px;
	background-position:0 -9px;
}
#form-rechercher{
	float:left;
	width:170px;
	padding-top:9px;
}

#rechercher{
	background:#e8ebee;
	border:none;
	color:#5678a2;
	fonht-size:65%;
	width:143px;
	height:19px;
	float:left;
	margin-right:5px;
}
#btn-envoyer{
	width:18px;
	height:18px;
	background:url(../medias/commun/bouton.gif) no-repeat;
	border:none;
	display:block;
	float:left;
}
#btn-envoyer:hover{
	width:18px;
	background-position:0 -18px;
}
#btn-envoyer-vert{
	width:18px;
	height:18px;
	background:url(../medias/commun/bouton-vert.gif) no-repeat;
	border:none;
	float:left;
}
#menu li #produits{
	background:url(../medias/fr/menu/accueil.gif);
	width:52px;
	height:18px;
}
#anim{
	width:900px;
	height:270px;
	/*background-color:#33C;*/
	position:absolute;
	margin-left:50px;
	top:122px;
}

/* ---------------- BOUTONS ------------------ */

/*a{
	text-decoration:none;
	font-weight:bold;
	color:#4b698b;
	background:url(../medias/commun/fleche.gif) no-repeat;
	background-position:0 3px;
	padding:0 0 4px 10px;
	float:left;
	font-size:65%;
}
a:hover{
	text-decoration:underline;
}
*/
a.bouton1 {
	display: block;
	float:left;
	background-image:url(../medias/commun/bouton1.png);
	background-repeat: no-repeat;
	width: 20px;
	height: 22px;
	margin:5px 2px 0px 0px;
	padding:0px 0px 0px 0px;
}
a.bouton1:hover, a.bouton1:active, a.bouton1.current { background-position:0 -25px; text-decoration:none; }
a.bouton2 {
	display: block;
	float:left;
	background-image:url(../medias/commun/bouton2.png);
	background-repeat: no-repeat;
	width: 20px;
	height: 22px;
	margin:5px 2px 0px 0px;
	padding:0px 0px 0px 0px;
}
a.bouton2:hover, a.bouton2:active, a.bouton2.current { background-position:0 -25px; text-decoration:none;}
a.bouton3 {
	display: block;
	float:left;
	background-image:url(../medias/commun/bouton3.png);
	background-repeat: no-repeat;
	width: 20px;
	height: 22px;
	margin:5px 2px 0px 0px;
	padding:0px 0px 0px 0px;
}
a.bouton3:hover, a.bouton3:active, a.bouton3.current { background-position:0 -25px; text-decoration:none; }



.checkbox{
width:15px;
float:left;
margin-bottom:5px;
}

.label-checkbox{
margin-left:5px;
float:left;
color:#4b698b;
width:400px;
}

#form-distrib{
	margin-top:15px;
	float:left;
}

#form-distrib .dropdown{
	background-color: #ffffff;
	border-style:solid;
	border-color:#95a775;
	border-width:1px;
	width: 200px;
	height:20px;
	color: #4c698b;
	margin-top:10px;
	margin-left:5px;
	float:left;
}

#form-distrib label{
	float:left;
	padding-top:12px;
}

.dropdown{
	background-color: #ffffff;
	border-style:solid;
	border-color:#95a775;
	border-width:1px;
	width: 200px;
	height:20px;
	color: #4c698b;
	margin-top:10px;
	margin-left:5px;
}
.dropdown-contact{
	background-color: #ffffff;
	border-style:solid;
	border-color:#95a775;
	border-width:1px;
	width: 235px;
	height:20px;
	color: #4c698b;
	margin-bottom:10px;
}

.dropdown-contact_alerte{
	background-color: #ffffff;
	border-style:solid;
	border-color:#95a775;
	border-width:1px;
	width: 235px;
	height:20px;
	color: #ff0000;
	margin-bottom:10px;
}

.alerte{
color: #ff0000;
}

.textfield{
	background-color: #dfe5ea;
	border:0px;
	color: #4a688a;
	margin-bottom:8px;
	width:230px;
	height:20px;
	font-size:107%;
	padding:0 3px 0 3px;
	margin-right:13px;
}

.textfield_alerte{
	background-color: #dfe5ea;
	border:0px;
	color: #ff0000;
	margin-bottom:8px;
	width:230px;
	height:20px;
	font-size:107%;
	padding:0 3px 0 3px;
	margin-right:13px;
}

.textfield-2{
	background-color: #dfe5ea;
	border:0px;
	color: #4a688a;
	margin-bottom:8px;
	width:230px;
	height:20px;
	font-size:107%;
	padding:0 3px 0 3px;
}

.textfield-2_alerte{
	background-color: #dfe5ea;
	border:0px;
	color: #ff0000;
	margin-bottom:8px;
	width:230px;
	height:20px;
	font-size:107%;
	padding:0 3px 0 3px;
}

.textfield-long{
	background-color: #dfe5ea;
	border:0px;
	color: #4a688a;
	margin-bottom:8px;
	width:483px;
	height:20px;
	font-size:107%;
	padding:0 3px 0 3px;
}

.textfield-long_alerte{
	background-color: #dfe5ea;
	border:0px;
	color: #ff0000;
	margin-bottom:8px;
	width:483px;
	height:20px;
	font-size:107%;
	padding:0 3px 0 3px;
}

.textarea{
	background-color: #dfe5ea;
	color: #4a688a;
	border:0px;
	border-collapse:collapse;
	width: 380px;
	height: 188px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

* html .textarea{ height: 180px; }


#boutons{
	width:50px;
	float:left;
}
#btn-precedent{
	width:18px;
	height:18px;
	float:left;
	background:url(../medias/commun/precedent.gif);
	display:block;
}
#btn-precedent:hover{
	width:18px;
	background-position:0 18px;
}
#btn-suivant{
	width:18px;
	height:18px;
	float:left;
	background:url(../medias/commun/suivant.gif);
	display:block;
	margin-left:5px;
}
#btn-suivant:hover{
	width:18px;
	background-position:0 18px;
}

/* ------------------------- ACTUS ---------------------------- */

.actu-long{
	width:825px;
	font-size:77%;
	font-weight:normal;
	color:#4b698b;
	float:left;
}
.actu-court{
	clear:both;
}

.separateur-actu{
	width:820px;
	height:1px;
	background:#a8b400;
	float:left;
	margin:15px 0 15px 0;
	font-size:1px;
}

.actu-txt-court{
	width:640px;
	font-size:77%;
	font-weight:normal;
	color:#4b698b;
	float:left;
}
.actu-visuel{
	width:133px;
	height:133px;
	float:left;
	padding-left:40px;
}
.actu-txt-court p, .actu-long p{
	padding:0;
	margin:0;
}
.actu-txt-court h2, .actu-long h2{
	color:#4b698b;
	font-weight:bold;
	font-size:13px;
	padding-bottom:5px;
}
.actu-txt-court ul, .actu-long ul{
	padding-left:15px;
	padding-bottom:15px;
}
#blanc{
	clear:both;
	height:30px;
}

/*------------------------- FIL ARIANE ------------------------------------ */
#fil-ariane{
	clear:both;
	padding-left:25px;
	height:30px;
}
#fil-ariane li{
	float:left;
	color:#969798;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	list-style-type:none;
	padding-right:5px;
}
#fil-ariane li a{
	float:left;
	color:#969798;
	text-decoration:none;
}
#fil-ariane li a:hover, #fil-ariane li a.current{
	float:left;
	color:#789cc5;
	text-decoration:none;
}
.actu-long h3{
	float:left;
	color:#a8b400;
	font-weight:bold;
	text-transform:uppercase;
	font-size:1.2em;
	padding-bottom:15px;
}


/*------------------------- RECHERCHE ------------------------------------ */


.case-bleu{
	background-color:#789cc5;
	color:#FFF;
	float:left;
	height:20px;
	width:830px;
	padding:3px 0 0 5px
}
.case-bleu a, .case-bleu a:hover{
	color:#FFF;
	text-decoration:underline;
}

.case-blanc{
	background-color:#FFF;
	color:#789cc5;
	float:left;
	height:20px;
	width:830px;
	padding:3px 0 0 5px
}
.case-blanc a, .case-blanc a:hover{
	color:#789cc5;
	text-decoration:underline;
}

.actu-long table{
	/*padding-bottom:30px;*/
}

.sous_titre_bleu{
	font-weight:bold;
	color:#7a9dc3;
}
.titre1_bleu{
	color: #336699;
	font-weight: bold;
	font-size:14px;
}
.titre1_bleu_clair{
	color: #7a9dc3;
	font-weight: bold;
	font-size:14px;
}
.titre2_bleu{
	color: #336699;
	font-weight: bold;
	font-size:16px;
}
.titre2_bleu_clair{
	color: #7a9dc3;
	font-weight: bold;
	font-size:16px;
}

.colonne-plan{
	float:left;
	width:340px;
}
.colonne-plan-2{
	float:left;
	width:160px;
}

.colonne-plan ul{
	clear:both;
	padding-bottom:15px;
}
.colonne-plan ul li{
	list-style-type:none;
	font-weight:normal;
	padding-left:15px;
}
.colonne-plan ul li a{
	color:#789cc5;
	text-decoration:none;
}
.colonne-plan ul li a:hover{
	color:#789cc5;
	text-decoration:underline;
}


.contenu-plan-txt{
	margin-top:30px;
	clear:both;
	font-size:77%;
	font-weight:bold;
	color:#789cc5;
	padding-bottom:1px;
}
.titre-plan{
	float:left;
	margin-bottom:8px;
}
.titre-plan .titre-plan-bord{
	width:5px;
	height:24px;
	float:left;
}

#contenu-plan h1{
	float:left;
	padding-top:5px;
	padding-left:12px;
}

.titre-plan h2{
	height:20px;
	float:left;
	background-color:#789cc5;
	color:#ffffff;
	font-weight:bold;
	text-transform:uppercase;
	font-size:1.2em;
	padding:4px 4px 0 4px;
}
