/*--------------------------------------------------------------------------------------------------------
full.css
Ceci est la feuille de style correspondant à l'affichage complet du site sur navigateur CSS2 compatible.

Organisation :
	Partie 1 - COMMON
		Cette partie comprend l'ensemble des styles qui sont communs à toutes les pages

	Partie 2 - SPECIFIC
		Cette partie comprend les style spécifiques à une ou plusieurs pages
--------------------------------------------------------------------------------------------------------*/

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------
COMMON
	GENERAL
*/

body 
{
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 0.8em;
	color: #1b6d3d;
	margin: 0px 0px 0px 0px ;
	padding: 0px 0px 0px 0px ;
	/*background-color: #188c74;*/
	background-color: #48a693;
	background-image: url("/image/common/fondBody.png");
	background-position: top;
	background-repeat: repeat-x;
	text-align: center;
}
.rouge
{
	color: #D1443D;
}
.orange
{
	color: #ffad4d;
}
.blue
{
color: blue;
}
.bold
{
	font-weight: bold;
}
.big1
{
	font-size: 1.1em;
}
.center
{
	text-align: center;
}
#champsObligatoires
{
	text-align: right;
}
.underLine
{
	/*border-bottom: 1px solid  #D1443D;*/
	text-decoration: underline;
}
img
{
	border: none;
}
p > img
{
	margin-right:3px;
}
.hidden
{
	display: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.hidden td, .noTop
{
	border-top:none;
}
.underline
{
	padding-bottom: 2px;
	border-bottom: 1px solid #1b6d3d;
}
.drapo
{
	margin-right:5px;
}
div.apercu
{
	display:none;
	position:absolute;
	z-index:2;
	width:300px;
	height:200px;
	background-color:white;
	border:black 1px solid;
	overflow: auto;
}
div.apercuBlue
{
	display:none;
	position:absolute;
	z-index:2;
	width:300px;
	height:200px;
	background-color:white;
	border:blue 1px solid;
	overflow: auto;
}
a
{
	color: #D1443D;
}
/*a:visited
{
	color: #1b6d3d;
}*/
.center
{
	text-align: center;
}
.noBorder
{
	border: 0px;
}
.borderBottom
{
	border-bottom: 1px solid  #f4cf60;
}.clear
{
	clear: both;
	height:5px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.clear2
{
	clear: both;
}
.clear3
{
	clear: both;
	height: 20px;
}

.vspacer
{
	height: 15px;
}
.exposant
{
VERTICAL-ALIGN:super;
font-size: 0.6em;
}
#preloader 
{
	z-index: 999;
	display:none;
	position:absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 4000px;
	/*height: expression(document.body.clientHeight);
	min-height: 100%;*/
	background:#fff;
	-moz-opacity:0.5;
	opacity:.50;
	filter:alpha(opacity=50);
}
#contPreloader
{
	position: fixed;
	top: 50%;
	left: 50%;
}
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------
	LISTES
*/
ul.noPuce
{
	list-style-type: none;
}
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------
	TABLE
*/
table
{
	border-collapse: collapse;
	width: 720px;
	clear: both;
}
table + h2
{
	margin-top: 15px;
}
div + h2
{
	margin-top: 15px;
}
th
{
	color: #D1443D;
	border-bottom: 1px solid  #f4cf60;
	text-align: left;
}
tr.fondRouge
{
	background-color: #fff2f2;
}
tr.fondVert
{
	/*background-color: #e8ffec;
	background-color: #ddf5f0;*/
	background-color: #f6fffd;
}
tbody td
{
	/*border: 1px solid  #f4cf60;*/
	padding: 0px 5px 0px 5px;
}
tfoot td
{
	border-bottom: 1px solid  #f4cf60;
	padding: 15px 10px 0px 10px
}
td.action
{
	width: 15px;
}
.legende
{
	border-bottom: 1px solid  #f4cf60;
	width: 720px;
	padding-top: 15px;
}
.noBorder td
{
	border: 0px;
}
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------
	PARAGRAPHES
*/
p
{
	margin: 0px 0px 10px 0px;
	/*width: 720px;*/
}
h1
{
	color: #D1443D;
	width: 745px;
	border-bottom: 1px solid  #f4cf60;
	font-size: 1.8em;
	margin:0px 0px 10px 0px;
}
h2
{
	color: #D1443D;
	/*border-bottom: 1px solid  #f4cf60;*/
	font-size: 1.2em;
	margin: 0px 0px 10px 0px;
	width: 720px;
	clear: both;
}
h3
{
	font-weight: bold;
	margin: 0px 0px 10px 0px;
	font-size: 1.1em;
	clear: both;
}
h4
{
	color: #EFCD69;
	font-size: 1.1em;
	margin: 0px 0px 5px 0px;
}
h5
{
	color: #D1443D;
	font-size: 1.1em;
	margin: 0px 0px 5px 0px;
	font-weight: normal;
}
form
{
	clear: both;
}
.floatLeft
{
	float: left;
	margin-right: 20px;
}
div.floatLeft ul
{
	margin-left: 20px;
}
.blocFloatLeft
{
	float: left;
	width: 375px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
hr
{
	height: 1px;
	border: 0;
	background-color:  #bfe7df;
	color:  #bfe7df;
	clear: both;
}
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------
	FORMULAIRE
*/
label
{
	float: left;
	width: 100px;
}
label.moyen
{
	width: 150px;
}
label.grand
{
	width: 250px;
}
.lignes2
{
	float: none;
	clear: both;
	display: block;
}
input
{
	/*width: 6.7em;*/
	width: 9.2em;
	color: #0d4725;
}
input.moyen
{
	width: 12em;
}
input.small
{
	width: 2em;
}
.file
{
	width: 14em;
}
p.submit
{
	clear: both;
	text-align: right;
	margin: 20px 0px 0px 0px;
}
fieldset
{
	width: 750px;
	border: none;
	border-bottom: 1px solid  #bfe7df;
	margin: 5px 0px 20px 0px;
	padding: 5px 0px 5px 0px;
	clear: both;
}
fieldset p
{
	clear: both;
	padding-bottom: 5px;
}
select
{
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 0.8em;
	color: #0d4725;
}
.checkbox
{
	width:13px;
}
.ok
{
	width: 30px;
}
h1 + form
{
	margin-top: 10px;
}
textarea#message
{
	width: 360px;
	height: 120px;
}
textarea.moyen
{
	width: 360px;
	height: 120px;
}
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------
TOP
*/
#top
{
	width:  959px;
	height:  124px;
	background-image: url("/image/common/fondTop.png");
	background-position: left;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}
#logo
{
	margin-left:25px;
	vertical-align:middle;
}
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------
MIDDLE
*/
#middle
{
	width: 959px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	background-image: url("/image/common/fondMiddle.png");
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	text-align:left;
}
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------
MENU
*/
ul#menu
{
	/*position: relative;*/
	height: 30px;
	line-height: 30px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 80px;
	float:left;
}
ul#menuInt
{
	/*position: relative;*/
	height: 30px;
	line-height: 30px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 80px;
	float:left;
}
ul#menu li
{
	position: relative;
	display:inline;
	height: 30px;
	line-height: 30px;
	background-image: url("/image/common/puceMenu.gif");
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
}
ul#menu li#home
{
	background-image: none;
}
ul#menu li#home img
{
	vertical-align: middle;
}
#menu li a
{
	color: #c87137;
	line-height: 30px;
	font-size: 17px;
	text-decoration: none;
	padding: 0px 10px 0px 10px;
}
#menu ol
{
	position: absolute;
	top: 24px;
	left: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	width: 600px;
	background-image: url("/image/common/fondSousMenuG.gif");
	background-repeat: no-repeat;
  	top: 16px;
}
#menu ol li
{
	background-image: url("/image/common/fondSousMenu.gif");
	background-repeat: repeat-x;
	display: block;
	float: left;
	height: 20px;
	line-height: 20px;
}
#menu ol li a
{
	font-family: arial, verdana, helvetica, sans-serif;
	color: white;
	line-height: 20px;
	font-size: 12px;
	font-weight: bold;
}
#menu ol li.fondDSsMenu
{
	background-image: url("/image/common/fondSousMenuD.gif");
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 10px;
}
#partnerAccess
{
	float: right;
	margin-right: 17px;
}
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------
DRAPO ET DATE
*/
#drapo
{
	float: left;
	padding: 5px 0px 0px 30px;
	margin: 0px 0px 0px 0px;
}
#date
{
	padding: 5px 10px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: right;
	color: #005500;
	font-size: 0.7em;
	font-weight: bold;
	text-align: right;
}
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------
CONTENT
*/
#content
{
	width: 750px;
	padding: 10px 10px 10px 10px;
	float: left;
}
#content li
{
	width: inherit;
	clear: both;
}
img.imgFloatLeft
{
	clear: none;
	float: left;
}
p.pFloatLeft
{
	clear: none;
	float: left;
}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------
BOX
*/
#box
{
	float: left;
	padding: 10px 10px 0px 10px;
}
#boxIndex
{
	float: left;
	padding: 10px 10px 0px 30px;	
}
.boxTop
{
	width: 164px;
	font-size: 16px;
	border: none;
	padding-bottom: 5px;
	padding-top: 3px;
	margin: 0px 0px 0px 0px;
	background-image: url("/image/common/fondBoxTop.png");
	background-position: top;
	background-repeat: no-repeat;
	background-color: #fddf86;
	color: #c87137; 
	text-align: center;
	font-weight: bold;
}
.boxContent
{	
	width: 164px;
	background-image: url("/image/common/fondBox.png");
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 3px 0px;
	background-repeat: repeat-x;
	background-position: top;
	background-color: #afe9dd;
	font-size: 12px;
	color: #39885A;
	overflow: hidden;
}
.boxContent ul
{	
	width: 164px;
	margin: 5px 0px 0px 0px;
	padding: 3px 0px 3px 0px;
	font-size: 12px;
	color: #39885A;
}
.boxContent a
{
	color: #39885A;
	text-decoration: none;
}
.boxContent a:hover
{
	text-decoration: underline;
}
.boxContent li
{
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	line-height: 13px;
	list-style-type: none;
}

.boxContent p
{
	padding: 0px 5px 0px 5px;
	margin: 0px 0px 10px 0px;
	width: 160px;
}
.boxContent fieldset
{
	border: none;
	margin: 15px 0px 0px 0px;
}
#loginName
{
	text-align: center;
	margin-bottom: 10px;
}
#boxBottom
{
	width: 164px;
	height: 17px;
	background-image: url("/image/common/fondBoxBottom.png");
	background-position: top;
	background-repeat: no-repeat;
	margin: 0px 0px 10px 0px;
}
#box hr
{
	height: 1px;
	border: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	background-color: #FFFFFF;
}
#formSearch
{
	border-top: 1px solid #FFFFFF;
	margin-top: 25px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-top: 5px;
}
#search
{
		width: 110px;
}
.boxRessourceSupportTitle
{
	background-image: url("/image/common/fondBoxSupport.png");
	margin-top: 5px;
	margin-bottom: 3px;
	padding-top: 3px;
	background-repeat: repeat-x;
	text-align: center;
	color: #39885A;
	width: 164px;
	font-weight: bold;
}
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------
BOX2
*/
.box2Top
{
	width: 164px;
	padding-bottom: 5px;
	padding-top: 3px;
	font-size: 16px;
	border: none;
	margin: 0px 0px 0px 0px;
	background-image: url("/image/common/fondBox2Top.png");
	background-position: top;
	background-repeat: no-repeat;
	background-color: #d7f4ee;
	color: #39885A; 
	text-align: center;
	font-weight: bold;
}
.box2Content
{	
	width: 164px;
	background-image: url("/image/common/fondBox2.png");
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 3px 0px;
	background-repeat: repeat-x;
	background-position: top;
	background-color: #0cad8d;
	font-size: 12px;
	color: #FFFFFF;
	list-style-type: none;
	overflow: hidden;
}
.box2Content p
{
	padding: 0px 5px 0px 5px;
	margin: 0px 0px 10px 0px;
	width: 160px;
}
.box2Content li
{
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	line-height: 13px;
	list-style-type: none;
}
.box2Content a
{
	color: white;
	text-decoration: none;
}
.box2Content a:hover
{
	text-decoration: underline;
}
.box2Content li + ul
{
	padding-left: 20px;
}
#box2Bottom
{
	width: 164px;
	height: 17px;
	background-image: url("/image/common/fondBox2Bottom.png");
	background-position: top;
	background-repeat: no-repeat;
	margin: 0px 0px 10px 0px;
}
/*
paths
*/
.pathId0
{
	margin-left: 5px;
}
.path0
{
	padding-left: 2px;
	color: #1b6d3d;
}
.path1
{
	margin-left: 20px;
}
.path2
{
	margin-left: 35px;
}
.path3
{
	margin: 4px 0px 4px 40px;
	padding-left: 2px;
	border-left: 1px solid #FFFFFF;
	line-height: 10px;
}
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------
BOX RESSOURCES
*/
#resultHTML
{
	width: 720px;
	overflow: hidden;
}
#branding
{
	width: 730px;
}
#cursor
{
	text-align: center;
	border-top: 1px solid  #f4cf60;
}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------
BOTTOM
*/
#bottom
{
	clear: both;
	background-image: url("/image/common/fondBottom.gif");
	background-repeat: no-repeat;
	background-position: top;
	padding: 15px 0px 0px 0px;
	text-align: right;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	width: 959px;
}
#mention
{
	text-align:right;
	position: relative;
	top: 30px;
}
#mention a
{
	padding-right:20px;
	/*color: #39885A;*/
	color: white;
	font-size: 0.8em;
}
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------
ALERT
*/
p.alertOk
{
	width: 690px;
	background-image: url("/image/common/iconeMidOk.png");
	background-repeat: no-repeat;
	padding: 0px 0px 15px 30px;
	margin: 0px 0px 0px 0px;
}
p.alertError
{
	width: 690px;
	background-image: url("/image/common/iconeMidError.png");
	background-repeat: no-repeat;
	padding: 0px 0px 15px 30px;
	margin: 0px 0px 0px 0px;
	color: #D1443D;
}
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------
SPECIFIC

index.php
*/
#cartouche
{
	padding: 10px 0px 10px 30px;
	clear: both;
}
#boutons
{
	float:left;
	width: 154px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
}

li.btHaut
{
	background-image: url("/image/index/btHaut.png");
	height: 49px;
	padding-left: 25px;
	line-height: 49px;
}
li.btMilieu
{
	background-image: url("/image/index/btMilieu.png");
	height: 46px;
	padding-left: 25px;
	line-height: 46px;
}
li.btBas
{
	background-image: url("/image/index/btBas.png");
	height: 40px;
	padding-left: 25px;
	line-height: 40px;
}
li.btHaut a, li.btMilieu a
{
	text-decoration: none;
	font-size: 1.3em;
	font-weight: bold;
	color: #c87137;
}
li.btBas a
{
	text-decoration: none;
	font-size: 1.2em;
	color: #c87137;
}
#secteurs
{
	float: left;
	background-image: url("/image/index/fondSecteurs.png");
	width: 744px;
	height: 181px;
}
#indexContent
{
	background-image: url('/image/index/fondContent.gif');
	background-repeat: no-repeat;
	width: 720px;
	padding: 10px 10px 10px 10px;
	float: left;
}
div#blocInfo
{
	width: 310px;
	margin-left: auto;
	margin-right: auto;
}
div#blocIntro
{
	width: 350px;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
}
#blocIntro table
{
	width: 350px;
}
div#blocIntroCont
{
	float:left;
	width: 375px;
}
div#blocInfoCont
{
	float:right;
	width: 315px;
}
div#newsContent
{
	width: 250px;	
	height: 80px;
	overflow: hidden;
	margin-bottom: 20px;
}
#newsContent p img
{
	padding-right: 3px;
}
div#pressContent
{
	width: 305px;	
	height: 120px;
	overflow: hidden;
	margin-bottom: 0px;
	padding-left: 4px;
	/*border-left: 1px solid  #f4cf60;*/
}
/*div#pressContent h2
{
	width: 300px;
}*/
div#blocInfo h1
{
	width: 305px;
	font-size: 1.6em;
}
div#blocInfo h2
{
	color: #D1443D;
	width: 300px;
	border: none;
	font-size: 1em;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#blocInfo h3
{
	font-size: 1.1em;
	font-weight:bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#blocInfo h2 a
{
	color: #D1443D;
}

div.infoScroll
{
	background-image: url('/image/index/fondInfoScroll.png');
	height: 18px;
	width: 200px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.infoScroll p
{
	padding-left: 10px;
	line-height: 18px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
	width: 115px;
}
.infoScroll p a
{
	color: #1b6d3d;
}
div.infoLink
{
	background-image: url('/image/index/fondInfoLink.png');
	background-position: right;
	height: 18px;
	width: 100px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div.infoLink a
{
	color: #1b6d3d;
	/*padding-right: 30px;*/
}
.infoLink p
{
	background-image: url('/image/index/fondInfoSeparateur.png');
	height: 18px;
	line-height: 18px;
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
}
div#nextEvent
{
	margin-bottom: 15px;
	width: 250px;
}
div#nextEvent h2
{
	width: 250px;
}
.blocInfo img
{
	vertical-align: middle;
}
/*
traduction.php
*/
.scroll
{
	height: 150px;
	overflow: auto;
}
.clearDiv
{
	clear: both;
}
/*
sequence.php
*/
div.choices
{
	display:none;
	position:absolute;
	z-index:2;
	width:750px;
	height:450px;
	background-color:white;
	border:black 1px solid;
	overflow: auto;
	padding-top: 10px;
}
/*
partner.php
*/
div.blocElements
{
	width: 720px;
	height: 80px;
	border: 1px solid  #f4cf60;
	padding: 5px;
	margin-bottom: 10px;
}
div.blocElement
{
	float: left;
	padding: 5px;
}
div.blocElementLic
{
	width: 460px;
	float: left;
	padding: 5px;
}
div.blocAdd
{
	clear:both;
	text-align: right;
}
div.blocAddLic
{
	float:left;
	width: 230px;
}

/*news.php actus.php press.php events.php*/
#news h1
{
	margin-bottom: 20px;
}
#news h2
{
	margin: 0px 0px 0px 0px;
}
#news img
{
	margin-right: 15px;
}
.newsLeft
{
	width: 180px;
	float: left;
}
.newsRight
{
	float: left;
	width: 570px;
}
#newsLink
{
	float: left;
	width: 200px;
}
#newsFile
{
	float: left;
	width: 360px;
}
/*
support.php
*/
table.download tbody tr
{
	background-image: url('/image/support/fondProdTab.png');
	background-repeat: repeat-x;
}
table.download thead th
{
	font-weight: normal;
}
div.contDownloadList
{
width: 720px;
}
table.downloadList
{
width: 700px;
float: right;
}
table.downloadList tbody tr
{
	background : url('/image/support/fondProdTab.png') 0px -20px repeat-x;
	height: 40px;
	/*border-bottom : 1px solid #1b6d3d;*/
}
#faq
{
	height: 80px;
	overflow: hidden;
	width: 500px;
}
#more
{
	text-align: right;
	width: 500px;
	border-top: 1px solid #f4cf60;
}
#less
{
	text-align: right;
	width: 500px;
	border-top: 1px solid #f4cf60;
}
.inline
{
	display:inline;
}
.supportProduct0Bloc
{
	float: left;
	width: 150px;
	border: 1px solid #1b6d3d;
	margin: 0px 15px 15px 0px;
	padding: 5px;
	background-color: #FFFFFF;
	color: #1b6d3d;
}
.supportProduct0BlocOn
{
	float: left;
	width: 150px;
	border: 1px solid #1b6d3d;
	margin: 0px 15px 15px 0px;
	padding: 5px;
	color: #FFFFFF;
	background-color: #48a693;
	border: none;
}
/*
support.php, product.php, partnerSolution.php
*/
.productBloc
{
	background-image: url('/image/support/fondProd1.png');
	background-position: right;
	background-repeat: repeat-y;
	width: 300px;
	height: 150px;
	float: left;
	border: 1px solid  #f4cf60;
	margin: 0px 20px 5px 0px;
	padding: 0px;
  	voice-family: "\"}\""; 
  	voice-family:inherit;
}
.productBlocLeft
{
	float: left;
	width: 120px;
	text-align: left;
	padding-top: 5px;
}
.productBlocRight
{
	float: left;
	overflow: hidden;
	width: 180px;
}
.productBlocRight2 p
{
	margin: 0px;
	padding: 0px;
}
.productBlocRight2
{
	height: 130px;
	width: 170px;
	overflow: hidden;
	margin: 0px;
	padding-left: 5px;
}
.productBloc ul
{
	padding: 0px 0px 0px 5px;
	margin: 0px 0px 0px 0px;
}
.productBloc ul li
{
	padding-bottom: 10px;
}
.productBloc p
{
	margin-left: 10px;
}
.productBloc h3
{
	margin: 5px 0px 5px 5px;
}
.productBloc img
{
	margin-left: 0px;
}
.productBloc a
{
	color: #D1443D;
}
.productBloc a:hover
{
	color: #f4cf60;
}
h1.withPic, h2.withPic
{
	width: 645px;
	float: left;
}
.hPic
{
	float: left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width: 100px;
	height:65px;
	background-position:right;
	background-repeat: no-repeat;
}
.withPic + div + ul
{
	clear: both;
}
.productBlocGauche
{
	float: left;
	width: 120px;
}
.productBlocDroite
{
	float: left;
	width: 160px;
	padding: 0px 5px 0px 5px;
	height: 150px;
	overflow: hidden;
}
.productBlocDroite p
{
	/*width: 160px;
	height: 80px;
	overflow: hidden;*/
}
.productBlocGauche img
{
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 0px;
}
/*
product.php
*/
.blocGallery
{
	width: 150px;
	text-align: center;
	float: left;
}
#introProduct0
{
	margin: 10px 0px 10px 0px;
}
h1.h1ExInt
{
	width: 595px;
	height: 60px;
	line-height: 90px;
	float: left;
}
#exIntF
{
	height: 60px;
	width: 155px;
	float: left;
	background-image: url("/image/common/exIntF.gif");
	background-repeat: no-repeat;
}
#exIntC
{
	margin-left: 35px;
	margin-right: 10px;
	margin-top: 25px;
	width: 100px;
}
.askForSub
{
	background-image: url("/image/common/iconeBigSub.png");
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 40px;
	height: 32px;
	line-height: 32px;
}
.askForSubYes
{
	background-image: url("/image/common/iconeBigOk.png");
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 40px;
	height: 32px;
	line-height: 32px;
}
.askForSubNoLogin
{
	background-image: url("/image/common/iconeBigAlert.png");
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 40px;
	height: 32px;
	line-height: 32px;
}
/*
productIntegration.php
*/
.partnerSolutionBlocG
{
	width: 160px;
	float:left;
}
.partnerSolutionBlocD
{
	width: 520px;
	float: left;
}
.partnerSolutionBlocD p
{
	width: 520px;
}
ul.partnerSolutionOptionG
{
	width: 200px;
	float:left;
	margin-top: 0px;
}
div.partnerSolutionOptionD
{
	width: 260px;
	float:left;
	border: 1px solid  #f4cf60;
	display: none;
	padding: 2px;
}
div.partnerSolutionOptionD p
{
	width: 260px;
}
h2.withPartnerG
{
	width: 600px;
	float:left;
}
div.withPartnerD
{
	width: 120px;
	text-align: right;
	float: left;
}
/*
distri.php, contact.php
*/
#map_world
{
	margin-top: 10px;
	margin-bottom: 10px;
	float: left;
}
#logoDistri
{
	text-align: center;
	float: left;
	margin-left: 10px;
	width: 210px;
}
#formContact
{
	clear: none;
}
/*
clientAdmin.php
*/
#history
{
	height: 75px;
	overflow: hidden;
}
#historyShow
{
	text-align: right;
}
#historyHide
{
	text-align: right;
	display: none;
}
/*
partner.php
*/
.boxPartner
{
	background-image: url('/image/support/fondProd1.png');
	background-position: right;
	background-repeat: repeat-y;
	width: 200px;
	height: 130px;
	float: left;
	border: 1px solid  #f4cf60;
	margin: 0px 0px 10px 30px;
	padding: 0px 0px 5px 0px;
	text-align: center;
}
#blocPresentationPartner
{
	width: 600px;
	float: left;
}
#presentationPartner
{
	width: 600px;
	height: 130px;
	overflow: hidden;
}
#morePartner
{
	text-align: right;
	border-top: 1px solid  #f4cf60;
	width: auto;
	margin-top: 5px;
}
#lessPartner
{
	text-align: right;
	display: none;
	border-top: 1px solid  #f4cf60;
	width: 600px;
}
#logoPartner
{
	width: 100px;
	margin-left: 20px;
	float:left;
}
#partnerInfo
{
	text-align: center;
	margin-top: 20px;
}
.boxPerson
{
	background-image: url('/image/support/fondProd1.png');
	background-position: right;
	background-repeat: repeat-y;
	width: 110px;
	float: left;
	border: 1px solid  #f4cf60;
	margin: 0px 0px 10px 30px;
	padding: 0px 5px 5px 5px;
	text-align: center;
}
.pictosPerson
{
	border-top: 1px solid  #f4cf60;
	margin-top: 10px;
	padding-top: 3px;
}
.personPhoto
{
	margin-top: 10px;
}
/*
question.php
*/
.boxStructure
{
	border: 1px solid  #f4cf60;
	margin: 0px 0px 5px 0px;
	padding: 5px 5px 5px 5px;
	background-color: #ffffff;
	width: 400px;
}
.answer0Left
{
	background-color: #fff2f2;
	margin: 0px 0px 5px 0px;
	width: 600px;
	float: left;
}
.answer0Right
{
	background-color: #fff2f2;
	margin: 0px 0px 5px 0px;
	width: 140px;
	float: left;
	text-align: right;
}
.answer0Details
{
		background-color: #fff2f2;
		display:none;
		margin: 0px 0px 5px 0px;
}
.answer1Left
{
	background-color: #f6fffd;
	margin: 0px 0px 5px 0px;
	width: 600px;
	float: left;
}
.answer1Right
{
	background-color: #f6fffd;
	margin: 0px 0px 5px 0px;
	width: 140px;
	float: left;
	text-align: right;
}
.answer1Details
{
		background-color: #f6fffd;
		display:none;
		margin: 0px 0px 5px 0px;
		paddin-top: 15px;
}
.insideDetails
{
		padding-left: 85px;
}
/*
	webstore.php
*/
.contPic
{
		float:left;
		width: 250px;
		/*border-right: 1px solid  #f4cf60;*/
}
.contOptions
{
	float:left;
}
.contOptions li, .contOptions ul
{
	width: 300px;
	clear: none;
	list-style-type:none;
}
/*
webstore.php
*/
.contProd1
{
	width: 350px;
	border: 1px solid #6F0000;
	float: left;
	margin: 0px 5px 10px 0px;
}
.contProd1 h2
{
	width: 340px;
	border: none;
}
.contProd1 h2
{
	padding-left: 10px;
}
.contProd1 ul
{
	list-style-type: none;
	padding-left: 10px;
	font-size: 0.9em;
}
.contProd1 li
{
	margin-bottom: 5px;
}
.prod1Pic
{
	float: left;
	width: 100px;
	padding: 10px 0px 0px 10px;
}
.prod1Opt
{
	float: left;
	width: 240px;
}
.prod1Opt ul li a img
{
	padding: 1px;
	border: 1px solid #7F7F7F;
}
.propTrans
{
	background-color: #BFBFBF;
}
.propTrans td
{
	border-left: 1px solid #FFFFFF;
}
#transChoice
{
	border-top: 1px solid #FFFFFF;
}