/* Eléments communs pr certaines pages */

.oneBlocLeft_type{
position:relative;
clear:both;
height:auto;
}

.oneBlocLeft_type h2{
font-size:12px;
text-transform:uppercase;
}

.oneBlocLeft_type p,
.oneBlocLeft_type p a,
.oneBlocLeft_type p.greyP,
.oneBlocLeft_type p.greyP strong{
font-size:12px;
}

.oneBlocLeft_type p.greyP,
.oneBlocLeft_type p.greyP strong{
color:#858585;
}

p sup{
font-size:9px;
color:#858585;
}

.oneBlocRight_type{
position:relative;
clear:both;
height:auto;
}

.oneBlocRight_type h2{
font-size:12px;
text-transform:uppercase;
}

.tableType_right{
position:relative;
border-collapse:collapse;
}

.tableType_right td{
vertical-align:top;
}

.tableType_right td ul li,
.tableType_right td p,
.tableType_right td p strong,
.tableType_right td p i{
color:#858585;
font-size:12px;
}

p.liensRea,
p.liensRea_actif{
height:auto;
padding:7px 0 7px 0;
border-bottom:1px dashed #ccc;
}

p.liensRea a,
p.liensRea_actif a{
font-weight:bold;
font-size:12px;
}

p.liensRea a:hover,
p.liensRea_actif a{
color:#000;
}

/* Sous rubriques rea */

p a.sousRubriqueRea,
p a.sousRubriqueRea_actif{
font-size:12px;
font-weight:normal;
color:#0099ff;
}

p a.sousRubriqueRea_actif,
p a.sousRubriqueRea:hover{
color:#000;
}

/* Fin Sous rubriques rea */

/* Bloc droite type présentation */

.blocRight_type_presentation{
position:relative;
width:310px;
height:auto;
padding:10px 15px 0 25px;
background:url(../../images/fonds/blocDroite_type_presentation_bck.jpg) left top no-repeat;
clear:both;
}

.blocRight_type_presentation p,
.blocRight_type_presentation p a,
.blocRight_type_presentation a{
font-size:12px;
}

.blocRight_type_presentation select option{
padding-left:5px;
}

.blocRight_type_presentation_bottom{
position:relative;
width:350px;
height:30px;
background:url(../../images/fonds/blocDroite_type_presentation_bottom_bck.jpg) left top no-repeat;
clear:both;
}

.blocRight_type_presentation sup{
font-size:8px;
color:#858585;
}

/* Fin Bloc droite type présentation */

/* Cartouche soumettre projet  */

.cartouche_soumettre_projet{
position:relative;
width:285px;
height:73px;
padding:12px 0 0 10px;
clear:both;
cursor:pointer;
}

.cartouche_soumettre_projet{
background:url(../../images/fonds/soumettre_projet_bck.gif) left top no-repeat;
}


.cartouche_soumettre_projet h3{
position:relative;
clear:both;
text-align:left;
margin:0 0 0 0;
text-transform:uppercase;
}

.cartouche_soumettre_projet h3 a{
font-weight:bold;
font-size:14px;
color:#000;
}

.cartouche_soumettre_projet p{
position:relative;
font-size:13px;
clear:both;
margin-bottom:5px;
width:260px;
}

.cartouche_soumettre_projet p a{
font-size:13px;
font-weight:bold;
}

/* Fin cartouche soumettre projet et postuler en ligne*/


/* Fin Eléments communs pr certaines pages */


/* CSS des pages en détail */

/* Page d'accueil */



/* Les actus en accueil */

.oneActuAccueil h2 a,
.oneActuAccueil p,
.oneActuAccueil p a{
font-size:12px;
}

.oneActuAccueil h2 a{
color:#858585;
}

.oneActuAccueil p{
color:#858585;
}

/* Fin des actus en accueil */

/* Partie droite */


