/**************************************************/
/**********	Balises						**********/

body
	{
	background-color: #cecece;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0;
	padding: 0;
	background-image: url(../medias_communs/images/img_bg_pages.jpg);
	background-repeat: repeat-x;
	}

h1
	{
	font-size: 25px;
	font-weight: normal;
	color: #fff;
	margin: 10px 0px 50px 0px;
	padding: 0;
	}

h2
	{
	font-size: 11px;
	color: #192255;
	margin: 0px 0px 10px 0px;
	padding: 0;
	text-transform: uppercase;
	}

h3
	{
	font-size: 12px;
	color: #EC6100;
	margin: 0px 0px 10px 0px;
	padding: 0;
	}

p
	{
	font-size: 11px;
	margin: 0px 0px 10px 0px;
	padding: 0;
	}

div
	{
	margin: 0;
	padding: 0;
	}

img
	{
	border: none;
	margin: 0;
	padding: 0;
	}

a:link, a:visited
	{
	color: #0F1273;
	margin: 0;
	padding: 0;
	text-decoration: none;
	}

a:hover
	{
	color: #EC6700;
	margin: 0;
	padding: 0;
	text-decoration: underline;
	}

ul li
	{
	color: #FFB712;
	list-style-image: url(../medias_communs/images/img_carre_li.gif);
	}

li p
	{
	list-style-type: square;
	color: #000000;
	}

form
	{
	margin: 0;
	padding: 0;
	}
	
.fermeture
	{
	clear: both;
	}

/**************************************************/
/**********	Identifiants				**********/

#divpage
	{
	background-color: #fff;
	margin: 0px auto 0px auto;
	padding: 0px 7px 0px 7px;
	position: relative;
	width: 736px;
	}

#divhautpagefr, #divhautpageen
	{
	background-repeat: no-repeat;
	color: #ffb712;
	height: 55px;
	text-align: right;
	width: 736px;
	}

#divhautpageen
	{
	background-image: url(../en/medias/images/img_fondentete.gif);
	}

#divhautpagefr
	{
	background-image: url(../fr/medias/images/img_fondentete.gif);
	}

span.actif
	{
	font-size: 10px;
	color: #F58F12;
	}

#divsousmenu
	{
	float: right;
	margin: 10px 10px 0 0;
	padding: 0 2px 0 0;
	width: 500px;
	}
	
#divlogo
	{
	float: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 7px;
	}

#divsousmenu a:link, #divsousmenu a:visited
	{
	font-size: 10px;
	}

#divhautpageintro
	{
	/*background-image: url(../fr/medias/images/accueil/img_fondentete.gif);*/
	background-repeat: no-repeat;
	color: #FFB712;
	height: 121px;
	text-align: right;
	width: 736px;
	}

#divhautpageintro #divsousmenu
	{
	float: right;
	font-size: 9px;
	margin: 10px 0px 0px 0px;
	padding: 0px 2px 0px 0px;
	}

#divhautpageintro #divsousmenu a:link, #divhautpageintro #divsousmenu a:visited
	{
	font-size: 10px;
	text-transform: capitalize;
	}

#divmenu
	{
	background-image: url(../fr/medias/images/img_fondmenu.jpg);
	background-repeat: repeat-x;
	border-bottom: 1px solid #FFB712;
	height: 19px;
	padding: 0px 14px 0px 0px;
	text-align: right;
	width: 722px;
	}

#divmenu img
	{
	border-left: 1px solid #fff;
	}

#divmenu #Image13
	{
	border-right: 1px solid #fff;
	}


#menuprincipalaccueil
	{
	float: left;
	}
	
#btnlangueaccueil
	{
	float: right;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	}

#divmenuintro
	{
	background-image: url(../fr/medias/images/img_fondmenu.gif);
	background-repeat: repeat-x;
	border-bottom: 1px solid #FFB712;
	/*height: 19px;*/
	width: 736px;
	}

#divmenuintro img
	{
	border-right: 1px solid #fff;
	}

#divmenuintro #Image23
	{
	margin: 0px 0px 0px 98px;
	border-left: 1px solid #fff;
	border-right: 0px;
	}

#divcontenupage
	{
	background-image: url(../medias_communs/images/img_fondcontenu.gif);
	background-repeat: repeat-y;
	}

#divcontenupageintro
	{
	padding: 10px 2px 0px 2px;
	}

#divcontenupageintro .imgsep
	{
	margin: 0px 3px 0px 3px;
	}

#divsecteurs
	{
	border: 0px solid #f00;
	margin: 5px 0px 5px 0px;
	}

#divsecteurs #imgsectcom
	{
	margin: 0px 12px 0px 0px;
	}
#divsecteurs #imgsectind
	{
	margin: 0px 13px 0px 0px;
	}

#divnouveaute
	{
	float: left;
	margin: 0px 13px 12px 0px !important;
	margin: 0px 10px 12px 0px;
	width: 485px;
	}
	
