/**********************************************/
/***			COLONNE DROITE				***/
/**********************************************/

#rightcol
{
	background-color:transparent;
	float:right;
	height:auto;
	margin-right:-20px;
	padding-bottom:20px;
	position:relative;
	width:246px;
}

/**********************************************/
/***			BLOC RAPPEL					***/
/**********************************************/

#rappel
{
	width: 246px;
	height: 198px;
	background:transparent url(../images/nico/sidebar-bloc-1.png) no-repeat scroll left top;
}

.global-text
{
	float:left;
	width:130px;
	margin-top: 45px;
	margin-left: 10px;
}

#texte { 
	height: auto; 
	z-index:1; 
	font-size:12px;
	font-weight: bold;
	font-style: italic;
	text-align:left; 
	color:#3D3D3D;
	margin-left:14px;
}
#bloc{ 
	padding-left:8px; 
}
#bloc input.tel,
#bloc input.cp
{ 
	margin-left:8px;
	border: 1px solid #7F9DB9;
	height: 14px; 
	padding: 2px 0px 0px 2px; 
	color: #646464; 
	font-size: 11px;
	float:left;
}
input.tel   { 
	width: 100px;
	margin-top:18px;
}

input.cp    { 
	margin-top:6px;
	width: 70px; 
}
#btValider	{ 
	float:left;
	z-index:10; 
}
input.ok
{ 
	margin-top:5px;
	margin-left:5px;
	width: 24px; 
	height: 20px; 
	padding:0; 
	border: 0px solid #7F9DB9; 
}
/**********************************************/
/***	BLOC LOCALISER UNE AGENCE			***/
/**********************************************/

#localiserAgence
{
	width: 246px;
	height: 116px;
	background:transparent url(../images/nico/sidebar-bloc-2bis.png) no-repeat scroll left top;
}

form#formCP
{
	float:left;
	margin:65px 0 4px 4px;
	padding:0;
}

form#formCP input[type="text"]
{
	border:1px solid #7F9DB9;
	float:left;
	font-size:12px;
	margin:0px 0 0 28px;
	padding:2px;
	width:90px;
	color:#646464;
}

#btnFrance
{ 
	float:left;
	z-index:10;
	margin:-12px 0 0 35px;
	
}

/**********************************************/
/***	BLOC NOUS RECRUTONS					***/
/**********************************************/

#recrutons
{
	width: 246px;
	height: 117px;
	background:transparent url(../images/nico/sidebar-bloc-3.png) no-repeat scroll left top;
}

#texteRecrutons
{
	float: left;
	color:#3D3D3D;
	font-size:14px;
	font-style:italic;
	font-weight:bold;
	margin-left:14px;
	text-align:right;
	z-index:1;
	margin-top: 50px;
	margin-left: 30px;
}

#texteRecrutons a
{
	color:#3D3D3D;
}

/**********************************************/
/***	BLOC RECHERCHER UN COURS			***/
/**********************************************/

#rechercherCours
{
	width: 246px;
	height: 117px;
	background:transparent url(../images/nico/sidebar-bloc-4.png) no-repeat scroll left top;
}

form#formexpress
{
	float: left;
	margin-top: 50px;
	margin-left: 20px;
	width: 210px;
}

form#formexpress div.select
{
	width: 150px;
	float: left;
}

form#formexpress select
{
	width: 150px;
}

form#formexpress select#formules
{
	margin-top: 5px;
}

div#btnVoirDetail
{
	float: right;
	width: 35px;
	height: 35px;
	margin: 7px 10px 0 0;
}

/**********************************************/
/***	BLOC Demander une documentation		***/
/**********************************************/

#demandeDeDocumentation
{
	width: 246px;
	height: 117px;
	background:transparent url(../images/nico/sidebar-demande-de-doc.png) no-repeat scroll left top;
}

#texteDemandeDeDocumentation
{
	float: left;
	color:#3D3D3D;
	font-size:14px;
	font-style:italic;
	font-weight:bold;
	margin-left:14px;
	text-align:right;
	z-index:1;
	margin-top: 50px;
	margin-left: 45px;
}

#texteDemandeDeDocumentation a
{
	color:#3D3D3D;
}

/** dhtml CSS **/

.dhtmlwindow {
background-color:white;
border:1px solid black;
position:absolute;
visibility:hidden;
}
.drag-handle {
-x-system-font:none;
background-color:#CA0000;
color:white;
cursor:move;
font-family:Arial;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
height:14px;
line-height:normal;
opacity:1;
overflow:hidden;
padding:1px;
text-indent:3px;
width:auto;
}
.drag-handle .drag-controls {
cursor:pointer;
position:absolute;
right:1px;
top:2px;
}
* html .drag-handle {
width:100%;
}
.drag-contentarea {
background-color:white;
border-top:1px solid brown;
color:black;
height:150px;
overflow:auto;
padding:2px;
}
.drag-statusarea {
background-color:#F8F8F8;
border-top:1px solid gray;
height:13px;
}
.drag-resizearea {
cursor:nw-resize;
float:right;
font-size:0;
height:13px;
width:13px;
}
