/* 
	couleur0: #5B8796;
	couleur1: #95A7B2;
	couleur2: #C8D9DE;
	couleur3: #D81F41;
	gris0: #929292;
	gris1: #CCCCCC;
	gris2: #BDBEC3;
*/


/* GENERIQUE */


body
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-repeat: repeat-x;
	background-position: top;
	background-color: #FFFFFF;
	color: #000000;
	margin: 0px 0px 0px 0px;
}
td
{
	font-size: 10px;
}
A
{
	color: #000000;
	text-decoration: underline;
}
A:hover
{
	text-decoration: none;
}
.bold
{
	font-weight: bold;
}
.spacer
{
	padding-top: 5px;
}
.tbox2
{
	background-color: #F4F8F9;
	border-left: 1px solid #A6B7C3;
	border-top: 1px solid #A6B7C3;
	border-right: 1px solid #E4F1F9;
	border-bottom: 1px solid #E4F1F9;
	color: #879BA8;
	height: 15px;
	font-size: 10px;
}
.tbox1
{
	background-color: #FFFFFF;
	border-left: 1px solid #A6B7C3;
	border-top: 1px solid #A6B7C3;
	border-right: 1px solid #E4F1F9;
	border-bottom: 1px solid #E4F1F9;
	color: #879BA8;
	height: 15px;
	font-size: 10px;
}
.mainBackground
{
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 20px;
	background-color: #FFFFFF;
}

/* TOP */

.background01
{
	background-color: #FFFFFF;
}
.background02
{
	color: #5B8796;
	border-top: 13px solid #C8D9DE;
	background-color: #FFFFFF;
	padding-right: 11px;
}
.background03
{
	background-color: #C8D9DE;
}
.border01
{
	border-bottom: 1px solid #C8D9DE;
	background-color: #FFFFFF;
}
.linkLog
{
	color: #5B8796;
	font-size: 10px;
}
.linkLog A
{
	color: #5B8796;
	font-size: 10px;
}
.linkLog A
{
	text-decoration: underline;
	font-size: 10px;
}
.linkLog A:hover
{
	text-decoration: none;
	font-size: 10px;
}
.link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #D81F41;
}
.link A
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #D81F41;
}
.link A:hover
{
	text-decoration: none;
}



/* BOTTOM */

.background04
{
	color: #FFFFFF;
	background-color: #C8D9DE;
}
.background04 A
{
	color: #FFFFFF;
	text-decoration: none;
	font-size: 9px;
}
.background04 A:hover
{
	color: #D81F41;
	text-decoration: none;
}
.border02
{
	border-top: 1px solid #D81F41;
	background-color: #FFFFFF;
}



/* HOME */

.borderBloc02Top
{
	border-top: 1px solid #C8D9DE;
	background-color: #FFFFFF;
}
.borderBloc02Middle
{
	border-bottom: 1px solid #C8D9DE;
	background-color: #FFFFFF;
}
.borderBloc02Bottom
{
	border-bottom: 1px solid #C8D9DE;
	background-color: #F4F8F9;
}
.contentBloc02Bottom
{
	border-left: 1px solid #C8D9DE;
	border-right: 1px solid #C8D9DE;
	background-color: #F4F8F9;
}
.contentBloc02Middle
{
	border-left: 1px solid #C8D9DE;
	border-right: 1px solid #C8D9DE;
	background-color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 3px;
}
.contentBloc02Middle table td
{
	padding-right: 5px;
	color: #000000;
}
.contentBloc02Bottom table td
{
	color: #5B8796;
}
.text01
{
	font-size: 10px;
	color: #000000;
}
.text02
{
	font-size: 10px;
	color: #D81F41;
}
.text03
{
	font-size: 12px;
	color: #D81F41;
}
.backgroundtitleBloc
{
	background-color: #C8D9DE;
}
.backgroundtitleBloc table td
{
	color: #5B8796;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	
}
.contentBlocMiddle
{
	border-left: 1px solid #C8D9DE;
	border-right: 1px solid #C8D9DE;
	background-color: #FFFFFF;
}
.contentBlocMiddle table td
{
	color: #000000;
}
.contentBlocMiddle
{
	border-left: 1px solid #C8D9DE;
	border-right: 1px solid #C8D9DE;
	background-color: #FFFFFF;
}
.contentBlocMiddle table td
{
	color: #000000;
}
.contentBlocBottomLeft
{
	border-left: 1px solid #C8D9DE;
	background-color: #F4F8F9;
}
.contentBlocBottom
{
	padding-top: 4px;
	background-color: #FFFFFF;
	color: #000000;
	font-style: italic;
	font-size: 11px;
}
.contentBlocBottomRight
{
	border-right: 1px solid #C8D9DE;
	background-color: #F4F8F9;
}