#divnouveautevideocom
	{
	float: left;
	margin: 2px 2px 0px 0px;
	width: 296px;
	}
	
#divnouveauteip
	{
	float: left;
	margin: 2px 0px 0px 0px;
	width: 187px;
	display:inline
	}

#colonepubetacces
{
	float: left;
	width: 236px;
}

#divpublicite
	{
	border: 1px solid #D2D2D2;
	width: 230px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	}
	
#divpublicite img
	{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding: 0px;
	}
	
/*#divaccessecurise
	{
	border: 1px solid #D2D2D2;
	width: 230px;
	padding: 2px;
	margin-top: 4px;
	}*/
	
#divaccesdossier
	{
	border: 1px solid #D2D2D2;
	width: 230px;
	padding: 2px;
	margin-top: 4px;
	}
	
#blocdossier
	{
	border: 1px solid #ffb712;
	}
	
/*#tiaccessecurise
	{
	border: 1px solid #FFFFFF;
	height: 14px;
	background-color: #d1001c;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 6px;
	}*/
	
#tiaccesdossier
	{
	border: 1px solid #FFFFFF;
	}
	
/*#tiaccessecurise p
	{
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	}*/
	
#accesdossier
	{
	text-align: center;
	height: 90px;
	background-image: url(../fr/medias/images/accueil/bg_dossier.jpg);
	padding-top: 16px;
	}
	
.liensdossier
	{
	margin-bottom: 14px;
	}
	
a.residentiel:link, a.residentiel:visited
	{
	font-size: 12px;
	color: #e36d04;
	text-decoration: underline;
	}

a.residentiel:hover
	{
	font-size: 12px;
	color: #ffa504;
	text-decoration: underline;
	}
	
	
	
a.commercial:link, a.commercial:visited
	{
	font-size: 12px;
	color: #003790;
	text-decoration: underline;
	}

a.commercial:hover
	{
	font-size: 12px;
	color: #0050ff;
	text-decoration: underline;
	}
	
	
a.industriel:link, a.industriel:visited
	{
	font-size: 12px;
	color: #298d03;
	text-decoration: underline;
	}

a.industriel:hover
	{
	font-size: 12px;
	color: #2ee603;
	text-decoration: underline;
	}

	/*
#accessecurise img
	{
	margin-bottom: 8px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	}
	
#btnaccessecurise
	{
	text-align: center;
	}

#divpublicite #imgpubhaut
	{
	margin: 0px 0px 11px 0px;
	}
*/
#divbaspage
	{
	clear: left;
	color: #FFB712;
	margin: 0 0px 0px 0px;
	padding: 4px 0px 4px 0px;
	text-align: center;
	}

#divbaspage p
	{
	font-size: 9px;
	margin: 0px 0px 4px 0px;
	}
#divbaspage #langue
	{
	float:right;
	margin:0 10px 0 0;
	font-size:12px;
	color:#FF0000;
	}

#langue a:link,#langue a:visited
	{
	color:#FF0000;
	}
	
#langue a:hover
	{
	color: #EC6700;
	}
	
#accueiltxtbasdepage
	{
	width: 736px;
	font-size: 10px;
	}
	
#partenaire
	{
	float: left;
	width: 500px;
	text-align: left;
	color: #011586;
	text-transform: uppercase;
	}
	
#norbq
	{
	float: left;
	width: 230px;
	color: #000000;
	text-align: right;
	text-transform: uppercase;
	padding-right: 6px;
	}

#divcolonne1
	{
	float: left;
	width: 126px;
	}

#divcolonne1 p
	{
	background-color: #ccc;
	border-bottom: 1px solid #8E8E8E;
	border-right: 1px solid #ccc;
	border-top: 1px solid #fff;
	font-size: 10px;
	padding: 2px 0px 2px 10px;
	margin: 0;
	width: 115px;
	}

#divcolonne1 p img
	{
	vertical-align: bottom;
	}

#divcolonne1 #psectionactive
	{
	background-color: #FFB712;
	}
	
#divgeneral
	{
	background-image: url(../medias_communs/images/sections/img_fondgeneral.jpg);
	background-repeat: no-repeat;
	float: left;
	padding: 0px 15px 0px 20px;
	width: 414px;
	}
	
#divcontenusindustriel
	{
	background-image: url(../medias_communs/images/sections/img_fondindustriel.jpg);
	background-repeat: no-repeat;
	float: left;
	padding: 0px 15px 0px 20px;
	width: 414px;
	}
	
#divcontenuscommercial
	{
	background-image: url(../medias_communs/images/sections/img_fondcommercial.jpg);
	background-repeat: no-repeat;
	float: left;
	padding: 0px 15px 0px 20px;
	width: 414px;
	}
	