.encartRea_accueil{
position:relative;
display:block;
width:325px;
height:90px;
padding:8px 0 0 0;
clear:both;
}

.encartRea_accueil p,
.encartRea_accueil p a{
font-size:12px;
line-height:13px;
}

.encartRea_accueil p{
margin:0 5px 0 145px;
}

#encartAccueil_thermoformage{
position:relative;
padding:5px 0 0 40px;
background:url(../../images/fonds/encartAccueil_thermoformage_bck.jpg) left top no-repeat;
}

#encartAccueil_thermoformage h2{
font-size:13px;
text-transform:uppercase;
}

#encartAccueil_thermoformage p a{
font-size:12px;
}



/* Fin partie droite */

/* Fin page accueil */


/* Page Entreprise */

UL.liste { 
	width:100%;
	list-style: none; 
	color:#858585;
	font-size:12px;
	font-weight:normal;
	padding:0px;
	margin:0px;
	margin-top:10px;
}

UL.liste li{
	background:url(../../images/picto/fleche_grise.png) 0px  4px no-repeat;
	font-size:12px;
	font-style:italic;
	line-height: 1.1em;
	padding: 0px 0px 0px 10px;
	margin-top:5px;
	color:#858585;
} 

UL.liste li strong {
	color:#858585;
	font-size:12px;
} 

.blocRight_chiffres_cles{
position:relative;
width:320px;
height:auto;
padding:15px 25px 0 25px;
background:url(../../images/fonds/blocDroite_chiffres_cles_bck.jpg) left top no-repeat;
clear:both;
}

.blocRight_chiffres_cles p{
font-size:12px;
}

/* Fin de page entreprise */


/* Page actu */

.oneActu{
position:relative;
width:300px;
clear:both;
}

.oneActu h2{
position:relative;
clear:both;
font-size:14px;
font-weight:normal;
height:auto;
color:#858585;
}

.oneActu,
.oneActu em,
.oneActu strong,
.oneActu i,
.oneActu p,
.oneActu p em,
.oneActu p strong{
font-size:12px;
color:#858585;
}

.oneActu sup{
font-size:8px;
color:#858585;
}

.oneActu p a{
font-size:12px;
}

.oneActu ul li{
list-style-type:disc;
list-style-position:outside;
margin-left:15px;
}


a#lienDocActus{
font-size:12px;
}


/* Fin page actu */

/* Pages réalisations */

/* Pages galerie avec contenu modifiable via BO */

/* Boutons du de la mini galerie */

.bouton_mini_galerie,
.bouton_mini_galerie_actif{
position:relative;
float:left;
width:auto;
height:30px;
}

.bouton_mini_galerie{
background:url(../../images/boutons/boutonOFF_center_mini_galerie.jpg) left top repeat-x;
}

.bouton_mini_galerie_actif{
background:url(../../images/boutons/boutonON_center_mini_galerie.jpg) left top repeat-x;
}

/* Pr les bord des onglets */

.bouton_mini_galerie_left,
.bouton_mini_galerie_left_actif{
position:relative;
float:left;
width:30px;
height:30px;
cursor:pointer;
}

.bouton_mini_galerie_left{
background:url(../../images/boutons/boutonOFF_left_mini_galerie.jpg) left top no-repeat;
}

.bouton_mini_galerie_left_actif{
background:url(../../images/boutons/boutonON_left_mini_galerie.jpg) left top no-repeat;
}

.bouton_mini_galerie_right,
.bouton_mini_galerie_right_actif{
position:relative;
float:left;
width:20px;
height:30px;
cursor:pointer;
}

.bouton_mini_galerie_right{
background:url(../../images/boutons/boutonOFF_right_mini_galerie.jpg) left top no-repeat;
}

.bouton_mini_galerie_right_actif{
background:url(../../images/boutons/boutonON_right_mini_galerie.jpg) left top no-repeat;
}

/* Fin Pr les bord des onglets */

