/* ************************* */
/*      Nous contacter      */
/* *********************** */

#nouscontacter {padding-top:25px}
#colForm {width:100%; border-left:#DDD 1px solid; border-right:#DDD 1px solid; border-bottom:#DDD 1px solid; padding:0 0 25px 0; margin:0 0 25px 0; font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;}
#colForm h2 {font-size:1.05em!important; color:#EB1D2E; background-color:inherit; padding:0 0 0 15px; text-align: left;}
#colFormG {width:50%; border-right:#DDD 1px solid; vertical-align:top; padding-left:1em; font-size:0.75em;}
#colFormD {width:50%; vertical-align:top; padding-left:1em; font-size:0.75em;}
#colForm h1 {font-size:1.25em; color:#3399CC; font-weight:bold; line-height:2em; padding:0; margin:0.25em; text-align: left;}
#colForm p {font-size:0.95em; padding-left:1em; margin:0.25em;}
#colG {width:50%; border-right:#DDD 1px solid; float:left;}
#colG p {padding:1em; margin:0.25em;}
#colD {width:49%; float:right; margin-bottom:15px;}
#colD2 {text-align:center; padding:0; margin:0;}
.boutonForm {padding-left:1em; padding-bottom:0.5em; margin:0.25em; text-align:center;}
.label {float:left; display:block; width:35%; margin:0.25em;}
.champ, .menuDeroulant {float:left; width:55%; margin:0.25em;}
.champCP {float:left; width:15%; margin:0.25em 0.375em;}
.champVille {float:left; width:35%; margin:0.25em;}
.ligne {float:left; display:block; font-size:0.75em;}
.message {float:left; display:block; font-size:1.2em;}
/*.boutonForm {float:left; width:30%}*/
.note {display:block; width:600px; font-size:0.75em; font-style:italic; border-top:#DDD 1px solid; float:left; padding:20px; margin-top:25px;}
#obligatoire  {font-size:0.9em;}
/* styles tableaux nous connaitre */
.titretab {font-size:1.4em!important; color:#EB1D2E; background-color:inherit; padding:0 0 0 15px}

#menuContact {width:968px; height:30px; font-size:1em;}
#menuContact ul {margin:0 0 0 19px;}
#menuContact li {display:inline;}
#menuContact a {display:block; float:left; background: url(/vincipark.nsf/menu.gif) no-repeat 0 0; width:132px; height:24px; padding:6px 0 0 0; text-align:center; color:#FFFFFF; background-color:inherit; text-decoration:none; margin:0 1px 0 0;}
* html #menuContact a {height:30px;}
#menuContact a:hover, #menu li.active a {display:block; float:left; background: url(/vincipark.nsf/menu.gif) no-repeat 0 -30px; color:#0A68B2; background-color:inherit;}
#menuContact a.contact {background:url(/vincipark.nsf/menu2.gif) no-repeat 0 0;}
#menuContact a:hover.contact {background:url(/vincipark.nsf/menu2.gif) no-repeat 0 -30px;}

#f3ulcontact {display:block;margin:5px 0 0 0;}
#f3ulcontact li {display:inline;}
#f3ulcontact li a {display:block; width:35px; height:35px; float:left; text-decoration:none; margin:0 14px 0 0;}
#f3ulcontact li a img {width:35px; height:35px;}


/* *********************** */
/*      Plan du site      */
/* ********************* */

#plansite {padding-left:25px}
#plansite h2 {font-size:1.1em; color:#FFF; background-color:#3399CC; line-height:19px; border-bottom:#FFF 1px solid; padding-left:1em}
#plansite .contact {background:#535350}
#plansite h3 {font-size:1em; color:#3399CC; line-height:20px; padding-left:1em}
#plansite li {font-size:0.95em; background:url(/vincipark.nsf/puce_liste_chemin.gif) no-repeat 10px 6px; line-height:20px; padding-left:2em}
.colonne {width:196px; background-color:#F4F6F1; border-left:#FFF 1px solid; float:left; margin-top:25px; margin-bottom:25px}
.colonne h2 a {color:#FFF; text-decoration:none}
.colonne h2 a:hover {color:#FFF; text-decoration:underline}
.colonne h3 a {color:#3399CC; text-decoration:none}
.colonne li a {color:#535350; text-decoration:none}
.colonne h3 a:hover,li a:hover {color:#EB1D2E; text-decoration:underline}


/* *********************** */
/*      Recherche         */
/* ********************* */

#recherche ul {font-size:1em; padding:10px 0 10px 0;}
#recherche li {background:none; color:#000; padding:0 0 10px 0;}
#recherche p {padding:0 0 0 23px;}
#recherche li a{line-height:20px; background:none; padding:0; text-decoration:underline; color:#336699; font-size:1em;}



/* *********************** */
/*      Promos        */
/* ********************* */

.bloc {
	border-bottom: 1px dotted #3399CC;
	padding-bottom: 10px;
	float: left;	
	margin-bottom: 15px;
}

.blocLast {
	padding-bottom: 0;
	/*border-bottom: 1px solid #3399CC;*/
	float: left;
	margin-bottom: 15px;
	padding-bottom: 10px;
}

.blocGauche {
	width: 120px;
	margin: 0 10px 0 10px;	
	float: left;
	padding-top: 20px;
}

.blocGauche img{
	vertical-align: top;
}

.blocDroit {
    width: 485px;
	float: left;
}
	
.titlebloc, .titleblocMessage, .titlebloc a, .titleblocMessage a {
	font-size: 20px;
	font-weight: normal;
	text-decoration: none;
}

.blocDroit {
	padding-top: 15px;
}

.titlebloc, .titlebloc a {color:#3399CC;}

.titleblocMessage, .titleblocMessage a {color:#535350;}

.titlebloc a, .titleblocMessage {text-decoration : none;}

.blocDroit p, .textebloc a, .texteblocMessage a {
	color:#535350;
	font-size:12px;
	font-weight:normal;
	margin-bottom:5px;
}

.textebloc a, .texteblocMessage a {text-decoration : none;}

a.lienbloc{
	color:#EB1D2E;
	font-size:12px;
	font-weight:normal;
	background:url(./bg_fleche_rouge.gif) no-repeat 0 3px;
	padding-left:17px;
}

a.fleche_rouge_big { 
	height: 17px;
	display:block;
	background: url(/vincipark.nsf/link.gif) no-repeat 98% 0;
	text-decoration:none;
	padding-left: 17px;
	margin-top: 20px;
} 

.promos p.titre {font-size:1.4em!important; color:#EB1D2E; background-color:inherit; margin:10px 0 20px 20px;}
.promos p.txt{font-size:0.95em!important; color:#535350; background-color:inherit; margin:0px 20px 20px 20px;}


/* **************************************** */
/*      Liste de boite (Vidéos ...)        */
/* ************************************** */

.listecase div{float:left;width:250px;height:13em;padding:10px 30px;margin:1px} /* auliue de 210 */
.listecase div.fond {-moz-box-shadow: 3px 3px 8px #aaa;-webkit-box-shadow: 3px 3px 8px #aaa;box-shadow: 3px 3px 8px #aaa}
.listecase img{border: solid 1px #56c2e1}
.titrecase {margin:5px 0 0 0; font-weight:bold }



