@CHARSET "UTF-8";

/**********************************************************
					   Style Body
**********************************************************/

.blocDeuxPadding
{
	padding-top:60px !important;
}

#ZGauche 
{
	width: 573px;
	padding-left: 10px;
	background-image: url(../images/img_style/body_left_top_home.jpg);
	background-repeat: no-repeat;
	padding-top: 5px;
	float: left;
}
#ZGauche .ce_text a:visited,
#ZDroite .ce_text a:visited,
#ZDroite .ce_text a
{
	color: #084390;
}
#ZGauche .ce_text a
{
	color: #7E7E7E;
}
	
#ZDroite
{
	width: 367px;
	background-image: url(../images/img_style/body_right_top.jpg);
	background-repeat: no-repeat;
	float: left;
}


/**********************************************************
					Style zone Gauche
**********************************************************/

#ZGauche  .mod_article .ce_headline
{
	font-size: 18px;
	color: #084390;
	background-repeat: no-repeat;
	padding-left: 60px;
	padding-bottom: 15px;
	padding-top: 15px;
	line-height: 26px;
	font-weight: 600;
	background-position: left center;
}

#ZGauche .mod_article h1.ce_headline
{
	background-image: url(../images/pictos/picto_home_actu.png);
}

#ZGauche .mod_article h2.ce_headline
{
	background-image: url(../images/pictos/puce_vid.png);
}

#ZGauche .mod_article h3.ce_headline
{
	background-image: url(../images/pictos/puce_env.png);
}

#ZGauche .mod_article h4.ce_headline
{
	background-image: url(../images/pictos/picto_home_vague.png);
}


/********************** IE 6 // PNG -> Gif *****************/
* html #ZGauche .mod_article h1.ce_headline
{
	background-image: url(../images/pictos/picto_home_actu.gif);
}

* html #ZGauche .mod_article h2.ce_headline
{
	background-image: url(../images/pictos/puce_vid.gif);
}

* html #ZGauche .mod_article h3.ce_headline
{
	background-image: url(../images/pictos/puce_env.gif);
}

* html #ZGauche .mod_article h4.ce_headline
{
	background-image: url(../images/pictos/picto_home_vague.gif);
}
/********************** IE 6 // PNG -> Gif *****************/



.mod_article .ce_text h1,
.mod_article .ce_text h2,
.mod_article .ce_text h3,
.mod_article .ce_text h4,
.mod_article .ce_text h5,
.mod_article .ce_text h6
{
	font-size: 12px;
	color: #4c4c4c;
	font-weight: 600;
	margin-bottom: 15px;
}




/**********************************************************
					Style zone Droite
**********************************************************/

#ZDroite .mod_article .ce_headline
{
	font-size: 18px;
	color: #ffffff;
	background-repeat: no-repeat;
	padding-left: 60px;
	padding-bottom: 15px;
	padding-top: 15px;
	line-height: 26px;
	font-weight: 600;
}

#ZDroite .mod_article .secondBloc h1,
#ZDroite .mod_article .secondBloc h2,
#ZDroite .mod_article .secondBloc h3,
#ZDroite .mod_article .secondBloc h4
{
	font-size: 18px;
	color: #084390;
	font-weight: 600;
}

#ZDroite .mod_article h1.secondBloc,
#ZDroite .mod_article h2.secondBloc,
#ZDroite .mod_article h3.secondBloc,
#ZDroite .mod_article h4.secondBloc
{
	position: absolute;
	font-size: 18px;
	color: #084390;
	background-repeat: no-repeat;
	padding-left: 60px;
	padding-bottom: 15px;
	padding-top: 15px;
	line-height: 26px;
	font-weight: 600;
	background-color: transparent;
}

* html #ZDroite .mod_article h1.secondBloc,
* html #ZDroite .mod_article h2.secondBloc,
* html #ZDroite .mod_article h3.secondBloc,
* html #ZDroite .mod_article h4.secondBloc
{
	margin-left: -13px;
}