.bouton_mini_galerie a,
.bouton_mini_galerie_actif a{
position:relative;
display:block;
width:auto;
height:20px;
text-align:center;
padding:10px 0 0 0;
font-weight:bold;
}

.bouton_mini_galerie_actif a{
color:#000;
}

/* Fin des boutons de la mini galerie */

#diaporama{
position:relative;
width:310px;
height:auto;
}

#visuelPrincipal{
	position:relative;
	display:block;
	width:300px;
/*DESACTIVATION JOEL 16-02-2009: height:200px;*/
	clear:both;
	margin:0 0 0 10px;
	border:1px solid #cccccc;
	text-align:center;
}

#visuelPrincipal a{
position:relative;
display:block;
width:300px;
/*DESACTIVATION JOEL 16-02-2009: height:200px;*/
}

#legend{
position:absolute;
display:block;
left:0;
/*DESACTIVATION JOEL 16-02-2009: top:167px;*/
bottom:0px;
height:33px;
width:300px;
background:url(../../images/fonds/legend_bigPic_bck.png) left top repeat;
cursor:pointer;
text-align:left;
}

#legend p{
position:relative;
float:left;
font-size:13px;
width:250px;
height:30px;
padding:2px 0 0 5px;
font-weight:normal;
font-weight:bold;
color:#fff;
line-height:14px;
}

#galerie_mini{
position:relative;
display:table;
width:320px;
height:auto;
background-color:#eef1f4;
}

#galerie_mini #conteneur {
	padding:0 7px 0 13px;
}

.miniPics{
position:relative;
display:block;

float:left;
/*DESACTIVATION JOEL 16-02-2009: 
width:90px;
margin-top:5px;
margin-right:10px;
*/
margin:0 7px 7px 0;
height:60px;
border:1px solid #cccccc;
/* Gestion de l'alpha pr Firefox */
opacity: 0.5;
/* Gestion de l'alpha pr IE */
filter: alpha(opacity=50);

}

/* Fin Pages galerie avec contenu modifiable via BO */


/* Spe signalisation */

.signalisation_table tr td,
.signalisation_table tr td strong,
.signalisation_table tr td span{
color:#999999;
font-size:12px;
}

.oneRampe{
position:relative;
width:130px;
height:auto;
clear:both;
}

#menus_caracteristiques_signalisation{
position:relative;
margin:0 0 0 0;
text-align:center;
}

#menus_caracteristiques_signalisation a{
position:relative;
float:left;
width:auto;
padding:0 23px 0 23px;
font-size:12px;
}

#caracteristiques_signalisation{
position:relative;
height:auto;
width:300px;
padding:10px 10px 0 10px;
clear:both;
}

#caracteristiques_signalisation p,
#caracteristiques_signalisation p a,
#caracteristiques_signalisation p strong{
font-size:12px;
}

#caracteristiques_signalisation p,
#caracteristiques_signalisation p strong{
color:#858585;
}


/* Fin spe signalisation */

/* Pop up tarifs */

#sloganPopUp{
position:relative;
float:left;
width:auto;
font-style:italic;
color:#BEC3CA;
font-weight:normal;
margin:5px 0 0 90px;
font-size:18px;
}

/* Hack IE6 */
* html h1#sloganPopUp{
margin:5px 0 0 40px;
}

.table_TarifsPopUp{
position:relative;
border-collapse:collapse;
width:600px;
margin:10px 0 0 40px;
}

.table_TarifsPopUp tr{
border-bottom:1px dashed #858585;
}

.table_TarifsPopUp td{
height:25px;
color:#858585;
}

.table_TarifsPopUp td.prix{
text-align:right;
font-weight:bold;
}

/* Fin pop up tarfis */


/* Pop up mentions légales */

.texte_mentions{
	margin-left:20px;
	color:#858585;
	width:95%;
}

.texte_mentions p,
.texte_mentions strong{
	color:#858585;
	font-size:12px;
}

