@charset "utf-8";
img {behavior: url(/pngHack/pngHack.htc);}

body {
background-color:#666666;
background-image:url(../images/fond_degrade.png);
background-repeat:repeat-x;
}

.tableau_question_faq {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.bloc_texte_accueil {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #333333;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 10px;
	text-align: justify;
	padding-right: 5px;
}
.bloc_texte_accueil2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 10px;
	padding-right: 5px;
}
.bloc_texte_accueil a:link {
	color: #014785;
	text-decoration: none;
}
.bloc_texte_accueil a:visited {
	text-decoration: none;
	color: #014785;
}
.bloc_texte_accueil a:hover {
	text-decoration: none;
	color: #FF0000;
}
.bloc_texte_accueil a:active {
	text-decoration: none;
	color: #333333;
}
.bloc_texte_accueil2 a:link {
	color: #014785;
	text-decoration: none;
}
.bloc_texte_accueil2 a:visited {
	text-decoration: none;
	color: #014785;
}
.bloc_texte_accueil2 a:hover {
	text-decoration: none;
	color: #FF0000;
}
.bloc_texte_accueil2 a:active {
	text-decoration: none;
	color: #014785;
}
.bloc_titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	color: #014785;
	text-align: center;
	font-weight: bolder;
}
.bloc_titre2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #014785;
	text-align: center;
	font-weight: bolder;
}
.bloc_titre3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #014785;
	text-align: right;
	font-weight: bolder;
}
.bloc_texte_contact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 10px;
	padding-right: 5px;
}
.bloc_texte_validation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #000000;
	font-weight: bold;
	text-align: center;
}
.texte_contact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.footer_text {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: center;
	padding: 10px;
	background-image: url(../images/fond_footer.jpg);
	background-repeat: repeat-x;
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-left-radius: 20px;
    -webkit-border-bottom-right-radius: 20px;
	-moz-border-radius: 0px 0px 20px 20px;
	border-radius: 0px 0px 20px 20px;
}
.footer_copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding: 5px;
}
.footer_copyright2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	padding: 5px;
}
.Style1 {color: #FFFFFF}
.option_langues {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	padding-top: 5px;
	padding-right: 10px;
}
.option_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 10px;
}
.option_header2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	padding-right: 10px;
}
.option_slogan {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-right: 10px;
	padding-bottom: 9px;
	background-color: #014785;
}
.option_langues a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.option_langues a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
.option_langues a:hover {
	text-decoration: none;
	color: #FF0000;
}
.option_langues a:active {
	text-decoration: none;
	color: #FFFFFF;
}
.mini_bloc_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	padding-right: 5px;
	padding-top: 5px;
}
.mini_bloc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-right: 5px;
}
.mini_bloc_middle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-right: 5px;
	background-image: url(../images/bloc/blue_bloc_middle.jpg);
	background-repeat: repeat-y;
}
.mini_bloc_middle_texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: justify;
	padding-left: 9px;
	padding-right: 10px;
}
.mini_bloc_middle_texte_events {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	padding-left: 9px;
	padding-right: 10px;
}
.mini_bloc_middle_texte_noel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	padding-left: 9px;
	padding-right: 10px;
}
.mini_bloc_middle_texte_noel2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	padding-left: 9px;
	padding-right: 10px;
}
.mini_bloc_middle_texte2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: justify;
	padding-left: 9px;
	padding-right: 10px;
	line-height: 14pt;
}
.mini_bloc_middle_texte_center {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	padding-left: 9px;
	padding-right: 10px;
	line-height: 14pt;
}
.mini_bloc_middle_lien {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	padding-left: 9px;
	padding-right: 10px;
}
.mini_bloc_middle_lien a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.mini_bloc_middle_lien a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
.mini_bloc_middle_lien a:hover {
	text-decoration: none;
	color: #FF0000;
}
.mini_bloc_middle_lien a:active {
	text-decoration: none;
	color: #FFFFFF;
}
.mini_bloc_middle_texte2 a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.mini_bloc_middle_texte2 a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
.mini_bloc_middle_texte2 a:hover {
	text-decoration: none;
	color: #FF0000;
}
.mini_bloc_middle_texte2 a:active {
	text-decoration: none;
	color: #FFFFFF;
}
.mini_bloc_middle_texte_center a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.mini_bloc_middle_texte_center a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
.mini_bloc_middle_texte_center a:hover {
	text-decoration: none;
	color: #FF0000;
}
.mini_bloc_middle_texte_center a:active {
	text-decoration: none;
	color: #FFFFFF;
}
.bloc_acrobat {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	vertical-align: middle;
}
.option_fiches_titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 3px;
	vertical-align: middle;
	background-image: url(../images/fond_menu.jpg);
	background-repeat: repeat-x;
	-webkit-border-top-left-radius: 20px;
	-webkit-border-top-right-radius: 20px;
	-webkit-border-bottom-left-radius: 0px;
    -webkit-border-bottom-right-radius: 0px;
	-moz-border-radius: 20px 20px 0px 0px;
	border-radius: 20px 20px 0px 0pxx;
}
.option_fiches_titre2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	vertical-align: middle;
}
.option_fiches_contenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 3px;
	border: 2px solid #003665;
	font-weight: bold;
	line-height: 16pt;
}
.option_fiches_contenu2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 3px;
	border-left: 2px solid #003665;
	border-bottom: 2px solid #003665;
	border-right: 2px solid #003665;
	font-weight: bold;
	line-height: 16pt;
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-left-radius: 20px;
    -webkit-border-bottom-right-radius: 20px;
	-moz-border-radius: 0px 0px 20px 20px;
	border-radius: 0px 0px 20px 20pxx;
	background-color: #B0C2FF;
	padding-top: 3px;
}
.option_liste_contenu2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	font-weight: bold;
	line-height: 16pt;
}
.option_liste_contenu3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF0000;
	font-weight: bold;
	line-height: 16pt;	
}
.option_liste_contenu4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	font-weight: bold;
	line-height: 12pt;
}
.option_liste_titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 3px;
	vertical-align: middle;
	background-image: url(../images/fond_menu.jpg);
	background-repeat: repeat-x;
	-webkit-border-radius: 20px 20px 0px 0px;
	-moz-border-radius: 20px 20px 0px 0px;
	border-radius: 20px 20px 0px 0pxx;
}
.option_liste_titre2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	vertical-align: middle;
}
.infobulle{
    position: absolute;   
    visibility : hidden;
    border: 1px solid Black;
    padding: 10px;
    font-family: Verdana, Arial;
    font-size: 10px;
    background-color: #FFFFCC;
}
.protect_titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}
.protect_petit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.systèmes_ligne1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #CCCCCC;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.systèmes_ligne_gauche {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.cellule_systeme {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: thin solid #000000;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	padding-left: 5px;
}
.myBox
{
	margin: 0.5in auto;
	border: 2px solid #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	width: 550px;
	text-align: center;
	border: 2px solid #014785;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	-webkit-box-shadow: 2px 2px 4px #666;
	-moz-box-shadow: 2px 2px 4px #666;
	box-shadow: 2px 2px 4px #666;
	background-color: #FFFFFF;
	background-image: url(../images/fond_special2.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 10px;
}
.myEvent
{
	margin: 0.5in auto;
	border: 2px solid #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	width: 550px;
	text-align: center;
	border: 2px solid #014785;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	-webkit-box-shadow: 2px 2px 4px #666;
	-moz-box-shadow: 2px 2px 4px #666;
	box-shadow: 2px 2px 4px #666;
	background-color: #FFFFFF;
	background-image: url(../images/fond_special.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.myPhotoBox
{
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	-webkit-box-shadow: 2px 2px 4px #666;
	-moz-box-shadow: 2px 2px 4px #666;
	box-shadow: 2px 2px 4px #666;
	background-image: url(../images/brands/bandeau_awlgrip.jpg);
	width: 190px;
	height: 400px;
}
.header_arrondi
{
    background-color: #014785;
	-webkit-border-top-left-radius: 20px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
    -webkit-border-bottom-right-radius: 0px;
	-moz-border-radius: 20px 0px 0px 0px;
	border-radius: 20px 0px 0px 0px;
}
.header_arrondi2
{
    background-color: #014785;
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 20px;
	-webkit-border-bottom-left-radius: 0px;
    -webkit-border-bottom-right-radius: 0px;
	-moz-border-radius: 0px 20px 0px 0px;
	border-radius: 0px 20px 0px 0px;
}
.mini_bloc_newsletter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 13px;
	background-image: url(../images/bloc/newsletter.jpg);
	background-repeat: no-repeat;
	height:102px;
	width:190px;
	text-align:center;
}
.required {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-style : normal;
	color : #000000;
	text-decoration : none;
}
.attributeinput  {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : black;
	text-decoration : none;
}