#divcontenusresidentiel
	{
	background-image: url(../medias_communs/images/sections/img_fondresidentiel.jpg);
	background-repeat: no-repeat;
	float: left;
	padding: 0px 15px 0px 20px;
	width: 414px;
	}

#divcolonne3
	{
	background-color: #FFB712;
	float: left;
	text-align: center;
	width: 161px;
	}

#divcolonne3 img
	{
	border-bottom: 2px solid #FFB712;
	}

#divpagewrapper
	{
	border-bottom: 1px solid #ccc;
	clear: both;
	margin: 0;
	padding: 0;
	}
#logoulc {
	float: right;
	margin-top: 2px;
	margin-left: 4px;
}

#logoctpat
	{
	float: right;
	margin: 0 30px 0 0;
	}

p#pcanasa
	{
	clear: both;
	}

#imgcam {
	float: right;
	margin-top: 2px;
	margin-left: 8px;
	margin-bottom: 4px;
}

#imgtechnicienne {
	float: right;
	margin-top: 2px;
	margin-left: 0px;
	margin-bottom: 8px;
}

#imggardvirtuel {
	float: left;
	margin-top: 2px;
	margin-right: 8px;
	margin-bottom: 8px;
}

#imgjardiniere {
	float: right;
	margin-top: 2px;
	margin-left: 8px;
	margin-bottom: 4px;
}

#imgcamanime {
	float: right;
	margin-right: 8px;
	margin-top: -15px;
}

ol.promotions li{
	margin-top: 10px;
	margin-bottom: 20px;
}

ol.promotions li img{
	text-decoration: none;
}

.notes {
	font-size: 10px;
	color: #666;
}
table {
	margin-top: 2px;
}
#notenouvadresse {
	width: 325px;
	border: thin dotted #FFB612;
}
.noteencadre {
	color: #666;
	padding: 3px;
	width: 300px;
	border: 1px solid #EF8713;
}
a.lienscasebas:visited, a.lienscasebas:link 
    {
	color: #EC6700;
	margin: 0;
	padding: 0;
	text-decoration: none;
	}
a.lienscasebas:hover 
    {
	color: #EC6700;
	margin: 0;
	padding: 0;
	text-decoration: underline;
    }.numfax {
	padding-left: 79px;
}
.notepub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333;
}

#droits
	{
	color: #666;
	font-size: 10px;
	margin: 20px 0 0 0;
	}

/*	Mobile de surveillance	*/

.video
	{
	margin: 0 0 11px 0;
	text-align: center;
	width: 410px;
	}

.imgdroitemobile1
	{
	float: right;
	margin: 0 0 0 10px;
	width: 172px;
	}

.mobileserveillancedetails
	{
	text-align: center;
	width: 410px;
	}

.miseenvaleur
	{
	background-color: #fee725;
	border: 2px solid #ffb712;
	font-weight: bold;
	margin: 0 0 10px 0;
	padding: 5px;
	text-align: center;
	width: 200px;
	}

.miseenvaleur p
	{
	margin: 0;
	}

.justifier
	{
	text-align: justify;
	}

/*	formulaire	*/

.question
	{
	margin: 0 0 5px 0;
	}

.libelle
	{
	float: left;
	margin: 7px 10px 0 0;
	text-align: right;
	width: 155px;
	}

.col1, .col2
	{
	float: left;
	margin: 0 0 10px 0;
	}

.champtextelong
	{
	width: 200px;
	}

.champdescriptif
	{
	height: 75px;
	width: 225px;
	}

.reponse
	{
	float: left;
	padding: 4px 0 0 0;
	width: 225px;
	}

.echec, .succes
	{
	margin: 0 0 10px 0;
	padding: 5px;
	}

.echec
	{
	border: 2px solid #f10000;
	}

.succes
	{
	border: 2px solid #090;
	}

.succes p, .echec p
	{
	margin: 0;
	}

.echec p
	{
	color: #f10000;
	}

.succes p
	{
	color: #090;
	}

#erreurs
	{
	color: #f10000;
	}

.btnsoumettre
	{
	float: right;
	}

.groupecasesacocher
	{
	/*border: 1px solid #ccc;*/
	float: left;
	margin: 0 0 10px 0;
	width: 225px;
	}

.groupecasesacocher label
	{
	font-size: 9px;
	}

.boiteacocher
	{
	background-color: #eee;
	margin: 5px 0 0 0;
	}

.boiteacocher .boite
	{
	float: left;
	margin: 0;
	width: 22px;
	}

.boiteacocher .desc
	{
	float: left;
	margin: 3px 0 0 0;
	width: 200px;
	}

.groupecasesacocher .boiteacocher input
	{
	}

.courriel
	{
	text-align: right;
	}
	
#promotiontelesurveillance
	{
	padding-top: 10px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 8px;
	border: 1px solid #ED8613;
	margin-bottom: 20px;
	}