/* CONTENU */


.border1
{
	border: 1px solid #929292;
	background-color: #FFFFFF;
}
.margin1
{
	border: 2px solid #FFFFFF;
}
.borderBottom1
{
	border-bottom: 1px solid #929292;
}


/* Tétière 1 */


.head1_1
{
	background-color: #5B8796;
	/*border-bottom: 1px solid #FFFFFF;*/
	color: #000000;
}
.head1_2
{
	background-color: #C8D9DE;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	color: #000000;
	padding-left: 18px;
	padding-right: 18px;
}
.head1_2 td
{
	color: #5B8796;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	padding: 2px;
}
.head1_1 table td
{
	color: #FFFFFF;
	padding: 2px;
}
.head1_1 table td A
{
	text-decoration: none;
	color: #FFFFFF;
}
.head1_1 table td A:hover
{
	text-decoration: underline;
	color: #FFFFFF;
}
.head1_2 table td
{
	color: #5B8796;
	padding: 2px;
	border: 0px;
}


/* Tétière 2 */


.head2_1
{
	background-color: #95A7B2;
	border-bottom: 1px solid #FFFFFF;
	color: #FFFFFF;
}
.head2_1 table td
{
	color: #FFFFFF;
	padding: 2px;
}


/* Tétière 3 */


.head3_1
{
	background-color: #FFF200;/*#FFFF00*/
	border-bottom: 1px solid #FFFFFF;
	color: #E70039;
}
.head3_1 table td
{
	color: #E70039;
	font-variant: small-caps;
	font-size: 12px;
	padding: 2px;
}


/* Contenu 1 */


.content1
{
	background-color: #FFF0D7;
	border-bottom: 1px solid #FFFFFF;
	color: #000000;
	padding-left: 18px;
	padding-right: 18px;
}
.content1 table td
{
	padding: 2px;
}
.content1 table td table td
{
	padding: 0px;
}
.content1 table td  table td  table td A
{
	color: #000000;
	text-decoration: none;
}
.content1 table td  table td A
{
	color: #000000;
	text-decoration: none;
}

/* Contenu 1 bis*/


.content1bis
{
	background-color: #FFF0D7;
	border-bottom: 1px solid #5B8796;
	color: #000000;

}
.content1bis table td
{
	padding: 0px;
}

.content1bisdark
{
	background-color: #5B8796;
	border-bottom: 1px solid #FFFFFF;
	color: #FFFFFF;
}


.content1bis table td table td
{
	padding: 0px;
	background-color: #FFF0D7;
}
.content1bis table td  table td  table td A
{
	color: #000000;
	text-decoration: none;
}
.content1bis table td  table td A
{
	color: #000000;
	text-decoration: none;
}


/* Contenu 2 */


.content2
{
	background-color: #F4F8F9;
	border-bottom: 1px solid #FFFFFF;
	color: #000000;
	padding-left: 5px;
	padding-right: 5px;
}
.content2 table td
{
	color: #000000;
	padding: 2px;
}
.content2 table td table td
{
	padding: 0px;
}