*+html #ZDroite .mod_article h1.secondBloc,
*+html #ZDroite .mod_article h2.secondBloc,
*+html #ZDroite .mod_article h3.secondBloc,
*+html #ZDroite .mod_article h4.secondBloc
{
	margin-left: -13px;
}



#ZDroite .mod_article h1.ce_headline
{
	background-image: url(../images/pictos/picto_home_actu.png);
}

#ZDroite .mod_article h2.ce_headline
{
	background-image: url(../images/pictos/puce_vid.png);
}

#ZDroite .mod_article h3.ce_headline
{
	background-image: url(../images/pictos/puce_env.png);
}

#ZDroite .mod_article h4.ce_headline
{
	background-image: url(../images/pictos/picto_home_vague.png);
}


/********************** IE 6 // PNG -> Gif *****************/
* html #ZDroite .mod_article h1.ce_headline
{
	background-image: url(../images/pictos/picto_home_actu.gif);
}

* html #ZDroite .mod_article h2.ce_headline
{
	background-image: url(../images/pictos/puce_vid.gif);
}

* html #ZDroite .mod_article h3.ce_headline
{
	background-image: url(../images/pictos/puce_env.gif);
}

* html #ZDroite .mod_article h4.ce_headline
{
	background-image: url(../images/pictos/picto_home_vague.gif);
}
/********************** IE 6 // PNG -> Gif *****************/


#ZDroite .mod_article .ce_text,
#ZDroite .mod_article .ce_image,
#ZDroite .mod_article .ce_carrousel,
#ZDroite .mod_article .ce_youtube
{
	background-image: url(../images/bg/bg_droit_1.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	background-color: #d8e1e7;
	color: #102f5d;
	margin-left: 13px;
	padding: 0 18px 20px 18px;
	border-style: solid;
	border-color: #8796ad;
	border-bottom-width: 0;
	border-top-width: 0;
	border-right-width: 0px;
	border-left-width: 0px;
}

#ZDroite .mod_article .ce_carrousel
{
	padding-top: 30px;
}

#ZDroite .mod_article .ce_text.secondBloc,
#ZDroite .mod_article .ce_image.secondBloc,
#ZDroite .mod_article .ce_carrousel.secondBloc,
#ZDroite .mod_article .ce_youtube.secondBloc
{
	background-image: url(../images/bg/bg_droit_2.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	background-color: #b5c6d0;
	color: #102f5d;
	/*margin-left: 12px;*/
	padding: 65px 18px 100px 18px;
	border-style: solid;
	border-color: #8796ad;
	border-bottom-width: 0;
	border-top-width: 0;
	border-right-width: 0;
	border-left-width: 0;
	overflow: visible;
}


#ZGauche .mod_article .ce_text p
{
	margin-bottom: 5px;
	margin-top: 5px;
}

#ZGauche .mod_article
{
	background-image: url(../images/traitBottom.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-bottom: 20px;
}


/*********************************************************
***************   Formulaire de contact    ***************
**********************************************************/

.ce_form
{
	color: #000000;
	font-weight: 600;
	padding-top: 25px;
}

.ce_form td.col_0
{
	width: 100px;
	margin-bottom: 10px;
	vertical-align: top;
}

.ce_form td.col_1 input
{
	width: 300px;
	height: 15px;
	margin-bottom: 10px;
	border: 1px solid #C3C3C3;
}

.ce_form td.col_1 textarea
{
	width: 300px;
	height: 40px;
	margin-bottom: 10px;
	border: 1px solid #C3C3C3;
}

.ce_form td.col_1 input.error,
.ce_form td.col_1 textarea.error
{
	color: #e53740;
}

.ce_form p.error
{
	color: #e53740;
	font-weight: 100;
	font-size: 9px;
}

.ce_form td.col_1 input.submit
{
	background-image: url(../images/btValider.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-color: #ffffff;
	margin: 0 90px;
	width: 125px;
	height: 41px;
	border: 0 solid #ffffff;
	cursor: pointer;
	font-weight: 600;
	text-transform: uppercase;
}

.ce_form span.mandatory
{
	color: #e53740;
	font-size: 14px;
}