.texte_mentions p a{
	font-size:12px;
}

/* Fin pop up mentions légales */

/* Pages verrières d'avions */

#mesVerrieres{
position:relative;
border-collapse:collapse;
clear:both;
margin:5px 0 0 0;
width:310px;
}



#mesVerrieres td{
color:#858585;
font-size:12px;
}


/* Fin Pages verrières d'avions */


/* Fin pages réalisations */




/* Page actualités */

.onePetiteActu{
position:relative;
margin:15px 5px 0 0;
clear:both;
}

.onePetiteActu h2 a{
font-size:12px;
font-weight:normal;
color:#000;
}

.onePetiteActu p{
color:#858585;
font-size:12px;
}

.onePetiteActu p a{
font-size:12px;
}

.oneActu h2 {
color:#000;
font-weight:bold;
}

/* Fin Page actualités */





.mentions{
position:relative;
height:auto;
padding:20px 320px 0 40px;
clear:both;
}

.mentions p{
position:relative;
margin-bottom:5px;
color:#8b8a8a;
}

/* Fin Page Formulaire pour demande de devis */

/* Page contact */




#contact_mention{
position:relative;
clear:both;
}

#contact_mention h2{
position:relative;
color:#f25a73;
font-size:14px;
clear:both;
}

#contact_mention h2 span{
color:#878787;
font-size:11px;

}

/* Formulaire de contact */

.asterisque{
color:#858585;
}

.champForm{
position:relative;
clear:both;
margin-top:10px;
}

.champForm label{
position:relative;
float:left;
display:block;
width:100px;
height:15px;
text-align:right;
font-size:12px;
color:#858585;
}

.champForm input{
position:relative;
height:18px;
margin-left:5px;
font-size:12px;
padding-left:5px;
width:185px;
color:#000;
background-color:#eef1f4;
}

.champForm select{
position:relative;
height:18px;
width:192px;
margin-left:5px;
background-color:#eef1f4;
font-size:12px;
color:#000;
}

.champForm select option{
padding-left:5px;
}

.champForm textarea{
position:relative;
margin-left:2px;
width:185px;
padding-left:5px;
height:232px;
font-size:12px;
background-color:#eef1f4;
color:#000;
}
.champFormRadio{
position:relative;
clear:both;
margin-top:5px;
}

.champFormRadio label{
position:relative;
float:left;
display:block;
width:120px;
height:15px;
text-align:left;
font-size:12px;
font-weight:bold;
}

.champFormRadio input{
position:relative;
height:15px;
margin-left:20px;
margin-right:5px;
font-size:12px;
top:3px;
}

.champFormBouton{
position:relative;
clear:both;
margin-top:20px;
}

.champFormBouton label{
position:relative;
float:left;
display:block;
width:170px;
height:15px;
text-align:left;
font-size:12px;
}

.champFormBouton input{
position:relative;
margin-left:30px;
font-size:14px;
width:100px;
height:25px;
font-weight:bold;
}

/* Fin du formulaire de contact */

/* Partie droite */

.encartCoordonnees{
position:relative;
height:auto;
clear:both;
margin-left:15px;
}


.encartCoordonnees h3{
position:relative;
color:#fff;
width:242px;
height:18px;
font-size:12px;
padding:3px 0 0 10px;
background:#efece6 url(../../images/boutons/titre_coordonnees_bck.jpg) left top no-repeat;
}

.encartCoordonnees p{
width:250px;
font-size:13px;
margin-left:2px;
}

.encartCoordonnees p strong{
font-size:13px;
}

.encartCoordonnees p a{
font-size:13px;
}

/* Fin partie droite */

/* Fin page contact */

/* Pop up thickbox */

.popup_thickbox{
position:relative;
width:100%;
height:100%;
}

.popup_thickbox h3{
font-family:arial;
font-size:14px;
padding-left:40px;
}


/* Fin Pop up thickbox */