/* Contenu 3 */


.content3
{
	background-color: #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	color: #000000;
	padding-left: 18px;
	padding-right: 18px;
}
.content3 table td
{
	color: #000000;
	padding: 2px;
}


/* Contenu 4 */


.content4
{
	background-color: #FFFFFF;
	color: #000000;
	padding-left: 10px;
	padding-right: 10px;
}
.content4 table td
{
	color: #000000;
	padding: 2px;
}
.content4 table td table td
{
	padding: 0px;
}

/* Contenu 5 */


.content5
{
	background-color: #FFFFFF;
	color: #000000;
	padding-left: 10px;
	padding-right: 10px;
}
.content5 table td
{
	color: #000000;
	padding: 2px;
}
.content5 table td table td
{
	padding: 0px;
}


/* Ligne de séparation */


.line1
{
	background-color: #929292;
}
.line2
{
	background-color: #08498C;
}



/* Titre Page */


.head0
{
	background-color: #D81F41;
	color: #FFFFFF;
	border-top: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
}
.head0 td
{
	color: #FFFFFF;
	font-size: 12px;
	padding-left: 10px;
}


/* Texte Alerte couleur */


.alert0
{
	color: #FF0000;
}
.alert1
{
	color: #5B8796;
}
.alert2
{
	color: #929292;
}


/* Cadre Photo */


.border2
{
	border: 2px solid #C8D9DE;
	background-color: #FFFFFF;
}


/* Pages fixes  */


.contentFixe
{
	padding: 2px 5px 5px 5px;
}

/* Album */

.containerAlbum
{
	background-image: url(../Pictures/img_album.gif);
	background-repeat: no-repeat;
	background-position: center;
	vertical-align: middle;
	height: 110px;
	width: 148px;
}
.picturePreview3
{
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
}
.containerLinkAlbum1
{
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 9px;
	border-top: 1px solid #C8D9DE;
	border-bottom: 1px solid #C8D9DE;
	background-color: #5B8796;
}
.containerLinkAlbum1 A
{
	color: #FFFFFF;
	text-decoration: none;
}
.containerLinkAlbum1 A:hover
{
	text-decoration: underline;
}
.containerLinkAlbum2 A
{
	color: #000000;
	font-weight: bold;
	font-size: 9px;
	text-align: center;
	padding: 2px 2px 2px 2px;
	text-decoration: none;
}
.containerLinkAlbum2 A:hover
{
	text-decoration: underline;
}
.albumTitle td
{
	color: #000000;
	font-weight: bold;
	font-size: 10px;
	padding-left: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-right: 1px;
	background-color: #F0F4F5;
	border-top: 1px solid #5B8796;
}
.gestionAlbumTitle
{
	background-image: url(../Pictures/bg_degrade2.jpg);
	background-repeat: no-repeat;
	background-color:#DDDDDD;
	color: #004595;
	font-weight: bold;
	font-size: 10px;
	padding-bottom: 1px;
	border-top: 1px solid #CBCACA;
	border-bottom: 1px solid #CBCACA;
}

/* Souscription */

.text1
{
	color: #08498C;
}
.text2
{
	color: #FFFFFF;
}
.background10
{
	background-color: #08498C;
}
.background20
{
	background-color: #FFFFFF;
}
.bloc10
{
	border: 1px solid #08498C;
	background-color: #08498C;
	color: #FFFFFF;
}
.bloc20
{
	border: 3px solid #08498C;
	color: #08498C;
	background-color: #FFFFFF;
}
/******************************************************************/
/* SPECIFIC STYLE NEW */

.border1New
{
	border: 1px solid #E70039;
	border-left: 7px solid #E70039;
	border-right: 7px solid #E70039;
	background-color: #FFFFFF;
}
.borderCodePromo
{ 
	border: 1px solid #E70039;
	border-left: 7px solid #E70039;
	border-right: 7px solid #E70039;
	background-color: #FFFFFF;
}